1 | % Proof Obligations with status = true | |
2 | project_name(ch4_brp). | |
3 | machine_name(brp_3). | |
4 | generated(1417439653106,'Mon Dec 01 14:14:13 CET 2014'). | |
5 | disprover_po('INITIALISATION/inv3_1/INV',event_b_context(none,'DisproverContext',[axioms(none,[member(none,identifier(none,f),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,'db\''),bool_set(none)),member(none,identifier(none,'ab\''),bool_set(none)),member(none,identifier(none,'w\''),bool_set(none)),member(none,identifier(none,n),integer_set(none)),member(none,identifier(none,'s\''),integer_set(none)),member(none,identifier(none,'v\''),bool_set(none)),member(none,identifier(none,'s_st\''),identifier(none,'STATUS')),member(none,identifier(none,'h\''),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,'r\''),integer_set(none)),member(none,identifier(none,'MAX'),integer_set(none)),member(none,identifier(none,failure),identifier(none,'STATUS')),member(none,identifier(none,'l\''),bool_set(none)),member(none,identifier(none,'r_st\''),identifier(none,'STATUS')),member(none,identifier(none,working),identifier(none,'STATUS')),member(none,identifier(none,success),identifier(none,'STATUS')),member(none,identifier(none,'c\''),integer_set(none)),member(none,identifier(none,'d\''),identifier(none,'D')),less(none,integer(none,0),identifier(none,n)),member(none,identifier(none,f),total_function(none,interval(none,integer(none,1),identifier(none,n)),identifier(none,'D'))),equal(none,identifier(none,'STATUS'),set_extension(none,[identifier(none,working),identifier(none,success),identifier(none,failure)])),not_equal(none,identifier(none,working),identifier(none,success)),not_equal(none,identifier(none,working),identifier(none,failure)),not_equal(none,identifier(none,success),identifier(none,failure)),member(none,identifier(none,'MAX'),natural_set(none))]),constants(none,[identifier(none,f),identifier(none,'db\''),identifier(none,'ab\''),identifier(none,'w\''),identifier(none,n),identifier(none,'s\''),identifier(none,'v\''),identifier(none,'s_st\''),identifier(none,'h\''),identifier(none,'r\''),identifier(none,'MAX'),identifier(none,failure),identifier(none,'l\''),identifier(none,'r_st\''),identifier(none,working),identifier(none,success),identifier(none,'c\''),identifier(none,'d\'')]),sets(none,[deferred_set(none,'D'),deferred_set(none,'STATUS')])]),implication(none,equal(none,boolean_true(none),boolean_true(none)),equal(none,boolean_false(none),boolean_false(none))),[less(none,integer(none,0),identifier(none,n)),member(none,identifier(none,f),total_function(none,interval(none,integer(none,1),identifier(none,n)),identifier(none,'D'))),equal(none,identifier(none,'STATUS'),set_extension(none,[identifier(none,working),identifier(none,success),identifier(none,failure)])),not_equal(none,identifier(none,working),identifier(none,success)),not_equal(none,identifier(none,working),identifier(none,failure)),not_equal(none,identifier(none,success),identifier(none,failure)),member(none,identifier(none,'MAX'),natural_set(none))],[],true). | |
6 | disprover_po('INITIALISATION/inv3_2/INV',event_b_context(none,'DisproverContext',[axioms(none,[member(none,identifier(none,f),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,'db\''),bool_set(none)),member(none,identifier(none,'ab\''),bool_set(none)),member(none,identifier(none,'w\''),bool_set(none)),member(none,identifier(none,n),integer_set(none)),member(none,identifier(none,'s\''),integer_set(none)),member(none,identifier(none,'v\''),bool_set(none)),member(none,identifier(none,'s_st\''),identifier(none,'STATUS')),member(none,identifier(none,'h\''),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,'r\''),integer_set(none)),member(none,identifier(none,'MAX'),integer_set(none)),member(none,identifier(none,failure),identifier(none,'STATUS')),member(none,identifier(none,'l\''),bool_set(none)),member(none,identifier(none,'r_st\''),identifier(none,'STATUS')),member(none,identifier(none,working),identifier(none,'STATUS')),member(none,identifier(none,success),identifier(none,'STATUS')),member(none,identifier(none,'c\''),integer_set(none)),member(none,identifier(none,'d\''),identifier(none,'D')),less(none,integer(none,0),identifier(none,n)),member(none,identifier(none,f),total_function(none,interval(none,integer(none,1),identifier(none,n)),identifier(none,'D'))),equal(none,identifier(none,'STATUS'),set_extension(none,[identifier(none,working),identifier(none,success),identifier(none,failure)])),not_equal(none,identifier(none,working),identifier(none,success)),not_equal(none,identifier(none,working),identifier(none,failure)),not_equal(none,identifier(none,success),identifier(none,failure)),member(none,identifier(none,'MAX'),natural_set(none))]),constants(none,[identifier(none,f),identifier(none,'db\''),identifier(none,'ab\''),identifier(none,'w\''),identifier(none,n),identifier(none,'s\''),identifier(none,'v\''),identifier(none,'s_st\''),identifier(none,'h\''),identifier(none,'r\''),identifier(none,'MAX'),identifier(none,failure),identifier(none,'l\''),identifier(none,'r_st\''),identifier(none,working),identifier(none,success),identifier(none,'c\''),identifier(none,'d\'')]),sets(none,[deferred_set(none,'D'),deferred_set(none,'STATUS')])]),implication(none,equal(none,boolean_true(none),boolean_true(none)),equal(none,boolean_false(none),boolean_false(none))),[less(none,integer(none,0),identifier(none,n)),member(none,identifier(none,f),total_function(none,interval(none,integer(none,1),identifier(none,n)),identifier(none,'D'))),equal(none,identifier(none,'STATUS'),set_extension(none,[identifier(none,working),identifier(none,success),identifier(none,failure)])),not_equal(none,identifier(none,working),identifier(none,success)),not_equal(none,identifier(none,working),identifier(none,failure)),not_equal(none,identifier(none,success),identifier(none,failure)),member(none,identifier(none,'MAX'),natural_set(none))],[],true). | |
7 | disprover_po('INITIALISATION/inv3_3/INV',event_b_context(none,'DisproverContext',[axioms(none,[member(none,identifier(none,f),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,'db\''),bool_set(none)),member(none,identifier(none,'ab\''),bool_set(none)),member(none,identifier(none,'w\''),bool_set(none)),member(none,identifier(none,n),integer_set(none)),member(none,identifier(none,'s\''),integer_set(none)),member(none,identifier(none,'v\''),bool_set(none)),member(none,identifier(none,'s_st\''),identifier(none,'STATUS')),member(none,identifier(none,'h\''),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,'r\''),integer_set(none)),member(none,identifier(none,'MAX'),integer_set(none)),member(none,identifier(none,failure),identifier(none,'STATUS')),member(none,identifier(none,'l\''),bool_set(none)),member(none,identifier(none,'r_st\''),identifier(none,'STATUS')),member(none,identifier(none,working),identifier(none,'STATUS')),member(none,identifier(none,success),identifier(none,'STATUS')),member(none,identifier(none,'c\''),integer_set(none)),member(none,identifier(none,'d\''),identifier(none,'D')),less(none,integer(none,0),identifier(none,n)),member(none,identifier(none,f),total_function(none,interval(none,integer(none,1),identifier(none,n)),identifier(none,'D'))),equal(none,identifier(none,'STATUS'),set_extension(none,[identifier(none,working),identifier(none,success),identifier(none,failure)])),not_equal(none,identifier(none,working),identifier(none,success)),not_equal(none,identifier(none,working),identifier(none,failure)),not_equal(none,identifier(none,success),identifier(none,failure)),member(none,identifier(none,'MAX'),natural_set(none))]),constants(none,[identifier(none,f),identifier(none,'db\''),identifier(none,'ab\''),identifier(none,'w\''),identifier(none,n),identifier(none,'s\''),identifier(none,'v\''),identifier(none,'s_st\''),identifier(none,'h\''),identifier(none,'r\''),identifier(none,'MAX'),identifier(none,failure),identifier(none,'l\''),identifier(none,'r_st\''),identifier(none,working),identifier(none,success),identifier(none,'c\''),identifier(none,'d\'')]),sets(none,[deferred_set(none,'D'),deferred_set(none,'STATUS')])]),implication(none,equal(none,boolean_true(none),boolean_true(none)),equal(none,boolean_false(none),boolean_false(none))),[less(none,integer(none,0),identifier(none,n)),member(none,identifier(none,f),total_function(none,interval(none,integer(none,1),identifier(none,n)),identifier(none,'D'))),equal(none,identifier(none,'STATUS'),set_extension(none,[identifier(none,working),identifier(none,success),identifier(none,failure)])),not_equal(none,identifier(none,working),identifier(none,success)),not_equal(none,identifier(none,working),identifier(none,failure)),not_equal(none,identifier(none,success),identifier(none,failure)),member(none,identifier(none,'MAX'),natural_set(none))],[],true). | |
8 | disprover_po('INITIALISATION/inv3_4/INV',event_b_context(none,'DisproverContext',[axioms(none,[member(none,identifier(none,f),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,'db\''),bool_set(none)),member(none,identifier(none,'ab\''),bool_set(none)),member(none,identifier(none,'w\''),bool_set(none)),member(none,identifier(none,n),integer_set(none)),member(none,identifier(none,'s\''),integer_set(none)),member(none,identifier(none,'v\''),bool_set(none)),member(none,identifier(none,'s_st\''),identifier(none,'STATUS')),member(none,identifier(none,'h\''),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,'r\''),integer_set(none)),member(none,identifier(none,'MAX'),integer_set(none)),member(none,identifier(none,failure),identifier(none,'STATUS')),member(none,identifier(none,'l\''),bool_set(none)),member(none,identifier(none,'r_st\''),identifier(none,'STATUS')),member(none,identifier(none,working),identifier(none,'STATUS')),member(none,identifier(none,success),identifier(none,'STATUS')),member(none,identifier(none,'c\''),integer_set(none)),member(none,identifier(none,'d\''),identifier(none,'D')),less(none,integer(none,0),identifier(none,n)),member(none,identifier(none,f),total_function(none,interval(none,integer(none,1),identifier(none,n)),identifier(none,'D'))),equal(none,identifier(none,'STATUS'),set_extension(none,[identifier(none,working),identifier(none,success),identifier(none,failure)])),not_equal(none,identifier(none,working),identifier(none,success)),not_equal(none,identifier(none,working),identifier(none,failure)),not_equal(none,identifier(none,success),identifier(none,failure)),member(none,identifier(none,'MAX'),natural_set(none))]),constants(none,[identifier(none,f),identifier(none,'db\''),identifier(none,'ab\''),identifier(none,'w\''),identifier(none,n),identifier(none,'s\''),identifier(none,'v\''),identifier(none,'s_st\''),identifier(none,'h\''),identifier(none,'r\''),identifier(none,'MAX'),identifier(none,failure),identifier(none,'l\''),identifier(none,'r_st\''),identifier(none,working),identifier(none,success),identifier(none,'c\''),identifier(none,'d\'')]),sets(none,[deferred_set(none,'D'),deferred_set(none,'STATUS')])]),implication(none,equal(none,boolean_false(none),boolean_true(none)),equal(none,boolean_false(none),boolean_false(none))),[less(none,integer(none,0),identifier(none,n)),member(none,identifier(none,f),total_function(none,interval(none,integer(none,1),identifier(none,n)),identifier(none,'D'))),equal(none,identifier(none,'STATUS'),set_extension(none,[identifier(none,working),identifier(none,success),identifier(none,failure)])),not_equal(none,identifier(none,working),identifier(none,success)),not_equal(none,identifier(none,working),identifier(none,failure)),not_equal(none,identifier(none,success),identifier(none,failure)),member(none,identifier(none,'MAX'),natural_set(none))],[],true). | |
9 | disprover_po('INITIALISATION/inv3_5/INV',event_b_context(none,'DisproverContext',[axioms(none,[member(none,identifier(none,f),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,'db\''),bool_set(none)),member(none,identifier(none,'ab\''),bool_set(none)),member(none,identifier(none,'w\''),bool_set(none)),member(none,identifier(none,n),integer_set(none)),member(none,identifier(none,'s\''),integer_set(none)),member(none,identifier(none,'v\''),bool_set(none)),member(none,identifier(none,'s_st\''),identifier(none,'STATUS')),member(none,identifier(none,'h\''),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,'r\''),integer_set(none)),member(none,identifier(none,'MAX'),integer_set(none)),member(none,identifier(none,failure),identifier(none,'STATUS')),member(none,identifier(none,'l\''),bool_set(none)),member(none,identifier(none,'r_st\''),identifier(none,'STATUS')),member(none,identifier(none,working),identifier(none,'STATUS')),member(none,identifier(none,success),identifier(none,'STATUS')),member(none,identifier(none,'c\''),integer_set(none)),member(none,identifier(none,'d\''),identifier(none,'D')),less(none,integer(none,0),identifier(none,n)),member(none,identifier(none,f),total_function(none,interval(none,integer(none,1),identifier(none,n)),identifier(none,'D'))),equal(none,identifier(none,'STATUS'),set_extension(none,[identifier(none,working),identifier(none,success),identifier(none,failure)])),not_equal(none,identifier(none,working),identifier(none,success)),not_equal(none,identifier(none,working),identifier(none,failure)),not_equal(none,identifier(none,success),identifier(none,failure)),member(none,identifier(none,'MAX'),natural_set(none))]),constants(none,[identifier(none,f),identifier(none,'db\''),identifier(none,'ab\''),identifier(none,'w\''),identifier(none,n),identifier(none,'s\''),identifier(none,'v\''),identifier(none,'s_st\''),identifier(none,'h\''),identifier(none,'r\''),identifier(none,'MAX'),identifier(none,failure),identifier(none,'l\''),identifier(none,'r_st\''),identifier(none,working),identifier(none,success),identifier(none,'c\''),identifier(none,'d\'')]),sets(none,[deferred_set(none,'D'),deferred_set(none,'STATUS')])]),implication(none,equal(none,boolean_false(none),boolean_true(none)),equal(none,boolean_false(none),boolean_false(none))),[less(none,integer(none,0),identifier(none,n)),member(none,identifier(none,f),total_function(none,interval(none,integer(none,1),identifier(none,n)),identifier(none,'D'))),equal(none,identifier(none,'STATUS'),set_extension(none,[identifier(none,working),identifier(none,success),identifier(none,failure)])),not_equal(none,identifier(none,working),identifier(none,success)),not_equal(none,identifier(none,working),identifier(none,failure)),not_equal(none,identifier(none,success),identifier(none,failure)),member(none,identifier(none,'MAX'),natural_set(none))],[],true). | |
10 | disprover_po('INITIALISATION/inv3_6/INV',event_b_context(none,'DisproverContext',[axioms(none,[member(none,identifier(none,f),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,'db\''),bool_set(none)),member(none,identifier(none,'ab\''),bool_set(none)),member(none,identifier(none,'w\''),bool_set(none)),member(none,identifier(none,n),integer_set(none)),member(none,identifier(none,'s\''),integer_set(none)),member(none,identifier(none,'v\''),bool_set(none)),member(none,identifier(none,'s_st\''),identifier(none,'STATUS')),member(none,identifier(none,'h\''),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,'r\''),integer_set(none)),member(none,identifier(none,'MAX'),integer_set(none)),member(none,identifier(none,failure),identifier(none,'STATUS')),member(none,identifier(none,'l\''),bool_set(none)),member(none,identifier(none,'r_st\''),identifier(none,'STATUS')),member(none,identifier(none,working),identifier(none,'STATUS')),member(none,identifier(none,success),identifier(none,'STATUS')),member(none,identifier(none,'c\''),integer_set(none)),member(none,identifier(none,'d\''),identifier(none,'D')),less(none,integer(none,0),identifier(none,n)),member(none,identifier(none,f),total_function(none,interval(none,integer(none,1),identifier(none,n)),identifier(none,'D'))),equal(none,identifier(none,'STATUS'),set_extension(none,[identifier(none,working),identifier(none,success),identifier(none,failure)])),not_equal(none,identifier(none,working),identifier(none,success)),not_equal(none,identifier(none,working),identifier(none,failure)),not_equal(none,identifier(none,success),identifier(none,failure)),member(none,identifier(none,'MAX'),natural_set(none))]),constants(none,[identifier(none,f),identifier(none,'db\''),identifier(none,'ab\''),identifier(none,'w\''),identifier(none,n),identifier(none,'s\''),identifier(none,'v\''),identifier(none,'s_st\''),identifier(none,'h\''),identifier(none,'r\''),identifier(none,'MAX'),identifier(none,failure),identifier(none,'l\''),identifier(none,'r_st\''),identifier(none,working),identifier(none,success),identifier(none,'c\''),identifier(none,'d\'')]),sets(none,[deferred_set(none,'D'),deferred_set(none,'STATUS')])]),implication(none,equal(none,boolean_false(none),boolean_true(none)),equal(none,boolean_false(none),boolean_false(none))),[less(none,integer(none,0),identifier(none,n)),member(none,identifier(none,f),total_function(none,interval(none,integer(none,1),identifier(none,n)),identifier(none,'D'))),equal(none,identifier(none,'STATUS'),set_extension(none,[identifier(none,working),identifier(none,success),identifier(none,failure)])),not_equal(none,identifier(none,working),identifier(none,success)),not_equal(none,identifier(none,working),identifier(none,failure)),not_equal(none,identifier(none,success),identifier(none,failure)),member(none,identifier(none,'MAX'),natural_set(none))],[],true). | |
11 | disprover_po('INITIALISATION/inv3_7/INV',event_b_context(none,'DisproverContext',[axioms(none,[member(none,identifier(none,f),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,'db\''),bool_set(none)),member(none,identifier(none,'ab\''),bool_set(none)),member(none,identifier(none,'w\''),bool_set(none)),member(none,identifier(none,n),integer_set(none)),member(none,identifier(none,'s\''),integer_set(none)),member(none,identifier(none,'v\''),bool_set(none)),member(none,identifier(none,'s_st\''),identifier(none,'STATUS')),member(none,identifier(none,'h\''),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,'r\''),integer_set(none)),member(none,identifier(none,'MAX'),integer_set(none)),member(none,identifier(none,failure),identifier(none,'STATUS')),member(none,identifier(none,'l\''),bool_set(none)),member(none,identifier(none,'r_st\''),identifier(none,'STATUS')),member(none,identifier(none,working),identifier(none,'STATUS')),member(none,identifier(none,success),identifier(none,'STATUS')),member(none,identifier(none,'c\''),integer_set(none)),member(none,identifier(none,'d\''),identifier(none,'D')),less(none,integer(none,0),identifier(none,n)),member(none,identifier(none,f),total_function(none,interval(none,integer(none,1),identifier(none,n)),identifier(none,'D'))),equal(none,identifier(none,'STATUS'),set_extension(none,[identifier(none,working),identifier(none,success),identifier(none,failure)])),not_equal(none,identifier(none,working),identifier(none,success)),not_equal(none,identifier(none,working),identifier(none,failure)),not_equal(none,identifier(none,success),identifier(none,failure)),member(none,identifier(none,'MAX'),natural_set(none))]),constants(none,[identifier(none,f),identifier(none,'db\''),identifier(none,'ab\''),identifier(none,'w\''),identifier(none,n),identifier(none,'s\''),identifier(none,'v\''),identifier(none,'s_st\''),identifier(none,'h\''),identifier(none,'r\''),identifier(none,'MAX'),identifier(none,failure),identifier(none,'l\''),identifier(none,'r_st\''),identifier(none,working),identifier(none,success),identifier(none,'c\''),identifier(none,'d\'')]),sets(none,[deferred_set(none,'D'),deferred_set(none,'STATUS')])]),implication(none,conjunct(none,equal(none,boolean_false(none),boolean_true(none)),conjunct(none,equal(none,integer(none,0),integer(none,0)),equal(none,boolean_false(none),boolean_false(none)))),less(none,add(none,integer(none,0),integer(none,1)),identifier(none,n))),[less(none,integer(none,0),identifier(none,n)),member(none,identifier(none,f),total_function(none,interval(none,integer(none,1),identifier(none,n)),identifier(none,'D'))),equal(none,identifier(none,'STATUS'),set_extension(none,[identifier(none,working),identifier(none,success),identifier(none,failure)])),not_equal(none,identifier(none,working),identifier(none,success)),not_equal(none,identifier(none,working),identifier(none,failure)),not_equal(none,identifier(none,success),identifier(none,failure)),member(none,identifier(none,'MAX'),natural_set(none))],[],true). | |
12 | disprover_po('INITIALISATION/inv3_8/INV',event_b_context(none,'DisproverContext',[axioms(none,[member(none,identifier(none,f),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,'db\''),bool_set(none)),member(none,identifier(none,'ab\''),bool_set(none)),member(none,identifier(none,'w\''),bool_set(none)),member(none,identifier(none,n),integer_set(none)),member(none,identifier(none,'s\''),integer_set(none)),member(none,identifier(none,'v\''),bool_set(none)),member(none,identifier(none,'s_st\''),identifier(none,'STATUS')),member(none,identifier(none,'h\''),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,'r\''),integer_set(none)),member(none,identifier(none,'MAX'),integer_set(none)),member(none,identifier(none,failure),identifier(none,'STATUS')),member(none,identifier(none,'l\''),bool_set(none)),member(none,identifier(none,'r_st\''),identifier(none,'STATUS')),member(none,identifier(none,working),identifier(none,'STATUS')),member(none,identifier(none,success),identifier(none,'STATUS')),member(none,identifier(none,'c\''),integer_set(none)),member(none,identifier(none,'d\''),identifier(none,'D')),less(none,integer(none,0),identifier(none,n)),member(none,identifier(none,f),total_function(none,interval(none,integer(none,1),identifier(none,n)),identifier(none,'D'))),equal(none,identifier(none,'STATUS'),set_extension(none,[identifier(none,working),identifier(none,success),identifier(none,failure)])),not_equal(none,identifier(none,working),identifier(none,success)),not_equal(none,identifier(none,working),identifier(none,failure)),not_equal(none,identifier(none,success),identifier(none,failure)),member(none,identifier(none,'MAX'),natural_set(none))]),constants(none,[identifier(none,f),identifier(none,'db\''),identifier(none,'ab\''),identifier(none,'w\''),identifier(none,n),identifier(none,'s\''),identifier(none,'v\''),identifier(none,'s_st\''),identifier(none,'h\''),identifier(none,'r\''),identifier(none,'MAX'),identifier(none,failure),identifier(none,'l\''),identifier(none,'r_st\''),identifier(none,working),identifier(none,success),identifier(none,'c\''),identifier(none,'d\'')]),sets(none,[deferred_set(none,'D'),deferred_set(none,'STATUS')])]),implication(none,conjunct(none,equal(none,boolean_false(none),boolean_true(none)),conjunct(none,equal(none,integer(none,0),integer(none,0)),equal(none,boolean_false(none),boolean_true(none)))),equal(none,add(none,integer(none,0),integer(none,1)),identifier(none,n))),[less(none,integer(none,0),identifier(none,n)),member(none,identifier(none,f),total_function(none,interval(none,integer(none,1),identifier(none,n)),identifier(none,'D'))),equal(none,identifier(none,'STATUS'),set_extension(none,[identifier(none,working),identifier(none,success),identifier(none,failure)])),not_equal(none,identifier(none,working),identifier(none,success)),not_equal(none,identifier(none,working),identifier(none,failure)),not_equal(none,identifier(none,success),identifier(none,failure)),member(none,identifier(none,'MAX'),natural_set(none))],[],true). | |
13 | disprover_po('INITIALISATION/inv3_11/INV',event_b_context(none,'DisproverContext',[axioms(none,[member(none,identifier(none,f),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,'db\''),bool_set(none)),member(none,identifier(none,'ab\''),bool_set(none)),member(none,identifier(none,'w\''),bool_set(none)),member(none,identifier(none,n),integer_set(none)),member(none,identifier(none,'s\''),integer_set(none)),member(none,identifier(none,'v\''),bool_set(none)),member(none,identifier(none,'s_st\''),identifier(none,'STATUS')),member(none,identifier(none,'h\''),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,'r\''),integer_set(none)),member(none,identifier(none,'MAX'),integer_set(none)),member(none,identifier(none,failure),identifier(none,'STATUS')),member(none,identifier(none,'l\''),bool_set(none)),member(none,identifier(none,'r_st\''),identifier(none,'STATUS')),member(none,identifier(none,working),identifier(none,'STATUS')),member(none,identifier(none,success),identifier(none,'STATUS')),member(none,identifier(none,'c\''),integer_set(none)),member(none,identifier(none,'d\''),identifier(none,'D')),less(none,integer(none,0),identifier(none,n)),member(none,identifier(none,f),total_function(none,interval(none,integer(none,1),identifier(none,n)),identifier(none,'D'))),equal(none,identifier(none,'STATUS'),set_extension(none,[identifier(none,working),identifier(none,success),identifier(none,failure)])),not_equal(none,identifier(none,working),identifier(none,success)),not_equal(none,identifier(none,working),identifier(none,failure)),not_equal(none,identifier(none,success),identifier(none,failure)),member(none,identifier(none,'MAX'),natural_set(none))]),constants(none,[identifier(none,f),identifier(none,'db\''),identifier(none,'ab\''),identifier(none,'w\''),identifier(none,n),identifier(none,'s\''),identifier(none,'v\''),identifier(none,'s_st\''),identifier(none,'h\''),identifier(none,'r\''),identifier(none,'MAX'),identifier(none,failure),identifier(none,'l\''),identifier(none,'r_st\''),identifier(none,working),identifier(none,success),identifier(none,'c\''),identifier(none,'d\'')]),sets(none,[deferred_set(none,'D'),deferred_set(none,'STATUS')])]),implication(none,equal(none,boolean_false(none),boolean_true(none)),not_equal(none,integer(none,0),integer(none,0))),[less(none,integer(none,0),identifier(none,n)),member(none,identifier(none,f),total_function(none,interval(none,integer(none,1),identifier(none,n)),identifier(none,'D'))),equal(none,identifier(none,'STATUS'),set_extension(none,[identifier(none,working),identifier(none,success),identifier(none,failure)])),not_equal(none,identifier(none,working),identifier(none,success)),not_equal(none,identifier(none,working),identifier(none,failure)),not_equal(none,identifier(none,success),identifier(none,failure)),member(none,identifier(none,'MAX'),natural_set(none))],[],true). | |
14 | disprover_po('INITIALISATION/inv3_12/INV',event_b_context(none,'DisproverContext',[axioms(none,[member(none,identifier(none,f),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,'db\''),bool_set(none)),member(none,identifier(none,'ab\''),bool_set(none)),member(none,identifier(none,'w\''),bool_set(none)),member(none,identifier(none,n),integer_set(none)),member(none,identifier(none,'s\''),integer_set(none)),member(none,identifier(none,'v\''),bool_set(none)),member(none,identifier(none,'s_st\''),identifier(none,'STATUS')),member(none,identifier(none,'h\''),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,'r\''),integer_set(none)),member(none,identifier(none,'MAX'),integer_set(none)),member(none,identifier(none,failure),identifier(none,'STATUS')),member(none,identifier(none,'l\''),bool_set(none)),member(none,identifier(none,'r_st\''),identifier(none,'STATUS')),member(none,identifier(none,working),identifier(none,'STATUS')),member(none,identifier(none,success),identifier(none,'STATUS')),member(none,identifier(none,'c\''),integer_set(none)),member(none,identifier(none,'d\''),identifier(none,'D')),less(none,integer(none,0),identifier(none,n)),member(none,identifier(none,f),total_function(none,interval(none,integer(none,1),identifier(none,n)),identifier(none,'D'))),equal(none,identifier(none,'STATUS'),set_extension(none,[identifier(none,working),identifier(none,success),identifier(none,failure)])),not_equal(none,identifier(none,working),identifier(none,success)),not_equal(none,identifier(none,working),identifier(none,failure)),not_equal(none,identifier(none,success),identifier(none,failure)),member(none,identifier(none,'MAX'),natural_set(none))]),constants(none,[identifier(none,f),identifier(none,'db\''),identifier(none,'ab\''),identifier(none,'w\''),identifier(none,n),identifier(none,'s\''),identifier(none,'v\''),identifier(none,'s_st\''),identifier(none,'h\''),identifier(none,'r\''),identifier(none,'MAX'),identifier(none,failure),identifier(none,'l\''),identifier(none,'r_st\''),identifier(none,working),identifier(none,success),identifier(none,'c\''),identifier(none,'d\'')]),sets(none,[deferred_set(none,'D'),deferred_set(none,'STATUS')])]),implication(none,equal(none,boolean_false(none),boolean_true(none)),not_equal(none,integer(none,0),integer(none,0))),[less(none,integer(none,0),identifier(none,n)),member(none,identifier(none,f),total_function(none,interval(none,integer(none,1),identifier(none,n)),identifier(none,'D'))),equal(none,identifier(none,'STATUS'),set_extension(none,[identifier(none,working),identifier(none,success),identifier(none,failure)])),not_equal(none,identifier(none,working),identifier(none,success)),not_equal(none,identifier(none,working),identifier(none,failure)),not_equal(none,identifier(none,success),identifier(none,failure)),member(none,identifier(none,'MAX'),natural_set(none))],[],true). | |
15 | disprover_po('RCV_current_data/inv3_1/INV',event_b_context(none,'DisproverContext',[axioms(none,[member(none,identifier(none,'db\''),bool_set(none)),member(none,identifier(none,'v\''),bool_set(none)),member(none,identifier(none,'MAX'),integer_set(none)),member(none,identifier(none,working),identifier(none,'STATUS')),member(none,identifier(none,f),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,g),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,db),bool_set(none)),member(none,identifier(none,d),identifier(none,'D')),member(none,identifier(none,c),integer_set(none)),member(none,identifier(none,n),integer_set(none)),member(none,identifier(none,l),bool_set(none)),member(none,identifier(none,'h\''),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,h),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,s_st),identifier(none,'STATUS')),member(none,identifier(none,i),integer_set(none)),member(none,identifier(none,w),bool_set(none)),member(none,identifier(none,'r\''),integer_set(none)),member(none,identifier(none,v),bool_set(none)),member(none,identifier(none,failure),identifier(none,'STATUS')),member(none,identifier(none,s),integer_set(none)),member(none,identifier(none,r_st),identifier(none,'STATUS')),member(none,identifier(none,r),integer_set(none)),member(none,identifier(none,ab),bool_set(none)),member(none,identifier(none,success),identifier(none,'STATUS')),less(none,integer(none,0),identifier(none,n)),member(none,identifier(none,f),total_function(none,interval(none,integer(none,1),identifier(none,n)),identifier(none,'D'))),equal(none,identifier(none,'STATUS'),set_extension(none,[identifier(none,working),identifier(none,success),identifier(none,failure)])),not_equal(none,identifier(none,working),identifier(none,success)),not_equal(none,identifier(none,working),identifier(none,failure)),not_equal(none,identifier(none,success),identifier(none,failure)),member(none,identifier(none,'MAX'),natural_set(none)),member(none,identifier(none,i),interval(none,integer(none,0),identifier(none,n))),member(none,identifier(none,g),total_function(none,interval(none,integer(none,1),identifier(none,i)),identifier(none,'D'))),member(none,identifier(none,r),interval(none,integer(none,0),identifier(none,n))),equal(none,identifier(none,h),domain_restriction(none,interval(none,integer(none,1),identifier(none,r)),identifier(none,f))),equivalence(none,equal(none,identifier(none,r_st),identifier(none,success)),equal(none,identifier(none,r),identifier(none,n))),implication(none,equal(none,identifier(none,s_st),identifier(none,success)),equal(none,identifier(none,r_st),identifier(none,success))),member(none,identifier(none,s),interval(none,integer(none,0),minus(none,identifier(none,n),integer(none,1)))),member(none,identifier(none,r),interval(none,identifier(none,s),add(none,identifier(none,s),integer(none,1)))),implication(none,equal(none,identifier(none,w),boolean_false(none)),equal(none,identifier(none,d),function(none,identifier(none,f),[add(none,identifier(none,s),integer(none,1))]))),implication(none,equal(none,identifier(none,w),boolean_false(none)),conjunct(none,member(none,add(none,identifier(none,s),integer(none,1)),domain(none,identifier(none,f))),member(none,identifier(none,f),partial_function(none,integer_set(none),identifier(none,'D'))))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,db),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_false(none)))),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_true(none)))),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),member(none,identifier(none,c),interval(none,integer(none,0),add(none,identifier(none,'MAX'),integer(none,1)))),equivalence(none,equal(none,identifier(none,c),add(none,identifier(none,'MAX'),integer(none,1))),equal(none,identifier(none,s_st),identifier(none,failure))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),implication(none,equal(none,identifier(none,v),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),equal(none,identifier(none,r_st),identifier(none,working)),equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,l),boolean_false(none))]),constants(none,[identifier(none,'db\''),identifier(none,'v\''),identifier(none,'MAX'),identifier(none,working),identifier(none,f),identifier(none,g),identifier(none,db),identifier(none,d),identifier(none,c),identifier(none,n),identifier(none,l),identifier(none,'h\''),identifier(none,h),identifier(none,s_st),identifier(none,i),identifier(none,w),identifier(none,'r\''),identifier(none,v),identifier(none,failure),identifier(none,s),identifier(none,r_st),identifier(none,r),identifier(none,ab),identifier(none,success)]),sets(none,[deferred_set(none,'D'),deferred_set(none,'STATUS')])]),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,boolean_false(none),boolean_false(none))),[less(none,integer(none,0),identifier(none,n)),member(none,identifier(none,f),total_function(none,interval(none,integer(none,1),identifier(none,n)),identifier(none,'D'))),equal(none,identifier(none,'STATUS'),set_extension(none,[identifier(none,working),identifier(none,success),identifier(none,failure)])),not_equal(none,identifier(none,working),identifier(none,success)),not_equal(none,identifier(none,working),identifier(none,failure)),not_equal(none,identifier(none,success),identifier(none,failure)),member(none,identifier(none,'MAX'),natural_set(none)),member(none,identifier(none,i),interval(none,integer(none,0),identifier(none,n))),member(none,identifier(none,g),total_function(none,interval(none,integer(none,1),identifier(none,i)),identifier(none,'D'))),member(none,identifier(none,r),interval(none,integer(none,0),identifier(none,n))),equal(none,identifier(none,h),domain_restriction(none,interval(none,integer(none,1),identifier(none,r)),identifier(none,f))),equivalence(none,equal(none,identifier(none,r_st),identifier(none,success)),equal(none,identifier(none,r),identifier(none,n))),implication(none,equal(none,identifier(none,s_st),identifier(none,success)),equal(none,identifier(none,r_st),identifier(none,success))),member(none,identifier(none,s),interval(none,integer(none,0),minus(none,identifier(none,n),integer(none,1)))),member(none,identifier(none,r),interval(none,identifier(none,s),add(none,identifier(none,s),integer(none,1)))),implication(none,equal(none,identifier(none,w),boolean_false(none)),equal(none,identifier(none,d),function(none,identifier(none,f),[add(none,identifier(none,s),integer(none,1))]))),implication(none,equal(none,identifier(none,w),boolean_false(none)),conjunct(none,member(none,add(none,identifier(none,s),integer(none,1)),domain(none,identifier(none,f))),member(none,identifier(none,f),partial_function(none,integer_set(none),identifier(none,'D'))))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,db),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_false(none)))),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_true(none)))),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),member(none,identifier(none,c),interval(none,integer(none,0),add(none,identifier(none,'MAX'),integer(none,1)))),equivalence(none,equal(none,identifier(none,c),add(none,identifier(none,'MAX'),integer(none,1))),equal(none,identifier(none,s_st),identifier(none,failure))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),implication(none,equal(none,identifier(none,v),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),equal(none,identifier(none,r_st),identifier(none,working)),equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,l),boolean_false(none))],[implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,db),boolean_false(none))),equal(none,identifier(none,r_st),identifier(none,working)),equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,l),boolean_false(none))],true). | |
16 | disprover_po('RCV_current_data/inv3_4/INV',event_b_context(none,'DisproverContext',[axioms(none,[member(none,identifier(none,'db\''),bool_set(none)),member(none,identifier(none,'v\''),bool_set(none)),member(none,identifier(none,'MAX'),integer_set(none)),member(none,identifier(none,working),identifier(none,'STATUS')),member(none,identifier(none,f),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,g),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,db),bool_set(none)),member(none,identifier(none,d),identifier(none,'D')),member(none,identifier(none,c),integer_set(none)),member(none,identifier(none,n),integer_set(none)),member(none,identifier(none,l),bool_set(none)),member(none,identifier(none,'h\''),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,h),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,s_st),identifier(none,'STATUS')),member(none,identifier(none,i),integer_set(none)),member(none,identifier(none,w),bool_set(none)),member(none,identifier(none,'r\''),integer_set(none)),member(none,identifier(none,v),bool_set(none)),member(none,identifier(none,failure),identifier(none,'STATUS')),member(none,identifier(none,s),integer_set(none)),member(none,identifier(none,r_st),identifier(none,'STATUS')),member(none,identifier(none,r),integer_set(none)),member(none,identifier(none,ab),bool_set(none)),member(none,identifier(none,success),identifier(none,'STATUS')),less(none,integer(none,0),identifier(none,n)),member(none,identifier(none,f),total_function(none,interval(none,integer(none,1),identifier(none,n)),identifier(none,'D'))),equal(none,identifier(none,'STATUS'),set_extension(none,[identifier(none,working),identifier(none,success),identifier(none,failure)])),not_equal(none,identifier(none,working),identifier(none,success)),not_equal(none,identifier(none,working),identifier(none,failure)),not_equal(none,identifier(none,success),identifier(none,failure)),member(none,identifier(none,'MAX'),natural_set(none)),member(none,identifier(none,i),interval(none,integer(none,0),identifier(none,n))),member(none,identifier(none,g),total_function(none,interval(none,integer(none,1),identifier(none,i)),identifier(none,'D'))),member(none,identifier(none,r),interval(none,integer(none,0),identifier(none,n))),equal(none,identifier(none,h),domain_restriction(none,interval(none,integer(none,1),identifier(none,r)),identifier(none,f))),equivalence(none,equal(none,identifier(none,r_st),identifier(none,success)),equal(none,identifier(none,r),identifier(none,n))),implication(none,equal(none,identifier(none,s_st),identifier(none,success)),equal(none,identifier(none,r_st),identifier(none,success))),member(none,identifier(none,s),interval(none,integer(none,0),minus(none,identifier(none,n),integer(none,1)))),member(none,identifier(none,r),interval(none,identifier(none,s),add(none,identifier(none,s),integer(none,1)))),implication(none,equal(none,identifier(none,w),boolean_false(none)),equal(none,identifier(none,d),function(none,identifier(none,f),[add(none,identifier(none,s),integer(none,1))]))),implication(none,equal(none,identifier(none,w),boolean_false(none)),conjunct(none,member(none,add(none,identifier(none,s),integer(none,1)),domain(none,identifier(none,f))),member(none,identifier(none,f),partial_function(none,integer_set(none),identifier(none,'D'))))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,db),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_false(none)))),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_true(none)))),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),member(none,identifier(none,c),interval(none,integer(none,0),add(none,identifier(none,'MAX'),integer(none,1)))),equivalence(none,equal(none,identifier(none,c),add(none,identifier(none,'MAX'),integer(none,1))),equal(none,identifier(none,s_st),identifier(none,failure))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),implication(none,equal(none,identifier(none,v),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),equal(none,identifier(none,r_st),identifier(none,working)),equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,l),boolean_false(none))]),constants(none,[identifier(none,'db\''),identifier(none,'v\''),identifier(none,'MAX'),identifier(none,working),identifier(none,f),identifier(none,g),identifier(none,db),identifier(none,d),identifier(none,c),identifier(none,n),identifier(none,l),identifier(none,'h\''),identifier(none,h),identifier(none,s_st),identifier(none,i),identifier(none,w),identifier(none,'r\''),identifier(none,v),identifier(none,failure),identifier(none,s),identifier(none,r_st),identifier(none,r),identifier(none,ab),identifier(none,success)]),sets(none,[deferred_set(none,'D'),deferred_set(none,'STATUS')])]),implication(none,equal(none,boolean_false(none),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),[less(none,integer(none,0),identifier(none,n)),member(none,identifier(none,f),total_function(none,interval(none,integer(none,1),identifier(none,n)),identifier(none,'D'))),equal(none,identifier(none,'STATUS'),set_extension(none,[identifier(none,working),identifier(none,success),identifier(none,failure)])),not_equal(none,identifier(none,working),identifier(none,success)),not_equal(none,identifier(none,working),identifier(none,failure)),not_equal(none,identifier(none,success),identifier(none,failure)),member(none,identifier(none,'MAX'),natural_set(none)),member(none,identifier(none,i),interval(none,integer(none,0),identifier(none,n))),member(none,identifier(none,g),total_function(none,interval(none,integer(none,1),identifier(none,i)),identifier(none,'D'))),member(none,identifier(none,r),interval(none,integer(none,0),identifier(none,n))),equal(none,identifier(none,h),domain_restriction(none,interval(none,integer(none,1),identifier(none,r)),identifier(none,f))),equivalence(none,equal(none,identifier(none,r_st),identifier(none,success)),equal(none,identifier(none,r),identifier(none,n))),implication(none,equal(none,identifier(none,s_st),identifier(none,success)),equal(none,identifier(none,r_st),identifier(none,success))),member(none,identifier(none,s),interval(none,integer(none,0),minus(none,identifier(none,n),integer(none,1)))),member(none,identifier(none,r),interval(none,identifier(none,s),add(none,identifier(none,s),integer(none,1)))),implication(none,equal(none,identifier(none,w),boolean_false(none)),equal(none,identifier(none,d),function(none,identifier(none,f),[add(none,identifier(none,s),integer(none,1))]))),implication(none,equal(none,identifier(none,w),boolean_false(none)),conjunct(none,member(none,add(none,identifier(none,s),integer(none,1)),domain(none,identifier(none,f))),member(none,identifier(none,f),partial_function(none,integer_set(none),identifier(none,'D'))))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,db),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_false(none)))),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_true(none)))),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),member(none,identifier(none,c),interval(none,integer(none,0),add(none,identifier(none,'MAX'),integer(none,1)))),equivalence(none,equal(none,identifier(none,c),add(none,identifier(none,'MAX'),integer(none,1))),equal(none,identifier(none,s_st),identifier(none,failure))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),implication(none,equal(none,identifier(none,v),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),equal(none,identifier(none,r_st),identifier(none,working)),equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,l),boolean_false(none))],[implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),equal(none,identifier(none,r_st),identifier(none,working)),equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,l),boolean_false(none))],true). | |
17 | disprover_po('RCV_current_data/inv3_5/INV',event_b_context(none,'DisproverContext',[axioms(none,[member(none,identifier(none,'db\''),bool_set(none)),member(none,identifier(none,'v\''),bool_set(none)),member(none,identifier(none,'MAX'),integer_set(none)),member(none,identifier(none,working),identifier(none,'STATUS')),member(none,identifier(none,f),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,g),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,db),bool_set(none)),member(none,identifier(none,d),identifier(none,'D')),member(none,identifier(none,c),integer_set(none)),member(none,identifier(none,n),integer_set(none)),member(none,identifier(none,l),bool_set(none)),member(none,identifier(none,'h\''),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,h),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,s_st),identifier(none,'STATUS')),member(none,identifier(none,i),integer_set(none)),member(none,identifier(none,w),bool_set(none)),member(none,identifier(none,'r\''),integer_set(none)),member(none,identifier(none,v),bool_set(none)),member(none,identifier(none,failure),identifier(none,'STATUS')),member(none,identifier(none,s),integer_set(none)),member(none,identifier(none,r_st),identifier(none,'STATUS')),member(none,identifier(none,r),integer_set(none)),member(none,identifier(none,ab),bool_set(none)),member(none,identifier(none,success),identifier(none,'STATUS')),less(none,integer(none,0),identifier(none,n)),member(none,identifier(none,f),total_function(none,interval(none,integer(none,1),identifier(none,n)),identifier(none,'D'))),equal(none,identifier(none,'STATUS'),set_extension(none,[identifier(none,working),identifier(none,success),identifier(none,failure)])),not_equal(none,identifier(none,working),identifier(none,success)),not_equal(none,identifier(none,working),identifier(none,failure)),not_equal(none,identifier(none,success),identifier(none,failure)),member(none,identifier(none,'MAX'),natural_set(none)),member(none,identifier(none,i),interval(none,integer(none,0),identifier(none,n))),member(none,identifier(none,g),total_function(none,interval(none,integer(none,1),identifier(none,i)),identifier(none,'D'))),member(none,identifier(none,r),interval(none,integer(none,0),identifier(none,n))),equal(none,identifier(none,h),domain_restriction(none,interval(none,integer(none,1),identifier(none,r)),identifier(none,f))),equivalence(none,equal(none,identifier(none,r_st),identifier(none,success)),equal(none,identifier(none,r),identifier(none,n))),implication(none,equal(none,identifier(none,s_st),identifier(none,success)),equal(none,identifier(none,r_st),identifier(none,success))),member(none,identifier(none,s),interval(none,integer(none,0),minus(none,identifier(none,n),integer(none,1)))),member(none,identifier(none,r),interval(none,identifier(none,s),add(none,identifier(none,s),integer(none,1)))),implication(none,equal(none,identifier(none,w),boolean_false(none)),equal(none,identifier(none,d),function(none,identifier(none,f),[add(none,identifier(none,s),integer(none,1))]))),implication(none,equal(none,identifier(none,w),boolean_false(none)),conjunct(none,member(none,add(none,identifier(none,s),integer(none,1)),domain(none,identifier(none,f))),member(none,identifier(none,f),partial_function(none,integer_set(none),identifier(none,'D'))))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,db),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_false(none)))),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_true(none)))),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),member(none,identifier(none,c),interval(none,integer(none,0),add(none,identifier(none,'MAX'),integer(none,1)))),equivalence(none,equal(none,identifier(none,c),add(none,identifier(none,'MAX'),integer(none,1))),equal(none,identifier(none,s_st),identifier(none,failure))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),implication(none,equal(none,identifier(none,v),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),equal(none,identifier(none,r_st),identifier(none,working)),equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,l),boolean_false(none))]),constants(none,[identifier(none,'db\''),identifier(none,'v\''),identifier(none,'MAX'),identifier(none,working),identifier(none,f),identifier(none,g),identifier(none,db),identifier(none,d),identifier(none,c),identifier(none,n),identifier(none,l),identifier(none,'h\''),identifier(none,h),identifier(none,s_st),identifier(none,i),identifier(none,w),identifier(none,'r\''),identifier(none,v),identifier(none,failure),identifier(none,s),identifier(none,r_st),identifier(none,r),identifier(none,ab),identifier(none,success)]),sets(none,[deferred_set(none,'D'),deferred_set(none,'STATUS')])]),implication(none,equal(none,boolean_false(none),boolean_true(none)),equal(none,boolean_true(none),boolean_false(none))),[less(none,integer(none,0),identifier(none,n)),member(none,identifier(none,f),total_function(none,interval(none,integer(none,1),identifier(none,n)),identifier(none,'D'))),equal(none,identifier(none,'STATUS'),set_extension(none,[identifier(none,working),identifier(none,success),identifier(none,failure)])),not_equal(none,identifier(none,working),identifier(none,success)),not_equal(none,identifier(none,working),identifier(none,failure)),not_equal(none,identifier(none,success),identifier(none,failure)),member(none,identifier(none,'MAX'),natural_set(none)),member(none,identifier(none,i),interval(none,integer(none,0),identifier(none,n))),member(none,identifier(none,g),total_function(none,interval(none,integer(none,1),identifier(none,i)),identifier(none,'D'))),member(none,identifier(none,r),interval(none,integer(none,0),identifier(none,n))),equal(none,identifier(none,h),domain_restriction(none,interval(none,integer(none,1),identifier(none,r)),identifier(none,f))),equivalence(none,equal(none,identifier(none,r_st),identifier(none,success)),equal(none,identifier(none,r),identifier(none,n))),implication(none,equal(none,identifier(none,s_st),identifier(none,success)),equal(none,identifier(none,r_st),identifier(none,success))),member(none,identifier(none,s),interval(none,integer(none,0),minus(none,identifier(none,n),integer(none,1)))),member(none,identifier(none,r),interval(none,identifier(none,s),add(none,identifier(none,s),integer(none,1)))),implication(none,equal(none,identifier(none,w),boolean_false(none)),equal(none,identifier(none,d),function(none,identifier(none,f),[add(none,identifier(none,s),integer(none,1))]))),implication(none,equal(none,identifier(none,w),boolean_false(none)),conjunct(none,member(none,add(none,identifier(none,s),integer(none,1)),domain(none,identifier(none,f))),member(none,identifier(none,f),partial_function(none,integer_set(none),identifier(none,'D'))))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,db),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_false(none)))),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_true(none)))),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),member(none,identifier(none,c),interval(none,integer(none,0),add(none,identifier(none,'MAX'),integer(none,1)))),equivalence(none,equal(none,identifier(none,c),add(none,identifier(none,'MAX'),integer(none,1))),equal(none,identifier(none,s_st),identifier(none,failure))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),implication(none,equal(none,identifier(none,v),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),equal(none,identifier(none,r_st),identifier(none,working)),equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,l),boolean_false(none))],[implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),equal(none,identifier(none,r_st),identifier(none,working)),equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,l),boolean_false(none))],true). | |
18 | disprover_po('RCV_current_data/inv3_7/INV',event_b_context(none,'DisproverContext',[axioms(none,[member(none,identifier(none,'db\''),bool_set(none)),member(none,identifier(none,'v\''),bool_set(none)),member(none,identifier(none,'MAX'),integer_set(none)),member(none,identifier(none,working),identifier(none,'STATUS')),member(none,identifier(none,f),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,g),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,db),bool_set(none)),member(none,identifier(none,d),identifier(none,'D')),member(none,identifier(none,c),integer_set(none)),member(none,identifier(none,n),integer_set(none)),member(none,identifier(none,l),bool_set(none)),member(none,identifier(none,'h\''),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,h),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,s_st),identifier(none,'STATUS')),member(none,identifier(none,i),integer_set(none)),member(none,identifier(none,w),bool_set(none)),member(none,identifier(none,'r\''),integer_set(none)),member(none,identifier(none,v),bool_set(none)),member(none,identifier(none,failure),identifier(none,'STATUS')),member(none,identifier(none,s),integer_set(none)),member(none,identifier(none,r_st),identifier(none,'STATUS')),member(none,identifier(none,r),integer_set(none)),member(none,identifier(none,ab),bool_set(none)),member(none,identifier(none,success),identifier(none,'STATUS')),less(none,integer(none,0),identifier(none,n)),member(none,identifier(none,f),total_function(none,interval(none,integer(none,1),identifier(none,n)),identifier(none,'D'))),equal(none,identifier(none,'STATUS'),set_extension(none,[identifier(none,working),identifier(none,success),identifier(none,failure)])),not_equal(none,identifier(none,working),identifier(none,success)),not_equal(none,identifier(none,working),identifier(none,failure)),not_equal(none,identifier(none,success),identifier(none,failure)),member(none,identifier(none,'MAX'),natural_set(none)),member(none,identifier(none,i),interval(none,integer(none,0),identifier(none,n))),member(none,identifier(none,g),total_function(none,interval(none,integer(none,1),identifier(none,i)),identifier(none,'D'))),member(none,identifier(none,r),interval(none,integer(none,0),identifier(none,n))),equal(none,identifier(none,h),domain_restriction(none,interval(none,integer(none,1),identifier(none,r)),identifier(none,f))),equivalence(none,equal(none,identifier(none,r_st),identifier(none,success)),equal(none,identifier(none,r),identifier(none,n))),implication(none,equal(none,identifier(none,s_st),identifier(none,success)),equal(none,identifier(none,r_st),identifier(none,success))),member(none,identifier(none,s),interval(none,integer(none,0),minus(none,identifier(none,n),integer(none,1)))),member(none,identifier(none,r),interval(none,identifier(none,s),add(none,identifier(none,s),integer(none,1)))),implication(none,equal(none,identifier(none,w),boolean_false(none)),equal(none,identifier(none,d),function(none,identifier(none,f),[add(none,identifier(none,s),integer(none,1))]))),implication(none,equal(none,identifier(none,w),boolean_false(none)),conjunct(none,member(none,add(none,identifier(none,s),integer(none,1)),domain(none,identifier(none,f))),member(none,identifier(none,f),partial_function(none,integer_set(none),identifier(none,'D'))))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,db),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_false(none)))),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_true(none)))),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),member(none,identifier(none,c),interval(none,integer(none,0),add(none,identifier(none,'MAX'),integer(none,1)))),equivalence(none,equal(none,identifier(none,c),add(none,identifier(none,'MAX'),integer(none,1))),equal(none,identifier(none,s_st),identifier(none,failure))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),implication(none,equal(none,identifier(none,v),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),equal(none,identifier(none,r_st),identifier(none,working)),equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,l),boolean_false(none))]),constants(none,[identifier(none,'db\''),identifier(none,'v\''),identifier(none,'MAX'),identifier(none,working),identifier(none,f),identifier(none,g),identifier(none,db),identifier(none,d),identifier(none,c),identifier(none,n),identifier(none,l),identifier(none,'h\''),identifier(none,h),identifier(none,s_st),identifier(none,i),identifier(none,w),identifier(none,'r\''),identifier(none,v),identifier(none,failure),identifier(none,s),identifier(none,r_st),identifier(none,r),identifier(none,ab),identifier(none,success)]),sets(none,[deferred_set(none,'D'),deferred_set(none,'STATUS')])]),implication(none,conjunct(none,equal(none,boolean_false(none),boolean_true(none)),conjunct(none,equal(none,add(none,identifier(none,r),integer(none,1)),identifier(none,s)),equal(none,identifier(none,l),boolean_false(none)))),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),[less(none,integer(none,0),identifier(none,n)),member(none,identifier(none,f),total_function(none,interval(none,integer(none,1),identifier(none,n)),identifier(none,'D'))),equal(none,identifier(none,'STATUS'),set_extension(none,[identifier(none,working),identifier(none,success),identifier(none,failure)])),not_equal(none,identifier(none,working),identifier(none,success)),not_equal(none,identifier(none,working),identifier(none,failure)),not_equal(none,identifier(none,success),identifier(none,failure)),member(none,identifier(none,'MAX'),natural_set(none)),member(none,identifier(none,i),interval(none,integer(none,0),identifier(none,n))),member(none,identifier(none,g),total_function(none,interval(none,integer(none,1),identifier(none,i)),identifier(none,'D'))),member(none,identifier(none,r),interval(none,integer(none,0),identifier(none,n))),equal(none,identifier(none,h),domain_restriction(none,interval(none,integer(none,1),identifier(none,r)),identifier(none,f))),equivalence(none,equal(none,identifier(none,r_st),identifier(none,success)),equal(none,identifier(none,r),identifier(none,n))),implication(none,equal(none,identifier(none,s_st),identifier(none,success)),equal(none,identifier(none,r_st),identifier(none,success))),member(none,identifier(none,s),interval(none,integer(none,0),minus(none,identifier(none,n),integer(none,1)))),member(none,identifier(none,r),interval(none,identifier(none,s),add(none,identifier(none,s),integer(none,1)))),implication(none,equal(none,identifier(none,w),boolean_false(none)),equal(none,identifier(none,d),function(none,identifier(none,f),[add(none,identifier(none,s),integer(none,1))]))),implication(none,equal(none,identifier(none,w),boolean_false(none)),conjunct(none,member(none,add(none,identifier(none,s),integer(none,1)),domain(none,identifier(none,f))),member(none,identifier(none,f),partial_function(none,integer_set(none),identifier(none,'D'))))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,db),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_false(none)))),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_true(none)))),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),member(none,identifier(none,c),interval(none,integer(none,0),add(none,identifier(none,'MAX'),integer(none,1)))),equivalence(none,equal(none,identifier(none,c),add(none,identifier(none,'MAX'),integer(none,1))),equal(none,identifier(none,s_st),identifier(none,failure))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),implication(none,equal(none,identifier(none,v),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),equal(none,identifier(none,r_st),identifier(none,working)),equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,l),boolean_false(none))],[implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_false(none)))),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),equal(none,identifier(none,r_st),identifier(none,working)),equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,l),boolean_false(none))],true). | |
19 | disprover_po('RCV_current_data/inv3_8/INV',event_b_context(none,'DisproverContext',[axioms(none,[member(none,identifier(none,'db\''),bool_set(none)),member(none,identifier(none,'v\''),bool_set(none)),member(none,identifier(none,'MAX'),integer_set(none)),member(none,identifier(none,working),identifier(none,'STATUS')),member(none,identifier(none,f),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,g),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,db),bool_set(none)),member(none,identifier(none,d),identifier(none,'D')),member(none,identifier(none,c),integer_set(none)),member(none,identifier(none,n),integer_set(none)),member(none,identifier(none,l),bool_set(none)),member(none,identifier(none,'h\''),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,h),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,s_st),identifier(none,'STATUS')),member(none,identifier(none,i),integer_set(none)),member(none,identifier(none,w),bool_set(none)),member(none,identifier(none,'r\''),integer_set(none)),member(none,identifier(none,v),bool_set(none)),member(none,identifier(none,failure),identifier(none,'STATUS')),member(none,identifier(none,s),integer_set(none)),member(none,identifier(none,r_st),identifier(none,'STATUS')),member(none,identifier(none,r),integer_set(none)),member(none,identifier(none,ab),bool_set(none)),member(none,identifier(none,success),identifier(none,'STATUS')),less(none,integer(none,0),identifier(none,n)),member(none,identifier(none,f),total_function(none,interval(none,integer(none,1),identifier(none,n)),identifier(none,'D'))),equal(none,identifier(none,'STATUS'),set_extension(none,[identifier(none,working),identifier(none,success),identifier(none,failure)])),not_equal(none,identifier(none,working),identifier(none,success)),not_equal(none,identifier(none,working),identifier(none,failure)),not_equal(none,identifier(none,success),identifier(none,failure)),member(none,identifier(none,'MAX'),natural_set(none)),member(none,identifier(none,i),interval(none,integer(none,0),identifier(none,n))),member(none,identifier(none,g),total_function(none,interval(none,integer(none,1),identifier(none,i)),identifier(none,'D'))),member(none,identifier(none,r),interval(none,integer(none,0),identifier(none,n))),equal(none,identifier(none,h),domain_restriction(none,interval(none,integer(none,1),identifier(none,r)),identifier(none,f))),equivalence(none,equal(none,identifier(none,r_st),identifier(none,success)),equal(none,identifier(none,r),identifier(none,n))),implication(none,equal(none,identifier(none,s_st),identifier(none,success)),equal(none,identifier(none,r_st),identifier(none,success))),member(none,identifier(none,s),interval(none,integer(none,0),minus(none,identifier(none,n),integer(none,1)))),member(none,identifier(none,r),interval(none,identifier(none,s),add(none,identifier(none,s),integer(none,1)))),implication(none,equal(none,identifier(none,w),boolean_false(none)),equal(none,identifier(none,d),function(none,identifier(none,f),[add(none,identifier(none,s),integer(none,1))]))),implication(none,equal(none,identifier(none,w),boolean_false(none)),conjunct(none,member(none,add(none,identifier(none,s),integer(none,1)),domain(none,identifier(none,f))),member(none,identifier(none,f),partial_function(none,integer_set(none),identifier(none,'D'))))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,db),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_false(none)))),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_true(none)))),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),member(none,identifier(none,c),interval(none,integer(none,0),add(none,identifier(none,'MAX'),integer(none,1)))),equivalence(none,equal(none,identifier(none,c),add(none,identifier(none,'MAX'),integer(none,1))),equal(none,identifier(none,s_st),identifier(none,failure))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),implication(none,equal(none,identifier(none,v),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),equal(none,identifier(none,r_st),identifier(none,working)),equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,l),boolean_false(none))]),constants(none,[identifier(none,'db\''),identifier(none,'v\''),identifier(none,'MAX'),identifier(none,working),identifier(none,f),identifier(none,g),identifier(none,db),identifier(none,d),identifier(none,c),identifier(none,n),identifier(none,l),identifier(none,'h\''),identifier(none,h),identifier(none,s_st),identifier(none,i),identifier(none,w),identifier(none,'r\''),identifier(none,v),identifier(none,failure),identifier(none,s),identifier(none,r_st),identifier(none,r),identifier(none,ab),identifier(none,success)]),sets(none,[deferred_set(none,'D'),deferred_set(none,'STATUS')])]),implication(none,conjunct(none,equal(none,boolean_false(none),boolean_true(none)),conjunct(none,equal(none,add(none,identifier(none,r),integer(none,1)),identifier(none,s)),equal(none,identifier(none,l),boolean_true(none)))),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),[less(none,integer(none,0),identifier(none,n)),member(none,identifier(none,f),total_function(none,interval(none,integer(none,1),identifier(none,n)),identifier(none,'D'))),equal(none,identifier(none,'STATUS'),set_extension(none,[identifier(none,working),identifier(none,success),identifier(none,failure)])),not_equal(none,identifier(none,working),identifier(none,success)),not_equal(none,identifier(none,working),identifier(none,failure)),not_equal(none,identifier(none,success),identifier(none,failure)),member(none,identifier(none,'MAX'),natural_set(none)),member(none,identifier(none,i),interval(none,integer(none,0),identifier(none,n))),member(none,identifier(none,g),total_function(none,interval(none,integer(none,1),identifier(none,i)),identifier(none,'D'))),member(none,identifier(none,r),interval(none,integer(none,0),identifier(none,n))),equal(none,identifier(none,h),domain_restriction(none,interval(none,integer(none,1),identifier(none,r)),identifier(none,f))),equivalence(none,equal(none,identifier(none,r_st),identifier(none,success)),equal(none,identifier(none,r),identifier(none,n))),implication(none,equal(none,identifier(none,s_st),identifier(none,success)),equal(none,identifier(none,r_st),identifier(none,success))),member(none,identifier(none,s),interval(none,integer(none,0),minus(none,identifier(none,n),integer(none,1)))),member(none,identifier(none,r),interval(none,identifier(none,s),add(none,identifier(none,s),integer(none,1)))),implication(none,equal(none,identifier(none,w),boolean_false(none)),equal(none,identifier(none,d),function(none,identifier(none,f),[add(none,identifier(none,s),integer(none,1))]))),implication(none,equal(none,identifier(none,w),boolean_false(none)),conjunct(none,member(none,add(none,identifier(none,s),integer(none,1)),domain(none,identifier(none,f))),member(none,identifier(none,f),partial_function(none,integer_set(none),identifier(none,'D'))))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,db),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_false(none)))),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_true(none)))),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),member(none,identifier(none,c),interval(none,integer(none,0),add(none,identifier(none,'MAX'),integer(none,1)))),equivalence(none,equal(none,identifier(none,c),add(none,identifier(none,'MAX'),integer(none,1))),equal(none,identifier(none,s_st),identifier(none,failure))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),implication(none,equal(none,identifier(none,v),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),equal(none,identifier(none,r_st),identifier(none,working)),equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,l),boolean_false(none))],[implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_true(none)))),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),equal(none,identifier(none,r_st),identifier(none,working)),equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,l),boolean_false(none))],true). | |
20 | disprover_po('RCV_current_data/inv3_11/INV',event_b_context(none,'DisproverContext',[axioms(none,[member(none,identifier(none,'db\''),bool_set(none)),member(none,identifier(none,'v\''),bool_set(none)),member(none,identifier(none,'MAX'),integer_set(none)),member(none,identifier(none,working),identifier(none,'STATUS')),member(none,identifier(none,f),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,g),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,db),bool_set(none)),member(none,identifier(none,d),identifier(none,'D')),member(none,identifier(none,c),integer_set(none)),member(none,identifier(none,n),integer_set(none)),member(none,identifier(none,l),bool_set(none)),member(none,identifier(none,'h\''),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,h),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,s_st),identifier(none,'STATUS')),member(none,identifier(none,i),integer_set(none)),member(none,identifier(none,w),bool_set(none)),member(none,identifier(none,'r\''),integer_set(none)),member(none,identifier(none,v),bool_set(none)),member(none,identifier(none,failure),identifier(none,'STATUS')),member(none,identifier(none,s),integer_set(none)),member(none,identifier(none,r_st),identifier(none,'STATUS')),member(none,identifier(none,r),integer_set(none)),member(none,identifier(none,ab),bool_set(none)),member(none,identifier(none,success),identifier(none,'STATUS')),less(none,integer(none,0),identifier(none,n)),member(none,identifier(none,f),total_function(none,interval(none,integer(none,1),identifier(none,n)),identifier(none,'D'))),equal(none,identifier(none,'STATUS'),set_extension(none,[identifier(none,working),identifier(none,success),identifier(none,failure)])),not_equal(none,identifier(none,working),identifier(none,success)),not_equal(none,identifier(none,working),identifier(none,failure)),not_equal(none,identifier(none,success),identifier(none,failure)),member(none,identifier(none,'MAX'),natural_set(none)),member(none,identifier(none,i),interval(none,integer(none,0),identifier(none,n))),member(none,identifier(none,g),total_function(none,interval(none,integer(none,1),identifier(none,i)),identifier(none,'D'))),member(none,identifier(none,r),interval(none,integer(none,0),identifier(none,n))),equal(none,identifier(none,h),domain_restriction(none,interval(none,integer(none,1),identifier(none,r)),identifier(none,f))),equivalence(none,equal(none,identifier(none,r_st),identifier(none,success)),equal(none,identifier(none,r),identifier(none,n))),implication(none,equal(none,identifier(none,s_st),identifier(none,success)),equal(none,identifier(none,r_st),identifier(none,success))),member(none,identifier(none,s),interval(none,integer(none,0),minus(none,identifier(none,n),integer(none,1)))),member(none,identifier(none,r),interval(none,identifier(none,s),add(none,identifier(none,s),integer(none,1)))),implication(none,equal(none,identifier(none,w),boolean_false(none)),equal(none,identifier(none,d),function(none,identifier(none,f),[add(none,identifier(none,s),integer(none,1))]))),implication(none,equal(none,identifier(none,w),boolean_false(none)),conjunct(none,member(none,add(none,identifier(none,s),integer(none,1)),domain(none,identifier(none,f))),member(none,identifier(none,f),partial_function(none,integer_set(none),identifier(none,'D'))))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,db),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_false(none)))),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_true(none)))),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),member(none,identifier(none,c),interval(none,integer(none,0),add(none,identifier(none,'MAX'),integer(none,1)))),equivalence(none,equal(none,identifier(none,c),add(none,identifier(none,'MAX'),integer(none,1))),equal(none,identifier(none,s_st),identifier(none,failure))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),implication(none,equal(none,identifier(none,v),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),equal(none,identifier(none,r_st),identifier(none,working)),equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,l),boolean_false(none))]),constants(none,[identifier(none,'db\''),identifier(none,'v\''),identifier(none,'MAX'),identifier(none,working),identifier(none,f),identifier(none,g),identifier(none,db),identifier(none,d),identifier(none,c),identifier(none,n),identifier(none,l),identifier(none,'h\''),identifier(none,h),identifier(none,s_st),identifier(none,i),identifier(none,w),identifier(none,'r\''),identifier(none,v),identifier(none,failure),identifier(none,s),identifier(none,r_st),identifier(none,r),identifier(none,ab),identifier(none,success)]),sets(none,[deferred_set(none,'D'),deferred_set(none,'STATUS')])]),implication(none,equal(none,identifier(none,ab),boolean_true(none)),not_equal(none,add(none,identifier(none,r),integer(none,1)),identifier(none,s))),[less(none,integer(none,0),identifier(none,n)),member(none,identifier(none,f),total_function(none,interval(none,integer(none,1),identifier(none,n)),identifier(none,'D'))),equal(none,identifier(none,'STATUS'),set_extension(none,[identifier(none,working),identifier(none,success),identifier(none,failure)])),not_equal(none,identifier(none,working),identifier(none,success)),not_equal(none,identifier(none,working),identifier(none,failure)),not_equal(none,identifier(none,success),identifier(none,failure)),member(none,identifier(none,'MAX'),natural_set(none)),member(none,identifier(none,i),interval(none,integer(none,0),identifier(none,n))),member(none,identifier(none,g),total_function(none,interval(none,integer(none,1),identifier(none,i)),identifier(none,'D'))),member(none,identifier(none,r),interval(none,integer(none,0),identifier(none,n))),equal(none,identifier(none,h),domain_restriction(none,interval(none,integer(none,1),identifier(none,r)),identifier(none,f))),equivalence(none,equal(none,identifier(none,r_st),identifier(none,success)),equal(none,identifier(none,r),identifier(none,n))),implication(none,equal(none,identifier(none,s_st),identifier(none,success)),equal(none,identifier(none,r_st),identifier(none,success))),member(none,identifier(none,s),interval(none,integer(none,0),minus(none,identifier(none,n),integer(none,1)))),member(none,identifier(none,r),interval(none,identifier(none,s),add(none,identifier(none,s),integer(none,1)))),implication(none,equal(none,identifier(none,w),boolean_false(none)),equal(none,identifier(none,d),function(none,identifier(none,f),[add(none,identifier(none,s),integer(none,1))]))),implication(none,equal(none,identifier(none,w),boolean_false(none)),conjunct(none,member(none,add(none,identifier(none,s),integer(none,1)),domain(none,identifier(none,f))),member(none,identifier(none,f),partial_function(none,integer_set(none),identifier(none,'D'))))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,db),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_false(none)))),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_true(none)))),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),member(none,identifier(none,c),interval(none,integer(none,0),add(none,identifier(none,'MAX'),integer(none,1)))),equivalence(none,equal(none,identifier(none,c),add(none,identifier(none,'MAX'),integer(none,1))),equal(none,identifier(none,s_st),identifier(none,failure))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),implication(none,equal(none,identifier(none,v),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),equal(none,identifier(none,r_st),identifier(none,working)),equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,l),boolean_false(none))],[implication(none,equal(none,identifier(none,ab),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),equal(none,identifier(none,r_st),identifier(none,working)),equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,l),boolean_false(none))],true). | |
21 | disprover_po('RCV_success/inv3_1/INV',event_b_context(none,'DisproverContext',[axioms(none,[member(none,identifier(none,'db\''),bool_set(none)),member(none,identifier(none,'v\''),bool_set(none)),member(none,identifier(none,'MAX'),integer_set(none)),member(none,identifier(none,working),identifier(none,'STATUS')),member(none,identifier(none,f),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,g),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,db),bool_set(none)),member(none,identifier(none,d),identifier(none,'D')),member(none,identifier(none,c),integer_set(none)),member(none,identifier(none,n),integer_set(none)),member(none,identifier(none,l),bool_set(none)),member(none,identifier(none,'h\''),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,h),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,s_st),identifier(none,'STATUS')),member(none,identifier(none,i),integer_set(none)),member(none,identifier(none,w),bool_set(none)),member(none,identifier(none,'r\''),integer_set(none)),member(none,identifier(none,v),bool_set(none)),member(none,identifier(none,failure),identifier(none,'STATUS')),member(none,identifier(none,'r_st\''),identifier(none,'STATUS')),member(none,identifier(none,s),integer_set(none)),member(none,identifier(none,r_st),identifier(none,'STATUS')),member(none,identifier(none,r),integer_set(none)),member(none,identifier(none,ab),bool_set(none)),member(none,identifier(none,success),identifier(none,'STATUS')),less(none,integer(none,0),identifier(none,n)),member(none,identifier(none,f),total_function(none,interval(none,integer(none,1),identifier(none,n)),identifier(none,'D'))),equal(none,identifier(none,'STATUS'),set_extension(none,[identifier(none,working),identifier(none,success),identifier(none,failure)])),not_equal(none,identifier(none,working),identifier(none,success)),not_equal(none,identifier(none,working),identifier(none,failure)),not_equal(none,identifier(none,success),identifier(none,failure)),member(none,identifier(none,'MAX'),natural_set(none)),member(none,identifier(none,i),interval(none,integer(none,0),identifier(none,n))),member(none,identifier(none,g),total_function(none,interval(none,integer(none,1),identifier(none,i)),identifier(none,'D'))),member(none,identifier(none,r),interval(none,integer(none,0),identifier(none,n))),equal(none,identifier(none,h),domain_restriction(none,interval(none,integer(none,1),identifier(none,r)),identifier(none,f))),equivalence(none,equal(none,identifier(none,r_st),identifier(none,success)),equal(none,identifier(none,r),identifier(none,n))),implication(none,equal(none,identifier(none,s_st),identifier(none,success)),equal(none,identifier(none,r_st),identifier(none,success))),member(none,identifier(none,s),interval(none,integer(none,0),minus(none,identifier(none,n),integer(none,1)))),member(none,identifier(none,r),interval(none,identifier(none,s),add(none,identifier(none,s),integer(none,1)))),implication(none,equal(none,identifier(none,w),boolean_false(none)),equal(none,identifier(none,d),function(none,identifier(none,f),[add(none,identifier(none,s),integer(none,1))]))),implication(none,equal(none,identifier(none,w),boolean_false(none)),conjunct(none,member(none,add(none,identifier(none,s),integer(none,1)),domain(none,identifier(none,f))),member(none,identifier(none,f),partial_function(none,integer_set(none),identifier(none,'D'))))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,db),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_false(none)))),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_true(none)))),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),member(none,identifier(none,c),interval(none,integer(none,0),add(none,identifier(none,'MAX'),integer(none,1)))),equivalence(none,equal(none,identifier(none,c),add(none,identifier(none,'MAX'),integer(none,1))),equal(none,identifier(none,s_st),identifier(none,failure))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),implication(none,equal(none,identifier(none,v),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),equal(none,identifier(none,r_st),identifier(none,working)),equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,l),boolean_true(none))]),constants(none,[identifier(none,'db\''),identifier(none,'v\''),identifier(none,'MAX'),identifier(none,working),identifier(none,f),identifier(none,g),identifier(none,db),identifier(none,d),identifier(none,c),identifier(none,n),identifier(none,l),identifier(none,'h\''),identifier(none,h),identifier(none,s_st),identifier(none,i),identifier(none,w),identifier(none,'r\''),identifier(none,v),identifier(none,failure),identifier(none,'r_st\''),identifier(none,s),identifier(none,r_st),identifier(none,r),identifier(none,ab),identifier(none,success)]),sets(none,[deferred_set(none,'D'),deferred_set(none,'STATUS')])]),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,boolean_false(none),boolean_false(none))),[less(none,integer(none,0),identifier(none,n)),member(none,identifier(none,f),total_function(none,interval(none,integer(none,1),identifier(none,n)),identifier(none,'D'))),equal(none,identifier(none,'STATUS'),set_extension(none,[identifier(none,working),identifier(none,success),identifier(none,failure)])),not_equal(none,identifier(none,working),identifier(none,success)),not_equal(none,identifier(none,working),identifier(none,failure)),not_equal(none,identifier(none,success),identifier(none,failure)),member(none,identifier(none,'MAX'),natural_set(none)),member(none,identifier(none,i),interval(none,integer(none,0),identifier(none,n))),member(none,identifier(none,g),total_function(none,interval(none,integer(none,1),identifier(none,i)),identifier(none,'D'))),member(none,identifier(none,r),interval(none,integer(none,0),identifier(none,n))),equal(none,identifier(none,h),domain_restriction(none,interval(none,integer(none,1),identifier(none,r)),identifier(none,f))),equivalence(none,equal(none,identifier(none,r_st),identifier(none,success)),equal(none,identifier(none,r),identifier(none,n))),implication(none,equal(none,identifier(none,s_st),identifier(none,success)),equal(none,identifier(none,r_st),identifier(none,success))),member(none,identifier(none,s),interval(none,integer(none,0),minus(none,identifier(none,n),integer(none,1)))),member(none,identifier(none,r),interval(none,identifier(none,s),add(none,identifier(none,s),integer(none,1)))),implication(none,equal(none,identifier(none,w),boolean_false(none)),equal(none,identifier(none,d),function(none,identifier(none,f),[add(none,identifier(none,s),integer(none,1))]))),implication(none,equal(none,identifier(none,w),boolean_false(none)),conjunct(none,member(none,add(none,identifier(none,s),integer(none,1)),domain(none,identifier(none,f))),member(none,identifier(none,f),partial_function(none,integer_set(none),identifier(none,'D'))))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,db),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_false(none)))),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_true(none)))),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),member(none,identifier(none,c),interval(none,integer(none,0),add(none,identifier(none,'MAX'),integer(none,1)))),equivalence(none,equal(none,identifier(none,c),add(none,identifier(none,'MAX'),integer(none,1))),equal(none,identifier(none,s_st),identifier(none,failure))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),implication(none,equal(none,identifier(none,v),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),equal(none,identifier(none,r_st),identifier(none,working)),equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,l),boolean_true(none))],[implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,db),boolean_false(none))),equal(none,identifier(none,r_st),identifier(none,working)),equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,l),boolean_true(none))],true). | |
22 | disprover_po('RCV_success/inv3_4/INV',event_b_context(none,'DisproverContext',[axioms(none,[member(none,identifier(none,'db\''),bool_set(none)),member(none,identifier(none,'v\''),bool_set(none)),member(none,identifier(none,'MAX'),integer_set(none)),member(none,identifier(none,working),identifier(none,'STATUS')),member(none,identifier(none,f),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,g),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,db),bool_set(none)),member(none,identifier(none,d),identifier(none,'D')),member(none,identifier(none,c),integer_set(none)),member(none,identifier(none,n),integer_set(none)),member(none,identifier(none,l),bool_set(none)),member(none,identifier(none,'h\''),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,h),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,s_st),identifier(none,'STATUS')),member(none,identifier(none,i),integer_set(none)),member(none,identifier(none,w),bool_set(none)),member(none,identifier(none,'r\''),integer_set(none)),member(none,identifier(none,v),bool_set(none)),member(none,identifier(none,failure),identifier(none,'STATUS')),member(none,identifier(none,'r_st\''),identifier(none,'STATUS')),member(none,identifier(none,s),integer_set(none)),member(none,identifier(none,r_st),identifier(none,'STATUS')),member(none,identifier(none,r),integer_set(none)),member(none,identifier(none,ab),bool_set(none)),member(none,identifier(none,success),identifier(none,'STATUS')),less(none,integer(none,0),identifier(none,n)),member(none,identifier(none,f),total_function(none,interval(none,integer(none,1),identifier(none,n)),identifier(none,'D'))),equal(none,identifier(none,'STATUS'),set_extension(none,[identifier(none,working),identifier(none,success),identifier(none,failure)])),not_equal(none,identifier(none,working),identifier(none,success)),not_equal(none,identifier(none,working),identifier(none,failure)),not_equal(none,identifier(none,success),identifier(none,failure)),member(none,identifier(none,'MAX'),natural_set(none)),member(none,identifier(none,i),interval(none,integer(none,0),identifier(none,n))),member(none,identifier(none,g),total_function(none,interval(none,integer(none,1),identifier(none,i)),identifier(none,'D'))),member(none,identifier(none,r),interval(none,integer(none,0),identifier(none,n))),equal(none,identifier(none,h),domain_restriction(none,interval(none,integer(none,1),identifier(none,r)),identifier(none,f))),equivalence(none,equal(none,identifier(none,r_st),identifier(none,success)),equal(none,identifier(none,r),identifier(none,n))),implication(none,equal(none,identifier(none,s_st),identifier(none,success)),equal(none,identifier(none,r_st),identifier(none,success))),member(none,identifier(none,s),interval(none,integer(none,0),minus(none,identifier(none,n),integer(none,1)))),member(none,identifier(none,r),interval(none,identifier(none,s),add(none,identifier(none,s),integer(none,1)))),implication(none,equal(none,identifier(none,w),boolean_false(none)),equal(none,identifier(none,d),function(none,identifier(none,f),[add(none,identifier(none,s),integer(none,1))]))),implication(none,equal(none,identifier(none,w),boolean_false(none)),conjunct(none,member(none,add(none,identifier(none,s),integer(none,1)),domain(none,identifier(none,f))),member(none,identifier(none,f),partial_function(none,integer_set(none),identifier(none,'D'))))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,db),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_false(none)))),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_true(none)))),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),member(none,identifier(none,c),interval(none,integer(none,0),add(none,identifier(none,'MAX'),integer(none,1)))),equivalence(none,equal(none,identifier(none,c),add(none,identifier(none,'MAX'),integer(none,1))),equal(none,identifier(none,s_st),identifier(none,failure))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),implication(none,equal(none,identifier(none,v),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),equal(none,identifier(none,r_st),identifier(none,working)),equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,l),boolean_true(none))]),constants(none,[identifier(none,'db\''),identifier(none,'v\''),identifier(none,'MAX'),identifier(none,working),identifier(none,f),identifier(none,g),identifier(none,db),identifier(none,d),identifier(none,c),identifier(none,n),identifier(none,l),identifier(none,'h\''),identifier(none,h),identifier(none,s_st),identifier(none,i),identifier(none,w),identifier(none,'r\''),identifier(none,v),identifier(none,failure),identifier(none,'r_st\''),identifier(none,s),identifier(none,r_st),identifier(none,r),identifier(none,ab),identifier(none,success)]),sets(none,[deferred_set(none,'D'),deferred_set(none,'STATUS')])]),implication(none,equal(none,boolean_false(none),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),[less(none,integer(none,0),identifier(none,n)),member(none,identifier(none,f),total_function(none,interval(none,integer(none,1),identifier(none,n)),identifier(none,'D'))),equal(none,identifier(none,'STATUS'),set_extension(none,[identifier(none,working),identifier(none,success),identifier(none,failure)])),not_equal(none,identifier(none,working),identifier(none,success)),not_equal(none,identifier(none,working),identifier(none,failure)),not_equal(none,identifier(none,success),identifier(none,failure)),member(none,identifier(none,'MAX'),natural_set(none)),member(none,identifier(none,i),interval(none,integer(none,0),identifier(none,n))),member(none,identifier(none,g),total_function(none,interval(none,integer(none,1),identifier(none,i)),identifier(none,'D'))),member(none,identifier(none,r),interval(none,integer(none,0),identifier(none,n))),equal(none,identifier(none,h),domain_restriction(none,interval(none,integer(none,1),identifier(none,r)),identifier(none,f))),equivalence(none,equal(none,identifier(none,r_st),identifier(none,success)),equal(none,identifier(none,r),identifier(none,n))),implication(none,equal(none,identifier(none,s_st),identifier(none,success)),equal(none,identifier(none,r_st),identifier(none,success))),member(none,identifier(none,s),interval(none,integer(none,0),minus(none,identifier(none,n),integer(none,1)))),member(none,identifier(none,r),interval(none,identifier(none,s),add(none,identifier(none,s),integer(none,1)))),implication(none,equal(none,identifier(none,w),boolean_false(none)),equal(none,identifier(none,d),function(none,identifier(none,f),[add(none,identifier(none,s),integer(none,1))]))),implication(none,equal(none,identifier(none,w),boolean_false(none)),conjunct(none,member(none,add(none,identifier(none,s),integer(none,1)),domain(none,identifier(none,f))),member(none,identifier(none,f),partial_function(none,integer_set(none),identifier(none,'D'))))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,db),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_false(none)))),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_true(none)))),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),member(none,identifier(none,c),interval(none,integer(none,0),add(none,identifier(none,'MAX'),integer(none,1)))),equivalence(none,equal(none,identifier(none,c),add(none,identifier(none,'MAX'),integer(none,1))),equal(none,identifier(none,s_st),identifier(none,failure))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),implication(none,equal(none,identifier(none,v),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),equal(none,identifier(none,r_st),identifier(none,working)),equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,l),boolean_true(none))],[implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),equal(none,identifier(none,r_st),identifier(none,working)),equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,l),boolean_true(none))],true). | |
23 | disprover_po('RCV_success/inv3_5/INV',event_b_context(none,'DisproverContext',[axioms(none,[member(none,identifier(none,'db\''),bool_set(none)),member(none,identifier(none,'v\''),bool_set(none)),member(none,identifier(none,'MAX'),integer_set(none)),member(none,identifier(none,working),identifier(none,'STATUS')),member(none,identifier(none,f),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,g),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,db),bool_set(none)),member(none,identifier(none,d),identifier(none,'D')),member(none,identifier(none,c),integer_set(none)),member(none,identifier(none,n),integer_set(none)),member(none,identifier(none,l),bool_set(none)),member(none,identifier(none,'h\''),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,h),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,s_st),identifier(none,'STATUS')),member(none,identifier(none,i),integer_set(none)),member(none,identifier(none,w),bool_set(none)),member(none,identifier(none,'r\''),integer_set(none)),member(none,identifier(none,v),bool_set(none)),member(none,identifier(none,failure),identifier(none,'STATUS')),member(none,identifier(none,'r_st\''),identifier(none,'STATUS')),member(none,identifier(none,s),integer_set(none)),member(none,identifier(none,r_st),identifier(none,'STATUS')),member(none,identifier(none,r),integer_set(none)),member(none,identifier(none,ab),bool_set(none)),member(none,identifier(none,success),identifier(none,'STATUS')),less(none,integer(none,0),identifier(none,n)),member(none,identifier(none,f),total_function(none,interval(none,integer(none,1),identifier(none,n)),identifier(none,'D'))),equal(none,identifier(none,'STATUS'),set_extension(none,[identifier(none,working),identifier(none,success),identifier(none,failure)])),not_equal(none,identifier(none,working),identifier(none,success)),not_equal(none,identifier(none,working),identifier(none,failure)),not_equal(none,identifier(none,success),identifier(none,failure)),member(none,identifier(none,'MAX'),natural_set(none)),member(none,identifier(none,i),interval(none,integer(none,0),identifier(none,n))),member(none,identifier(none,g),total_function(none,interval(none,integer(none,1),identifier(none,i)),identifier(none,'D'))),member(none,identifier(none,r),interval(none,integer(none,0),identifier(none,n))),equal(none,identifier(none,h),domain_restriction(none,interval(none,integer(none,1),identifier(none,r)),identifier(none,f))),equivalence(none,equal(none,identifier(none,r_st),identifier(none,success)),equal(none,identifier(none,r),identifier(none,n))),implication(none,equal(none,identifier(none,s_st),identifier(none,success)),equal(none,identifier(none,r_st),identifier(none,success))),member(none,identifier(none,s),interval(none,integer(none,0),minus(none,identifier(none,n),integer(none,1)))),member(none,identifier(none,r),interval(none,identifier(none,s),add(none,identifier(none,s),integer(none,1)))),implication(none,equal(none,identifier(none,w),boolean_false(none)),equal(none,identifier(none,d),function(none,identifier(none,f),[add(none,identifier(none,s),integer(none,1))]))),implication(none,equal(none,identifier(none,w),boolean_false(none)),conjunct(none,member(none,add(none,identifier(none,s),integer(none,1)),domain(none,identifier(none,f))),member(none,identifier(none,f),partial_function(none,integer_set(none),identifier(none,'D'))))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,db),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_false(none)))),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_true(none)))),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),member(none,identifier(none,c),interval(none,integer(none,0),add(none,identifier(none,'MAX'),integer(none,1)))),equivalence(none,equal(none,identifier(none,c),add(none,identifier(none,'MAX'),integer(none,1))),equal(none,identifier(none,s_st),identifier(none,failure))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),implication(none,equal(none,identifier(none,v),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),equal(none,identifier(none,r_st),identifier(none,working)),equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,l),boolean_true(none))]),constants(none,[identifier(none,'db\''),identifier(none,'v\''),identifier(none,'MAX'),identifier(none,working),identifier(none,f),identifier(none,g),identifier(none,db),identifier(none,d),identifier(none,c),identifier(none,n),identifier(none,l),identifier(none,'h\''),identifier(none,h),identifier(none,s_st),identifier(none,i),identifier(none,w),identifier(none,'r\''),identifier(none,v),identifier(none,failure),identifier(none,'r_st\''),identifier(none,s),identifier(none,r_st),identifier(none,r),identifier(none,ab),identifier(none,success)]),sets(none,[deferred_set(none,'D'),deferred_set(none,'STATUS')])]),implication(none,equal(none,boolean_false(none),boolean_true(none)),equal(none,boolean_true(none),boolean_false(none))),[less(none,integer(none,0),identifier(none,n)),member(none,identifier(none,f),total_function(none,interval(none,integer(none,1),identifier(none,n)),identifier(none,'D'))),equal(none,identifier(none,'STATUS'),set_extension(none,[identifier(none,working),identifier(none,success),identifier(none,failure)])),not_equal(none,identifier(none,working),identifier(none,success)),not_equal(none,identifier(none,working),identifier(none,failure)),not_equal(none,identifier(none,success),identifier(none,failure)),member(none,identifier(none,'MAX'),natural_set(none)),member(none,identifier(none,i),interval(none,integer(none,0),identifier(none,n))),member(none,identifier(none,g),total_function(none,interval(none,integer(none,1),identifier(none,i)),identifier(none,'D'))),member(none,identifier(none,r),interval(none,integer(none,0),identifier(none,n))),equal(none,identifier(none,h),domain_restriction(none,interval(none,integer(none,1),identifier(none,r)),identifier(none,f))),equivalence(none,equal(none,identifier(none,r_st),identifier(none,success)),equal(none,identifier(none,r),identifier(none,n))),implication(none,equal(none,identifier(none,s_st),identifier(none,success)),equal(none,identifier(none,r_st),identifier(none,success))),member(none,identifier(none,s),interval(none,integer(none,0),minus(none,identifier(none,n),integer(none,1)))),member(none,identifier(none,r),interval(none,identifier(none,s),add(none,identifier(none,s),integer(none,1)))),implication(none,equal(none,identifier(none,w),boolean_false(none)),equal(none,identifier(none,d),function(none,identifier(none,f),[add(none,identifier(none,s),integer(none,1))]))),implication(none,equal(none,identifier(none,w),boolean_false(none)),conjunct(none,member(none,add(none,identifier(none,s),integer(none,1)),domain(none,identifier(none,f))),member(none,identifier(none,f),partial_function(none,integer_set(none),identifier(none,'D'))))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,db),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_false(none)))),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_true(none)))),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),member(none,identifier(none,c),interval(none,integer(none,0),add(none,identifier(none,'MAX'),integer(none,1)))),equivalence(none,equal(none,identifier(none,c),add(none,identifier(none,'MAX'),integer(none,1))),equal(none,identifier(none,s_st),identifier(none,failure))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),implication(none,equal(none,identifier(none,v),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),equal(none,identifier(none,r_st),identifier(none,working)),equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,l),boolean_true(none))],[implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),equal(none,identifier(none,r_st),identifier(none,working)),equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,l),boolean_true(none))],true). | |
24 | disprover_po('RCV_success/inv3_7/INV',event_b_context(none,'DisproverContext',[axioms(none,[member(none,identifier(none,'db\''),bool_set(none)),member(none,identifier(none,'v\''),bool_set(none)),member(none,identifier(none,'MAX'),integer_set(none)),member(none,identifier(none,working),identifier(none,'STATUS')),member(none,identifier(none,f),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,g),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,db),bool_set(none)),member(none,identifier(none,d),identifier(none,'D')),member(none,identifier(none,c),integer_set(none)),member(none,identifier(none,n),integer_set(none)),member(none,identifier(none,l),bool_set(none)),member(none,identifier(none,'h\''),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,h),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,s_st),identifier(none,'STATUS')),member(none,identifier(none,i),integer_set(none)),member(none,identifier(none,w),bool_set(none)),member(none,identifier(none,'r\''),integer_set(none)),member(none,identifier(none,v),bool_set(none)),member(none,identifier(none,failure),identifier(none,'STATUS')),member(none,identifier(none,'r_st\''),identifier(none,'STATUS')),member(none,identifier(none,s),integer_set(none)),member(none,identifier(none,r_st),identifier(none,'STATUS')),member(none,identifier(none,r),integer_set(none)),member(none,identifier(none,ab),bool_set(none)),member(none,identifier(none,success),identifier(none,'STATUS')),less(none,integer(none,0),identifier(none,n)),member(none,identifier(none,f),total_function(none,interval(none,integer(none,1),identifier(none,n)),identifier(none,'D'))),equal(none,identifier(none,'STATUS'),set_extension(none,[identifier(none,working),identifier(none,success),identifier(none,failure)])),not_equal(none,identifier(none,working),identifier(none,success)),not_equal(none,identifier(none,working),identifier(none,failure)),not_equal(none,identifier(none,success),identifier(none,failure)),member(none,identifier(none,'MAX'),natural_set(none)),member(none,identifier(none,i),interval(none,integer(none,0),identifier(none,n))),member(none,identifier(none,g),total_function(none,interval(none,integer(none,1),identifier(none,i)),identifier(none,'D'))),member(none,identifier(none,r),interval(none,integer(none,0),identifier(none,n))),equal(none,identifier(none,h),domain_restriction(none,interval(none,integer(none,1),identifier(none,r)),identifier(none,f))),equivalence(none,equal(none,identifier(none,r_st),identifier(none,success)),equal(none,identifier(none,r),identifier(none,n))),implication(none,equal(none,identifier(none,s_st),identifier(none,success)),equal(none,identifier(none,r_st),identifier(none,success))),member(none,identifier(none,s),interval(none,integer(none,0),minus(none,identifier(none,n),integer(none,1)))),member(none,identifier(none,r),interval(none,identifier(none,s),add(none,identifier(none,s),integer(none,1)))),implication(none,equal(none,identifier(none,w),boolean_false(none)),equal(none,identifier(none,d),function(none,identifier(none,f),[add(none,identifier(none,s),integer(none,1))]))),implication(none,equal(none,identifier(none,w),boolean_false(none)),conjunct(none,member(none,add(none,identifier(none,s),integer(none,1)),domain(none,identifier(none,f))),member(none,identifier(none,f),partial_function(none,integer_set(none),identifier(none,'D'))))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,db),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_false(none)))),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_true(none)))),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),member(none,identifier(none,c),interval(none,integer(none,0),add(none,identifier(none,'MAX'),integer(none,1)))),equivalence(none,equal(none,identifier(none,c),add(none,identifier(none,'MAX'),integer(none,1))),equal(none,identifier(none,s_st),identifier(none,failure))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),implication(none,equal(none,identifier(none,v),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),equal(none,identifier(none,r_st),identifier(none,working)),equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,l),boolean_true(none))]),constants(none,[identifier(none,'db\''),identifier(none,'v\''),identifier(none,'MAX'),identifier(none,working),identifier(none,f),identifier(none,g),identifier(none,db),identifier(none,d),identifier(none,c),identifier(none,n),identifier(none,l),identifier(none,'h\''),identifier(none,h),identifier(none,s_st),identifier(none,i),identifier(none,w),identifier(none,'r\''),identifier(none,v),identifier(none,failure),identifier(none,'r_st\''),identifier(none,s),identifier(none,r_st),identifier(none,r),identifier(none,ab),identifier(none,success)]),sets(none,[deferred_set(none,'D'),deferred_set(none,'STATUS')])]),implication(none,conjunct(none,equal(none,boolean_false(none),boolean_true(none)),conjunct(none,equal(none,add(none,identifier(none,r),integer(none,1)),identifier(none,s)),equal(none,identifier(none,l),boolean_false(none)))),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),[less(none,integer(none,0),identifier(none,n)),member(none,identifier(none,f),total_function(none,interval(none,integer(none,1),identifier(none,n)),identifier(none,'D'))),equal(none,identifier(none,'STATUS'),set_extension(none,[identifier(none,working),identifier(none,success),identifier(none,failure)])),not_equal(none,identifier(none,working),identifier(none,success)),not_equal(none,identifier(none,working),identifier(none,failure)),not_equal(none,identifier(none,success),identifier(none,failure)),member(none,identifier(none,'MAX'),natural_set(none)),member(none,identifier(none,i),interval(none,integer(none,0),identifier(none,n))),member(none,identifier(none,g),total_function(none,interval(none,integer(none,1),identifier(none,i)),identifier(none,'D'))),member(none,identifier(none,r),interval(none,integer(none,0),identifier(none,n))),equal(none,identifier(none,h),domain_restriction(none,interval(none,integer(none,1),identifier(none,r)),identifier(none,f))),equivalence(none,equal(none,identifier(none,r_st),identifier(none,success)),equal(none,identifier(none,r),identifier(none,n))),implication(none,equal(none,identifier(none,s_st),identifier(none,success)),equal(none,identifier(none,r_st),identifier(none,success))),member(none,identifier(none,s),interval(none,integer(none,0),minus(none,identifier(none,n),integer(none,1)))),member(none,identifier(none,r),interval(none,identifier(none,s),add(none,identifier(none,s),integer(none,1)))),implication(none,equal(none,identifier(none,w),boolean_false(none)),equal(none,identifier(none,d),function(none,identifier(none,f),[add(none,identifier(none,s),integer(none,1))]))),implication(none,equal(none,identifier(none,w),boolean_false(none)),conjunct(none,member(none,add(none,identifier(none,s),integer(none,1)),domain(none,identifier(none,f))),member(none,identifier(none,f),partial_function(none,integer_set(none),identifier(none,'D'))))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,db),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_false(none)))),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_true(none)))),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),member(none,identifier(none,c),interval(none,integer(none,0),add(none,identifier(none,'MAX'),integer(none,1)))),equivalence(none,equal(none,identifier(none,c),add(none,identifier(none,'MAX'),integer(none,1))),equal(none,identifier(none,s_st),identifier(none,failure))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),implication(none,equal(none,identifier(none,v),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),equal(none,identifier(none,r_st),identifier(none,working)),equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,l),boolean_true(none))],[implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_false(none)))),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),equal(none,identifier(none,r_st),identifier(none,working)),equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,l),boolean_true(none))],true). | |
25 | disprover_po('RCV_success/inv3_8/INV',event_b_context(none,'DisproverContext',[axioms(none,[member(none,identifier(none,'db\''),bool_set(none)),member(none,identifier(none,'v\''),bool_set(none)),member(none,identifier(none,'MAX'),integer_set(none)),member(none,identifier(none,working),identifier(none,'STATUS')),member(none,identifier(none,f),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,g),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,db),bool_set(none)),member(none,identifier(none,d),identifier(none,'D')),member(none,identifier(none,c),integer_set(none)),member(none,identifier(none,n),integer_set(none)),member(none,identifier(none,l),bool_set(none)),member(none,identifier(none,'h\''),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,h),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,s_st),identifier(none,'STATUS')),member(none,identifier(none,i),integer_set(none)),member(none,identifier(none,w),bool_set(none)),member(none,identifier(none,'r\''),integer_set(none)),member(none,identifier(none,v),bool_set(none)),member(none,identifier(none,failure),identifier(none,'STATUS')),member(none,identifier(none,'r_st\''),identifier(none,'STATUS')),member(none,identifier(none,s),integer_set(none)),member(none,identifier(none,r_st),identifier(none,'STATUS')),member(none,identifier(none,r),integer_set(none)),member(none,identifier(none,ab),bool_set(none)),member(none,identifier(none,success),identifier(none,'STATUS')),less(none,integer(none,0),identifier(none,n)),member(none,identifier(none,f),total_function(none,interval(none,integer(none,1),identifier(none,n)),identifier(none,'D'))),equal(none,identifier(none,'STATUS'),set_extension(none,[identifier(none,working),identifier(none,success),identifier(none,failure)])),not_equal(none,identifier(none,working),identifier(none,success)),not_equal(none,identifier(none,working),identifier(none,failure)),not_equal(none,identifier(none,success),identifier(none,failure)),member(none,identifier(none,'MAX'),natural_set(none)),member(none,identifier(none,i),interval(none,integer(none,0),identifier(none,n))),member(none,identifier(none,g),total_function(none,interval(none,integer(none,1),identifier(none,i)),identifier(none,'D'))),member(none,identifier(none,r),interval(none,integer(none,0),identifier(none,n))),equal(none,identifier(none,h),domain_restriction(none,interval(none,integer(none,1),identifier(none,r)),identifier(none,f))),equivalence(none,equal(none,identifier(none,r_st),identifier(none,success)),equal(none,identifier(none,r),identifier(none,n))),implication(none,equal(none,identifier(none,s_st),identifier(none,success)),equal(none,identifier(none,r_st),identifier(none,success))),member(none,identifier(none,s),interval(none,integer(none,0),minus(none,identifier(none,n),integer(none,1)))),member(none,identifier(none,r),interval(none,identifier(none,s),add(none,identifier(none,s),integer(none,1)))),implication(none,equal(none,identifier(none,w),boolean_false(none)),equal(none,identifier(none,d),function(none,identifier(none,f),[add(none,identifier(none,s),integer(none,1))]))),implication(none,equal(none,identifier(none,w),boolean_false(none)),conjunct(none,member(none,add(none,identifier(none,s),integer(none,1)),domain(none,identifier(none,f))),member(none,identifier(none,f),partial_function(none,integer_set(none),identifier(none,'D'))))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,db),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_false(none)))),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_true(none)))),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),member(none,identifier(none,c),interval(none,integer(none,0),add(none,identifier(none,'MAX'),integer(none,1)))),equivalence(none,equal(none,identifier(none,c),add(none,identifier(none,'MAX'),integer(none,1))),equal(none,identifier(none,s_st),identifier(none,failure))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),implication(none,equal(none,identifier(none,v),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),equal(none,identifier(none,r_st),identifier(none,working)),equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,l),boolean_true(none))]),constants(none,[identifier(none,'db\''),identifier(none,'v\''),identifier(none,'MAX'),identifier(none,working),identifier(none,f),identifier(none,g),identifier(none,db),identifier(none,d),identifier(none,c),identifier(none,n),identifier(none,l),identifier(none,'h\''),identifier(none,h),identifier(none,s_st),identifier(none,i),identifier(none,w),identifier(none,'r\''),identifier(none,v),identifier(none,failure),identifier(none,'r_st\''),identifier(none,s),identifier(none,r_st),identifier(none,r),identifier(none,ab),identifier(none,success)]),sets(none,[deferred_set(none,'D'),deferred_set(none,'STATUS')])]),implication(none,conjunct(none,equal(none,boolean_false(none),boolean_true(none)),conjunct(none,equal(none,add(none,identifier(none,r),integer(none,1)),identifier(none,s)),equal(none,identifier(none,l),boolean_true(none)))),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),[less(none,integer(none,0),identifier(none,n)),member(none,identifier(none,f),total_function(none,interval(none,integer(none,1),identifier(none,n)),identifier(none,'D'))),equal(none,identifier(none,'STATUS'),set_extension(none,[identifier(none,working),identifier(none,success),identifier(none,failure)])),not_equal(none,identifier(none,working),identifier(none,success)),not_equal(none,identifier(none,working),identifier(none,failure)),not_equal(none,identifier(none,success),identifier(none,failure)),member(none,identifier(none,'MAX'),natural_set(none)),member(none,identifier(none,i),interval(none,integer(none,0),identifier(none,n))),member(none,identifier(none,g),total_function(none,interval(none,integer(none,1),identifier(none,i)),identifier(none,'D'))),member(none,identifier(none,r),interval(none,integer(none,0),identifier(none,n))),equal(none,identifier(none,h),domain_restriction(none,interval(none,integer(none,1),identifier(none,r)),identifier(none,f))),equivalence(none,equal(none,identifier(none,r_st),identifier(none,success)),equal(none,identifier(none,r),identifier(none,n))),implication(none,equal(none,identifier(none,s_st),identifier(none,success)),equal(none,identifier(none,r_st),identifier(none,success))),member(none,identifier(none,s),interval(none,integer(none,0),minus(none,identifier(none,n),integer(none,1)))),member(none,identifier(none,r),interval(none,identifier(none,s),add(none,identifier(none,s),integer(none,1)))),implication(none,equal(none,identifier(none,w),boolean_false(none)),equal(none,identifier(none,d),function(none,identifier(none,f),[add(none,identifier(none,s),integer(none,1))]))),implication(none,equal(none,identifier(none,w),boolean_false(none)),conjunct(none,member(none,add(none,identifier(none,s),integer(none,1)),domain(none,identifier(none,f))),member(none,identifier(none,f),partial_function(none,integer_set(none),identifier(none,'D'))))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,db),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_false(none)))),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_true(none)))),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),member(none,identifier(none,c),interval(none,integer(none,0),add(none,identifier(none,'MAX'),integer(none,1)))),equivalence(none,equal(none,identifier(none,c),add(none,identifier(none,'MAX'),integer(none,1))),equal(none,identifier(none,s_st),identifier(none,failure))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),implication(none,equal(none,identifier(none,v),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),equal(none,identifier(none,r_st),identifier(none,working)),equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,l),boolean_true(none))],[implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_true(none)))),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),equal(none,identifier(none,r_st),identifier(none,working)),equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,l),boolean_true(none))],true). | |
26 | disprover_po('RCV_success/inv3_11/INV',event_b_context(none,'DisproverContext',[axioms(none,[member(none,identifier(none,'db\''),bool_set(none)),member(none,identifier(none,'v\''),bool_set(none)),member(none,identifier(none,'MAX'),integer_set(none)),member(none,identifier(none,working),identifier(none,'STATUS')),member(none,identifier(none,f),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,g),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,db),bool_set(none)),member(none,identifier(none,d),identifier(none,'D')),member(none,identifier(none,c),integer_set(none)),member(none,identifier(none,n),integer_set(none)),member(none,identifier(none,l),bool_set(none)),member(none,identifier(none,'h\''),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,h),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,s_st),identifier(none,'STATUS')),member(none,identifier(none,i),integer_set(none)),member(none,identifier(none,w),bool_set(none)),member(none,identifier(none,'r\''),integer_set(none)),member(none,identifier(none,v),bool_set(none)),member(none,identifier(none,failure),identifier(none,'STATUS')),member(none,identifier(none,'r_st\''),identifier(none,'STATUS')),member(none,identifier(none,s),integer_set(none)),member(none,identifier(none,r_st),identifier(none,'STATUS')),member(none,identifier(none,r),integer_set(none)),member(none,identifier(none,ab),bool_set(none)),member(none,identifier(none,success),identifier(none,'STATUS')),less(none,integer(none,0),identifier(none,n)),member(none,identifier(none,f),total_function(none,interval(none,integer(none,1),identifier(none,n)),identifier(none,'D'))),equal(none,identifier(none,'STATUS'),set_extension(none,[identifier(none,working),identifier(none,success),identifier(none,failure)])),not_equal(none,identifier(none,working),identifier(none,success)),not_equal(none,identifier(none,working),identifier(none,failure)),not_equal(none,identifier(none,success),identifier(none,failure)),member(none,identifier(none,'MAX'),natural_set(none)),member(none,identifier(none,i),interval(none,integer(none,0),identifier(none,n))),member(none,identifier(none,g),total_function(none,interval(none,integer(none,1),identifier(none,i)),identifier(none,'D'))),member(none,identifier(none,r),interval(none,integer(none,0),identifier(none,n))),equal(none,identifier(none,h),domain_restriction(none,interval(none,integer(none,1),identifier(none,r)),identifier(none,f))),equivalence(none,equal(none,identifier(none,r_st),identifier(none,success)),equal(none,identifier(none,r),identifier(none,n))),implication(none,equal(none,identifier(none,s_st),identifier(none,success)),equal(none,identifier(none,r_st),identifier(none,success))),member(none,identifier(none,s),interval(none,integer(none,0),minus(none,identifier(none,n),integer(none,1)))),member(none,identifier(none,r),interval(none,identifier(none,s),add(none,identifier(none,s),integer(none,1)))),implication(none,equal(none,identifier(none,w),boolean_false(none)),equal(none,identifier(none,d),function(none,identifier(none,f),[add(none,identifier(none,s),integer(none,1))]))),implication(none,equal(none,identifier(none,w),boolean_false(none)),conjunct(none,member(none,add(none,identifier(none,s),integer(none,1)),domain(none,identifier(none,f))),member(none,identifier(none,f),partial_function(none,integer_set(none),identifier(none,'D'))))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,db),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_false(none)))),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_true(none)))),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),member(none,identifier(none,c),interval(none,integer(none,0),add(none,identifier(none,'MAX'),integer(none,1)))),equivalence(none,equal(none,identifier(none,c),add(none,identifier(none,'MAX'),integer(none,1))),equal(none,identifier(none,s_st),identifier(none,failure))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),implication(none,equal(none,identifier(none,v),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),equal(none,identifier(none,r_st),identifier(none,working)),equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,l),boolean_true(none))]),constants(none,[identifier(none,'db\''),identifier(none,'v\''),identifier(none,'MAX'),identifier(none,working),identifier(none,f),identifier(none,g),identifier(none,db),identifier(none,d),identifier(none,c),identifier(none,n),identifier(none,l),identifier(none,'h\''),identifier(none,h),identifier(none,s_st),identifier(none,i),identifier(none,w),identifier(none,'r\''),identifier(none,v),identifier(none,failure),identifier(none,'r_st\''),identifier(none,s),identifier(none,r_st),identifier(none,r),identifier(none,ab),identifier(none,success)]),sets(none,[deferred_set(none,'D'),deferred_set(none,'STATUS')])]),implication(none,equal(none,identifier(none,ab),boolean_true(none)),not_equal(none,add(none,identifier(none,r),integer(none,1)),identifier(none,s))),[less(none,integer(none,0),identifier(none,n)),member(none,identifier(none,f),total_function(none,interval(none,integer(none,1),identifier(none,n)),identifier(none,'D'))),equal(none,identifier(none,'STATUS'),set_extension(none,[identifier(none,working),identifier(none,success),identifier(none,failure)])),not_equal(none,identifier(none,working),identifier(none,success)),not_equal(none,identifier(none,working),identifier(none,failure)),not_equal(none,identifier(none,success),identifier(none,failure)),member(none,identifier(none,'MAX'),natural_set(none)),member(none,identifier(none,i),interval(none,integer(none,0),identifier(none,n))),member(none,identifier(none,g),total_function(none,interval(none,integer(none,1),identifier(none,i)),identifier(none,'D'))),member(none,identifier(none,r),interval(none,integer(none,0),identifier(none,n))),equal(none,identifier(none,h),domain_restriction(none,interval(none,integer(none,1),identifier(none,r)),identifier(none,f))),equivalence(none,equal(none,identifier(none,r_st),identifier(none,success)),equal(none,identifier(none,r),identifier(none,n))),implication(none,equal(none,identifier(none,s_st),identifier(none,success)),equal(none,identifier(none,r_st),identifier(none,success))),member(none,identifier(none,s),interval(none,integer(none,0),minus(none,identifier(none,n),integer(none,1)))),member(none,identifier(none,r),interval(none,identifier(none,s),add(none,identifier(none,s),integer(none,1)))),implication(none,equal(none,identifier(none,w),boolean_false(none)),equal(none,identifier(none,d),function(none,identifier(none,f),[add(none,identifier(none,s),integer(none,1))]))),implication(none,equal(none,identifier(none,w),boolean_false(none)),conjunct(none,member(none,add(none,identifier(none,s),integer(none,1)),domain(none,identifier(none,f))),member(none,identifier(none,f),partial_function(none,integer_set(none),identifier(none,'D'))))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,db),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_false(none)))),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_true(none)))),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),member(none,identifier(none,c),interval(none,integer(none,0),add(none,identifier(none,'MAX'),integer(none,1)))),equivalence(none,equal(none,identifier(none,c),add(none,identifier(none,'MAX'),integer(none,1))),equal(none,identifier(none,s_st),identifier(none,failure))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),implication(none,equal(none,identifier(none,v),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),equal(none,identifier(none,r_st),identifier(none,working)),equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,l),boolean_true(none))],[implication(none,equal(none,identifier(none,ab),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),equal(none,identifier(none,r_st),identifier(none,working)),equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,l),boolean_true(none))],true). | |
27 | disprover_po('SND_success/inv3_2/INV',event_b_context(none,'DisproverContext',[axioms(none,[member(none,identifier(none,'ab\''),bool_set(none)),member(none,identifier(none,'s_st\''),identifier(none,'STATUS')),member(none,identifier(none,'MAX'),integer_set(none)),member(none,identifier(none,working),identifier(none,'STATUS')),member(none,identifier(none,f),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,db),bool_set(none)),member(none,identifier(none,g),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,d),identifier(none,'D')),member(none,identifier(none,c),integer_set(none)),member(none,identifier(none,n),integer_set(none)),member(none,identifier(none,l),bool_set(none)),member(none,identifier(none,h),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,i),integer_set(none)),member(none,identifier(none,s_st),identifier(none,'STATUS')),member(none,identifier(none,w),bool_set(none)),member(none,identifier(none,v),bool_set(none)),member(none,identifier(none,failure),identifier(none,'STATUS')),member(none,identifier(none,r_st),identifier(none,'STATUS')),member(none,identifier(none,s),integer_set(none)),member(none,identifier(none,r),integer_set(none)),member(none,identifier(none,ab),bool_set(none)),member(none,identifier(none,success),identifier(none,'STATUS')),member(none,identifier(none,'c\''),integer_set(none)),less(none,integer(none,0),identifier(none,n)),member(none,identifier(none,f),total_function(none,interval(none,integer(none,1),identifier(none,n)),identifier(none,'D'))),equal(none,identifier(none,'STATUS'),set_extension(none,[identifier(none,working),identifier(none,success),identifier(none,failure)])),not_equal(none,identifier(none,working),identifier(none,success)),not_equal(none,identifier(none,working),identifier(none,failure)),not_equal(none,identifier(none,success),identifier(none,failure)),member(none,identifier(none,'MAX'),natural_set(none)),member(none,identifier(none,i),interval(none,integer(none,0),identifier(none,n))),member(none,identifier(none,g),total_function(none,interval(none,integer(none,1),identifier(none,i)),identifier(none,'D'))),member(none,identifier(none,r),interval(none,integer(none,0),identifier(none,n))),equal(none,identifier(none,h),domain_restriction(none,interval(none,integer(none,1),identifier(none,r)),identifier(none,f))),equivalence(none,equal(none,identifier(none,r_st),identifier(none,success)),equal(none,identifier(none,r),identifier(none,n))),implication(none,equal(none,identifier(none,s_st),identifier(none,success)),equal(none,identifier(none,r_st),identifier(none,success))),member(none,identifier(none,s),interval(none,integer(none,0),minus(none,identifier(none,n),integer(none,1)))),member(none,identifier(none,r),interval(none,identifier(none,s),add(none,identifier(none,s),integer(none,1)))),implication(none,equal(none,identifier(none,w),boolean_false(none)),equal(none,identifier(none,d),function(none,identifier(none,f),[add(none,identifier(none,s),integer(none,1))]))),implication(none,equal(none,identifier(none,w),boolean_false(none)),conjunct(none,member(none,add(none,identifier(none,s),integer(none,1)),domain(none,identifier(none,f))),member(none,identifier(none,f),partial_function(none,integer_set(none),identifier(none,'D'))))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,db),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_false(none)))),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_true(none)))),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),member(none,identifier(none,c),interval(none,integer(none,0),add(none,identifier(none,'MAX'),integer(none,1)))),equivalence(none,equal(none,identifier(none,c),add(none,identifier(none,'MAX'),integer(none,1))),equal(none,identifier(none,s_st),identifier(none,failure))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),implication(none,equal(none,identifier(none,v),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),equal(none,identifier(none,s_st),identifier(none,working)),equal(none,identifier(none,ab),boolean_true(none)),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))]),constants(none,[identifier(none,'ab\''),identifier(none,'s_st\''),identifier(none,'MAX'),identifier(none,working),identifier(none,f),identifier(none,db),identifier(none,g),identifier(none,d),identifier(none,c),identifier(none,n),identifier(none,l),identifier(none,h),identifier(none,i),identifier(none,s_st),identifier(none,w),identifier(none,v),identifier(none,failure),identifier(none,r_st),identifier(none,s),identifier(none,r),identifier(none,ab),identifier(none,success),identifier(none,'c\'')]),sets(none,[deferred_set(none,'D'),deferred_set(none,'STATUS')])]),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,boolean_false(none),boolean_false(none))),[less(none,integer(none,0),identifier(none,n)),member(none,identifier(none,f),total_function(none,interval(none,integer(none,1),identifier(none,n)),identifier(none,'D'))),equal(none,identifier(none,'STATUS'),set_extension(none,[identifier(none,working),identifier(none,success),identifier(none,failure)])),not_equal(none,identifier(none,working),identifier(none,success)),not_equal(none,identifier(none,working),identifier(none,failure)),not_equal(none,identifier(none,success),identifier(none,failure)),member(none,identifier(none,'MAX'),natural_set(none)),member(none,identifier(none,i),interval(none,integer(none,0),identifier(none,n))),member(none,identifier(none,g),total_function(none,interval(none,integer(none,1),identifier(none,i)),identifier(none,'D'))),member(none,identifier(none,r),interval(none,integer(none,0),identifier(none,n))),equal(none,identifier(none,h),domain_restriction(none,interval(none,integer(none,1),identifier(none,r)),identifier(none,f))),equivalence(none,equal(none,identifier(none,r_st),identifier(none,success)),equal(none,identifier(none,r),identifier(none,n))),implication(none,equal(none,identifier(none,s_st),identifier(none,success)),equal(none,identifier(none,r_st),identifier(none,success))),member(none,identifier(none,s),interval(none,integer(none,0),minus(none,identifier(none,n),integer(none,1)))),member(none,identifier(none,r),interval(none,identifier(none,s),add(none,identifier(none,s),integer(none,1)))),implication(none,equal(none,identifier(none,w),boolean_false(none)),equal(none,identifier(none,d),function(none,identifier(none,f),[add(none,identifier(none,s),integer(none,1))]))),implication(none,equal(none,identifier(none,w),boolean_false(none)),conjunct(none,member(none,add(none,identifier(none,s),integer(none,1)),domain(none,identifier(none,f))),member(none,identifier(none,f),partial_function(none,integer_set(none),identifier(none,'D'))))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,db),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_false(none)))),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_true(none)))),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),member(none,identifier(none,c),interval(none,integer(none,0),add(none,identifier(none,'MAX'),integer(none,1)))),equivalence(none,equal(none,identifier(none,c),add(none,identifier(none,'MAX'),integer(none,1))),equal(none,identifier(none,s_st),identifier(none,failure))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),implication(none,equal(none,identifier(none,v),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),equal(none,identifier(none,s_st),identifier(none,working)),equal(none,identifier(none,ab),boolean_true(none)),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))],[implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),equal(none,identifier(none,s_st),identifier(none,working)),equal(none,identifier(none,ab),boolean_true(none)),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))],true). | |
28 | disprover_po('SND_success/inv3_4/INV',event_b_context(none,'DisproverContext',[axioms(none,[member(none,identifier(none,'ab\''),bool_set(none)),member(none,identifier(none,'s_st\''),identifier(none,'STATUS')),member(none,identifier(none,'MAX'),integer_set(none)),member(none,identifier(none,working),identifier(none,'STATUS')),member(none,identifier(none,f),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,db),bool_set(none)),member(none,identifier(none,g),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,d),identifier(none,'D')),member(none,identifier(none,c),integer_set(none)),member(none,identifier(none,n),integer_set(none)),member(none,identifier(none,l),bool_set(none)),member(none,identifier(none,h),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,i),integer_set(none)),member(none,identifier(none,s_st),identifier(none,'STATUS')),member(none,identifier(none,w),bool_set(none)),member(none,identifier(none,v),bool_set(none)),member(none,identifier(none,failure),identifier(none,'STATUS')),member(none,identifier(none,r_st),identifier(none,'STATUS')),member(none,identifier(none,s),integer_set(none)),member(none,identifier(none,r),integer_set(none)),member(none,identifier(none,ab),bool_set(none)),member(none,identifier(none,success),identifier(none,'STATUS')),member(none,identifier(none,'c\''),integer_set(none)),less(none,integer(none,0),identifier(none,n)),member(none,identifier(none,f),total_function(none,interval(none,integer(none,1),identifier(none,n)),identifier(none,'D'))),equal(none,identifier(none,'STATUS'),set_extension(none,[identifier(none,working),identifier(none,success),identifier(none,failure)])),not_equal(none,identifier(none,working),identifier(none,success)),not_equal(none,identifier(none,working),identifier(none,failure)),not_equal(none,identifier(none,success),identifier(none,failure)),member(none,identifier(none,'MAX'),natural_set(none)),member(none,identifier(none,i),interval(none,integer(none,0),identifier(none,n))),member(none,identifier(none,g),total_function(none,interval(none,integer(none,1),identifier(none,i)),identifier(none,'D'))),member(none,identifier(none,r),interval(none,integer(none,0),identifier(none,n))),equal(none,identifier(none,h),domain_restriction(none,interval(none,integer(none,1),identifier(none,r)),identifier(none,f))),equivalence(none,equal(none,identifier(none,r_st),identifier(none,success)),equal(none,identifier(none,r),identifier(none,n))),implication(none,equal(none,identifier(none,s_st),identifier(none,success)),equal(none,identifier(none,r_st),identifier(none,success))),member(none,identifier(none,s),interval(none,integer(none,0),minus(none,identifier(none,n),integer(none,1)))),member(none,identifier(none,r),interval(none,identifier(none,s),add(none,identifier(none,s),integer(none,1)))),implication(none,equal(none,identifier(none,w),boolean_false(none)),equal(none,identifier(none,d),function(none,identifier(none,f),[add(none,identifier(none,s),integer(none,1))]))),implication(none,equal(none,identifier(none,w),boolean_false(none)),conjunct(none,member(none,add(none,identifier(none,s),integer(none,1)),domain(none,identifier(none,f))),member(none,identifier(none,f),partial_function(none,integer_set(none),identifier(none,'D'))))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,db),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_false(none)))),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_true(none)))),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),member(none,identifier(none,c),interval(none,integer(none,0),add(none,identifier(none,'MAX'),integer(none,1)))),equivalence(none,equal(none,identifier(none,c),add(none,identifier(none,'MAX'),integer(none,1))),equal(none,identifier(none,s_st),identifier(none,failure))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),implication(none,equal(none,identifier(none,v),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),equal(none,identifier(none,s_st),identifier(none,working)),equal(none,identifier(none,ab),boolean_true(none)),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))]),constants(none,[identifier(none,'ab\''),identifier(none,'s_st\''),identifier(none,'MAX'),identifier(none,working),identifier(none,f),identifier(none,db),identifier(none,g),identifier(none,d),identifier(none,c),identifier(none,n),identifier(none,l),identifier(none,h),identifier(none,i),identifier(none,s_st),identifier(none,w),identifier(none,v),identifier(none,failure),identifier(none,r_st),identifier(none,s),identifier(none,r),identifier(none,ab),identifier(none,success),identifier(none,'c\'')]),sets(none,[deferred_set(none,'D'),deferred_set(none,'STATUS')])]),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,boolean_false(none),boolean_false(none))),[less(none,integer(none,0),identifier(none,n)),member(none,identifier(none,f),total_function(none,interval(none,integer(none,1),identifier(none,n)),identifier(none,'D'))),equal(none,identifier(none,'STATUS'),set_extension(none,[identifier(none,working),identifier(none,success),identifier(none,failure)])),not_equal(none,identifier(none,working),identifier(none,success)),not_equal(none,identifier(none,working),identifier(none,failure)),not_equal(none,identifier(none,success),identifier(none,failure)),member(none,identifier(none,'MAX'),natural_set(none)),member(none,identifier(none,i),interval(none,integer(none,0),identifier(none,n))),member(none,identifier(none,g),total_function(none,interval(none,integer(none,1),identifier(none,i)),identifier(none,'D'))),member(none,identifier(none,r),interval(none,integer(none,0),identifier(none,n))),equal(none,identifier(none,h),domain_restriction(none,interval(none,integer(none,1),identifier(none,r)),identifier(none,f))),equivalence(none,equal(none,identifier(none,r_st),identifier(none,success)),equal(none,identifier(none,r),identifier(none,n))),implication(none,equal(none,identifier(none,s_st),identifier(none,success)),equal(none,identifier(none,r_st),identifier(none,success))),member(none,identifier(none,s),interval(none,integer(none,0),minus(none,identifier(none,n),integer(none,1)))),member(none,identifier(none,r),interval(none,identifier(none,s),add(none,identifier(none,s),integer(none,1)))),implication(none,equal(none,identifier(none,w),boolean_false(none)),equal(none,identifier(none,d),function(none,identifier(none,f),[add(none,identifier(none,s),integer(none,1))]))),implication(none,equal(none,identifier(none,w),boolean_false(none)),conjunct(none,member(none,add(none,identifier(none,s),integer(none,1)),domain(none,identifier(none,f))),member(none,identifier(none,f),partial_function(none,integer_set(none),identifier(none,'D'))))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,db),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_false(none)))),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_true(none)))),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),member(none,identifier(none,c),interval(none,integer(none,0),add(none,identifier(none,'MAX'),integer(none,1)))),equivalence(none,equal(none,identifier(none,c),add(none,identifier(none,'MAX'),integer(none,1))),equal(none,identifier(none,s_st),identifier(none,failure))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),implication(none,equal(none,identifier(none,v),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),equal(none,identifier(none,s_st),identifier(none,working)),equal(none,identifier(none,ab),boolean_true(none)),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))],[implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),equal(none,identifier(none,s_st),identifier(none,working)),equal(none,identifier(none,ab),boolean_true(none)),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))],true). | |
29 | disprover_po('SND_success/inv3_6/INV',event_b_context(none,'DisproverContext',[axioms(none,[member(none,identifier(none,'ab\''),bool_set(none)),member(none,identifier(none,'s_st\''),identifier(none,'STATUS')),member(none,identifier(none,'MAX'),integer_set(none)),member(none,identifier(none,working),identifier(none,'STATUS')),member(none,identifier(none,f),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,db),bool_set(none)),member(none,identifier(none,g),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,d),identifier(none,'D')),member(none,identifier(none,c),integer_set(none)),member(none,identifier(none,n),integer_set(none)),member(none,identifier(none,l),bool_set(none)),member(none,identifier(none,h),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,i),integer_set(none)),member(none,identifier(none,s_st),identifier(none,'STATUS')),member(none,identifier(none,w),bool_set(none)),member(none,identifier(none,v),bool_set(none)),member(none,identifier(none,failure),identifier(none,'STATUS')),member(none,identifier(none,r_st),identifier(none,'STATUS')),member(none,identifier(none,s),integer_set(none)),member(none,identifier(none,r),integer_set(none)),member(none,identifier(none,ab),bool_set(none)),member(none,identifier(none,success),identifier(none,'STATUS')),member(none,identifier(none,'c\''),integer_set(none)),less(none,integer(none,0),identifier(none,n)),member(none,identifier(none,f),total_function(none,interval(none,integer(none,1),identifier(none,n)),identifier(none,'D'))),equal(none,identifier(none,'STATUS'),set_extension(none,[identifier(none,working),identifier(none,success),identifier(none,failure)])),not_equal(none,identifier(none,working),identifier(none,success)),not_equal(none,identifier(none,working),identifier(none,failure)),not_equal(none,identifier(none,success),identifier(none,failure)),member(none,identifier(none,'MAX'),natural_set(none)),member(none,identifier(none,i),interval(none,integer(none,0),identifier(none,n))),member(none,identifier(none,g),total_function(none,interval(none,integer(none,1),identifier(none,i)),identifier(none,'D'))),member(none,identifier(none,r),interval(none,integer(none,0),identifier(none,n))),equal(none,identifier(none,h),domain_restriction(none,interval(none,integer(none,1),identifier(none,r)),identifier(none,f))),equivalence(none,equal(none,identifier(none,r_st),identifier(none,success)),equal(none,identifier(none,r),identifier(none,n))),implication(none,equal(none,identifier(none,s_st),identifier(none,success)),equal(none,identifier(none,r_st),identifier(none,success))),member(none,identifier(none,s),interval(none,integer(none,0),minus(none,identifier(none,n),integer(none,1)))),member(none,identifier(none,r),interval(none,identifier(none,s),add(none,identifier(none,s),integer(none,1)))),implication(none,equal(none,identifier(none,w),boolean_false(none)),equal(none,identifier(none,d),function(none,identifier(none,f),[add(none,identifier(none,s),integer(none,1))]))),implication(none,equal(none,identifier(none,w),boolean_false(none)),conjunct(none,member(none,add(none,identifier(none,s),integer(none,1)),domain(none,identifier(none,f))),member(none,identifier(none,f),partial_function(none,integer_set(none),identifier(none,'D'))))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,db),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_false(none)))),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_true(none)))),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),member(none,identifier(none,c),interval(none,integer(none,0),add(none,identifier(none,'MAX'),integer(none,1)))),equivalence(none,equal(none,identifier(none,c),add(none,identifier(none,'MAX'),integer(none,1))),equal(none,identifier(none,s_st),identifier(none,failure))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),implication(none,equal(none,identifier(none,v),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),equal(none,identifier(none,s_st),identifier(none,working)),equal(none,identifier(none,ab),boolean_true(none)),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))]),constants(none,[identifier(none,'ab\''),identifier(none,'s_st\''),identifier(none,'MAX'),identifier(none,working),identifier(none,f),identifier(none,db),identifier(none,g),identifier(none,d),identifier(none,c),identifier(none,n),identifier(none,l),identifier(none,h),identifier(none,i),identifier(none,s_st),identifier(none,w),identifier(none,v),identifier(none,failure),identifier(none,r_st),identifier(none,s),identifier(none,r),identifier(none,ab),identifier(none,success),identifier(none,'c\'')]),sets(none,[deferred_set(none,'D'),deferred_set(none,'STATUS')])]),implication(none,equal(none,boolean_false(none),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),[less(none,integer(none,0),identifier(none,n)),member(none,identifier(none,f),total_function(none,interval(none,integer(none,1),identifier(none,n)),identifier(none,'D'))),equal(none,identifier(none,'STATUS'),set_extension(none,[identifier(none,working),identifier(none,success),identifier(none,failure)])),not_equal(none,identifier(none,working),identifier(none,success)),not_equal(none,identifier(none,working),identifier(none,failure)),not_equal(none,identifier(none,success),identifier(none,failure)),member(none,identifier(none,'MAX'),natural_set(none)),member(none,identifier(none,i),interval(none,integer(none,0),identifier(none,n))),member(none,identifier(none,g),total_function(none,interval(none,integer(none,1),identifier(none,i)),identifier(none,'D'))),member(none,identifier(none,r),interval(none,integer(none,0),identifier(none,n))),equal(none,identifier(none,h),domain_restriction(none,interval(none,integer(none,1),identifier(none,r)),identifier(none,f))),equivalence(none,equal(none,identifier(none,r_st),identifier(none,success)),equal(none,identifier(none,r),identifier(none,n))),implication(none,equal(none,identifier(none,s_st),identifier(none,success)),equal(none,identifier(none,r_st),identifier(none,success))),member(none,identifier(none,s),interval(none,integer(none,0),minus(none,identifier(none,n),integer(none,1)))),member(none,identifier(none,r),interval(none,identifier(none,s),add(none,identifier(none,s),integer(none,1)))),implication(none,equal(none,identifier(none,w),boolean_false(none)),equal(none,identifier(none,d),function(none,identifier(none,f),[add(none,identifier(none,s),integer(none,1))]))),implication(none,equal(none,identifier(none,w),boolean_false(none)),conjunct(none,member(none,add(none,identifier(none,s),integer(none,1)),domain(none,identifier(none,f))),member(none,identifier(none,f),partial_function(none,integer_set(none),identifier(none,'D'))))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,db),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_false(none)))),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_true(none)))),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),member(none,identifier(none,c),interval(none,integer(none,0),add(none,identifier(none,'MAX'),integer(none,1)))),equivalence(none,equal(none,identifier(none,c),add(none,identifier(none,'MAX'),integer(none,1))),equal(none,identifier(none,s_st),identifier(none,failure))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),implication(none,equal(none,identifier(none,v),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),equal(none,identifier(none,s_st),identifier(none,working)),equal(none,identifier(none,ab),boolean_true(none)),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))],[implication(none,equal(none,identifier(none,ab),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),equal(none,identifier(none,s_st),identifier(none,working)),equal(none,identifier(none,ab),boolean_true(none)),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))],true). | |
30 | disprover_po('SND_success/inv3_9/INV',event_b_context(none,'DisproverContext',[axioms(none,[member(none,identifier(none,'ab\''),bool_set(none)),member(none,identifier(none,'s_st\''),identifier(none,'STATUS')),member(none,identifier(none,'MAX'),integer_set(none)),member(none,identifier(none,working),identifier(none,'STATUS')),member(none,identifier(none,f),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,db),bool_set(none)),member(none,identifier(none,g),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,d),identifier(none,'D')),member(none,identifier(none,c),integer_set(none)),member(none,identifier(none,n),integer_set(none)),member(none,identifier(none,l),bool_set(none)),member(none,identifier(none,h),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,i),integer_set(none)),member(none,identifier(none,s_st),identifier(none,'STATUS')),member(none,identifier(none,w),bool_set(none)),member(none,identifier(none,v),bool_set(none)),member(none,identifier(none,failure),identifier(none,'STATUS')),member(none,identifier(none,r_st),identifier(none,'STATUS')),member(none,identifier(none,s),integer_set(none)),member(none,identifier(none,r),integer_set(none)),member(none,identifier(none,ab),bool_set(none)),member(none,identifier(none,success),identifier(none,'STATUS')),member(none,identifier(none,'c\''),integer_set(none)),less(none,integer(none,0),identifier(none,n)),member(none,identifier(none,f),total_function(none,interval(none,integer(none,1),identifier(none,n)),identifier(none,'D'))),equal(none,identifier(none,'STATUS'),set_extension(none,[identifier(none,working),identifier(none,success),identifier(none,failure)])),not_equal(none,identifier(none,working),identifier(none,success)),not_equal(none,identifier(none,working),identifier(none,failure)),not_equal(none,identifier(none,success),identifier(none,failure)),member(none,identifier(none,'MAX'),natural_set(none)),member(none,identifier(none,i),interval(none,integer(none,0),identifier(none,n))),member(none,identifier(none,g),total_function(none,interval(none,integer(none,1),identifier(none,i)),identifier(none,'D'))),member(none,identifier(none,r),interval(none,integer(none,0),identifier(none,n))),equal(none,identifier(none,h),domain_restriction(none,interval(none,integer(none,1),identifier(none,r)),identifier(none,f))),equivalence(none,equal(none,identifier(none,r_st),identifier(none,success)),equal(none,identifier(none,r),identifier(none,n))),implication(none,equal(none,identifier(none,s_st),identifier(none,success)),equal(none,identifier(none,r_st),identifier(none,success))),member(none,identifier(none,s),interval(none,integer(none,0),minus(none,identifier(none,n),integer(none,1)))),member(none,identifier(none,r),interval(none,identifier(none,s),add(none,identifier(none,s),integer(none,1)))),implication(none,equal(none,identifier(none,w),boolean_false(none)),equal(none,identifier(none,d),function(none,identifier(none,f),[add(none,identifier(none,s),integer(none,1))]))),implication(none,equal(none,identifier(none,w),boolean_false(none)),conjunct(none,member(none,add(none,identifier(none,s),integer(none,1)),domain(none,identifier(none,f))),member(none,identifier(none,f),partial_function(none,integer_set(none),identifier(none,'D'))))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,db),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_false(none)))),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_true(none)))),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),member(none,identifier(none,c),interval(none,integer(none,0),add(none,identifier(none,'MAX'),integer(none,1)))),equivalence(none,equal(none,identifier(none,c),add(none,identifier(none,'MAX'),integer(none,1))),equal(none,identifier(none,s_st),identifier(none,failure))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),implication(none,equal(none,identifier(none,v),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),equal(none,identifier(none,s_st),identifier(none,working)),equal(none,identifier(none,ab),boolean_true(none)),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))]),constants(none,[identifier(none,'ab\''),identifier(none,'s_st\''),identifier(none,'MAX'),identifier(none,working),identifier(none,f),identifier(none,db),identifier(none,g),identifier(none,d),identifier(none,c),identifier(none,n),identifier(none,l),identifier(none,h),identifier(none,i),identifier(none,s_st),identifier(none,w),identifier(none,v),identifier(none,failure),identifier(none,r_st),identifier(none,s),identifier(none,r),identifier(none,ab),identifier(none,success),identifier(none,'c\'')]),sets(none,[deferred_set(none,'D'),deferred_set(none,'STATUS')])]),member(none,integer(none,0),interval(none,integer(none,0),add(none,identifier(none,'MAX'),integer(none,1)))),[less(none,integer(none,0),identifier(none,n)),member(none,identifier(none,f),total_function(none,interval(none,integer(none,1),identifier(none,n)),identifier(none,'D'))),equal(none,identifier(none,'STATUS'),set_extension(none,[identifier(none,working),identifier(none,success),identifier(none,failure)])),not_equal(none,identifier(none,working),identifier(none,success)),not_equal(none,identifier(none,working),identifier(none,failure)),not_equal(none,identifier(none,success),identifier(none,failure)),member(none,identifier(none,'MAX'),natural_set(none)),member(none,identifier(none,i),interval(none,integer(none,0),identifier(none,n))),member(none,identifier(none,g),total_function(none,interval(none,integer(none,1),identifier(none,i)),identifier(none,'D'))),member(none,identifier(none,r),interval(none,integer(none,0),identifier(none,n))),equal(none,identifier(none,h),domain_restriction(none,interval(none,integer(none,1),identifier(none,r)),identifier(none,f))),equivalence(none,equal(none,identifier(none,r_st),identifier(none,success)),equal(none,identifier(none,r),identifier(none,n))),implication(none,equal(none,identifier(none,s_st),identifier(none,success)),equal(none,identifier(none,r_st),identifier(none,success))),member(none,identifier(none,s),interval(none,integer(none,0),minus(none,identifier(none,n),integer(none,1)))),member(none,identifier(none,r),interval(none,identifier(none,s),add(none,identifier(none,s),integer(none,1)))),implication(none,equal(none,identifier(none,w),boolean_false(none)),equal(none,identifier(none,d),function(none,identifier(none,f),[add(none,identifier(none,s),integer(none,1))]))),implication(none,equal(none,identifier(none,w),boolean_false(none)),conjunct(none,member(none,add(none,identifier(none,s),integer(none,1)),domain(none,identifier(none,f))),member(none,identifier(none,f),partial_function(none,integer_set(none),identifier(none,'D'))))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,db),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_false(none)))),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_true(none)))),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),member(none,identifier(none,c),interval(none,integer(none,0),add(none,identifier(none,'MAX'),integer(none,1)))),equivalence(none,equal(none,identifier(none,c),add(none,identifier(none,'MAX'),integer(none,1))),equal(none,identifier(none,s_st),identifier(none,failure))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),implication(none,equal(none,identifier(none,v),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),equal(none,identifier(none,s_st),identifier(none,working)),equal(none,identifier(none,ab),boolean_true(none)),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))],[member(none,identifier(none,c),interval(none,integer(none,0),add(none,identifier(none,'MAX'),integer(none,1)))),equal(none,identifier(none,s_st),identifier(none,working)),equal(none,identifier(none,ab),boolean_true(none)),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))],true). | |
31 | disprover_po('SND_success/inv3_11/INV',event_b_context(none,'DisproverContext',[axioms(none,[member(none,identifier(none,'ab\''),bool_set(none)),member(none,identifier(none,'s_st\''),identifier(none,'STATUS')),member(none,identifier(none,'MAX'),integer_set(none)),member(none,identifier(none,working),identifier(none,'STATUS')),member(none,identifier(none,f),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,db),bool_set(none)),member(none,identifier(none,g),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,d),identifier(none,'D')),member(none,identifier(none,c),integer_set(none)),member(none,identifier(none,n),integer_set(none)),member(none,identifier(none,l),bool_set(none)),member(none,identifier(none,h),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,i),integer_set(none)),member(none,identifier(none,s_st),identifier(none,'STATUS')),member(none,identifier(none,w),bool_set(none)),member(none,identifier(none,v),bool_set(none)),member(none,identifier(none,failure),identifier(none,'STATUS')),member(none,identifier(none,r_st),identifier(none,'STATUS')),member(none,identifier(none,s),integer_set(none)),member(none,identifier(none,r),integer_set(none)),member(none,identifier(none,ab),bool_set(none)),member(none,identifier(none,success),identifier(none,'STATUS')),member(none,identifier(none,'c\''),integer_set(none)),less(none,integer(none,0),identifier(none,n)),member(none,identifier(none,f),total_function(none,interval(none,integer(none,1),identifier(none,n)),identifier(none,'D'))),equal(none,identifier(none,'STATUS'),set_extension(none,[identifier(none,working),identifier(none,success),identifier(none,failure)])),not_equal(none,identifier(none,working),identifier(none,success)),not_equal(none,identifier(none,working),identifier(none,failure)),not_equal(none,identifier(none,success),identifier(none,failure)),member(none,identifier(none,'MAX'),natural_set(none)),member(none,identifier(none,i),interval(none,integer(none,0),identifier(none,n))),member(none,identifier(none,g),total_function(none,interval(none,integer(none,1),identifier(none,i)),identifier(none,'D'))),member(none,identifier(none,r),interval(none,integer(none,0),identifier(none,n))),equal(none,identifier(none,h),domain_restriction(none,interval(none,integer(none,1),identifier(none,r)),identifier(none,f))),equivalence(none,equal(none,identifier(none,r_st),identifier(none,success)),equal(none,identifier(none,r),identifier(none,n))),implication(none,equal(none,identifier(none,s_st),identifier(none,success)),equal(none,identifier(none,r_st),identifier(none,success))),member(none,identifier(none,s),interval(none,integer(none,0),minus(none,identifier(none,n),integer(none,1)))),member(none,identifier(none,r),interval(none,identifier(none,s),add(none,identifier(none,s),integer(none,1)))),implication(none,equal(none,identifier(none,w),boolean_false(none)),equal(none,identifier(none,d),function(none,identifier(none,f),[add(none,identifier(none,s),integer(none,1))]))),implication(none,equal(none,identifier(none,w),boolean_false(none)),conjunct(none,member(none,add(none,identifier(none,s),integer(none,1)),domain(none,identifier(none,f))),member(none,identifier(none,f),partial_function(none,integer_set(none),identifier(none,'D'))))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,db),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_false(none)))),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_true(none)))),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),member(none,identifier(none,c),interval(none,integer(none,0),add(none,identifier(none,'MAX'),integer(none,1)))),equivalence(none,equal(none,identifier(none,c),add(none,identifier(none,'MAX'),integer(none,1))),equal(none,identifier(none,s_st),identifier(none,failure))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),implication(none,equal(none,identifier(none,v),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),equal(none,identifier(none,s_st),identifier(none,working)),equal(none,identifier(none,ab),boolean_true(none)),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))]),constants(none,[identifier(none,'ab\''),identifier(none,'s_st\''),identifier(none,'MAX'),identifier(none,working),identifier(none,f),identifier(none,db),identifier(none,g),identifier(none,d),identifier(none,c),identifier(none,n),identifier(none,l),identifier(none,h),identifier(none,i),identifier(none,s_st),identifier(none,w),identifier(none,v),identifier(none,failure),identifier(none,r_st),identifier(none,s),identifier(none,r),identifier(none,ab),identifier(none,success),identifier(none,'c\'')]),sets(none,[deferred_set(none,'D'),deferred_set(none,'STATUS')])]),implication(none,equal(none,boolean_false(none),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),[less(none,integer(none,0),identifier(none,n)),member(none,identifier(none,f),total_function(none,interval(none,integer(none,1),identifier(none,n)),identifier(none,'D'))),equal(none,identifier(none,'STATUS'),set_extension(none,[identifier(none,working),identifier(none,success),identifier(none,failure)])),not_equal(none,identifier(none,working),identifier(none,success)),not_equal(none,identifier(none,working),identifier(none,failure)),not_equal(none,identifier(none,success),identifier(none,failure)),member(none,identifier(none,'MAX'),natural_set(none)),member(none,identifier(none,i),interval(none,integer(none,0),identifier(none,n))),member(none,identifier(none,g),total_function(none,interval(none,integer(none,1),identifier(none,i)),identifier(none,'D'))),member(none,identifier(none,r),interval(none,integer(none,0),identifier(none,n))),equal(none,identifier(none,h),domain_restriction(none,interval(none,integer(none,1),identifier(none,r)),identifier(none,f))),equivalence(none,equal(none,identifier(none,r_st),identifier(none,success)),equal(none,identifier(none,r),identifier(none,n))),implication(none,equal(none,identifier(none,s_st),identifier(none,success)),equal(none,identifier(none,r_st),identifier(none,success))),member(none,identifier(none,s),interval(none,integer(none,0),minus(none,identifier(none,n),integer(none,1)))),member(none,identifier(none,r),interval(none,identifier(none,s),add(none,identifier(none,s),integer(none,1)))),implication(none,equal(none,identifier(none,w),boolean_false(none)),equal(none,identifier(none,d),function(none,identifier(none,f),[add(none,identifier(none,s),integer(none,1))]))),implication(none,equal(none,identifier(none,w),boolean_false(none)),conjunct(none,member(none,add(none,identifier(none,s),integer(none,1)),domain(none,identifier(none,f))),member(none,identifier(none,f),partial_function(none,integer_set(none),identifier(none,'D'))))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,db),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_false(none)))),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_true(none)))),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),member(none,identifier(none,c),interval(none,integer(none,0),add(none,identifier(none,'MAX'),integer(none,1)))),equivalence(none,equal(none,identifier(none,c),add(none,identifier(none,'MAX'),integer(none,1))),equal(none,identifier(none,s_st),identifier(none,failure))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),implication(none,equal(none,identifier(none,v),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),equal(none,identifier(none,s_st),identifier(none,working)),equal(none,identifier(none,ab),boolean_true(none)),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))],[implication(none,equal(none,identifier(none,ab),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),equal(none,identifier(none,s_st),identifier(none,working)),equal(none,identifier(none,ab),boolean_true(none)),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))],true). | |
32 | disprover_po('SND_failure/inv3_10/INV',event_b_context(none,'DisproverContext',[axioms(none,[member(none,identifier(none,'s_st\''),identifier(none,'STATUS')),member(none,identifier(none,'MAX'),integer_set(none)),member(none,identifier(none,working),identifier(none,'STATUS')),member(none,identifier(none,f),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,db),bool_set(none)),member(none,identifier(none,g),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,d),identifier(none,'D')),member(none,identifier(none,c),integer_set(none)),member(none,identifier(none,n),integer_set(none)),member(none,identifier(none,l),bool_set(none)),member(none,identifier(none,h),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,i),integer_set(none)),member(none,identifier(none,s_st),identifier(none,'STATUS')),member(none,identifier(none,w),bool_set(none)),member(none,identifier(none,v),bool_set(none)),member(none,identifier(none,failure),identifier(none,'STATUS')),member(none,identifier(none,r_st),identifier(none,'STATUS')),member(none,identifier(none,s),integer_set(none)),member(none,identifier(none,r),integer_set(none)),member(none,identifier(none,ab),bool_set(none)),member(none,identifier(none,success),identifier(none,'STATUS')),member(none,identifier(none,'c\''),integer_set(none)),less(none,integer(none,0),identifier(none,n)),member(none,identifier(none,f),total_function(none,interval(none,integer(none,1),identifier(none,n)),identifier(none,'D'))),equal(none,identifier(none,'STATUS'),set_extension(none,[identifier(none,working),identifier(none,success),identifier(none,failure)])),not_equal(none,identifier(none,working),identifier(none,success)),not_equal(none,identifier(none,working),identifier(none,failure)),not_equal(none,identifier(none,success),identifier(none,failure)),member(none,identifier(none,'MAX'),natural_set(none)),member(none,identifier(none,i),interval(none,integer(none,0),identifier(none,n))),member(none,identifier(none,g),total_function(none,interval(none,integer(none,1),identifier(none,i)),identifier(none,'D'))),member(none,identifier(none,r),interval(none,integer(none,0),identifier(none,n))),equal(none,identifier(none,h),domain_restriction(none,interval(none,integer(none,1),identifier(none,r)),identifier(none,f))),equivalence(none,equal(none,identifier(none,r_st),identifier(none,success)),equal(none,identifier(none,r),identifier(none,n))),implication(none,equal(none,identifier(none,s_st),identifier(none,success)),equal(none,identifier(none,r_st),identifier(none,success))),member(none,identifier(none,s),interval(none,integer(none,0),minus(none,identifier(none,n),integer(none,1)))),member(none,identifier(none,r),interval(none,identifier(none,s),add(none,identifier(none,s),integer(none,1)))),implication(none,equal(none,identifier(none,w),boolean_false(none)),equal(none,identifier(none,d),function(none,identifier(none,f),[add(none,identifier(none,s),integer(none,1))]))),implication(none,equal(none,identifier(none,w),boolean_false(none)),conjunct(none,member(none,add(none,identifier(none,s),integer(none,1)),domain(none,identifier(none,f))),member(none,identifier(none,f),partial_function(none,integer_set(none),identifier(none,'D'))))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,db),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_false(none)))),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_true(none)))),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),member(none,identifier(none,c),interval(none,integer(none,0),add(none,identifier(none,'MAX'),integer(none,1)))),equivalence(none,equal(none,identifier(none,c),add(none,identifier(none,'MAX'),integer(none,1))),equal(none,identifier(none,s_st),identifier(none,failure))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),implication(none,equal(none,identifier(none,v),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),equal(none,identifier(none,s_st),identifier(none,working)),equal(none,identifier(none,w),boolean_false(none)),equal(none,identifier(none,ab),boolean_false(none)),equal(none,identifier(none,db),boolean_false(none)),equal(none,identifier(none,v),boolean_false(none)),equal(none,identifier(none,c),identifier(none,'MAX'))]),constants(none,[identifier(none,'s_st\''),identifier(none,'MAX'),identifier(none,working),identifier(none,f),identifier(none,db),identifier(none,g),identifier(none,d),identifier(none,c),identifier(none,n),identifier(none,l),identifier(none,h),identifier(none,i),identifier(none,s_st),identifier(none,w),identifier(none,v),identifier(none,failure),identifier(none,r_st),identifier(none,s),identifier(none,r),identifier(none,ab),identifier(none,success),identifier(none,'c\'')]),sets(none,[deferred_set(none,'D'),deferred_set(none,'STATUS')])]),equivalence(none,equal(none,add(none,identifier(none,c),integer(none,1)),add(none,identifier(none,'MAX'),integer(none,1))),equal(none,identifier(none,failure),identifier(none,failure))),[less(none,integer(none,0),identifier(none,n)),member(none,identifier(none,f),total_function(none,interval(none,integer(none,1),identifier(none,n)),identifier(none,'D'))),equal(none,identifier(none,'STATUS'),set_extension(none,[identifier(none,working),identifier(none,success),identifier(none,failure)])),not_equal(none,identifier(none,working),identifier(none,success)),not_equal(none,identifier(none,working),identifier(none,failure)),not_equal(none,identifier(none,success),identifier(none,failure)),member(none,identifier(none,'MAX'),natural_set(none)),member(none,identifier(none,i),interval(none,integer(none,0),identifier(none,n))),member(none,identifier(none,g),total_function(none,interval(none,integer(none,1),identifier(none,i)),identifier(none,'D'))),member(none,identifier(none,r),interval(none,integer(none,0),identifier(none,n))),equal(none,identifier(none,h),domain_restriction(none,interval(none,integer(none,1),identifier(none,r)),identifier(none,f))),equivalence(none,equal(none,identifier(none,r_st),identifier(none,success)),equal(none,identifier(none,r),identifier(none,n))),implication(none,equal(none,identifier(none,s_st),identifier(none,success)),equal(none,identifier(none,r_st),identifier(none,success))),member(none,identifier(none,s),interval(none,integer(none,0),minus(none,identifier(none,n),integer(none,1)))),member(none,identifier(none,r),interval(none,identifier(none,s),add(none,identifier(none,s),integer(none,1)))),implication(none,equal(none,identifier(none,w),boolean_false(none)),equal(none,identifier(none,d),function(none,identifier(none,f),[add(none,identifier(none,s),integer(none,1))]))),implication(none,equal(none,identifier(none,w),boolean_false(none)),conjunct(none,member(none,add(none,identifier(none,s),integer(none,1)),domain(none,identifier(none,f))),member(none,identifier(none,f),partial_function(none,integer_set(none),identifier(none,'D'))))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,db),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_false(none)))),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_true(none)))),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),member(none,identifier(none,c),interval(none,integer(none,0),add(none,identifier(none,'MAX'),integer(none,1)))),equivalence(none,equal(none,identifier(none,c),add(none,identifier(none,'MAX'),integer(none,1))),equal(none,identifier(none,s_st),identifier(none,failure))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),implication(none,equal(none,identifier(none,v),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),equal(none,identifier(none,s_st),identifier(none,working)),equal(none,identifier(none,w),boolean_false(none)),equal(none,identifier(none,ab),boolean_false(none)),equal(none,identifier(none,db),boolean_false(none)),equal(none,identifier(none,v),boolean_false(none)),equal(none,identifier(none,c),identifier(none,'MAX'))],[equivalence(none,equal(none,identifier(none,c),add(none,identifier(none,'MAX'),integer(none,1))),equal(none,identifier(none,s_st),identifier(none,failure))),equal(none,identifier(none,s_st),identifier(none,working)),equal(none,identifier(none,w),boolean_false(none)),equal(none,identifier(none,ab),boolean_false(none)),equal(none,identifier(none,db),boolean_false(none)),equal(none,identifier(none,v),boolean_false(none)),equal(none,identifier(none,c),identifier(none,'MAX'))],true). | |
33 | disprover_po('SND_rcv_current_ack/inv3_2/INV',event_b_context(none,'DisproverContext',[axioms(none,[member(none,identifier(none,'ab\''),bool_set(none)),member(none,identifier(none,'MAX'),integer_set(none)),member(none,identifier(none,working),identifier(none,'STATUS')),member(none,identifier(none,f),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,db),bool_set(none)),member(none,identifier(none,g),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,d),identifier(none,'D')),member(none,identifier(none,'w\''),bool_set(none)),member(none,identifier(none,c),integer_set(none)),member(none,identifier(none,n),integer_set(none)),member(none,identifier(none,'s\''),integer_set(none)),member(none,identifier(none,l),bool_set(none)),member(none,identifier(none,h),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,i),integer_set(none)),member(none,identifier(none,s_st),identifier(none,'STATUS')),member(none,identifier(none,w),bool_set(none)),member(none,identifier(none,v),bool_set(none)),member(none,identifier(none,failure),identifier(none,'STATUS')),member(none,identifier(none,r_st),identifier(none,'STATUS')),member(none,identifier(none,s),integer_set(none)),member(none,identifier(none,r),integer_set(none)),member(none,identifier(none,ab),bool_set(none)),member(none,identifier(none,success),identifier(none,'STATUS')),member(none,identifier(none,'c\''),integer_set(none)),less(none,integer(none,0),identifier(none,n)),member(none,identifier(none,f),total_function(none,interval(none,integer(none,1),identifier(none,n)),identifier(none,'D'))),equal(none,identifier(none,'STATUS'),set_extension(none,[identifier(none,working),identifier(none,success),identifier(none,failure)])),not_equal(none,identifier(none,working),identifier(none,success)),not_equal(none,identifier(none,working),identifier(none,failure)),not_equal(none,identifier(none,success),identifier(none,failure)),member(none,identifier(none,'MAX'),natural_set(none)),member(none,identifier(none,i),interval(none,integer(none,0),identifier(none,n))),member(none,identifier(none,g),total_function(none,interval(none,integer(none,1),identifier(none,i)),identifier(none,'D'))),member(none,identifier(none,r),interval(none,integer(none,0),identifier(none,n))),equal(none,identifier(none,h),domain_restriction(none,interval(none,integer(none,1),identifier(none,r)),identifier(none,f))),equivalence(none,equal(none,identifier(none,r_st),identifier(none,success)),equal(none,identifier(none,r),identifier(none,n))),implication(none,equal(none,identifier(none,s_st),identifier(none,success)),equal(none,identifier(none,r_st),identifier(none,success))),member(none,identifier(none,s),interval(none,integer(none,0),minus(none,identifier(none,n),integer(none,1)))),member(none,identifier(none,r),interval(none,identifier(none,s),add(none,identifier(none,s),integer(none,1)))),implication(none,equal(none,identifier(none,w),boolean_false(none)),equal(none,identifier(none,d),function(none,identifier(none,f),[add(none,identifier(none,s),integer(none,1))]))),implication(none,equal(none,identifier(none,w),boolean_false(none)),conjunct(none,member(none,add(none,identifier(none,s),integer(none,1)),domain(none,identifier(none,f))),member(none,identifier(none,f),partial_function(none,integer_set(none),identifier(none,'D'))))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,db),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_false(none)))),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_true(none)))),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),member(none,identifier(none,c),interval(none,integer(none,0),add(none,identifier(none,'MAX'),integer(none,1)))),equivalence(none,equal(none,identifier(none,c),add(none,identifier(none,'MAX'),integer(none,1))),equal(none,identifier(none,s_st),identifier(none,failure))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),implication(none,equal(none,identifier(none,v),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),equal(none,identifier(none,s_st),identifier(none,working)),equal(none,identifier(none,ab),boolean_true(none)),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))]),constants(none,[identifier(none,'ab\''),identifier(none,'MAX'),identifier(none,working),identifier(none,f),identifier(none,db),identifier(none,g),identifier(none,d),identifier(none,'w\''),identifier(none,c),identifier(none,n),identifier(none,'s\''),identifier(none,l),identifier(none,h),identifier(none,i),identifier(none,s_st),identifier(none,w),identifier(none,v),identifier(none,failure),identifier(none,r_st),identifier(none,s),identifier(none,r),identifier(none,ab),identifier(none,success),identifier(none,'c\'')]),sets(none,[deferred_set(none,'D'),deferred_set(none,'STATUS')])]),implication(none,equal(none,boolean_true(none),boolean_true(none)),equal(none,boolean_false(none),boolean_false(none))),[less(none,integer(none,0),identifier(none,n)),member(none,identifier(none,f),total_function(none,interval(none,integer(none,1),identifier(none,n)),identifier(none,'D'))),equal(none,identifier(none,'STATUS'),set_extension(none,[identifier(none,working),identifier(none,success),identifier(none,failure)])),not_equal(none,identifier(none,working),identifier(none,success)),not_equal(none,identifier(none,working),identifier(none,failure)),not_equal(none,identifier(none,success),identifier(none,failure)),member(none,identifier(none,'MAX'),natural_set(none)),member(none,identifier(none,i),interval(none,integer(none,0),identifier(none,n))),member(none,identifier(none,g),total_function(none,interval(none,integer(none,1),identifier(none,i)),identifier(none,'D'))),member(none,identifier(none,r),interval(none,integer(none,0),identifier(none,n))),equal(none,identifier(none,h),domain_restriction(none,interval(none,integer(none,1),identifier(none,r)),identifier(none,f))),equivalence(none,equal(none,identifier(none,r_st),identifier(none,success)),equal(none,identifier(none,r),identifier(none,n))),implication(none,equal(none,identifier(none,s_st),identifier(none,success)),equal(none,identifier(none,r_st),identifier(none,success))),member(none,identifier(none,s),interval(none,integer(none,0),minus(none,identifier(none,n),integer(none,1)))),member(none,identifier(none,r),interval(none,identifier(none,s),add(none,identifier(none,s),integer(none,1)))),implication(none,equal(none,identifier(none,w),boolean_false(none)),equal(none,identifier(none,d),function(none,identifier(none,f),[add(none,identifier(none,s),integer(none,1))]))),implication(none,equal(none,identifier(none,w),boolean_false(none)),conjunct(none,member(none,add(none,identifier(none,s),integer(none,1)),domain(none,identifier(none,f))),member(none,identifier(none,f),partial_function(none,integer_set(none),identifier(none,'D'))))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,db),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_false(none)))),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_true(none)))),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),member(none,identifier(none,c),interval(none,integer(none,0),add(none,identifier(none,'MAX'),integer(none,1)))),equivalence(none,equal(none,identifier(none,c),add(none,identifier(none,'MAX'),integer(none,1))),equal(none,identifier(none,s_st),identifier(none,failure))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),implication(none,equal(none,identifier(none,v),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),equal(none,identifier(none,s_st),identifier(none,working)),equal(none,identifier(none,ab),boolean_true(none)),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))],[implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),equal(none,identifier(none,s_st),identifier(none,working)),equal(none,identifier(none,ab),boolean_true(none)),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))],true). | |
34 | disprover_po('SND_rcv_current_ack/inv3_4/INV',event_b_context(none,'DisproverContext',[axioms(none,[member(none,identifier(none,'ab\''),bool_set(none)),member(none,identifier(none,'MAX'),integer_set(none)),member(none,identifier(none,working),identifier(none,'STATUS')),member(none,identifier(none,f),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,db),bool_set(none)),member(none,identifier(none,g),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,d),identifier(none,'D')),member(none,identifier(none,'w\''),bool_set(none)),member(none,identifier(none,c),integer_set(none)),member(none,identifier(none,n),integer_set(none)),member(none,identifier(none,'s\''),integer_set(none)),member(none,identifier(none,l),bool_set(none)),member(none,identifier(none,h),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,i),integer_set(none)),member(none,identifier(none,s_st),identifier(none,'STATUS')),member(none,identifier(none,w),bool_set(none)),member(none,identifier(none,v),bool_set(none)),member(none,identifier(none,failure),identifier(none,'STATUS')),member(none,identifier(none,r_st),identifier(none,'STATUS')),member(none,identifier(none,s),integer_set(none)),member(none,identifier(none,r),integer_set(none)),member(none,identifier(none,ab),bool_set(none)),member(none,identifier(none,success),identifier(none,'STATUS')),member(none,identifier(none,'c\''),integer_set(none)),less(none,integer(none,0),identifier(none,n)),member(none,identifier(none,f),total_function(none,interval(none,integer(none,1),identifier(none,n)),identifier(none,'D'))),equal(none,identifier(none,'STATUS'),set_extension(none,[identifier(none,working),identifier(none,success),identifier(none,failure)])),not_equal(none,identifier(none,working),identifier(none,success)),not_equal(none,identifier(none,working),identifier(none,failure)),not_equal(none,identifier(none,success),identifier(none,failure)),member(none,identifier(none,'MAX'),natural_set(none)),member(none,identifier(none,i),interval(none,integer(none,0),identifier(none,n))),member(none,identifier(none,g),total_function(none,interval(none,integer(none,1),identifier(none,i)),identifier(none,'D'))),member(none,identifier(none,r),interval(none,integer(none,0),identifier(none,n))),equal(none,identifier(none,h),domain_restriction(none,interval(none,integer(none,1),identifier(none,r)),identifier(none,f))),equivalence(none,equal(none,identifier(none,r_st),identifier(none,success)),equal(none,identifier(none,r),identifier(none,n))),implication(none,equal(none,identifier(none,s_st),identifier(none,success)),equal(none,identifier(none,r_st),identifier(none,success))),member(none,identifier(none,s),interval(none,integer(none,0),minus(none,identifier(none,n),integer(none,1)))),member(none,identifier(none,r),interval(none,identifier(none,s),add(none,identifier(none,s),integer(none,1)))),implication(none,equal(none,identifier(none,w),boolean_false(none)),equal(none,identifier(none,d),function(none,identifier(none,f),[add(none,identifier(none,s),integer(none,1))]))),implication(none,equal(none,identifier(none,w),boolean_false(none)),conjunct(none,member(none,add(none,identifier(none,s),integer(none,1)),domain(none,identifier(none,f))),member(none,identifier(none,f),partial_function(none,integer_set(none),identifier(none,'D'))))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,db),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_false(none)))),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_true(none)))),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),member(none,identifier(none,c),interval(none,integer(none,0),add(none,identifier(none,'MAX'),integer(none,1)))),equivalence(none,equal(none,identifier(none,c),add(none,identifier(none,'MAX'),integer(none,1))),equal(none,identifier(none,s_st),identifier(none,failure))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),implication(none,equal(none,identifier(none,v),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),equal(none,identifier(none,s_st),identifier(none,working)),equal(none,identifier(none,ab),boolean_true(none)),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))]),constants(none,[identifier(none,'ab\''),identifier(none,'MAX'),identifier(none,working),identifier(none,f),identifier(none,db),identifier(none,g),identifier(none,d),identifier(none,'w\''),identifier(none,c),identifier(none,n),identifier(none,'s\''),identifier(none,l),identifier(none,h),identifier(none,i),identifier(none,s_st),identifier(none,w),identifier(none,v),identifier(none,failure),identifier(none,r_st),identifier(none,s),identifier(none,r),identifier(none,ab),identifier(none,success),identifier(none,'c\'')]),sets(none,[deferred_set(none,'D'),deferred_set(none,'STATUS')])]),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,boolean_false(none),boolean_false(none))),[less(none,integer(none,0),identifier(none,n)),member(none,identifier(none,f),total_function(none,interval(none,integer(none,1),identifier(none,n)),identifier(none,'D'))),equal(none,identifier(none,'STATUS'),set_extension(none,[identifier(none,working),identifier(none,success),identifier(none,failure)])),not_equal(none,identifier(none,working),identifier(none,success)),not_equal(none,identifier(none,working),identifier(none,failure)),not_equal(none,identifier(none,success),identifier(none,failure)),member(none,identifier(none,'MAX'),natural_set(none)),member(none,identifier(none,i),interval(none,integer(none,0),identifier(none,n))),member(none,identifier(none,g),total_function(none,interval(none,integer(none,1),identifier(none,i)),identifier(none,'D'))),member(none,identifier(none,r),interval(none,integer(none,0),identifier(none,n))),equal(none,identifier(none,h),domain_restriction(none,interval(none,integer(none,1),identifier(none,r)),identifier(none,f))),equivalence(none,equal(none,identifier(none,r_st),identifier(none,success)),equal(none,identifier(none,r),identifier(none,n))),implication(none,equal(none,identifier(none,s_st),identifier(none,success)),equal(none,identifier(none,r_st),identifier(none,success))),member(none,identifier(none,s),interval(none,integer(none,0),minus(none,identifier(none,n),integer(none,1)))),member(none,identifier(none,r),interval(none,identifier(none,s),add(none,identifier(none,s),integer(none,1)))),implication(none,equal(none,identifier(none,w),boolean_false(none)),equal(none,identifier(none,d),function(none,identifier(none,f),[add(none,identifier(none,s),integer(none,1))]))),implication(none,equal(none,identifier(none,w),boolean_false(none)),conjunct(none,member(none,add(none,identifier(none,s),integer(none,1)),domain(none,identifier(none,f))),member(none,identifier(none,f),partial_function(none,integer_set(none),identifier(none,'D'))))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,db),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_false(none)))),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_true(none)))),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),member(none,identifier(none,c),interval(none,integer(none,0),add(none,identifier(none,'MAX'),integer(none,1)))),equivalence(none,equal(none,identifier(none,c),add(none,identifier(none,'MAX'),integer(none,1))),equal(none,identifier(none,s_st),identifier(none,failure))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),implication(none,equal(none,identifier(none,v),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),equal(none,identifier(none,s_st),identifier(none,working)),equal(none,identifier(none,ab),boolean_true(none)),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))],[implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),equal(none,identifier(none,s_st),identifier(none,working)),equal(none,identifier(none,ab),boolean_true(none)),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))],true). | |
35 | disprover_po('SND_rcv_current_ack/inv3_6/INV',event_b_context(none,'DisproverContext',[axioms(none,[member(none,identifier(none,'ab\''),bool_set(none)),member(none,identifier(none,'MAX'),integer_set(none)),member(none,identifier(none,working),identifier(none,'STATUS')),member(none,identifier(none,f),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,db),bool_set(none)),member(none,identifier(none,g),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,d),identifier(none,'D')),member(none,identifier(none,'w\''),bool_set(none)),member(none,identifier(none,c),integer_set(none)),member(none,identifier(none,n),integer_set(none)),member(none,identifier(none,'s\''),integer_set(none)),member(none,identifier(none,l),bool_set(none)),member(none,identifier(none,h),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,i),integer_set(none)),member(none,identifier(none,s_st),identifier(none,'STATUS')),member(none,identifier(none,w),bool_set(none)),member(none,identifier(none,v),bool_set(none)),member(none,identifier(none,failure),identifier(none,'STATUS')),member(none,identifier(none,r_st),identifier(none,'STATUS')),member(none,identifier(none,s),integer_set(none)),member(none,identifier(none,r),integer_set(none)),member(none,identifier(none,ab),bool_set(none)),member(none,identifier(none,success),identifier(none,'STATUS')),member(none,identifier(none,'c\''),integer_set(none)),less(none,integer(none,0),identifier(none,n)),member(none,identifier(none,f),total_function(none,interval(none,integer(none,1),identifier(none,n)),identifier(none,'D'))),equal(none,identifier(none,'STATUS'),set_extension(none,[identifier(none,working),identifier(none,success),identifier(none,failure)])),not_equal(none,identifier(none,working),identifier(none,success)),not_equal(none,identifier(none,working),identifier(none,failure)),not_equal(none,identifier(none,success),identifier(none,failure)),member(none,identifier(none,'MAX'),natural_set(none)),member(none,identifier(none,i),interval(none,integer(none,0),identifier(none,n))),member(none,identifier(none,g),total_function(none,interval(none,integer(none,1),identifier(none,i)),identifier(none,'D'))),member(none,identifier(none,r),interval(none,integer(none,0),identifier(none,n))),equal(none,identifier(none,h),domain_restriction(none,interval(none,integer(none,1),identifier(none,r)),identifier(none,f))),equivalence(none,equal(none,identifier(none,r_st),identifier(none,success)),equal(none,identifier(none,r),identifier(none,n))),implication(none,equal(none,identifier(none,s_st),identifier(none,success)),equal(none,identifier(none,r_st),identifier(none,success))),member(none,identifier(none,s),interval(none,integer(none,0),minus(none,identifier(none,n),integer(none,1)))),member(none,identifier(none,r),interval(none,identifier(none,s),add(none,identifier(none,s),integer(none,1)))),implication(none,equal(none,identifier(none,w),boolean_false(none)),equal(none,identifier(none,d),function(none,identifier(none,f),[add(none,identifier(none,s),integer(none,1))]))),implication(none,equal(none,identifier(none,w),boolean_false(none)),conjunct(none,member(none,add(none,identifier(none,s),integer(none,1)),domain(none,identifier(none,f))),member(none,identifier(none,f),partial_function(none,integer_set(none),identifier(none,'D'))))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,db),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_false(none)))),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_true(none)))),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),member(none,identifier(none,c),interval(none,integer(none,0),add(none,identifier(none,'MAX'),integer(none,1)))),equivalence(none,equal(none,identifier(none,c),add(none,identifier(none,'MAX'),integer(none,1))),equal(none,identifier(none,s_st),identifier(none,failure))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),implication(none,equal(none,identifier(none,v),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),equal(none,identifier(none,s_st),identifier(none,working)),equal(none,identifier(none,ab),boolean_true(none)),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))]),constants(none,[identifier(none,'ab\''),identifier(none,'MAX'),identifier(none,working),identifier(none,f),identifier(none,db),identifier(none,g),identifier(none,d),identifier(none,'w\''),identifier(none,c),identifier(none,n),identifier(none,'s\''),identifier(none,l),identifier(none,h),identifier(none,i),identifier(none,s_st),identifier(none,w),identifier(none,v),identifier(none,failure),identifier(none,r_st),identifier(none,s),identifier(none,r),identifier(none,ab),identifier(none,success),identifier(none,'c\'')]),sets(none,[deferred_set(none,'D'),deferred_set(none,'STATUS')])]),implication(none,equal(none,boolean_false(none),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),[less(none,integer(none,0),identifier(none,n)),member(none,identifier(none,f),total_function(none,interval(none,integer(none,1),identifier(none,n)),identifier(none,'D'))),equal(none,identifier(none,'STATUS'),set_extension(none,[identifier(none,working),identifier(none,success),identifier(none,failure)])),not_equal(none,identifier(none,working),identifier(none,success)),not_equal(none,identifier(none,working),identifier(none,failure)),not_equal(none,identifier(none,success),identifier(none,failure)),member(none,identifier(none,'MAX'),natural_set(none)),member(none,identifier(none,i),interval(none,integer(none,0),identifier(none,n))),member(none,identifier(none,g),total_function(none,interval(none,integer(none,1),identifier(none,i)),identifier(none,'D'))),member(none,identifier(none,r),interval(none,integer(none,0),identifier(none,n))),equal(none,identifier(none,h),domain_restriction(none,interval(none,integer(none,1),identifier(none,r)),identifier(none,f))),equivalence(none,equal(none,identifier(none,r_st),identifier(none,success)),equal(none,identifier(none,r),identifier(none,n))),implication(none,equal(none,identifier(none,s_st),identifier(none,success)),equal(none,identifier(none,r_st),identifier(none,success))),member(none,identifier(none,s),interval(none,integer(none,0),minus(none,identifier(none,n),integer(none,1)))),member(none,identifier(none,r),interval(none,identifier(none,s),add(none,identifier(none,s),integer(none,1)))),implication(none,equal(none,identifier(none,w),boolean_false(none)),equal(none,identifier(none,d),function(none,identifier(none,f),[add(none,identifier(none,s),integer(none,1))]))),implication(none,equal(none,identifier(none,w),boolean_false(none)),conjunct(none,member(none,add(none,identifier(none,s),integer(none,1)),domain(none,identifier(none,f))),member(none,identifier(none,f),partial_function(none,integer_set(none),identifier(none,'D'))))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,db),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_false(none)))),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_true(none)))),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),member(none,identifier(none,c),interval(none,integer(none,0),add(none,identifier(none,'MAX'),integer(none,1)))),equivalence(none,equal(none,identifier(none,c),add(none,identifier(none,'MAX'),integer(none,1))),equal(none,identifier(none,s_st),identifier(none,failure))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),implication(none,equal(none,identifier(none,v),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),equal(none,identifier(none,s_st),identifier(none,working)),equal(none,identifier(none,ab),boolean_true(none)),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))],[implication(none,equal(none,identifier(none,ab),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),equal(none,identifier(none,s_st),identifier(none,working)),equal(none,identifier(none,ab),boolean_true(none)),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))],true). | |
36 | disprover_po('SND_rcv_current_ack/inv3_9/INV',event_b_context(none,'DisproverContext',[axioms(none,[member(none,identifier(none,'ab\''),bool_set(none)),member(none,identifier(none,'MAX'),integer_set(none)),member(none,identifier(none,working),identifier(none,'STATUS')),member(none,identifier(none,f),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,db),bool_set(none)),member(none,identifier(none,g),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,d),identifier(none,'D')),member(none,identifier(none,'w\''),bool_set(none)),member(none,identifier(none,c),integer_set(none)),member(none,identifier(none,n),integer_set(none)),member(none,identifier(none,'s\''),integer_set(none)),member(none,identifier(none,l),bool_set(none)),member(none,identifier(none,h),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,i),integer_set(none)),member(none,identifier(none,s_st),identifier(none,'STATUS')),member(none,identifier(none,w),bool_set(none)),member(none,identifier(none,v),bool_set(none)),member(none,identifier(none,failure),identifier(none,'STATUS')),member(none,identifier(none,r_st),identifier(none,'STATUS')),member(none,identifier(none,s),integer_set(none)),member(none,identifier(none,r),integer_set(none)),member(none,identifier(none,ab),bool_set(none)),member(none,identifier(none,success),identifier(none,'STATUS')),member(none,identifier(none,'c\''),integer_set(none)),less(none,integer(none,0),identifier(none,n)),member(none,identifier(none,f),total_function(none,interval(none,integer(none,1),identifier(none,n)),identifier(none,'D'))),equal(none,identifier(none,'STATUS'),set_extension(none,[identifier(none,working),identifier(none,success),identifier(none,failure)])),not_equal(none,identifier(none,working),identifier(none,success)),not_equal(none,identifier(none,working),identifier(none,failure)),not_equal(none,identifier(none,success),identifier(none,failure)),member(none,identifier(none,'MAX'),natural_set(none)),member(none,identifier(none,i),interval(none,integer(none,0),identifier(none,n))),member(none,identifier(none,g),total_function(none,interval(none,integer(none,1),identifier(none,i)),identifier(none,'D'))),member(none,identifier(none,r),interval(none,integer(none,0),identifier(none,n))),equal(none,identifier(none,h),domain_restriction(none,interval(none,integer(none,1),identifier(none,r)),identifier(none,f))),equivalence(none,equal(none,identifier(none,r_st),identifier(none,success)),equal(none,identifier(none,r),identifier(none,n))),implication(none,equal(none,identifier(none,s_st),identifier(none,success)),equal(none,identifier(none,r_st),identifier(none,success))),member(none,identifier(none,s),interval(none,integer(none,0),minus(none,identifier(none,n),integer(none,1)))),member(none,identifier(none,r),interval(none,identifier(none,s),add(none,identifier(none,s),integer(none,1)))),implication(none,equal(none,identifier(none,w),boolean_false(none)),equal(none,identifier(none,d),function(none,identifier(none,f),[add(none,identifier(none,s),integer(none,1))]))),implication(none,equal(none,identifier(none,w),boolean_false(none)),conjunct(none,member(none,add(none,identifier(none,s),integer(none,1)),domain(none,identifier(none,f))),member(none,identifier(none,f),partial_function(none,integer_set(none),identifier(none,'D'))))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,db),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_false(none)))),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_true(none)))),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),member(none,identifier(none,c),interval(none,integer(none,0),add(none,identifier(none,'MAX'),integer(none,1)))),equivalence(none,equal(none,identifier(none,c),add(none,identifier(none,'MAX'),integer(none,1))),equal(none,identifier(none,s_st),identifier(none,failure))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),implication(none,equal(none,identifier(none,v),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),equal(none,identifier(none,s_st),identifier(none,working)),equal(none,identifier(none,ab),boolean_true(none)),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))]),constants(none,[identifier(none,'ab\''),identifier(none,'MAX'),identifier(none,working),identifier(none,f),identifier(none,db),identifier(none,g),identifier(none,d),identifier(none,'w\''),identifier(none,c),identifier(none,n),identifier(none,'s\''),identifier(none,l),identifier(none,h),identifier(none,i),identifier(none,s_st),identifier(none,w),identifier(none,v),identifier(none,failure),identifier(none,r_st),identifier(none,s),identifier(none,r),identifier(none,ab),identifier(none,success),identifier(none,'c\'')]),sets(none,[deferred_set(none,'D'),deferred_set(none,'STATUS')])]),member(none,integer(none,0),interval(none,integer(none,0),add(none,identifier(none,'MAX'),integer(none,1)))),[less(none,integer(none,0),identifier(none,n)),member(none,identifier(none,f),total_function(none,interval(none,integer(none,1),identifier(none,n)),identifier(none,'D'))),equal(none,identifier(none,'STATUS'),set_extension(none,[identifier(none,working),identifier(none,success),identifier(none,failure)])),not_equal(none,identifier(none,working),identifier(none,success)),not_equal(none,identifier(none,working),identifier(none,failure)),not_equal(none,identifier(none,success),identifier(none,failure)),member(none,identifier(none,'MAX'),natural_set(none)),member(none,identifier(none,i),interval(none,integer(none,0),identifier(none,n))),member(none,identifier(none,g),total_function(none,interval(none,integer(none,1),identifier(none,i)),identifier(none,'D'))),member(none,identifier(none,r),interval(none,integer(none,0),identifier(none,n))),equal(none,identifier(none,h),domain_restriction(none,interval(none,integer(none,1),identifier(none,r)),identifier(none,f))),equivalence(none,equal(none,identifier(none,r_st),identifier(none,success)),equal(none,identifier(none,r),identifier(none,n))),implication(none,equal(none,identifier(none,s_st),identifier(none,success)),equal(none,identifier(none,r_st),identifier(none,success))),member(none,identifier(none,s),interval(none,integer(none,0),minus(none,identifier(none,n),integer(none,1)))),member(none,identifier(none,r),interval(none,identifier(none,s),add(none,identifier(none,s),integer(none,1)))),implication(none,equal(none,identifier(none,w),boolean_false(none)),equal(none,identifier(none,d),function(none,identifier(none,f),[add(none,identifier(none,s),integer(none,1))]))),implication(none,equal(none,identifier(none,w),boolean_false(none)),conjunct(none,member(none,add(none,identifier(none,s),integer(none,1)),domain(none,identifier(none,f))),member(none,identifier(none,f),partial_function(none,integer_set(none),identifier(none,'D'))))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,db),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_false(none)))),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_true(none)))),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),member(none,identifier(none,c),interval(none,integer(none,0),add(none,identifier(none,'MAX'),integer(none,1)))),equivalence(none,equal(none,identifier(none,c),add(none,identifier(none,'MAX'),integer(none,1))),equal(none,identifier(none,s_st),identifier(none,failure))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),implication(none,equal(none,identifier(none,v),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),equal(none,identifier(none,s_st),identifier(none,working)),equal(none,identifier(none,ab),boolean_true(none)),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))],[member(none,identifier(none,c),interval(none,integer(none,0),add(none,identifier(none,'MAX'),integer(none,1)))),equal(none,identifier(none,s_st),identifier(none,working)),equal(none,identifier(none,ab),boolean_true(none)),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))],true). | |
37 | disprover_po('SND_rcv_current_ack/inv3_11/INV',event_b_context(none,'DisproverContext',[axioms(none,[member(none,identifier(none,'ab\''),bool_set(none)),member(none,identifier(none,'MAX'),integer_set(none)),member(none,identifier(none,working),identifier(none,'STATUS')),member(none,identifier(none,f),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,db),bool_set(none)),member(none,identifier(none,g),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,d),identifier(none,'D')),member(none,identifier(none,'w\''),bool_set(none)),member(none,identifier(none,c),integer_set(none)),member(none,identifier(none,n),integer_set(none)),member(none,identifier(none,'s\''),integer_set(none)),member(none,identifier(none,l),bool_set(none)),member(none,identifier(none,h),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,i),integer_set(none)),member(none,identifier(none,s_st),identifier(none,'STATUS')),member(none,identifier(none,w),bool_set(none)),member(none,identifier(none,v),bool_set(none)),member(none,identifier(none,failure),identifier(none,'STATUS')),member(none,identifier(none,r_st),identifier(none,'STATUS')),member(none,identifier(none,s),integer_set(none)),member(none,identifier(none,r),integer_set(none)),member(none,identifier(none,ab),bool_set(none)),member(none,identifier(none,success),identifier(none,'STATUS')),member(none,identifier(none,'c\''),integer_set(none)),less(none,integer(none,0),identifier(none,n)),member(none,identifier(none,f),total_function(none,interval(none,integer(none,1),identifier(none,n)),identifier(none,'D'))),equal(none,identifier(none,'STATUS'),set_extension(none,[identifier(none,working),identifier(none,success),identifier(none,failure)])),not_equal(none,identifier(none,working),identifier(none,success)),not_equal(none,identifier(none,working),identifier(none,failure)),not_equal(none,identifier(none,success),identifier(none,failure)),member(none,identifier(none,'MAX'),natural_set(none)),member(none,identifier(none,i),interval(none,integer(none,0),identifier(none,n))),member(none,identifier(none,g),total_function(none,interval(none,integer(none,1),identifier(none,i)),identifier(none,'D'))),member(none,identifier(none,r),interval(none,integer(none,0),identifier(none,n))),equal(none,identifier(none,h),domain_restriction(none,interval(none,integer(none,1),identifier(none,r)),identifier(none,f))),equivalence(none,equal(none,identifier(none,r_st),identifier(none,success)),equal(none,identifier(none,r),identifier(none,n))),implication(none,equal(none,identifier(none,s_st),identifier(none,success)),equal(none,identifier(none,r_st),identifier(none,success))),member(none,identifier(none,s),interval(none,integer(none,0),minus(none,identifier(none,n),integer(none,1)))),member(none,identifier(none,r),interval(none,identifier(none,s),add(none,identifier(none,s),integer(none,1)))),implication(none,equal(none,identifier(none,w),boolean_false(none)),equal(none,identifier(none,d),function(none,identifier(none,f),[add(none,identifier(none,s),integer(none,1))]))),implication(none,equal(none,identifier(none,w),boolean_false(none)),conjunct(none,member(none,add(none,identifier(none,s),integer(none,1)),domain(none,identifier(none,f))),member(none,identifier(none,f),partial_function(none,integer_set(none),identifier(none,'D'))))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,db),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_false(none)))),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_true(none)))),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),member(none,identifier(none,c),interval(none,integer(none,0),add(none,identifier(none,'MAX'),integer(none,1)))),equivalence(none,equal(none,identifier(none,c),add(none,identifier(none,'MAX'),integer(none,1))),equal(none,identifier(none,s_st),identifier(none,failure))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),implication(none,equal(none,identifier(none,v),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),equal(none,identifier(none,s_st),identifier(none,working)),equal(none,identifier(none,ab),boolean_true(none)),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))]),constants(none,[identifier(none,'ab\''),identifier(none,'MAX'),identifier(none,working),identifier(none,f),identifier(none,db),identifier(none,g),identifier(none,d),identifier(none,'w\''),identifier(none,c),identifier(none,n),identifier(none,'s\''),identifier(none,l),identifier(none,h),identifier(none,i),identifier(none,s_st),identifier(none,w),identifier(none,v),identifier(none,failure),identifier(none,r_st),identifier(none,s),identifier(none,r),identifier(none,ab),identifier(none,success),identifier(none,'c\'')]),sets(none,[deferred_set(none,'D'),deferred_set(none,'STATUS')])]),implication(none,equal(none,boolean_false(none),boolean_true(none)),not_equal(none,identifier(none,r),add(none,identifier(none,s),integer(none,1)))),[less(none,integer(none,0),identifier(none,n)),member(none,identifier(none,f),total_function(none,interval(none,integer(none,1),identifier(none,n)),identifier(none,'D'))),equal(none,identifier(none,'STATUS'),set_extension(none,[identifier(none,working),identifier(none,success),identifier(none,failure)])),not_equal(none,identifier(none,working),identifier(none,success)),not_equal(none,identifier(none,working),identifier(none,failure)),not_equal(none,identifier(none,success),identifier(none,failure)),member(none,identifier(none,'MAX'),natural_set(none)),member(none,identifier(none,i),interval(none,integer(none,0),identifier(none,n))),member(none,identifier(none,g),total_function(none,interval(none,integer(none,1),identifier(none,i)),identifier(none,'D'))),member(none,identifier(none,r),interval(none,integer(none,0),identifier(none,n))),equal(none,identifier(none,h),domain_restriction(none,interval(none,integer(none,1),identifier(none,r)),identifier(none,f))),equivalence(none,equal(none,identifier(none,r_st),identifier(none,success)),equal(none,identifier(none,r),identifier(none,n))),implication(none,equal(none,identifier(none,s_st),identifier(none,success)),equal(none,identifier(none,r_st),identifier(none,success))),member(none,identifier(none,s),interval(none,integer(none,0),minus(none,identifier(none,n),integer(none,1)))),member(none,identifier(none,r),interval(none,identifier(none,s),add(none,identifier(none,s),integer(none,1)))),implication(none,equal(none,identifier(none,w),boolean_false(none)),equal(none,identifier(none,d),function(none,identifier(none,f),[add(none,identifier(none,s),integer(none,1))]))),implication(none,equal(none,identifier(none,w),boolean_false(none)),conjunct(none,member(none,add(none,identifier(none,s),integer(none,1)),domain(none,identifier(none,f))),member(none,identifier(none,f),partial_function(none,integer_set(none),identifier(none,'D'))))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,db),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_false(none)))),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_true(none)))),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),member(none,identifier(none,c),interval(none,integer(none,0),add(none,identifier(none,'MAX'),integer(none,1)))),equivalence(none,equal(none,identifier(none,c),add(none,identifier(none,'MAX'),integer(none,1))),equal(none,identifier(none,s_st),identifier(none,failure))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),implication(none,equal(none,identifier(none,v),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),equal(none,identifier(none,s_st),identifier(none,working)),equal(none,identifier(none,ab),boolean_true(none)),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))],[implication(none,equal(none,identifier(none,ab),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),equal(none,identifier(none,s_st),identifier(none,working)),equal(none,identifier(none,ab),boolean_true(none)),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))],true). | |
38 | disprover_po('SND_snd_current_data/inv3_1/INV',event_b_context(none,'DisproverContext',[axioms(none,[member(none,identifier(none,'db\''),bool_set(none)),member(none,identifier(none,'MAX'),integer_set(none)),member(none,identifier(none,working),identifier(none,'STATUS')),member(none,identifier(none,'d\''),identifier(none,'D')),member(none,identifier(none,f),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,g),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,db),bool_set(none)),member(none,identifier(none,d),identifier(none,'D')),member(none,identifier(none,'w\''),bool_set(none)),member(none,identifier(none,c),integer_set(none)),member(none,identifier(none,n),integer_set(none)),member(none,identifier(none,l),bool_set(none)),member(none,identifier(none,h),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,s_st),identifier(none,'STATUS')),member(none,identifier(none,i),integer_set(none)),member(none,identifier(none,w),bool_set(none)),member(none,identifier(none,v),bool_set(none)),member(none,identifier(none,failure),identifier(none,'STATUS')),member(none,identifier(none,'l\''),bool_set(none)),member(none,identifier(none,s),integer_set(none)),member(none,identifier(none,r_st),identifier(none,'STATUS')),member(none,identifier(none,r),integer_set(none)),member(none,identifier(none,ab),bool_set(none)),member(none,identifier(none,success),identifier(none,'STATUS')),less(none,integer(none,0),identifier(none,n)),member(none,identifier(none,f),total_function(none,interval(none,integer(none,1),identifier(none,n)),identifier(none,'D'))),equal(none,identifier(none,'STATUS'),set_extension(none,[identifier(none,working),identifier(none,success),identifier(none,failure)])),not_equal(none,identifier(none,working),identifier(none,success)),not_equal(none,identifier(none,working),identifier(none,failure)),not_equal(none,identifier(none,success),identifier(none,failure)),member(none,identifier(none,'MAX'),natural_set(none)),member(none,identifier(none,i),interval(none,integer(none,0),identifier(none,n))),member(none,identifier(none,g),total_function(none,interval(none,integer(none,1),identifier(none,i)),identifier(none,'D'))),member(none,identifier(none,r),interval(none,integer(none,0),identifier(none,n))),equal(none,identifier(none,h),domain_restriction(none,interval(none,integer(none,1),identifier(none,r)),identifier(none,f))),equivalence(none,equal(none,identifier(none,r_st),identifier(none,success)),equal(none,identifier(none,r),identifier(none,n))),implication(none,equal(none,identifier(none,s_st),identifier(none,success)),equal(none,identifier(none,r_st),identifier(none,success))),member(none,identifier(none,s),interval(none,integer(none,0),minus(none,identifier(none,n),integer(none,1)))),member(none,identifier(none,r),interval(none,identifier(none,s),add(none,identifier(none,s),integer(none,1)))),implication(none,equal(none,identifier(none,w),boolean_false(none)),equal(none,identifier(none,d),function(none,identifier(none,f),[add(none,identifier(none,s),integer(none,1))]))),implication(none,equal(none,identifier(none,w),boolean_false(none)),conjunct(none,member(none,add(none,identifier(none,s),integer(none,1)),domain(none,identifier(none,f))),member(none,identifier(none,f),partial_function(none,integer_set(none),identifier(none,'D'))))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,db),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_false(none)))),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_true(none)))),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),member(none,identifier(none,c),interval(none,integer(none,0),add(none,identifier(none,'MAX'),integer(none,1)))),equivalence(none,equal(none,identifier(none,c),add(none,identifier(none,'MAX'),integer(none,1))),equal(none,identifier(none,s_st),identifier(none,failure))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),implication(none,equal(none,identifier(none,v),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),equal(none,identifier(none,s_st),identifier(none,working)),equal(none,identifier(none,w),boolean_true(none)),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))]),constants(none,[identifier(none,'db\''),identifier(none,'MAX'),identifier(none,working),identifier(none,'d\''),identifier(none,f),identifier(none,g),identifier(none,db),identifier(none,d),identifier(none,'w\''),identifier(none,c),identifier(none,n),identifier(none,l),identifier(none,h),identifier(none,s_st),identifier(none,i),identifier(none,w),identifier(none,v),identifier(none,failure),identifier(none,'l\''),identifier(none,s),identifier(none,r_st),identifier(none,r),identifier(none,ab),identifier(none,success)]),sets(none,[deferred_set(none,'D'),deferred_set(none,'STATUS')])]),implication(none,equal(none,boolean_false(none),boolean_true(none)),equal(none,boolean_true(none),boolean_false(none))),[less(none,integer(none,0),identifier(none,n)),member(none,identifier(none,f),total_function(none,interval(none,integer(none,1),identifier(none,n)),identifier(none,'D'))),equal(none,identifier(none,'STATUS'),set_extension(none,[identifier(none,working),identifier(none,success),identifier(none,failure)])),not_equal(none,identifier(none,working),identifier(none,success)),not_equal(none,identifier(none,working),identifier(none,failure)),not_equal(none,identifier(none,success),identifier(none,failure)),member(none,identifier(none,'MAX'),natural_set(none)),member(none,identifier(none,i),interval(none,integer(none,0),identifier(none,n))),member(none,identifier(none,g),total_function(none,interval(none,integer(none,1),identifier(none,i)),identifier(none,'D'))),member(none,identifier(none,r),interval(none,integer(none,0),identifier(none,n))),equal(none,identifier(none,h),domain_restriction(none,interval(none,integer(none,1),identifier(none,r)),identifier(none,f))),equivalence(none,equal(none,identifier(none,r_st),identifier(none,success)),equal(none,identifier(none,r),identifier(none,n))),implication(none,equal(none,identifier(none,s_st),identifier(none,success)),equal(none,identifier(none,r_st),identifier(none,success))),member(none,identifier(none,s),interval(none,integer(none,0),minus(none,identifier(none,n),integer(none,1)))),member(none,identifier(none,r),interval(none,identifier(none,s),add(none,identifier(none,s),integer(none,1)))),implication(none,equal(none,identifier(none,w),boolean_false(none)),equal(none,identifier(none,d),function(none,identifier(none,f),[add(none,identifier(none,s),integer(none,1))]))),implication(none,equal(none,identifier(none,w),boolean_false(none)),conjunct(none,member(none,add(none,identifier(none,s),integer(none,1)),domain(none,identifier(none,f))),member(none,identifier(none,f),partial_function(none,integer_set(none),identifier(none,'D'))))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,db),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_false(none)))),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_true(none)))),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),member(none,identifier(none,c),interval(none,integer(none,0),add(none,identifier(none,'MAX'),integer(none,1)))),equivalence(none,equal(none,identifier(none,c),add(none,identifier(none,'MAX'),integer(none,1))),equal(none,identifier(none,s_st),identifier(none,failure))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),implication(none,equal(none,identifier(none,v),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),equal(none,identifier(none,s_st),identifier(none,working)),equal(none,identifier(none,w),boolean_true(none)),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))],[implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,db),boolean_false(none))),equal(none,identifier(none,s_st),identifier(none,working)),equal(none,identifier(none,w),boolean_true(none)),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))],true). | |
39 | disprover_po('SND_snd_current_data/inv3_2/INV',event_b_context(none,'DisproverContext',[axioms(none,[member(none,identifier(none,'db\''),bool_set(none)),member(none,identifier(none,'MAX'),integer_set(none)),member(none,identifier(none,working),identifier(none,'STATUS')),member(none,identifier(none,'d\''),identifier(none,'D')),member(none,identifier(none,f),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,g),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,db),bool_set(none)),member(none,identifier(none,d),identifier(none,'D')),member(none,identifier(none,'w\''),bool_set(none)),member(none,identifier(none,c),integer_set(none)),member(none,identifier(none,n),integer_set(none)),member(none,identifier(none,l),bool_set(none)),member(none,identifier(none,h),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,s_st),identifier(none,'STATUS')),member(none,identifier(none,i),integer_set(none)),member(none,identifier(none,w),bool_set(none)),member(none,identifier(none,v),bool_set(none)),member(none,identifier(none,failure),identifier(none,'STATUS')),member(none,identifier(none,'l\''),bool_set(none)),member(none,identifier(none,s),integer_set(none)),member(none,identifier(none,r_st),identifier(none,'STATUS')),member(none,identifier(none,r),integer_set(none)),member(none,identifier(none,ab),bool_set(none)),member(none,identifier(none,success),identifier(none,'STATUS')),less(none,integer(none,0),identifier(none,n)),member(none,identifier(none,f),total_function(none,interval(none,integer(none,1),identifier(none,n)),identifier(none,'D'))),equal(none,identifier(none,'STATUS'),set_extension(none,[identifier(none,working),identifier(none,success),identifier(none,failure)])),not_equal(none,identifier(none,working),identifier(none,success)),not_equal(none,identifier(none,working),identifier(none,failure)),not_equal(none,identifier(none,success),identifier(none,failure)),member(none,identifier(none,'MAX'),natural_set(none)),member(none,identifier(none,i),interval(none,integer(none,0),identifier(none,n))),member(none,identifier(none,g),total_function(none,interval(none,integer(none,1),identifier(none,i)),identifier(none,'D'))),member(none,identifier(none,r),interval(none,integer(none,0),identifier(none,n))),equal(none,identifier(none,h),domain_restriction(none,interval(none,integer(none,1),identifier(none,r)),identifier(none,f))),equivalence(none,equal(none,identifier(none,r_st),identifier(none,success)),equal(none,identifier(none,r),identifier(none,n))),implication(none,equal(none,identifier(none,s_st),identifier(none,success)),equal(none,identifier(none,r_st),identifier(none,success))),member(none,identifier(none,s),interval(none,integer(none,0),minus(none,identifier(none,n),integer(none,1)))),member(none,identifier(none,r),interval(none,identifier(none,s),add(none,identifier(none,s),integer(none,1)))),implication(none,equal(none,identifier(none,w),boolean_false(none)),equal(none,identifier(none,d),function(none,identifier(none,f),[add(none,identifier(none,s),integer(none,1))]))),implication(none,equal(none,identifier(none,w),boolean_false(none)),conjunct(none,member(none,add(none,identifier(none,s),integer(none,1)),domain(none,identifier(none,f))),member(none,identifier(none,f),partial_function(none,integer_set(none),identifier(none,'D'))))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,db),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_false(none)))),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_true(none)))),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),member(none,identifier(none,c),interval(none,integer(none,0),add(none,identifier(none,'MAX'),integer(none,1)))),equivalence(none,equal(none,identifier(none,c),add(none,identifier(none,'MAX'),integer(none,1))),equal(none,identifier(none,s_st),identifier(none,failure))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),implication(none,equal(none,identifier(none,v),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),equal(none,identifier(none,s_st),identifier(none,working)),equal(none,identifier(none,w),boolean_true(none)),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))]),constants(none,[identifier(none,'db\''),identifier(none,'MAX'),identifier(none,working),identifier(none,'d\''),identifier(none,f),identifier(none,g),identifier(none,db),identifier(none,d),identifier(none,'w\''),identifier(none,c),identifier(none,n),identifier(none,l),identifier(none,h),identifier(none,s_st),identifier(none,i),identifier(none,w),identifier(none,v),identifier(none,failure),identifier(none,'l\''),identifier(none,s),identifier(none,r_st),identifier(none,r),identifier(none,ab),identifier(none,success)]),sets(none,[deferred_set(none,'D'),deferred_set(none,'STATUS')])]),implication(none,equal(none,boolean_false(none),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),[less(none,integer(none,0),identifier(none,n)),member(none,identifier(none,f),total_function(none,interval(none,integer(none,1),identifier(none,n)),identifier(none,'D'))),equal(none,identifier(none,'STATUS'),set_extension(none,[identifier(none,working),identifier(none,success),identifier(none,failure)])),not_equal(none,identifier(none,working),identifier(none,success)),not_equal(none,identifier(none,working),identifier(none,failure)),not_equal(none,identifier(none,success),identifier(none,failure)),member(none,identifier(none,'MAX'),natural_set(none)),member(none,identifier(none,i),interval(none,integer(none,0),identifier(none,n))),member(none,identifier(none,g),total_function(none,interval(none,integer(none,1),identifier(none,i)),identifier(none,'D'))),member(none,identifier(none,r),interval(none,integer(none,0),identifier(none,n))),equal(none,identifier(none,h),domain_restriction(none,interval(none,integer(none,1),identifier(none,r)),identifier(none,f))),equivalence(none,equal(none,identifier(none,r_st),identifier(none,success)),equal(none,identifier(none,r),identifier(none,n))),implication(none,equal(none,identifier(none,s_st),identifier(none,success)),equal(none,identifier(none,r_st),identifier(none,success))),member(none,identifier(none,s),interval(none,integer(none,0),minus(none,identifier(none,n),integer(none,1)))),member(none,identifier(none,r),interval(none,identifier(none,s),add(none,identifier(none,s),integer(none,1)))),implication(none,equal(none,identifier(none,w),boolean_false(none)),equal(none,identifier(none,d),function(none,identifier(none,f),[add(none,identifier(none,s),integer(none,1))]))),implication(none,equal(none,identifier(none,w),boolean_false(none)),conjunct(none,member(none,add(none,identifier(none,s),integer(none,1)),domain(none,identifier(none,f))),member(none,identifier(none,f),partial_function(none,integer_set(none),identifier(none,'D'))))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,db),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_false(none)))),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_true(none)))),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),member(none,identifier(none,c),interval(none,integer(none,0),add(none,identifier(none,'MAX'),integer(none,1)))),equivalence(none,equal(none,identifier(none,c),add(none,identifier(none,'MAX'),integer(none,1))),equal(none,identifier(none,s_st),identifier(none,failure))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),implication(none,equal(none,identifier(none,v),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),equal(none,identifier(none,s_st),identifier(none,working)),equal(none,identifier(none,w),boolean_true(none)),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))],[implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),equal(none,identifier(none,s_st),identifier(none,working)),equal(none,identifier(none,w),boolean_true(none)),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))],true). | |
40 | disprover_po('SND_snd_current_data/inv3_3/INV',event_b_context(none,'DisproverContext',[axioms(none,[member(none,identifier(none,'db\''),bool_set(none)),member(none,identifier(none,'MAX'),integer_set(none)),member(none,identifier(none,working),identifier(none,'STATUS')),member(none,identifier(none,'d\''),identifier(none,'D')),member(none,identifier(none,f),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,g),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,db),bool_set(none)),member(none,identifier(none,d),identifier(none,'D')),member(none,identifier(none,'w\''),bool_set(none)),member(none,identifier(none,c),integer_set(none)),member(none,identifier(none,n),integer_set(none)),member(none,identifier(none,l),bool_set(none)),member(none,identifier(none,h),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,s_st),identifier(none,'STATUS')),member(none,identifier(none,i),integer_set(none)),member(none,identifier(none,w),bool_set(none)),member(none,identifier(none,v),bool_set(none)),member(none,identifier(none,failure),identifier(none,'STATUS')),member(none,identifier(none,'l\''),bool_set(none)),member(none,identifier(none,s),integer_set(none)),member(none,identifier(none,r_st),identifier(none,'STATUS')),member(none,identifier(none,r),integer_set(none)),member(none,identifier(none,ab),bool_set(none)),member(none,identifier(none,success),identifier(none,'STATUS')),less(none,integer(none,0),identifier(none,n)),member(none,identifier(none,f),total_function(none,interval(none,integer(none,1),identifier(none,n)),identifier(none,'D'))),equal(none,identifier(none,'STATUS'),set_extension(none,[identifier(none,working),identifier(none,success),identifier(none,failure)])),not_equal(none,identifier(none,working),identifier(none,success)),not_equal(none,identifier(none,working),identifier(none,failure)),not_equal(none,identifier(none,success),identifier(none,failure)),member(none,identifier(none,'MAX'),natural_set(none)),member(none,identifier(none,i),interval(none,integer(none,0),identifier(none,n))),member(none,identifier(none,g),total_function(none,interval(none,integer(none,1),identifier(none,i)),identifier(none,'D'))),member(none,identifier(none,r),interval(none,integer(none,0),identifier(none,n))),equal(none,identifier(none,h),domain_restriction(none,interval(none,integer(none,1),identifier(none,r)),identifier(none,f))),equivalence(none,equal(none,identifier(none,r_st),identifier(none,success)),equal(none,identifier(none,r),identifier(none,n))),implication(none,equal(none,identifier(none,s_st),identifier(none,success)),equal(none,identifier(none,r_st),identifier(none,success))),member(none,identifier(none,s),interval(none,integer(none,0),minus(none,identifier(none,n),integer(none,1)))),member(none,identifier(none,r),interval(none,identifier(none,s),add(none,identifier(none,s),integer(none,1)))),implication(none,equal(none,identifier(none,w),boolean_false(none)),equal(none,identifier(none,d),function(none,identifier(none,f),[add(none,identifier(none,s),integer(none,1))]))),implication(none,equal(none,identifier(none,w),boolean_false(none)),conjunct(none,member(none,add(none,identifier(none,s),integer(none,1)),domain(none,identifier(none,f))),member(none,identifier(none,f),partial_function(none,integer_set(none),identifier(none,'D'))))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,db),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_false(none)))),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_true(none)))),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),member(none,identifier(none,c),interval(none,integer(none,0),add(none,identifier(none,'MAX'),integer(none,1)))),equivalence(none,equal(none,identifier(none,c),add(none,identifier(none,'MAX'),integer(none,1))),equal(none,identifier(none,s_st),identifier(none,failure))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),implication(none,equal(none,identifier(none,v),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),equal(none,identifier(none,s_st),identifier(none,working)),equal(none,identifier(none,w),boolean_true(none)),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))]),constants(none,[identifier(none,'db\''),identifier(none,'MAX'),identifier(none,working),identifier(none,'d\''),identifier(none,f),identifier(none,g),identifier(none,db),identifier(none,d),identifier(none,'w\''),identifier(none,c),identifier(none,n),identifier(none,l),identifier(none,h),identifier(none,s_st),identifier(none,i),identifier(none,w),identifier(none,v),identifier(none,failure),identifier(none,'l\''),identifier(none,s),identifier(none,r_st),identifier(none,r),identifier(none,ab),identifier(none,success)]),sets(none,[deferred_set(none,'D'),deferred_set(none,'STATUS')])]),implication(none,equal(none,boolean_false(none),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),[less(none,integer(none,0),identifier(none,n)),member(none,identifier(none,f),total_function(none,interval(none,integer(none,1),identifier(none,n)),identifier(none,'D'))),equal(none,identifier(none,'STATUS'),set_extension(none,[identifier(none,working),identifier(none,success),identifier(none,failure)])),not_equal(none,identifier(none,working),identifier(none,success)),not_equal(none,identifier(none,working),identifier(none,failure)),not_equal(none,identifier(none,success),identifier(none,failure)),member(none,identifier(none,'MAX'),natural_set(none)),member(none,identifier(none,i),interval(none,integer(none,0),identifier(none,n))),member(none,identifier(none,g),total_function(none,interval(none,integer(none,1),identifier(none,i)),identifier(none,'D'))),member(none,identifier(none,r),interval(none,integer(none,0),identifier(none,n))),equal(none,identifier(none,h),domain_restriction(none,interval(none,integer(none,1),identifier(none,r)),identifier(none,f))),equivalence(none,equal(none,identifier(none,r_st),identifier(none,success)),equal(none,identifier(none,r),identifier(none,n))),implication(none,equal(none,identifier(none,s_st),identifier(none,success)),equal(none,identifier(none,r_st),identifier(none,success))),member(none,identifier(none,s),interval(none,integer(none,0),minus(none,identifier(none,n),integer(none,1)))),member(none,identifier(none,r),interval(none,identifier(none,s),add(none,identifier(none,s),integer(none,1)))),implication(none,equal(none,identifier(none,w),boolean_false(none)),equal(none,identifier(none,d),function(none,identifier(none,f),[add(none,identifier(none,s),integer(none,1))]))),implication(none,equal(none,identifier(none,w),boolean_false(none)),conjunct(none,member(none,add(none,identifier(none,s),integer(none,1)),domain(none,identifier(none,f))),member(none,identifier(none,f),partial_function(none,integer_set(none),identifier(none,'D'))))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,db),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_false(none)))),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_true(none)))),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),member(none,identifier(none,c),interval(none,integer(none,0),add(none,identifier(none,'MAX'),integer(none,1)))),equivalence(none,equal(none,identifier(none,c),add(none,identifier(none,'MAX'),integer(none,1))),equal(none,identifier(none,s_st),identifier(none,failure))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),implication(none,equal(none,identifier(none,v),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),equal(none,identifier(none,s_st),identifier(none,working)),equal(none,identifier(none,w),boolean_true(none)),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))],[implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),equal(none,identifier(none,s_st),identifier(none,working)),equal(none,identifier(none,w),boolean_true(none)),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))],true). | |
41 | disprover_po('SND_snd_current_data/inv3_7/INV',event_b_context(none,'DisproverContext',[axioms(none,[member(none,identifier(none,'db\''),bool_set(none)),member(none,identifier(none,'MAX'),integer_set(none)),member(none,identifier(none,working),identifier(none,'STATUS')),member(none,identifier(none,'d\''),identifier(none,'D')),member(none,identifier(none,f),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,g),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,db),bool_set(none)),member(none,identifier(none,d),identifier(none,'D')),member(none,identifier(none,'w\''),bool_set(none)),member(none,identifier(none,c),integer_set(none)),member(none,identifier(none,n),integer_set(none)),member(none,identifier(none,l),bool_set(none)),member(none,identifier(none,h),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,s_st),identifier(none,'STATUS')),member(none,identifier(none,i),integer_set(none)),member(none,identifier(none,w),bool_set(none)),member(none,identifier(none,v),bool_set(none)),member(none,identifier(none,failure),identifier(none,'STATUS')),member(none,identifier(none,'l\''),bool_set(none)),member(none,identifier(none,s),integer_set(none)),member(none,identifier(none,r_st),identifier(none,'STATUS')),member(none,identifier(none,r),integer_set(none)),member(none,identifier(none,ab),bool_set(none)),member(none,identifier(none,success),identifier(none,'STATUS')),less(none,integer(none,0),identifier(none,n)),member(none,identifier(none,f),total_function(none,interval(none,integer(none,1),identifier(none,n)),identifier(none,'D'))),equal(none,identifier(none,'STATUS'),set_extension(none,[identifier(none,working),identifier(none,success),identifier(none,failure)])),not_equal(none,identifier(none,working),identifier(none,success)),not_equal(none,identifier(none,working),identifier(none,failure)),not_equal(none,identifier(none,success),identifier(none,failure)),member(none,identifier(none,'MAX'),natural_set(none)),member(none,identifier(none,i),interval(none,integer(none,0),identifier(none,n))),member(none,identifier(none,g),total_function(none,interval(none,integer(none,1),identifier(none,i)),identifier(none,'D'))),member(none,identifier(none,r),interval(none,integer(none,0),identifier(none,n))),equal(none,identifier(none,h),domain_restriction(none,interval(none,integer(none,1),identifier(none,r)),identifier(none,f))),equivalence(none,equal(none,identifier(none,r_st),identifier(none,success)),equal(none,identifier(none,r),identifier(none,n))),implication(none,equal(none,identifier(none,s_st),identifier(none,success)),equal(none,identifier(none,r_st),identifier(none,success))),member(none,identifier(none,s),interval(none,integer(none,0),minus(none,identifier(none,n),integer(none,1)))),member(none,identifier(none,r),interval(none,identifier(none,s),add(none,identifier(none,s),integer(none,1)))),implication(none,equal(none,identifier(none,w),boolean_false(none)),equal(none,identifier(none,d),function(none,identifier(none,f),[add(none,identifier(none,s),integer(none,1))]))),implication(none,equal(none,identifier(none,w),boolean_false(none)),conjunct(none,member(none,add(none,identifier(none,s),integer(none,1)),domain(none,identifier(none,f))),member(none,identifier(none,f),partial_function(none,integer_set(none),identifier(none,'D'))))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,db),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_false(none)))),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_true(none)))),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),member(none,identifier(none,c),interval(none,integer(none,0),add(none,identifier(none,'MAX'),integer(none,1)))),equivalence(none,equal(none,identifier(none,c),add(none,identifier(none,'MAX'),integer(none,1))),equal(none,identifier(none,s_st),identifier(none,failure))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),implication(none,equal(none,identifier(none,v),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),equal(none,identifier(none,s_st),identifier(none,working)),equal(none,identifier(none,w),boolean_true(none)),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))]),constants(none,[identifier(none,'db\''),identifier(none,'MAX'),identifier(none,working),identifier(none,'d\''),identifier(none,f),identifier(none,g),identifier(none,db),identifier(none,d),identifier(none,'w\''),identifier(none,c),identifier(none,n),identifier(none,l),identifier(none,h),identifier(none,s_st),identifier(none,i),identifier(none,w),identifier(none,v),identifier(none,failure),identifier(none,'l\''),identifier(none,s),identifier(none,r_st),identifier(none,r),identifier(none,ab),identifier(none,success)]),sets(none,[deferred_set(none,'D'),deferred_set(none,'STATUS')])]),implication(none,conjunct(none,equal(none,boolean_true(none),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,boolean_false(none),boolean_false(none)))),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),[less(none,integer(none,0),identifier(none,n)),member(none,identifier(none,f),total_function(none,interval(none,integer(none,1),identifier(none,n)),identifier(none,'D'))),equal(none,identifier(none,'STATUS'),set_extension(none,[identifier(none,working),identifier(none,success),identifier(none,failure)])),not_equal(none,identifier(none,working),identifier(none,success)),not_equal(none,identifier(none,working),identifier(none,failure)),not_equal(none,identifier(none,success),identifier(none,failure)),member(none,identifier(none,'MAX'),natural_set(none)),member(none,identifier(none,i),interval(none,integer(none,0),identifier(none,n))),member(none,identifier(none,g),total_function(none,interval(none,integer(none,1),identifier(none,i)),identifier(none,'D'))),member(none,identifier(none,r),interval(none,integer(none,0),identifier(none,n))),equal(none,identifier(none,h),domain_restriction(none,interval(none,integer(none,1),identifier(none,r)),identifier(none,f))),equivalence(none,equal(none,identifier(none,r_st),identifier(none,success)),equal(none,identifier(none,r),identifier(none,n))),implication(none,equal(none,identifier(none,s_st),identifier(none,success)),equal(none,identifier(none,r_st),identifier(none,success))),member(none,identifier(none,s),interval(none,integer(none,0),minus(none,identifier(none,n),integer(none,1)))),member(none,identifier(none,r),interval(none,identifier(none,s),add(none,identifier(none,s),integer(none,1)))),implication(none,equal(none,identifier(none,w),boolean_false(none)),equal(none,identifier(none,d),function(none,identifier(none,f),[add(none,identifier(none,s),integer(none,1))]))),implication(none,equal(none,identifier(none,w),boolean_false(none)),conjunct(none,member(none,add(none,identifier(none,s),integer(none,1)),domain(none,identifier(none,f))),member(none,identifier(none,f),partial_function(none,integer_set(none),identifier(none,'D'))))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,db),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_false(none)))),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_true(none)))),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),member(none,identifier(none,c),interval(none,integer(none,0),add(none,identifier(none,'MAX'),integer(none,1)))),equivalence(none,equal(none,identifier(none,c),add(none,identifier(none,'MAX'),integer(none,1))),equal(none,identifier(none,s_st),identifier(none,failure))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),implication(none,equal(none,identifier(none,v),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),equal(none,identifier(none,s_st),identifier(none,working)),equal(none,identifier(none,w),boolean_true(none)),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))],[implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_false(none)))),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),equal(none,identifier(none,s_st),identifier(none,working)),equal(none,identifier(none,w),boolean_true(none)),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))],true). | |
42 | disprover_po('SND_snd_current_data/inv3_8/INV',event_b_context(none,'DisproverContext',[axioms(none,[member(none,identifier(none,'db\''),bool_set(none)),member(none,identifier(none,'MAX'),integer_set(none)),member(none,identifier(none,working),identifier(none,'STATUS')),member(none,identifier(none,'d\''),identifier(none,'D')),member(none,identifier(none,f),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,g),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,db),bool_set(none)),member(none,identifier(none,d),identifier(none,'D')),member(none,identifier(none,'w\''),bool_set(none)),member(none,identifier(none,c),integer_set(none)),member(none,identifier(none,n),integer_set(none)),member(none,identifier(none,l),bool_set(none)),member(none,identifier(none,h),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,s_st),identifier(none,'STATUS')),member(none,identifier(none,i),integer_set(none)),member(none,identifier(none,w),bool_set(none)),member(none,identifier(none,v),bool_set(none)),member(none,identifier(none,failure),identifier(none,'STATUS')),member(none,identifier(none,'l\''),bool_set(none)),member(none,identifier(none,s),integer_set(none)),member(none,identifier(none,r_st),identifier(none,'STATUS')),member(none,identifier(none,r),integer_set(none)),member(none,identifier(none,ab),bool_set(none)),member(none,identifier(none,success),identifier(none,'STATUS')),less(none,integer(none,0),identifier(none,n)),member(none,identifier(none,f),total_function(none,interval(none,integer(none,1),identifier(none,n)),identifier(none,'D'))),equal(none,identifier(none,'STATUS'),set_extension(none,[identifier(none,working),identifier(none,success),identifier(none,failure)])),not_equal(none,identifier(none,working),identifier(none,success)),not_equal(none,identifier(none,working),identifier(none,failure)),not_equal(none,identifier(none,success),identifier(none,failure)),member(none,identifier(none,'MAX'),natural_set(none)),member(none,identifier(none,i),interval(none,integer(none,0),identifier(none,n))),member(none,identifier(none,g),total_function(none,interval(none,integer(none,1),identifier(none,i)),identifier(none,'D'))),member(none,identifier(none,r),interval(none,integer(none,0),identifier(none,n))),equal(none,identifier(none,h),domain_restriction(none,interval(none,integer(none,1),identifier(none,r)),identifier(none,f))),equivalence(none,equal(none,identifier(none,r_st),identifier(none,success)),equal(none,identifier(none,r),identifier(none,n))),implication(none,equal(none,identifier(none,s_st),identifier(none,success)),equal(none,identifier(none,r_st),identifier(none,success))),member(none,identifier(none,s),interval(none,integer(none,0),minus(none,identifier(none,n),integer(none,1)))),member(none,identifier(none,r),interval(none,identifier(none,s),add(none,identifier(none,s),integer(none,1)))),implication(none,equal(none,identifier(none,w),boolean_false(none)),equal(none,identifier(none,d),function(none,identifier(none,f),[add(none,identifier(none,s),integer(none,1))]))),implication(none,equal(none,identifier(none,w),boolean_false(none)),conjunct(none,member(none,add(none,identifier(none,s),integer(none,1)),domain(none,identifier(none,f))),member(none,identifier(none,f),partial_function(none,integer_set(none),identifier(none,'D'))))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,db),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_false(none)))),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_true(none)))),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),member(none,identifier(none,c),interval(none,integer(none,0),add(none,identifier(none,'MAX'),integer(none,1)))),equivalence(none,equal(none,identifier(none,c),add(none,identifier(none,'MAX'),integer(none,1))),equal(none,identifier(none,s_st),identifier(none,failure))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),implication(none,equal(none,identifier(none,v),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),equal(none,identifier(none,s_st),identifier(none,working)),equal(none,identifier(none,w),boolean_true(none)),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))]),constants(none,[identifier(none,'db\''),identifier(none,'MAX'),identifier(none,working),identifier(none,'d\''),identifier(none,f),identifier(none,g),identifier(none,db),identifier(none,d),identifier(none,'w\''),identifier(none,c),identifier(none,n),identifier(none,l),identifier(none,h),identifier(none,s_st),identifier(none,i),identifier(none,w),identifier(none,v),identifier(none,failure),identifier(none,'l\''),identifier(none,s),identifier(none,r_st),identifier(none,r),identifier(none,ab),identifier(none,success)]),sets(none,[deferred_set(none,'D'),deferred_set(none,'STATUS')])]),implication(none,conjunct(none,equal(none,boolean_true(none),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,boolean_false(none),boolean_true(none)))),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),[less(none,integer(none,0),identifier(none,n)),member(none,identifier(none,f),total_function(none,interval(none,integer(none,1),identifier(none,n)),identifier(none,'D'))),equal(none,identifier(none,'STATUS'),set_extension(none,[identifier(none,working),identifier(none,success),identifier(none,failure)])),not_equal(none,identifier(none,working),identifier(none,success)),not_equal(none,identifier(none,working),identifier(none,failure)),not_equal(none,identifier(none,success),identifier(none,failure)),member(none,identifier(none,'MAX'),natural_set(none)),member(none,identifier(none,i),interval(none,integer(none,0),identifier(none,n))),member(none,identifier(none,g),total_function(none,interval(none,integer(none,1),identifier(none,i)),identifier(none,'D'))),member(none,identifier(none,r),interval(none,integer(none,0),identifier(none,n))),equal(none,identifier(none,h),domain_restriction(none,interval(none,integer(none,1),identifier(none,r)),identifier(none,f))),equivalence(none,equal(none,identifier(none,r_st),identifier(none,success)),equal(none,identifier(none,r),identifier(none,n))),implication(none,equal(none,identifier(none,s_st),identifier(none,success)),equal(none,identifier(none,r_st),identifier(none,success))),member(none,identifier(none,s),interval(none,integer(none,0),minus(none,identifier(none,n),integer(none,1)))),member(none,identifier(none,r),interval(none,identifier(none,s),add(none,identifier(none,s),integer(none,1)))),implication(none,equal(none,identifier(none,w),boolean_false(none)),equal(none,identifier(none,d),function(none,identifier(none,f),[add(none,identifier(none,s),integer(none,1))]))),implication(none,equal(none,identifier(none,w),boolean_false(none)),conjunct(none,member(none,add(none,identifier(none,s),integer(none,1)),domain(none,identifier(none,f))),member(none,identifier(none,f),partial_function(none,integer_set(none),identifier(none,'D'))))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,db),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_false(none)))),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_true(none)))),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),member(none,identifier(none,c),interval(none,integer(none,0),add(none,identifier(none,'MAX'),integer(none,1)))),equivalence(none,equal(none,identifier(none,c),add(none,identifier(none,'MAX'),integer(none,1))),equal(none,identifier(none,s_st),identifier(none,failure))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),implication(none,equal(none,identifier(none,v),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),equal(none,identifier(none,s_st),identifier(none,working)),equal(none,identifier(none,w),boolean_true(none)),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))],[implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_true(none)))),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),equal(none,identifier(none,s_st),identifier(none,working)),equal(none,identifier(none,w),boolean_true(none)),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))],true). | |
43 | disprover_po('SND_snd_last_data/inv3_1/INV',event_b_context(none,'DisproverContext',[axioms(none,[member(none,identifier(none,'db\''),bool_set(none)),member(none,identifier(none,'MAX'),integer_set(none)),member(none,identifier(none,working),identifier(none,'STATUS')),member(none,identifier(none,'d\''),identifier(none,'D')),member(none,identifier(none,f),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,g),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,db),bool_set(none)),member(none,identifier(none,d),identifier(none,'D')),member(none,identifier(none,'w\''),bool_set(none)),member(none,identifier(none,c),integer_set(none)),member(none,identifier(none,n),integer_set(none)),member(none,identifier(none,l),bool_set(none)),member(none,identifier(none,h),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,s_st),identifier(none,'STATUS')),member(none,identifier(none,i),integer_set(none)),member(none,identifier(none,w),bool_set(none)),member(none,identifier(none,v),bool_set(none)),member(none,identifier(none,failure),identifier(none,'STATUS')),member(none,identifier(none,'l\''),bool_set(none)),member(none,identifier(none,s),integer_set(none)),member(none,identifier(none,r_st),identifier(none,'STATUS')),member(none,identifier(none,r),integer_set(none)),member(none,identifier(none,ab),bool_set(none)),member(none,identifier(none,success),identifier(none,'STATUS')),less(none,integer(none,0),identifier(none,n)),member(none,identifier(none,f),total_function(none,interval(none,integer(none,1),identifier(none,n)),identifier(none,'D'))),equal(none,identifier(none,'STATUS'),set_extension(none,[identifier(none,working),identifier(none,success),identifier(none,failure)])),not_equal(none,identifier(none,working),identifier(none,success)),not_equal(none,identifier(none,working),identifier(none,failure)),not_equal(none,identifier(none,success),identifier(none,failure)),member(none,identifier(none,'MAX'),natural_set(none)),member(none,identifier(none,i),interval(none,integer(none,0),identifier(none,n))),member(none,identifier(none,g),total_function(none,interval(none,integer(none,1),identifier(none,i)),identifier(none,'D'))),member(none,identifier(none,r),interval(none,integer(none,0),identifier(none,n))),equal(none,identifier(none,h),domain_restriction(none,interval(none,integer(none,1),identifier(none,r)),identifier(none,f))),equivalence(none,equal(none,identifier(none,r_st),identifier(none,success)),equal(none,identifier(none,r),identifier(none,n))),implication(none,equal(none,identifier(none,s_st),identifier(none,success)),equal(none,identifier(none,r_st),identifier(none,success))),member(none,identifier(none,s),interval(none,integer(none,0),minus(none,identifier(none,n),integer(none,1)))),member(none,identifier(none,r),interval(none,identifier(none,s),add(none,identifier(none,s),integer(none,1)))),implication(none,equal(none,identifier(none,w),boolean_false(none)),equal(none,identifier(none,d),function(none,identifier(none,f),[add(none,identifier(none,s),integer(none,1))]))),implication(none,equal(none,identifier(none,w),boolean_false(none)),conjunct(none,member(none,add(none,identifier(none,s),integer(none,1)),domain(none,identifier(none,f))),member(none,identifier(none,f),partial_function(none,integer_set(none),identifier(none,'D'))))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,db),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_false(none)))),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_true(none)))),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),member(none,identifier(none,c),interval(none,integer(none,0),add(none,identifier(none,'MAX'),integer(none,1)))),equivalence(none,equal(none,identifier(none,c),add(none,identifier(none,'MAX'),integer(none,1))),equal(none,identifier(none,s_st),identifier(none,failure))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),implication(none,equal(none,identifier(none,v),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),equal(none,identifier(none,s_st),identifier(none,working)),equal(none,identifier(none,w),boolean_true(none)),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))]),constants(none,[identifier(none,'db\''),identifier(none,'MAX'),identifier(none,working),identifier(none,'d\''),identifier(none,f),identifier(none,g),identifier(none,db),identifier(none,d),identifier(none,'w\''),identifier(none,c),identifier(none,n),identifier(none,l),identifier(none,h),identifier(none,s_st),identifier(none,i),identifier(none,w),identifier(none,v),identifier(none,failure),identifier(none,'l\''),identifier(none,s),identifier(none,r_st),identifier(none,r),identifier(none,ab),identifier(none,success)]),sets(none,[deferred_set(none,'D'),deferred_set(none,'STATUS')])]),implication(none,equal(none,boolean_false(none),boolean_true(none)),equal(none,boolean_true(none),boolean_false(none))),[less(none,integer(none,0),identifier(none,n)),member(none,identifier(none,f),total_function(none,interval(none,integer(none,1),identifier(none,n)),identifier(none,'D'))),equal(none,identifier(none,'STATUS'),set_extension(none,[identifier(none,working),identifier(none,success),identifier(none,failure)])),not_equal(none,identifier(none,working),identifier(none,success)),not_equal(none,identifier(none,working),identifier(none,failure)),not_equal(none,identifier(none,success),identifier(none,failure)),member(none,identifier(none,'MAX'),natural_set(none)),member(none,identifier(none,i),interval(none,integer(none,0),identifier(none,n))),member(none,identifier(none,g),total_function(none,interval(none,integer(none,1),identifier(none,i)),identifier(none,'D'))),member(none,identifier(none,r),interval(none,integer(none,0),identifier(none,n))),equal(none,identifier(none,h),domain_restriction(none,interval(none,integer(none,1),identifier(none,r)),identifier(none,f))),equivalence(none,equal(none,identifier(none,r_st),identifier(none,success)),equal(none,identifier(none,r),identifier(none,n))),implication(none,equal(none,identifier(none,s_st),identifier(none,success)),equal(none,identifier(none,r_st),identifier(none,success))),member(none,identifier(none,s),interval(none,integer(none,0),minus(none,identifier(none,n),integer(none,1)))),member(none,identifier(none,r),interval(none,identifier(none,s),add(none,identifier(none,s),integer(none,1)))),implication(none,equal(none,identifier(none,w),boolean_false(none)),equal(none,identifier(none,d),function(none,identifier(none,f),[add(none,identifier(none,s),integer(none,1))]))),implication(none,equal(none,identifier(none,w),boolean_false(none)),conjunct(none,member(none,add(none,identifier(none,s),integer(none,1)),domain(none,identifier(none,f))),member(none,identifier(none,f),partial_function(none,integer_set(none),identifier(none,'D'))))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,db),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_false(none)))),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_true(none)))),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),member(none,identifier(none,c),interval(none,integer(none,0),add(none,identifier(none,'MAX'),integer(none,1)))),equivalence(none,equal(none,identifier(none,c),add(none,identifier(none,'MAX'),integer(none,1))),equal(none,identifier(none,s_st),identifier(none,failure))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),implication(none,equal(none,identifier(none,v),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),equal(none,identifier(none,s_st),identifier(none,working)),equal(none,identifier(none,w),boolean_true(none)),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))],[implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,db),boolean_false(none))),equal(none,identifier(none,s_st),identifier(none,working)),equal(none,identifier(none,w),boolean_true(none)),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))],true). | |
44 | disprover_po('SND_snd_last_data/inv3_2/INV',event_b_context(none,'DisproverContext',[axioms(none,[member(none,identifier(none,'db\''),bool_set(none)),member(none,identifier(none,'MAX'),integer_set(none)),member(none,identifier(none,working),identifier(none,'STATUS')),member(none,identifier(none,'d\''),identifier(none,'D')),member(none,identifier(none,f),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,g),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,db),bool_set(none)),member(none,identifier(none,d),identifier(none,'D')),member(none,identifier(none,'w\''),bool_set(none)),member(none,identifier(none,c),integer_set(none)),member(none,identifier(none,n),integer_set(none)),member(none,identifier(none,l),bool_set(none)),member(none,identifier(none,h),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,s_st),identifier(none,'STATUS')),member(none,identifier(none,i),integer_set(none)),member(none,identifier(none,w),bool_set(none)),member(none,identifier(none,v),bool_set(none)),member(none,identifier(none,failure),identifier(none,'STATUS')),member(none,identifier(none,'l\''),bool_set(none)),member(none,identifier(none,s),integer_set(none)),member(none,identifier(none,r_st),identifier(none,'STATUS')),member(none,identifier(none,r),integer_set(none)),member(none,identifier(none,ab),bool_set(none)),member(none,identifier(none,success),identifier(none,'STATUS')),less(none,integer(none,0),identifier(none,n)),member(none,identifier(none,f),total_function(none,interval(none,integer(none,1),identifier(none,n)),identifier(none,'D'))),equal(none,identifier(none,'STATUS'),set_extension(none,[identifier(none,working),identifier(none,success),identifier(none,failure)])),not_equal(none,identifier(none,working),identifier(none,success)),not_equal(none,identifier(none,working),identifier(none,failure)),not_equal(none,identifier(none,success),identifier(none,failure)),member(none,identifier(none,'MAX'),natural_set(none)),member(none,identifier(none,i),interval(none,integer(none,0),identifier(none,n))),member(none,identifier(none,g),total_function(none,interval(none,integer(none,1),identifier(none,i)),identifier(none,'D'))),member(none,identifier(none,r),interval(none,integer(none,0),identifier(none,n))),equal(none,identifier(none,h),domain_restriction(none,interval(none,integer(none,1),identifier(none,r)),identifier(none,f))),equivalence(none,equal(none,identifier(none,r_st),identifier(none,success)),equal(none,identifier(none,r),identifier(none,n))),implication(none,equal(none,identifier(none,s_st),identifier(none,success)),equal(none,identifier(none,r_st),identifier(none,success))),member(none,identifier(none,s),interval(none,integer(none,0),minus(none,identifier(none,n),integer(none,1)))),member(none,identifier(none,r),interval(none,identifier(none,s),add(none,identifier(none,s),integer(none,1)))),implication(none,equal(none,identifier(none,w),boolean_false(none)),equal(none,identifier(none,d),function(none,identifier(none,f),[add(none,identifier(none,s),integer(none,1))]))),implication(none,equal(none,identifier(none,w),boolean_false(none)),conjunct(none,member(none,add(none,identifier(none,s),integer(none,1)),domain(none,identifier(none,f))),member(none,identifier(none,f),partial_function(none,integer_set(none),identifier(none,'D'))))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,db),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_false(none)))),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_true(none)))),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),member(none,identifier(none,c),interval(none,integer(none,0),add(none,identifier(none,'MAX'),integer(none,1)))),equivalence(none,equal(none,identifier(none,c),add(none,identifier(none,'MAX'),integer(none,1))),equal(none,identifier(none,s_st),identifier(none,failure))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),implication(none,equal(none,identifier(none,v),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),equal(none,identifier(none,s_st),identifier(none,working)),equal(none,identifier(none,w),boolean_true(none)),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))]),constants(none,[identifier(none,'db\''),identifier(none,'MAX'),identifier(none,working),identifier(none,'d\''),identifier(none,f),identifier(none,g),identifier(none,db),identifier(none,d),identifier(none,'w\''),identifier(none,c),identifier(none,n),identifier(none,l),identifier(none,h),identifier(none,s_st),identifier(none,i),identifier(none,w),identifier(none,v),identifier(none,failure),identifier(none,'l\''),identifier(none,s),identifier(none,r_st),identifier(none,r),identifier(none,ab),identifier(none,success)]),sets(none,[deferred_set(none,'D'),deferred_set(none,'STATUS')])]),implication(none,equal(none,boolean_false(none),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),[less(none,integer(none,0),identifier(none,n)),member(none,identifier(none,f),total_function(none,interval(none,integer(none,1),identifier(none,n)),identifier(none,'D'))),equal(none,identifier(none,'STATUS'),set_extension(none,[identifier(none,working),identifier(none,success),identifier(none,failure)])),not_equal(none,identifier(none,working),identifier(none,success)),not_equal(none,identifier(none,working),identifier(none,failure)),not_equal(none,identifier(none,success),identifier(none,failure)),member(none,identifier(none,'MAX'),natural_set(none)),member(none,identifier(none,i),interval(none,integer(none,0),identifier(none,n))),member(none,identifier(none,g),total_function(none,interval(none,integer(none,1),identifier(none,i)),identifier(none,'D'))),member(none,identifier(none,r),interval(none,integer(none,0),identifier(none,n))),equal(none,identifier(none,h),domain_restriction(none,interval(none,integer(none,1),identifier(none,r)),identifier(none,f))),equivalence(none,equal(none,identifier(none,r_st),identifier(none,success)),equal(none,identifier(none,r),identifier(none,n))),implication(none,equal(none,identifier(none,s_st),identifier(none,success)),equal(none,identifier(none,r_st),identifier(none,success))),member(none,identifier(none,s),interval(none,integer(none,0),minus(none,identifier(none,n),integer(none,1)))),member(none,identifier(none,r),interval(none,identifier(none,s),add(none,identifier(none,s),integer(none,1)))),implication(none,equal(none,identifier(none,w),boolean_false(none)),equal(none,identifier(none,d),function(none,identifier(none,f),[add(none,identifier(none,s),integer(none,1))]))),implication(none,equal(none,identifier(none,w),boolean_false(none)),conjunct(none,member(none,add(none,identifier(none,s),integer(none,1)),domain(none,identifier(none,f))),member(none,identifier(none,f),partial_function(none,integer_set(none),identifier(none,'D'))))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,db),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_false(none)))),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_true(none)))),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),member(none,identifier(none,c),interval(none,integer(none,0),add(none,identifier(none,'MAX'),integer(none,1)))),equivalence(none,equal(none,identifier(none,c),add(none,identifier(none,'MAX'),integer(none,1))),equal(none,identifier(none,s_st),identifier(none,failure))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),implication(none,equal(none,identifier(none,v),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),equal(none,identifier(none,s_st),identifier(none,working)),equal(none,identifier(none,w),boolean_true(none)),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))],[implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),equal(none,identifier(none,s_st),identifier(none,working)),equal(none,identifier(none,w),boolean_true(none)),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))],true). | |
45 | disprover_po('SND_snd_last_data/inv3_3/INV',event_b_context(none,'DisproverContext',[axioms(none,[member(none,identifier(none,'db\''),bool_set(none)),member(none,identifier(none,'MAX'),integer_set(none)),member(none,identifier(none,working),identifier(none,'STATUS')),member(none,identifier(none,'d\''),identifier(none,'D')),member(none,identifier(none,f),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,g),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,db),bool_set(none)),member(none,identifier(none,d),identifier(none,'D')),member(none,identifier(none,'w\''),bool_set(none)),member(none,identifier(none,c),integer_set(none)),member(none,identifier(none,n),integer_set(none)),member(none,identifier(none,l),bool_set(none)),member(none,identifier(none,h),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,s_st),identifier(none,'STATUS')),member(none,identifier(none,i),integer_set(none)),member(none,identifier(none,w),bool_set(none)),member(none,identifier(none,v),bool_set(none)),member(none,identifier(none,failure),identifier(none,'STATUS')),member(none,identifier(none,'l\''),bool_set(none)),member(none,identifier(none,s),integer_set(none)),member(none,identifier(none,r_st),identifier(none,'STATUS')),member(none,identifier(none,r),integer_set(none)),member(none,identifier(none,ab),bool_set(none)),member(none,identifier(none,success),identifier(none,'STATUS')),less(none,integer(none,0),identifier(none,n)),member(none,identifier(none,f),total_function(none,interval(none,integer(none,1),identifier(none,n)),identifier(none,'D'))),equal(none,identifier(none,'STATUS'),set_extension(none,[identifier(none,working),identifier(none,success),identifier(none,failure)])),not_equal(none,identifier(none,working),identifier(none,success)),not_equal(none,identifier(none,working),identifier(none,failure)),not_equal(none,identifier(none,success),identifier(none,failure)),member(none,identifier(none,'MAX'),natural_set(none)),member(none,identifier(none,i),interval(none,integer(none,0),identifier(none,n))),member(none,identifier(none,g),total_function(none,interval(none,integer(none,1),identifier(none,i)),identifier(none,'D'))),member(none,identifier(none,r),interval(none,integer(none,0),identifier(none,n))),equal(none,identifier(none,h),domain_restriction(none,interval(none,integer(none,1),identifier(none,r)),identifier(none,f))),equivalence(none,equal(none,identifier(none,r_st),identifier(none,success)),equal(none,identifier(none,r),identifier(none,n))),implication(none,equal(none,identifier(none,s_st),identifier(none,success)),equal(none,identifier(none,r_st),identifier(none,success))),member(none,identifier(none,s),interval(none,integer(none,0),minus(none,identifier(none,n),integer(none,1)))),member(none,identifier(none,r),interval(none,identifier(none,s),add(none,identifier(none,s),integer(none,1)))),implication(none,equal(none,identifier(none,w),boolean_false(none)),equal(none,identifier(none,d),function(none,identifier(none,f),[add(none,identifier(none,s),integer(none,1))]))),implication(none,equal(none,identifier(none,w),boolean_false(none)),conjunct(none,member(none,add(none,identifier(none,s),integer(none,1)),domain(none,identifier(none,f))),member(none,identifier(none,f),partial_function(none,integer_set(none),identifier(none,'D'))))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,db),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_false(none)))),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_true(none)))),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),member(none,identifier(none,c),interval(none,integer(none,0),add(none,identifier(none,'MAX'),integer(none,1)))),equivalence(none,equal(none,identifier(none,c),add(none,identifier(none,'MAX'),integer(none,1))),equal(none,identifier(none,s_st),identifier(none,failure))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),implication(none,equal(none,identifier(none,v),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),equal(none,identifier(none,s_st),identifier(none,working)),equal(none,identifier(none,w),boolean_true(none)),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))]),constants(none,[identifier(none,'db\''),identifier(none,'MAX'),identifier(none,working),identifier(none,'d\''),identifier(none,f),identifier(none,g),identifier(none,db),identifier(none,d),identifier(none,'w\''),identifier(none,c),identifier(none,n),identifier(none,l),identifier(none,h),identifier(none,s_st),identifier(none,i),identifier(none,w),identifier(none,v),identifier(none,failure),identifier(none,'l\''),identifier(none,s),identifier(none,r_st),identifier(none,r),identifier(none,ab),identifier(none,success)]),sets(none,[deferred_set(none,'D'),deferred_set(none,'STATUS')])]),implication(none,equal(none,boolean_false(none),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),[less(none,integer(none,0),identifier(none,n)),member(none,identifier(none,f),total_function(none,interval(none,integer(none,1),identifier(none,n)),identifier(none,'D'))),equal(none,identifier(none,'STATUS'),set_extension(none,[identifier(none,working),identifier(none,success),identifier(none,failure)])),not_equal(none,identifier(none,working),identifier(none,success)),not_equal(none,identifier(none,working),identifier(none,failure)),not_equal(none,identifier(none,success),identifier(none,failure)),member(none,identifier(none,'MAX'),natural_set(none)),member(none,identifier(none,i),interval(none,integer(none,0),identifier(none,n))),member(none,identifier(none,g),total_function(none,interval(none,integer(none,1),identifier(none,i)),identifier(none,'D'))),member(none,identifier(none,r),interval(none,integer(none,0),identifier(none,n))),equal(none,identifier(none,h),domain_restriction(none,interval(none,integer(none,1),identifier(none,r)),identifier(none,f))),equivalence(none,equal(none,identifier(none,r_st),identifier(none,success)),equal(none,identifier(none,r),identifier(none,n))),implication(none,equal(none,identifier(none,s_st),identifier(none,success)),equal(none,identifier(none,r_st),identifier(none,success))),member(none,identifier(none,s),interval(none,integer(none,0),minus(none,identifier(none,n),integer(none,1)))),member(none,identifier(none,r),interval(none,identifier(none,s),add(none,identifier(none,s),integer(none,1)))),implication(none,equal(none,identifier(none,w),boolean_false(none)),equal(none,identifier(none,d),function(none,identifier(none,f),[add(none,identifier(none,s),integer(none,1))]))),implication(none,equal(none,identifier(none,w),boolean_false(none)),conjunct(none,member(none,add(none,identifier(none,s),integer(none,1)),domain(none,identifier(none,f))),member(none,identifier(none,f),partial_function(none,integer_set(none),identifier(none,'D'))))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,db),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_false(none)))),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_true(none)))),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),member(none,identifier(none,c),interval(none,integer(none,0),add(none,identifier(none,'MAX'),integer(none,1)))),equivalence(none,equal(none,identifier(none,c),add(none,identifier(none,'MAX'),integer(none,1))),equal(none,identifier(none,s_st),identifier(none,failure))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),implication(none,equal(none,identifier(none,v),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),equal(none,identifier(none,s_st),identifier(none,working)),equal(none,identifier(none,w),boolean_true(none)),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))],[implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),equal(none,identifier(none,s_st),identifier(none,working)),equal(none,identifier(none,w),boolean_true(none)),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))],true). | |
46 | disprover_po('SND_snd_last_data/inv3_7/INV',event_b_context(none,'DisproverContext',[axioms(none,[member(none,identifier(none,'db\''),bool_set(none)),member(none,identifier(none,'MAX'),integer_set(none)),member(none,identifier(none,working),identifier(none,'STATUS')),member(none,identifier(none,'d\''),identifier(none,'D')),member(none,identifier(none,f),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,g),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,db),bool_set(none)),member(none,identifier(none,d),identifier(none,'D')),member(none,identifier(none,'w\''),bool_set(none)),member(none,identifier(none,c),integer_set(none)),member(none,identifier(none,n),integer_set(none)),member(none,identifier(none,l),bool_set(none)),member(none,identifier(none,h),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,s_st),identifier(none,'STATUS')),member(none,identifier(none,i),integer_set(none)),member(none,identifier(none,w),bool_set(none)),member(none,identifier(none,v),bool_set(none)),member(none,identifier(none,failure),identifier(none,'STATUS')),member(none,identifier(none,'l\''),bool_set(none)),member(none,identifier(none,s),integer_set(none)),member(none,identifier(none,r_st),identifier(none,'STATUS')),member(none,identifier(none,r),integer_set(none)),member(none,identifier(none,ab),bool_set(none)),member(none,identifier(none,success),identifier(none,'STATUS')),less(none,integer(none,0),identifier(none,n)),member(none,identifier(none,f),total_function(none,interval(none,integer(none,1),identifier(none,n)),identifier(none,'D'))),equal(none,identifier(none,'STATUS'),set_extension(none,[identifier(none,working),identifier(none,success),identifier(none,failure)])),not_equal(none,identifier(none,working),identifier(none,success)),not_equal(none,identifier(none,working),identifier(none,failure)),not_equal(none,identifier(none,success),identifier(none,failure)),member(none,identifier(none,'MAX'),natural_set(none)),member(none,identifier(none,i),interval(none,integer(none,0),identifier(none,n))),member(none,identifier(none,g),total_function(none,interval(none,integer(none,1),identifier(none,i)),identifier(none,'D'))),member(none,identifier(none,r),interval(none,integer(none,0),identifier(none,n))),equal(none,identifier(none,h),domain_restriction(none,interval(none,integer(none,1),identifier(none,r)),identifier(none,f))),equivalence(none,equal(none,identifier(none,r_st),identifier(none,success)),equal(none,identifier(none,r),identifier(none,n))),implication(none,equal(none,identifier(none,s_st),identifier(none,success)),equal(none,identifier(none,r_st),identifier(none,success))),member(none,identifier(none,s),interval(none,integer(none,0),minus(none,identifier(none,n),integer(none,1)))),member(none,identifier(none,r),interval(none,identifier(none,s),add(none,identifier(none,s),integer(none,1)))),implication(none,equal(none,identifier(none,w),boolean_false(none)),equal(none,identifier(none,d),function(none,identifier(none,f),[add(none,identifier(none,s),integer(none,1))]))),implication(none,equal(none,identifier(none,w),boolean_false(none)),conjunct(none,member(none,add(none,identifier(none,s),integer(none,1)),domain(none,identifier(none,f))),member(none,identifier(none,f),partial_function(none,integer_set(none),identifier(none,'D'))))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,db),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_false(none)))),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_true(none)))),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),member(none,identifier(none,c),interval(none,integer(none,0),add(none,identifier(none,'MAX'),integer(none,1)))),equivalence(none,equal(none,identifier(none,c),add(none,identifier(none,'MAX'),integer(none,1))),equal(none,identifier(none,s_st),identifier(none,failure))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),implication(none,equal(none,identifier(none,v),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),equal(none,identifier(none,s_st),identifier(none,working)),equal(none,identifier(none,w),boolean_true(none)),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))]),constants(none,[identifier(none,'db\''),identifier(none,'MAX'),identifier(none,working),identifier(none,'d\''),identifier(none,f),identifier(none,g),identifier(none,db),identifier(none,d),identifier(none,'w\''),identifier(none,c),identifier(none,n),identifier(none,l),identifier(none,h),identifier(none,s_st),identifier(none,i),identifier(none,w),identifier(none,v),identifier(none,failure),identifier(none,'l\''),identifier(none,s),identifier(none,r_st),identifier(none,r),identifier(none,ab),identifier(none,success)]),sets(none,[deferred_set(none,'D'),deferred_set(none,'STATUS')])]),implication(none,conjunct(none,equal(none,boolean_true(none),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,boolean_true(none),boolean_false(none)))),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),[less(none,integer(none,0),identifier(none,n)),member(none,identifier(none,f),total_function(none,interval(none,integer(none,1),identifier(none,n)),identifier(none,'D'))),equal(none,identifier(none,'STATUS'),set_extension(none,[identifier(none,working),identifier(none,success),identifier(none,failure)])),not_equal(none,identifier(none,working),identifier(none,success)),not_equal(none,identifier(none,working),identifier(none,failure)),not_equal(none,identifier(none,success),identifier(none,failure)),member(none,identifier(none,'MAX'),natural_set(none)),member(none,identifier(none,i),interval(none,integer(none,0),identifier(none,n))),member(none,identifier(none,g),total_function(none,interval(none,integer(none,1),identifier(none,i)),identifier(none,'D'))),member(none,identifier(none,r),interval(none,integer(none,0),identifier(none,n))),equal(none,identifier(none,h),domain_restriction(none,interval(none,integer(none,1),identifier(none,r)),identifier(none,f))),equivalence(none,equal(none,identifier(none,r_st),identifier(none,success)),equal(none,identifier(none,r),identifier(none,n))),implication(none,equal(none,identifier(none,s_st),identifier(none,success)),equal(none,identifier(none,r_st),identifier(none,success))),member(none,identifier(none,s),interval(none,integer(none,0),minus(none,identifier(none,n),integer(none,1)))),member(none,identifier(none,r),interval(none,identifier(none,s),add(none,identifier(none,s),integer(none,1)))),implication(none,equal(none,identifier(none,w),boolean_false(none)),equal(none,identifier(none,d),function(none,identifier(none,f),[add(none,identifier(none,s),integer(none,1))]))),implication(none,equal(none,identifier(none,w),boolean_false(none)),conjunct(none,member(none,add(none,identifier(none,s),integer(none,1)),domain(none,identifier(none,f))),member(none,identifier(none,f),partial_function(none,integer_set(none),identifier(none,'D'))))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,db),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_false(none)))),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_true(none)))),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),member(none,identifier(none,c),interval(none,integer(none,0),add(none,identifier(none,'MAX'),integer(none,1)))),equivalence(none,equal(none,identifier(none,c),add(none,identifier(none,'MAX'),integer(none,1))),equal(none,identifier(none,s_st),identifier(none,failure))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),implication(none,equal(none,identifier(none,v),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),equal(none,identifier(none,s_st),identifier(none,working)),equal(none,identifier(none,w),boolean_true(none)),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))],[implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_false(none)))),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),equal(none,identifier(none,s_st),identifier(none,working)),equal(none,identifier(none,w),boolean_true(none)),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))],true). | |
47 | disprover_po('SND_snd_last_data/inv3_8/INV',event_b_context(none,'DisproverContext',[axioms(none,[member(none,identifier(none,'db\''),bool_set(none)),member(none,identifier(none,'MAX'),integer_set(none)),member(none,identifier(none,working),identifier(none,'STATUS')),member(none,identifier(none,'d\''),identifier(none,'D')),member(none,identifier(none,f),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,g),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,db),bool_set(none)),member(none,identifier(none,d),identifier(none,'D')),member(none,identifier(none,'w\''),bool_set(none)),member(none,identifier(none,c),integer_set(none)),member(none,identifier(none,n),integer_set(none)),member(none,identifier(none,l),bool_set(none)),member(none,identifier(none,h),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,s_st),identifier(none,'STATUS')),member(none,identifier(none,i),integer_set(none)),member(none,identifier(none,w),bool_set(none)),member(none,identifier(none,v),bool_set(none)),member(none,identifier(none,failure),identifier(none,'STATUS')),member(none,identifier(none,'l\''),bool_set(none)),member(none,identifier(none,s),integer_set(none)),member(none,identifier(none,r_st),identifier(none,'STATUS')),member(none,identifier(none,r),integer_set(none)),member(none,identifier(none,ab),bool_set(none)),member(none,identifier(none,success),identifier(none,'STATUS')),less(none,integer(none,0),identifier(none,n)),member(none,identifier(none,f),total_function(none,interval(none,integer(none,1),identifier(none,n)),identifier(none,'D'))),equal(none,identifier(none,'STATUS'),set_extension(none,[identifier(none,working),identifier(none,success),identifier(none,failure)])),not_equal(none,identifier(none,working),identifier(none,success)),not_equal(none,identifier(none,working),identifier(none,failure)),not_equal(none,identifier(none,success),identifier(none,failure)),member(none,identifier(none,'MAX'),natural_set(none)),member(none,identifier(none,i),interval(none,integer(none,0),identifier(none,n))),member(none,identifier(none,g),total_function(none,interval(none,integer(none,1),identifier(none,i)),identifier(none,'D'))),member(none,identifier(none,r),interval(none,integer(none,0),identifier(none,n))),equal(none,identifier(none,h),domain_restriction(none,interval(none,integer(none,1),identifier(none,r)),identifier(none,f))),equivalence(none,equal(none,identifier(none,r_st),identifier(none,success)),equal(none,identifier(none,r),identifier(none,n))),implication(none,equal(none,identifier(none,s_st),identifier(none,success)),equal(none,identifier(none,r_st),identifier(none,success))),member(none,identifier(none,s),interval(none,integer(none,0),minus(none,identifier(none,n),integer(none,1)))),member(none,identifier(none,r),interval(none,identifier(none,s),add(none,identifier(none,s),integer(none,1)))),implication(none,equal(none,identifier(none,w),boolean_false(none)),equal(none,identifier(none,d),function(none,identifier(none,f),[add(none,identifier(none,s),integer(none,1))]))),implication(none,equal(none,identifier(none,w),boolean_false(none)),conjunct(none,member(none,add(none,identifier(none,s),integer(none,1)),domain(none,identifier(none,f))),member(none,identifier(none,f),partial_function(none,integer_set(none),identifier(none,'D'))))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,db),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_false(none)))),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_true(none)))),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),member(none,identifier(none,c),interval(none,integer(none,0),add(none,identifier(none,'MAX'),integer(none,1)))),equivalence(none,equal(none,identifier(none,c),add(none,identifier(none,'MAX'),integer(none,1))),equal(none,identifier(none,s_st),identifier(none,failure))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),implication(none,equal(none,identifier(none,v),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),equal(none,identifier(none,s_st),identifier(none,working)),equal(none,identifier(none,w),boolean_true(none)),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))]),constants(none,[identifier(none,'db\''),identifier(none,'MAX'),identifier(none,working),identifier(none,'d\''),identifier(none,f),identifier(none,g),identifier(none,db),identifier(none,d),identifier(none,'w\''),identifier(none,c),identifier(none,n),identifier(none,l),identifier(none,h),identifier(none,s_st),identifier(none,i),identifier(none,w),identifier(none,v),identifier(none,failure),identifier(none,'l\''),identifier(none,s),identifier(none,r_st),identifier(none,r),identifier(none,ab),identifier(none,success)]),sets(none,[deferred_set(none,'D'),deferred_set(none,'STATUS')])]),implication(none,conjunct(none,equal(none,boolean_true(none),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,boolean_true(none),boolean_true(none)))),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),[less(none,integer(none,0),identifier(none,n)),member(none,identifier(none,f),total_function(none,interval(none,integer(none,1),identifier(none,n)),identifier(none,'D'))),equal(none,identifier(none,'STATUS'),set_extension(none,[identifier(none,working),identifier(none,success),identifier(none,failure)])),not_equal(none,identifier(none,working),identifier(none,success)),not_equal(none,identifier(none,working),identifier(none,failure)),not_equal(none,identifier(none,success),identifier(none,failure)),member(none,identifier(none,'MAX'),natural_set(none)),member(none,identifier(none,i),interval(none,integer(none,0),identifier(none,n))),member(none,identifier(none,g),total_function(none,interval(none,integer(none,1),identifier(none,i)),identifier(none,'D'))),member(none,identifier(none,r),interval(none,integer(none,0),identifier(none,n))),equal(none,identifier(none,h),domain_restriction(none,interval(none,integer(none,1),identifier(none,r)),identifier(none,f))),equivalence(none,equal(none,identifier(none,r_st),identifier(none,success)),equal(none,identifier(none,r),identifier(none,n))),implication(none,equal(none,identifier(none,s_st),identifier(none,success)),equal(none,identifier(none,r_st),identifier(none,success))),member(none,identifier(none,s),interval(none,integer(none,0),minus(none,identifier(none,n),integer(none,1)))),member(none,identifier(none,r),interval(none,identifier(none,s),add(none,identifier(none,s),integer(none,1)))),implication(none,equal(none,identifier(none,w),boolean_false(none)),equal(none,identifier(none,d),function(none,identifier(none,f),[add(none,identifier(none,s),integer(none,1))]))),implication(none,equal(none,identifier(none,w),boolean_false(none)),conjunct(none,member(none,add(none,identifier(none,s),integer(none,1)),domain(none,identifier(none,f))),member(none,identifier(none,f),partial_function(none,integer_set(none),identifier(none,'D'))))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,db),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_false(none)))),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_true(none)))),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),member(none,identifier(none,c),interval(none,integer(none,0),add(none,identifier(none,'MAX'),integer(none,1)))),equivalence(none,equal(none,identifier(none,c),add(none,identifier(none,'MAX'),integer(none,1))),equal(none,identifier(none,s_st),identifier(none,failure))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),implication(none,equal(none,identifier(none,v),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),equal(none,identifier(none,s_st),identifier(none,working)),equal(none,identifier(none,w),boolean_true(none)),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))],[implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_true(none)))),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),equal(none,identifier(none,s_st),identifier(none,working)),equal(none,identifier(none,w),boolean_true(none)),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))],true). | |
48 | disprover_po('SND_time_out_current/inv3_1/INV',event_b_context(none,'DisproverContext',[axioms(none,[member(none,identifier(none,'MAX'),integer_set(none)),member(none,identifier(none,working),identifier(none,'STATUS')),member(none,identifier(none,f),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,db),bool_set(none)),member(none,identifier(none,g),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,d),identifier(none,'D')),member(none,identifier(none,'w\''),bool_set(none)),member(none,identifier(none,c),integer_set(none)),member(none,identifier(none,n),integer_set(none)),member(none,identifier(none,l),bool_set(none)),member(none,identifier(none,h),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,i),integer_set(none)),member(none,identifier(none,s_st),identifier(none,'STATUS')),member(none,identifier(none,w),bool_set(none)),member(none,identifier(none,v),bool_set(none)),member(none,identifier(none,failure),identifier(none,'STATUS')),member(none,identifier(none,r_st),identifier(none,'STATUS')),member(none,identifier(none,s),integer_set(none)),member(none,identifier(none,r),integer_set(none)),member(none,identifier(none,ab),bool_set(none)),member(none,identifier(none,success),identifier(none,'STATUS')),member(none,identifier(none,'c\''),integer_set(none)),less(none,integer(none,0),identifier(none,n)),member(none,identifier(none,f),total_function(none,interval(none,integer(none,1),identifier(none,n)),identifier(none,'D'))),equal(none,identifier(none,'STATUS'),set_extension(none,[identifier(none,working),identifier(none,success),identifier(none,failure)])),not_equal(none,identifier(none,working),identifier(none,success)),not_equal(none,identifier(none,working),identifier(none,failure)),not_equal(none,identifier(none,success),identifier(none,failure)),member(none,identifier(none,'MAX'),natural_set(none)),member(none,identifier(none,i),interval(none,integer(none,0),identifier(none,n))),member(none,identifier(none,g),total_function(none,interval(none,integer(none,1),identifier(none,i)),identifier(none,'D'))),member(none,identifier(none,r),interval(none,integer(none,0),identifier(none,n))),equal(none,identifier(none,h),domain_restriction(none,interval(none,integer(none,1),identifier(none,r)),identifier(none,f))),equivalence(none,equal(none,identifier(none,r_st),identifier(none,success)),equal(none,identifier(none,r),identifier(none,n))),implication(none,equal(none,identifier(none,s_st),identifier(none,success)),equal(none,identifier(none,r_st),identifier(none,success))),member(none,identifier(none,s),interval(none,integer(none,0),minus(none,identifier(none,n),integer(none,1)))),member(none,identifier(none,r),interval(none,identifier(none,s),add(none,identifier(none,s),integer(none,1)))),implication(none,equal(none,identifier(none,w),boolean_false(none)),equal(none,identifier(none,d),function(none,identifier(none,f),[add(none,identifier(none,s),integer(none,1))]))),implication(none,equal(none,identifier(none,w),boolean_false(none)),conjunct(none,member(none,add(none,identifier(none,s),integer(none,1)),domain(none,identifier(none,f))),member(none,identifier(none,f),partial_function(none,integer_set(none),identifier(none,'D'))))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,db),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_false(none)))),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_true(none)))),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),member(none,identifier(none,c),interval(none,integer(none,0),add(none,identifier(none,'MAX'),integer(none,1)))),equivalence(none,equal(none,identifier(none,c),add(none,identifier(none,'MAX'),integer(none,1))),equal(none,identifier(none,s_st),identifier(none,failure))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),implication(none,equal(none,identifier(none,v),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),equal(none,identifier(none,s_st),identifier(none,working)),equal(none,identifier(none,w),boolean_false(none)),equal(none,identifier(none,ab),boolean_false(none)),equal(none,identifier(none,db),boolean_false(none)),equal(none,identifier(none,v),boolean_false(none)),less(none,identifier(none,c),identifier(none,'MAX'))]),constants(none,[identifier(none,'MAX'),identifier(none,working),identifier(none,f),identifier(none,db),identifier(none,g),identifier(none,d),identifier(none,'w\''),identifier(none,c),identifier(none,n),identifier(none,l),identifier(none,h),identifier(none,i),identifier(none,s_st),identifier(none,w),identifier(none,v),identifier(none,failure),identifier(none,r_st),identifier(none,s),identifier(none,r),identifier(none,ab),identifier(none,success),identifier(none,'c\'')]),sets(none,[deferred_set(none,'D'),deferred_set(none,'STATUS')])]),implication(none,equal(none,boolean_true(none),boolean_true(none)),equal(none,identifier(none,db),boolean_false(none))),[less(none,integer(none,0),identifier(none,n)),member(none,identifier(none,f),total_function(none,interval(none,integer(none,1),identifier(none,n)),identifier(none,'D'))),equal(none,identifier(none,'STATUS'),set_extension(none,[identifier(none,working),identifier(none,success),identifier(none,failure)])),not_equal(none,identifier(none,working),identifier(none,success)),not_equal(none,identifier(none,working),identifier(none,failure)),not_equal(none,identifier(none,success),identifier(none,failure)),member(none,identifier(none,'MAX'),natural_set(none)),member(none,identifier(none,i),interval(none,integer(none,0),identifier(none,n))),member(none,identifier(none,g),total_function(none,interval(none,integer(none,1),identifier(none,i)),identifier(none,'D'))),member(none,identifier(none,r),interval(none,integer(none,0),identifier(none,n))),equal(none,identifier(none,h),domain_restriction(none,interval(none,integer(none,1),identifier(none,r)),identifier(none,f))),equivalence(none,equal(none,identifier(none,r_st),identifier(none,success)),equal(none,identifier(none,r),identifier(none,n))),implication(none,equal(none,identifier(none,s_st),identifier(none,success)),equal(none,identifier(none,r_st),identifier(none,success))),member(none,identifier(none,s),interval(none,integer(none,0),minus(none,identifier(none,n),integer(none,1)))),member(none,identifier(none,r),interval(none,identifier(none,s),add(none,identifier(none,s),integer(none,1)))),implication(none,equal(none,identifier(none,w),boolean_false(none)),equal(none,identifier(none,d),function(none,identifier(none,f),[add(none,identifier(none,s),integer(none,1))]))),implication(none,equal(none,identifier(none,w),boolean_false(none)),conjunct(none,member(none,add(none,identifier(none,s),integer(none,1)),domain(none,identifier(none,f))),member(none,identifier(none,f),partial_function(none,integer_set(none),identifier(none,'D'))))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,db),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_false(none)))),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_true(none)))),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),member(none,identifier(none,c),interval(none,integer(none,0),add(none,identifier(none,'MAX'),integer(none,1)))),equivalence(none,equal(none,identifier(none,c),add(none,identifier(none,'MAX'),integer(none,1))),equal(none,identifier(none,s_st),identifier(none,failure))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),implication(none,equal(none,identifier(none,v),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),equal(none,identifier(none,s_st),identifier(none,working)),equal(none,identifier(none,w),boolean_false(none)),equal(none,identifier(none,ab),boolean_false(none)),equal(none,identifier(none,db),boolean_false(none)),equal(none,identifier(none,v),boolean_false(none)),less(none,identifier(none,c),identifier(none,'MAX'))],[implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,db),boolean_false(none))),equal(none,identifier(none,s_st),identifier(none,working)),equal(none,identifier(none,w),boolean_false(none)),equal(none,identifier(none,ab),boolean_false(none)),equal(none,identifier(none,db),boolean_false(none)),equal(none,identifier(none,v),boolean_false(none)),less(none,identifier(none,c),identifier(none,'MAX'))],true). | |
49 | disprover_po('SND_time_out_current/inv3_2/INV',event_b_context(none,'DisproverContext',[axioms(none,[member(none,identifier(none,'MAX'),integer_set(none)),member(none,identifier(none,working),identifier(none,'STATUS')),member(none,identifier(none,f),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,db),bool_set(none)),member(none,identifier(none,g),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,d),identifier(none,'D')),member(none,identifier(none,'w\''),bool_set(none)),member(none,identifier(none,c),integer_set(none)),member(none,identifier(none,n),integer_set(none)),member(none,identifier(none,l),bool_set(none)),member(none,identifier(none,h),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,i),integer_set(none)),member(none,identifier(none,s_st),identifier(none,'STATUS')),member(none,identifier(none,w),bool_set(none)),member(none,identifier(none,v),bool_set(none)),member(none,identifier(none,failure),identifier(none,'STATUS')),member(none,identifier(none,r_st),identifier(none,'STATUS')),member(none,identifier(none,s),integer_set(none)),member(none,identifier(none,r),integer_set(none)),member(none,identifier(none,ab),bool_set(none)),member(none,identifier(none,success),identifier(none,'STATUS')),member(none,identifier(none,'c\''),integer_set(none)),less(none,integer(none,0),identifier(none,n)),member(none,identifier(none,f),total_function(none,interval(none,integer(none,1),identifier(none,n)),identifier(none,'D'))),equal(none,identifier(none,'STATUS'),set_extension(none,[identifier(none,working),identifier(none,success),identifier(none,failure)])),not_equal(none,identifier(none,working),identifier(none,success)),not_equal(none,identifier(none,working),identifier(none,failure)),not_equal(none,identifier(none,success),identifier(none,failure)),member(none,identifier(none,'MAX'),natural_set(none)),member(none,identifier(none,i),interval(none,integer(none,0),identifier(none,n))),member(none,identifier(none,g),total_function(none,interval(none,integer(none,1),identifier(none,i)),identifier(none,'D'))),member(none,identifier(none,r),interval(none,integer(none,0),identifier(none,n))),equal(none,identifier(none,h),domain_restriction(none,interval(none,integer(none,1),identifier(none,r)),identifier(none,f))),equivalence(none,equal(none,identifier(none,r_st),identifier(none,success)),equal(none,identifier(none,r),identifier(none,n))),implication(none,equal(none,identifier(none,s_st),identifier(none,success)),equal(none,identifier(none,r_st),identifier(none,success))),member(none,identifier(none,s),interval(none,integer(none,0),minus(none,identifier(none,n),integer(none,1)))),member(none,identifier(none,r),interval(none,identifier(none,s),add(none,identifier(none,s),integer(none,1)))),implication(none,equal(none,identifier(none,w),boolean_false(none)),equal(none,identifier(none,d),function(none,identifier(none,f),[add(none,identifier(none,s),integer(none,1))]))),implication(none,equal(none,identifier(none,w),boolean_false(none)),conjunct(none,member(none,add(none,identifier(none,s),integer(none,1)),domain(none,identifier(none,f))),member(none,identifier(none,f),partial_function(none,integer_set(none),identifier(none,'D'))))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,db),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_false(none)))),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_true(none)))),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),member(none,identifier(none,c),interval(none,integer(none,0),add(none,identifier(none,'MAX'),integer(none,1)))),equivalence(none,equal(none,identifier(none,c),add(none,identifier(none,'MAX'),integer(none,1))),equal(none,identifier(none,s_st),identifier(none,failure))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),implication(none,equal(none,identifier(none,v),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),equal(none,identifier(none,s_st),identifier(none,working)),equal(none,identifier(none,w),boolean_false(none)),equal(none,identifier(none,ab),boolean_false(none)),equal(none,identifier(none,db),boolean_false(none)),equal(none,identifier(none,v),boolean_false(none)),less(none,identifier(none,c),identifier(none,'MAX'))]),constants(none,[identifier(none,'MAX'),identifier(none,working),identifier(none,f),identifier(none,db),identifier(none,g),identifier(none,d),identifier(none,'w\''),identifier(none,c),identifier(none,n),identifier(none,l),identifier(none,h),identifier(none,i),identifier(none,s_st),identifier(none,w),identifier(none,v),identifier(none,failure),identifier(none,r_st),identifier(none,s),identifier(none,r),identifier(none,ab),identifier(none,success),identifier(none,'c\'')]),sets(none,[deferred_set(none,'D'),deferred_set(none,'STATUS')])]),implication(none,equal(none,boolean_true(none),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),[less(none,integer(none,0),identifier(none,n)),member(none,identifier(none,f),total_function(none,interval(none,integer(none,1),identifier(none,n)),identifier(none,'D'))),equal(none,identifier(none,'STATUS'),set_extension(none,[identifier(none,working),identifier(none,success),identifier(none,failure)])),not_equal(none,identifier(none,working),identifier(none,success)),not_equal(none,identifier(none,working),identifier(none,failure)),not_equal(none,identifier(none,success),identifier(none,failure)),member(none,identifier(none,'MAX'),natural_set(none)),member(none,identifier(none,i),interval(none,integer(none,0),identifier(none,n))),member(none,identifier(none,g),total_function(none,interval(none,integer(none,1),identifier(none,i)),identifier(none,'D'))),member(none,identifier(none,r),interval(none,integer(none,0),identifier(none,n))),equal(none,identifier(none,h),domain_restriction(none,interval(none,integer(none,1),identifier(none,r)),identifier(none,f))),equivalence(none,equal(none,identifier(none,r_st),identifier(none,success)),equal(none,identifier(none,r),identifier(none,n))),implication(none,equal(none,identifier(none,s_st),identifier(none,success)),equal(none,identifier(none,r_st),identifier(none,success))),member(none,identifier(none,s),interval(none,integer(none,0),minus(none,identifier(none,n),integer(none,1)))),member(none,identifier(none,r),interval(none,identifier(none,s),add(none,identifier(none,s),integer(none,1)))),implication(none,equal(none,identifier(none,w),boolean_false(none)),equal(none,identifier(none,d),function(none,identifier(none,f),[add(none,identifier(none,s),integer(none,1))]))),implication(none,equal(none,identifier(none,w),boolean_false(none)),conjunct(none,member(none,add(none,identifier(none,s),integer(none,1)),domain(none,identifier(none,f))),member(none,identifier(none,f),partial_function(none,integer_set(none),identifier(none,'D'))))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,db),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_false(none)))),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_true(none)))),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),member(none,identifier(none,c),interval(none,integer(none,0),add(none,identifier(none,'MAX'),integer(none,1)))),equivalence(none,equal(none,identifier(none,c),add(none,identifier(none,'MAX'),integer(none,1))),equal(none,identifier(none,s_st),identifier(none,failure))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),implication(none,equal(none,identifier(none,v),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),equal(none,identifier(none,s_st),identifier(none,working)),equal(none,identifier(none,w),boolean_false(none)),equal(none,identifier(none,ab),boolean_false(none)),equal(none,identifier(none,db),boolean_false(none)),equal(none,identifier(none,v),boolean_false(none)),less(none,identifier(none,c),identifier(none,'MAX'))],[implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),equal(none,identifier(none,s_st),identifier(none,working)),equal(none,identifier(none,w),boolean_false(none)),equal(none,identifier(none,ab),boolean_false(none)),equal(none,identifier(none,db),boolean_false(none)),equal(none,identifier(none,v),boolean_false(none)),less(none,identifier(none,c),identifier(none,'MAX'))],true). | |
50 | disprover_po('SND_time_out_current/inv3_3/INV',event_b_context(none,'DisproverContext',[axioms(none,[member(none,identifier(none,'MAX'),integer_set(none)),member(none,identifier(none,working),identifier(none,'STATUS')),member(none,identifier(none,f),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,db),bool_set(none)),member(none,identifier(none,g),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,d),identifier(none,'D')),member(none,identifier(none,'w\''),bool_set(none)),member(none,identifier(none,c),integer_set(none)),member(none,identifier(none,n),integer_set(none)),member(none,identifier(none,l),bool_set(none)),member(none,identifier(none,h),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,i),integer_set(none)),member(none,identifier(none,s_st),identifier(none,'STATUS')),member(none,identifier(none,w),bool_set(none)),member(none,identifier(none,v),bool_set(none)),member(none,identifier(none,failure),identifier(none,'STATUS')),member(none,identifier(none,r_st),identifier(none,'STATUS')),member(none,identifier(none,s),integer_set(none)),member(none,identifier(none,r),integer_set(none)),member(none,identifier(none,ab),bool_set(none)),member(none,identifier(none,success),identifier(none,'STATUS')),member(none,identifier(none,'c\''),integer_set(none)),less(none,integer(none,0),identifier(none,n)),member(none,identifier(none,f),total_function(none,interval(none,integer(none,1),identifier(none,n)),identifier(none,'D'))),equal(none,identifier(none,'STATUS'),set_extension(none,[identifier(none,working),identifier(none,success),identifier(none,failure)])),not_equal(none,identifier(none,working),identifier(none,success)),not_equal(none,identifier(none,working),identifier(none,failure)),not_equal(none,identifier(none,success),identifier(none,failure)),member(none,identifier(none,'MAX'),natural_set(none)),member(none,identifier(none,i),interval(none,integer(none,0),identifier(none,n))),member(none,identifier(none,g),total_function(none,interval(none,integer(none,1),identifier(none,i)),identifier(none,'D'))),member(none,identifier(none,r),interval(none,integer(none,0),identifier(none,n))),equal(none,identifier(none,h),domain_restriction(none,interval(none,integer(none,1),identifier(none,r)),identifier(none,f))),equivalence(none,equal(none,identifier(none,r_st),identifier(none,success)),equal(none,identifier(none,r),identifier(none,n))),implication(none,equal(none,identifier(none,s_st),identifier(none,success)),equal(none,identifier(none,r_st),identifier(none,success))),member(none,identifier(none,s),interval(none,integer(none,0),minus(none,identifier(none,n),integer(none,1)))),member(none,identifier(none,r),interval(none,identifier(none,s),add(none,identifier(none,s),integer(none,1)))),implication(none,equal(none,identifier(none,w),boolean_false(none)),equal(none,identifier(none,d),function(none,identifier(none,f),[add(none,identifier(none,s),integer(none,1))]))),implication(none,equal(none,identifier(none,w),boolean_false(none)),conjunct(none,member(none,add(none,identifier(none,s),integer(none,1)),domain(none,identifier(none,f))),member(none,identifier(none,f),partial_function(none,integer_set(none),identifier(none,'D'))))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,db),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_false(none)))),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_true(none)))),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),member(none,identifier(none,c),interval(none,integer(none,0),add(none,identifier(none,'MAX'),integer(none,1)))),equivalence(none,equal(none,identifier(none,c),add(none,identifier(none,'MAX'),integer(none,1))),equal(none,identifier(none,s_st),identifier(none,failure))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),implication(none,equal(none,identifier(none,v),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),equal(none,identifier(none,s_st),identifier(none,working)),equal(none,identifier(none,w),boolean_false(none)),equal(none,identifier(none,ab),boolean_false(none)),equal(none,identifier(none,db),boolean_false(none)),equal(none,identifier(none,v),boolean_false(none)),less(none,identifier(none,c),identifier(none,'MAX'))]),constants(none,[identifier(none,'MAX'),identifier(none,working),identifier(none,f),identifier(none,db),identifier(none,g),identifier(none,d),identifier(none,'w\''),identifier(none,c),identifier(none,n),identifier(none,l),identifier(none,h),identifier(none,i),identifier(none,s_st),identifier(none,w),identifier(none,v),identifier(none,failure),identifier(none,r_st),identifier(none,s),identifier(none,r),identifier(none,ab),identifier(none,success),identifier(none,'c\'')]),sets(none,[deferred_set(none,'D'),deferred_set(none,'STATUS')])]),implication(none,equal(none,boolean_true(none),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),[less(none,integer(none,0),identifier(none,n)),member(none,identifier(none,f),total_function(none,interval(none,integer(none,1),identifier(none,n)),identifier(none,'D'))),equal(none,identifier(none,'STATUS'),set_extension(none,[identifier(none,working),identifier(none,success),identifier(none,failure)])),not_equal(none,identifier(none,working),identifier(none,success)),not_equal(none,identifier(none,working),identifier(none,failure)),not_equal(none,identifier(none,success),identifier(none,failure)),member(none,identifier(none,'MAX'),natural_set(none)),member(none,identifier(none,i),interval(none,integer(none,0),identifier(none,n))),member(none,identifier(none,g),total_function(none,interval(none,integer(none,1),identifier(none,i)),identifier(none,'D'))),member(none,identifier(none,r),interval(none,integer(none,0),identifier(none,n))),equal(none,identifier(none,h),domain_restriction(none,interval(none,integer(none,1),identifier(none,r)),identifier(none,f))),equivalence(none,equal(none,identifier(none,r_st),identifier(none,success)),equal(none,identifier(none,r),identifier(none,n))),implication(none,equal(none,identifier(none,s_st),identifier(none,success)),equal(none,identifier(none,r_st),identifier(none,success))),member(none,identifier(none,s),interval(none,integer(none,0),minus(none,identifier(none,n),integer(none,1)))),member(none,identifier(none,r),interval(none,identifier(none,s),add(none,identifier(none,s),integer(none,1)))),implication(none,equal(none,identifier(none,w),boolean_false(none)),equal(none,identifier(none,d),function(none,identifier(none,f),[add(none,identifier(none,s),integer(none,1))]))),implication(none,equal(none,identifier(none,w),boolean_false(none)),conjunct(none,member(none,add(none,identifier(none,s),integer(none,1)),domain(none,identifier(none,f))),member(none,identifier(none,f),partial_function(none,integer_set(none),identifier(none,'D'))))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,db),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_false(none)))),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_true(none)))),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),member(none,identifier(none,c),interval(none,integer(none,0),add(none,identifier(none,'MAX'),integer(none,1)))),equivalence(none,equal(none,identifier(none,c),add(none,identifier(none,'MAX'),integer(none,1))),equal(none,identifier(none,s_st),identifier(none,failure))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),implication(none,equal(none,identifier(none,v),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),equal(none,identifier(none,s_st),identifier(none,working)),equal(none,identifier(none,w),boolean_false(none)),equal(none,identifier(none,ab),boolean_false(none)),equal(none,identifier(none,db),boolean_false(none)),equal(none,identifier(none,v),boolean_false(none)),less(none,identifier(none,c),identifier(none,'MAX'))],[implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),equal(none,identifier(none,s_st),identifier(none,working)),equal(none,identifier(none,w),boolean_false(none)),equal(none,identifier(none,ab),boolean_false(none)),equal(none,identifier(none,db),boolean_false(none)),equal(none,identifier(none,v),boolean_false(none)),less(none,identifier(none,c),identifier(none,'MAX'))],true). | |
51 | disprover_po('SND_time_out_current/inv3_10/INV',event_b_context(none,'DisproverContext',[axioms(none,[member(none,identifier(none,'MAX'),integer_set(none)),member(none,identifier(none,working),identifier(none,'STATUS')),member(none,identifier(none,f),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,db),bool_set(none)),member(none,identifier(none,g),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,d),identifier(none,'D')),member(none,identifier(none,'w\''),bool_set(none)),member(none,identifier(none,c),integer_set(none)),member(none,identifier(none,n),integer_set(none)),member(none,identifier(none,l),bool_set(none)),member(none,identifier(none,h),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,i),integer_set(none)),member(none,identifier(none,s_st),identifier(none,'STATUS')),member(none,identifier(none,w),bool_set(none)),member(none,identifier(none,v),bool_set(none)),member(none,identifier(none,failure),identifier(none,'STATUS')),member(none,identifier(none,r_st),identifier(none,'STATUS')),member(none,identifier(none,s),integer_set(none)),member(none,identifier(none,r),integer_set(none)),member(none,identifier(none,ab),bool_set(none)),member(none,identifier(none,success),identifier(none,'STATUS')),member(none,identifier(none,'c\''),integer_set(none)),less(none,integer(none,0),identifier(none,n)),member(none,identifier(none,f),total_function(none,interval(none,integer(none,1),identifier(none,n)),identifier(none,'D'))),equal(none,identifier(none,'STATUS'),set_extension(none,[identifier(none,working),identifier(none,success),identifier(none,failure)])),not_equal(none,identifier(none,working),identifier(none,success)),not_equal(none,identifier(none,working),identifier(none,failure)),not_equal(none,identifier(none,success),identifier(none,failure)),member(none,identifier(none,'MAX'),natural_set(none)),member(none,identifier(none,i),interval(none,integer(none,0),identifier(none,n))),member(none,identifier(none,g),total_function(none,interval(none,integer(none,1),identifier(none,i)),identifier(none,'D'))),member(none,identifier(none,r),interval(none,integer(none,0),identifier(none,n))),equal(none,identifier(none,h),domain_restriction(none,interval(none,integer(none,1),identifier(none,r)),identifier(none,f))),equivalence(none,equal(none,identifier(none,r_st),identifier(none,success)),equal(none,identifier(none,r),identifier(none,n))),implication(none,equal(none,identifier(none,s_st),identifier(none,success)),equal(none,identifier(none,r_st),identifier(none,success))),member(none,identifier(none,s),interval(none,integer(none,0),minus(none,identifier(none,n),integer(none,1)))),member(none,identifier(none,r),interval(none,identifier(none,s),add(none,identifier(none,s),integer(none,1)))),implication(none,equal(none,identifier(none,w),boolean_false(none)),equal(none,identifier(none,d),function(none,identifier(none,f),[add(none,identifier(none,s),integer(none,1))]))),implication(none,equal(none,identifier(none,w),boolean_false(none)),conjunct(none,member(none,add(none,identifier(none,s),integer(none,1)),domain(none,identifier(none,f))),member(none,identifier(none,f),partial_function(none,integer_set(none),identifier(none,'D'))))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,db),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_false(none)))),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_true(none)))),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),member(none,identifier(none,c),interval(none,integer(none,0),add(none,identifier(none,'MAX'),integer(none,1)))),equivalence(none,equal(none,identifier(none,c),add(none,identifier(none,'MAX'),integer(none,1))),equal(none,identifier(none,s_st),identifier(none,failure))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),implication(none,equal(none,identifier(none,v),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),equal(none,identifier(none,s_st),identifier(none,working)),equal(none,identifier(none,w),boolean_false(none)),equal(none,identifier(none,ab),boolean_false(none)),equal(none,identifier(none,db),boolean_false(none)),equal(none,identifier(none,v),boolean_false(none)),less(none,identifier(none,c),identifier(none,'MAX'))]),constants(none,[identifier(none,'MAX'),identifier(none,working),identifier(none,f),identifier(none,db),identifier(none,g),identifier(none,d),identifier(none,'w\''),identifier(none,c),identifier(none,n),identifier(none,l),identifier(none,h),identifier(none,i),identifier(none,s_st),identifier(none,w),identifier(none,v),identifier(none,failure),identifier(none,r_st),identifier(none,s),identifier(none,r),identifier(none,ab),identifier(none,success),identifier(none,'c\'')]),sets(none,[deferred_set(none,'D'),deferred_set(none,'STATUS')])]),equivalence(none,equal(none,add(none,identifier(none,c),integer(none,1)),add(none,identifier(none,'MAX'),integer(none,1))),equal(none,identifier(none,s_st),identifier(none,failure))),[less(none,integer(none,0),identifier(none,n)),member(none,identifier(none,f),total_function(none,interval(none,integer(none,1),identifier(none,n)),identifier(none,'D'))),equal(none,identifier(none,'STATUS'),set_extension(none,[identifier(none,working),identifier(none,success),identifier(none,failure)])),not_equal(none,identifier(none,working),identifier(none,success)),not_equal(none,identifier(none,working),identifier(none,failure)),not_equal(none,identifier(none,success),identifier(none,failure)),member(none,identifier(none,'MAX'),natural_set(none)),member(none,identifier(none,i),interval(none,integer(none,0),identifier(none,n))),member(none,identifier(none,g),total_function(none,interval(none,integer(none,1),identifier(none,i)),identifier(none,'D'))),member(none,identifier(none,r),interval(none,integer(none,0),identifier(none,n))),equal(none,identifier(none,h),domain_restriction(none,interval(none,integer(none,1),identifier(none,r)),identifier(none,f))),equivalence(none,equal(none,identifier(none,r_st),identifier(none,success)),equal(none,identifier(none,r),identifier(none,n))),implication(none,equal(none,identifier(none,s_st),identifier(none,success)),equal(none,identifier(none,r_st),identifier(none,success))),member(none,identifier(none,s),interval(none,integer(none,0),minus(none,identifier(none,n),integer(none,1)))),member(none,identifier(none,r),interval(none,identifier(none,s),add(none,identifier(none,s),integer(none,1)))),implication(none,equal(none,identifier(none,w),boolean_false(none)),equal(none,identifier(none,d),function(none,identifier(none,f),[add(none,identifier(none,s),integer(none,1))]))),implication(none,equal(none,identifier(none,w),boolean_false(none)),conjunct(none,member(none,add(none,identifier(none,s),integer(none,1)),domain(none,identifier(none,f))),member(none,identifier(none,f),partial_function(none,integer_set(none),identifier(none,'D'))))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,db),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_false(none)))),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_true(none)))),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),member(none,identifier(none,c),interval(none,integer(none,0),add(none,identifier(none,'MAX'),integer(none,1)))),equivalence(none,equal(none,identifier(none,c),add(none,identifier(none,'MAX'),integer(none,1))),equal(none,identifier(none,s_st),identifier(none,failure))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),implication(none,equal(none,identifier(none,v),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),equal(none,identifier(none,s_st),identifier(none,working)),equal(none,identifier(none,w),boolean_false(none)),equal(none,identifier(none,ab),boolean_false(none)),equal(none,identifier(none,db),boolean_false(none)),equal(none,identifier(none,v),boolean_false(none)),less(none,identifier(none,c),identifier(none,'MAX'))],[equivalence(none,equal(none,identifier(none,c),add(none,identifier(none,'MAX'),integer(none,1))),equal(none,identifier(none,s_st),identifier(none,failure))),equal(none,identifier(none,s_st),identifier(none,working)),equal(none,identifier(none,w),boolean_false(none)),equal(none,identifier(none,ab),boolean_false(none)),equal(none,identifier(none,db),boolean_false(none)),equal(none,identifier(none,v),boolean_false(none)),less(none,identifier(none,c),identifier(none,'MAX'))],true). | |
52 | disprover_po('DMN_data_channel/inv3_1/INV',event_b_context(none,'DisproverContext',[axioms(none,[member(none,identifier(none,f),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,'db\''),bool_set(none)),member(none,identifier(none,db),bool_set(none)),member(none,identifier(none,g),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,d),identifier(none,'D')),member(none,identifier(none,c),integer_set(none)),member(none,identifier(none,n),integer_set(none)),member(none,identifier(none,l),bool_set(none)),member(none,identifier(none,h),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,i),integer_set(none)),member(none,identifier(none,s_st),identifier(none,'STATUS')),member(none,identifier(none,w),bool_set(none)),member(none,identifier(none,'MAX'),integer_set(none)),member(none,identifier(none,v),bool_set(none)),member(none,identifier(none,failure),identifier(none,'STATUS')),member(none,identifier(none,r_st),identifier(none,'STATUS')),member(none,identifier(none,s),integer_set(none)),member(none,identifier(none,r),integer_set(none)),member(none,identifier(none,ab),bool_set(none)),member(none,identifier(none,working),identifier(none,'STATUS')),member(none,identifier(none,success),identifier(none,'STATUS')),less(none,integer(none,0),identifier(none,n)),member(none,identifier(none,f),total_function(none,interval(none,integer(none,1),identifier(none,n)),identifier(none,'D'))),equal(none,identifier(none,'STATUS'),set_extension(none,[identifier(none,working),identifier(none,success),identifier(none,failure)])),not_equal(none,identifier(none,working),identifier(none,success)),not_equal(none,identifier(none,working),identifier(none,failure)),not_equal(none,identifier(none,success),identifier(none,failure)),member(none,identifier(none,'MAX'),natural_set(none)),member(none,identifier(none,i),interval(none,integer(none,0),identifier(none,n))),member(none,identifier(none,g),total_function(none,interval(none,integer(none,1),identifier(none,i)),identifier(none,'D'))),member(none,identifier(none,r),interval(none,integer(none,0),identifier(none,n))),equal(none,identifier(none,h),domain_restriction(none,interval(none,integer(none,1),identifier(none,r)),identifier(none,f))),equivalence(none,equal(none,identifier(none,r_st),identifier(none,success)),equal(none,identifier(none,r),identifier(none,n))),implication(none,equal(none,identifier(none,s_st),identifier(none,success)),equal(none,identifier(none,r_st),identifier(none,success))),member(none,identifier(none,s),interval(none,integer(none,0),minus(none,identifier(none,n),integer(none,1)))),member(none,identifier(none,r),interval(none,identifier(none,s),add(none,identifier(none,s),integer(none,1)))),implication(none,equal(none,identifier(none,w),boolean_false(none)),equal(none,identifier(none,d),function(none,identifier(none,f),[add(none,identifier(none,s),integer(none,1))]))),implication(none,equal(none,identifier(none,w),boolean_false(none)),conjunct(none,member(none,add(none,identifier(none,s),integer(none,1)),domain(none,identifier(none,f))),member(none,identifier(none,f),partial_function(none,integer_set(none),identifier(none,'D'))))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,db),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_false(none)))),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_true(none)))),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),member(none,identifier(none,c),interval(none,integer(none,0),add(none,identifier(none,'MAX'),integer(none,1)))),equivalence(none,equal(none,identifier(none,c),add(none,identifier(none,'MAX'),integer(none,1))),equal(none,identifier(none,s_st),identifier(none,failure))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),implication(none,equal(none,identifier(none,v),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),equal(none,identifier(none,db),boolean_true(none))]),constants(none,[identifier(none,f),identifier(none,'db\''),identifier(none,db),identifier(none,g),identifier(none,d),identifier(none,c),identifier(none,n),identifier(none,l),identifier(none,h),identifier(none,i),identifier(none,s_st),identifier(none,w),identifier(none,'MAX'),identifier(none,v),identifier(none,failure),identifier(none,r_st),identifier(none,s),identifier(none,r),identifier(none,ab),identifier(none,working),identifier(none,success)]),sets(none,[deferred_set(none,'D'),deferred_set(none,'STATUS')])]),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,boolean_false(none),boolean_false(none))),[less(none,integer(none,0),identifier(none,n)),member(none,identifier(none,f),total_function(none,interval(none,integer(none,1),identifier(none,n)),identifier(none,'D'))),equal(none,identifier(none,'STATUS'),set_extension(none,[identifier(none,working),identifier(none,success),identifier(none,failure)])),not_equal(none,identifier(none,working),identifier(none,success)),not_equal(none,identifier(none,working),identifier(none,failure)),not_equal(none,identifier(none,success),identifier(none,failure)),member(none,identifier(none,'MAX'),natural_set(none)),member(none,identifier(none,i),interval(none,integer(none,0),identifier(none,n))),member(none,identifier(none,g),total_function(none,interval(none,integer(none,1),identifier(none,i)),identifier(none,'D'))),member(none,identifier(none,r),interval(none,integer(none,0),identifier(none,n))),equal(none,identifier(none,h),domain_restriction(none,interval(none,integer(none,1),identifier(none,r)),identifier(none,f))),equivalence(none,equal(none,identifier(none,r_st),identifier(none,success)),equal(none,identifier(none,r),identifier(none,n))),implication(none,equal(none,identifier(none,s_st),identifier(none,success)),equal(none,identifier(none,r_st),identifier(none,success))),member(none,identifier(none,s),interval(none,integer(none,0),minus(none,identifier(none,n),integer(none,1)))),member(none,identifier(none,r),interval(none,identifier(none,s),add(none,identifier(none,s),integer(none,1)))),implication(none,equal(none,identifier(none,w),boolean_false(none)),equal(none,identifier(none,d),function(none,identifier(none,f),[add(none,identifier(none,s),integer(none,1))]))),implication(none,equal(none,identifier(none,w),boolean_false(none)),conjunct(none,member(none,add(none,identifier(none,s),integer(none,1)),domain(none,identifier(none,f))),member(none,identifier(none,f),partial_function(none,integer_set(none),identifier(none,'D'))))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,db),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_false(none)))),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_true(none)))),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),member(none,identifier(none,c),interval(none,integer(none,0),add(none,identifier(none,'MAX'),integer(none,1)))),equivalence(none,equal(none,identifier(none,c),add(none,identifier(none,'MAX'),integer(none,1))),equal(none,identifier(none,s_st),identifier(none,failure))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),implication(none,equal(none,identifier(none,v),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),equal(none,identifier(none,db),boolean_true(none))],[implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,db),boolean_false(none))),equal(none,identifier(none,db),boolean_true(none))],true). | |
53 | disprover_po('DMN_data_channel/inv3_4/INV',event_b_context(none,'DisproverContext',[axioms(none,[member(none,identifier(none,f),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,'db\''),bool_set(none)),member(none,identifier(none,db),bool_set(none)),member(none,identifier(none,g),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,d),identifier(none,'D')),member(none,identifier(none,c),integer_set(none)),member(none,identifier(none,n),integer_set(none)),member(none,identifier(none,l),bool_set(none)),member(none,identifier(none,h),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,i),integer_set(none)),member(none,identifier(none,s_st),identifier(none,'STATUS')),member(none,identifier(none,w),bool_set(none)),member(none,identifier(none,'MAX'),integer_set(none)),member(none,identifier(none,v),bool_set(none)),member(none,identifier(none,failure),identifier(none,'STATUS')),member(none,identifier(none,r_st),identifier(none,'STATUS')),member(none,identifier(none,s),integer_set(none)),member(none,identifier(none,r),integer_set(none)),member(none,identifier(none,ab),bool_set(none)),member(none,identifier(none,working),identifier(none,'STATUS')),member(none,identifier(none,success),identifier(none,'STATUS')),less(none,integer(none,0),identifier(none,n)),member(none,identifier(none,f),total_function(none,interval(none,integer(none,1),identifier(none,n)),identifier(none,'D'))),equal(none,identifier(none,'STATUS'),set_extension(none,[identifier(none,working),identifier(none,success),identifier(none,failure)])),not_equal(none,identifier(none,working),identifier(none,success)),not_equal(none,identifier(none,working),identifier(none,failure)),not_equal(none,identifier(none,success),identifier(none,failure)),member(none,identifier(none,'MAX'),natural_set(none)),member(none,identifier(none,i),interval(none,integer(none,0),identifier(none,n))),member(none,identifier(none,g),total_function(none,interval(none,integer(none,1),identifier(none,i)),identifier(none,'D'))),member(none,identifier(none,r),interval(none,integer(none,0),identifier(none,n))),equal(none,identifier(none,h),domain_restriction(none,interval(none,integer(none,1),identifier(none,r)),identifier(none,f))),equivalence(none,equal(none,identifier(none,r_st),identifier(none,success)),equal(none,identifier(none,r),identifier(none,n))),implication(none,equal(none,identifier(none,s_st),identifier(none,success)),equal(none,identifier(none,r_st),identifier(none,success))),member(none,identifier(none,s),interval(none,integer(none,0),minus(none,identifier(none,n),integer(none,1)))),member(none,identifier(none,r),interval(none,identifier(none,s),add(none,identifier(none,s),integer(none,1)))),implication(none,equal(none,identifier(none,w),boolean_false(none)),equal(none,identifier(none,d),function(none,identifier(none,f),[add(none,identifier(none,s),integer(none,1))]))),implication(none,equal(none,identifier(none,w),boolean_false(none)),conjunct(none,member(none,add(none,identifier(none,s),integer(none,1)),domain(none,identifier(none,f))),member(none,identifier(none,f),partial_function(none,integer_set(none),identifier(none,'D'))))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,db),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_false(none)))),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_true(none)))),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),member(none,identifier(none,c),interval(none,integer(none,0),add(none,identifier(none,'MAX'),integer(none,1)))),equivalence(none,equal(none,identifier(none,c),add(none,identifier(none,'MAX'),integer(none,1))),equal(none,identifier(none,s_st),identifier(none,failure))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),implication(none,equal(none,identifier(none,v),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),equal(none,identifier(none,db),boolean_true(none))]),constants(none,[identifier(none,f),identifier(none,'db\''),identifier(none,db),identifier(none,g),identifier(none,d),identifier(none,c),identifier(none,n),identifier(none,l),identifier(none,h),identifier(none,i),identifier(none,s_st),identifier(none,w),identifier(none,'MAX'),identifier(none,v),identifier(none,failure),identifier(none,r_st),identifier(none,s),identifier(none,r),identifier(none,ab),identifier(none,working),identifier(none,success)]),sets(none,[deferred_set(none,'D'),deferred_set(none,'STATUS')])]),implication(none,equal(none,boolean_false(none),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),[less(none,integer(none,0),identifier(none,n)),member(none,identifier(none,f),total_function(none,interval(none,integer(none,1),identifier(none,n)),identifier(none,'D'))),equal(none,identifier(none,'STATUS'),set_extension(none,[identifier(none,working),identifier(none,success),identifier(none,failure)])),not_equal(none,identifier(none,working),identifier(none,success)),not_equal(none,identifier(none,working),identifier(none,failure)),not_equal(none,identifier(none,success),identifier(none,failure)),member(none,identifier(none,'MAX'),natural_set(none)),member(none,identifier(none,i),interval(none,integer(none,0),identifier(none,n))),member(none,identifier(none,g),total_function(none,interval(none,integer(none,1),identifier(none,i)),identifier(none,'D'))),member(none,identifier(none,r),interval(none,integer(none,0),identifier(none,n))),equal(none,identifier(none,h),domain_restriction(none,interval(none,integer(none,1),identifier(none,r)),identifier(none,f))),equivalence(none,equal(none,identifier(none,r_st),identifier(none,success)),equal(none,identifier(none,r),identifier(none,n))),implication(none,equal(none,identifier(none,s_st),identifier(none,success)),equal(none,identifier(none,r_st),identifier(none,success))),member(none,identifier(none,s),interval(none,integer(none,0),minus(none,identifier(none,n),integer(none,1)))),member(none,identifier(none,r),interval(none,identifier(none,s),add(none,identifier(none,s),integer(none,1)))),implication(none,equal(none,identifier(none,w),boolean_false(none)),equal(none,identifier(none,d),function(none,identifier(none,f),[add(none,identifier(none,s),integer(none,1))]))),implication(none,equal(none,identifier(none,w),boolean_false(none)),conjunct(none,member(none,add(none,identifier(none,s),integer(none,1)),domain(none,identifier(none,f))),member(none,identifier(none,f),partial_function(none,integer_set(none),identifier(none,'D'))))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,db),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_false(none)))),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_true(none)))),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),member(none,identifier(none,c),interval(none,integer(none,0),add(none,identifier(none,'MAX'),integer(none,1)))),equivalence(none,equal(none,identifier(none,c),add(none,identifier(none,'MAX'),integer(none,1))),equal(none,identifier(none,s_st),identifier(none,failure))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),implication(none,equal(none,identifier(none,v),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),equal(none,identifier(none,db),boolean_true(none))],[implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),equal(none,identifier(none,db),boolean_true(none))],true). | |
54 | disprover_po('DMN_data_channel/inv3_5/INV',event_b_context(none,'DisproverContext',[axioms(none,[member(none,identifier(none,f),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,'db\''),bool_set(none)),member(none,identifier(none,db),bool_set(none)),member(none,identifier(none,g),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,d),identifier(none,'D')),member(none,identifier(none,c),integer_set(none)),member(none,identifier(none,n),integer_set(none)),member(none,identifier(none,l),bool_set(none)),member(none,identifier(none,h),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,i),integer_set(none)),member(none,identifier(none,s_st),identifier(none,'STATUS')),member(none,identifier(none,w),bool_set(none)),member(none,identifier(none,'MAX'),integer_set(none)),member(none,identifier(none,v),bool_set(none)),member(none,identifier(none,failure),identifier(none,'STATUS')),member(none,identifier(none,r_st),identifier(none,'STATUS')),member(none,identifier(none,s),integer_set(none)),member(none,identifier(none,r),integer_set(none)),member(none,identifier(none,ab),bool_set(none)),member(none,identifier(none,working),identifier(none,'STATUS')),member(none,identifier(none,success),identifier(none,'STATUS')),less(none,integer(none,0),identifier(none,n)),member(none,identifier(none,f),total_function(none,interval(none,integer(none,1),identifier(none,n)),identifier(none,'D'))),equal(none,identifier(none,'STATUS'),set_extension(none,[identifier(none,working),identifier(none,success),identifier(none,failure)])),not_equal(none,identifier(none,working),identifier(none,success)),not_equal(none,identifier(none,working),identifier(none,failure)),not_equal(none,identifier(none,success),identifier(none,failure)),member(none,identifier(none,'MAX'),natural_set(none)),member(none,identifier(none,i),interval(none,integer(none,0),identifier(none,n))),member(none,identifier(none,g),total_function(none,interval(none,integer(none,1),identifier(none,i)),identifier(none,'D'))),member(none,identifier(none,r),interval(none,integer(none,0),identifier(none,n))),equal(none,identifier(none,h),domain_restriction(none,interval(none,integer(none,1),identifier(none,r)),identifier(none,f))),equivalence(none,equal(none,identifier(none,r_st),identifier(none,success)),equal(none,identifier(none,r),identifier(none,n))),implication(none,equal(none,identifier(none,s_st),identifier(none,success)),equal(none,identifier(none,r_st),identifier(none,success))),member(none,identifier(none,s),interval(none,integer(none,0),minus(none,identifier(none,n),integer(none,1)))),member(none,identifier(none,r),interval(none,identifier(none,s),add(none,identifier(none,s),integer(none,1)))),implication(none,equal(none,identifier(none,w),boolean_false(none)),equal(none,identifier(none,d),function(none,identifier(none,f),[add(none,identifier(none,s),integer(none,1))]))),implication(none,equal(none,identifier(none,w),boolean_false(none)),conjunct(none,member(none,add(none,identifier(none,s),integer(none,1)),domain(none,identifier(none,f))),member(none,identifier(none,f),partial_function(none,integer_set(none),identifier(none,'D'))))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,db),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_false(none)))),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_true(none)))),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),member(none,identifier(none,c),interval(none,integer(none,0),add(none,identifier(none,'MAX'),integer(none,1)))),equivalence(none,equal(none,identifier(none,c),add(none,identifier(none,'MAX'),integer(none,1))),equal(none,identifier(none,s_st),identifier(none,failure))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),implication(none,equal(none,identifier(none,v),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),equal(none,identifier(none,db),boolean_true(none))]),constants(none,[identifier(none,f),identifier(none,'db\''),identifier(none,db),identifier(none,g),identifier(none,d),identifier(none,c),identifier(none,n),identifier(none,l),identifier(none,h),identifier(none,i),identifier(none,s_st),identifier(none,w),identifier(none,'MAX'),identifier(none,v),identifier(none,failure),identifier(none,r_st),identifier(none,s),identifier(none,r),identifier(none,ab),identifier(none,working),identifier(none,success)]),sets(none,[deferred_set(none,'D'),deferred_set(none,'STATUS')])]),implication(none,equal(none,boolean_false(none),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),[less(none,integer(none,0),identifier(none,n)),member(none,identifier(none,f),total_function(none,interval(none,integer(none,1),identifier(none,n)),identifier(none,'D'))),equal(none,identifier(none,'STATUS'),set_extension(none,[identifier(none,working),identifier(none,success),identifier(none,failure)])),not_equal(none,identifier(none,working),identifier(none,success)),not_equal(none,identifier(none,working),identifier(none,failure)),not_equal(none,identifier(none,success),identifier(none,failure)),member(none,identifier(none,'MAX'),natural_set(none)),member(none,identifier(none,i),interval(none,integer(none,0),identifier(none,n))),member(none,identifier(none,g),total_function(none,interval(none,integer(none,1),identifier(none,i)),identifier(none,'D'))),member(none,identifier(none,r),interval(none,integer(none,0),identifier(none,n))),equal(none,identifier(none,h),domain_restriction(none,interval(none,integer(none,1),identifier(none,r)),identifier(none,f))),equivalence(none,equal(none,identifier(none,r_st),identifier(none,success)),equal(none,identifier(none,r),identifier(none,n))),implication(none,equal(none,identifier(none,s_st),identifier(none,success)),equal(none,identifier(none,r_st),identifier(none,success))),member(none,identifier(none,s),interval(none,integer(none,0),minus(none,identifier(none,n),integer(none,1)))),member(none,identifier(none,r),interval(none,identifier(none,s),add(none,identifier(none,s),integer(none,1)))),implication(none,equal(none,identifier(none,w),boolean_false(none)),equal(none,identifier(none,d),function(none,identifier(none,f),[add(none,identifier(none,s),integer(none,1))]))),implication(none,equal(none,identifier(none,w),boolean_false(none)),conjunct(none,member(none,add(none,identifier(none,s),integer(none,1)),domain(none,identifier(none,f))),member(none,identifier(none,f),partial_function(none,integer_set(none),identifier(none,'D'))))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,db),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_false(none)))),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_true(none)))),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),member(none,identifier(none,c),interval(none,integer(none,0),add(none,identifier(none,'MAX'),integer(none,1)))),equivalence(none,equal(none,identifier(none,c),add(none,identifier(none,'MAX'),integer(none,1))),equal(none,identifier(none,s_st),identifier(none,failure))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),implication(none,equal(none,identifier(none,v),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),equal(none,identifier(none,db),boolean_true(none))],[implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),equal(none,identifier(none,db),boolean_true(none))],true). | |
55 | disprover_po('DMN_data_channel/inv3_7/INV',event_b_context(none,'DisproverContext',[axioms(none,[member(none,identifier(none,f),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,'db\''),bool_set(none)),member(none,identifier(none,db),bool_set(none)),member(none,identifier(none,g),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,d),identifier(none,'D')),member(none,identifier(none,c),integer_set(none)),member(none,identifier(none,n),integer_set(none)),member(none,identifier(none,l),bool_set(none)),member(none,identifier(none,h),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,i),integer_set(none)),member(none,identifier(none,s_st),identifier(none,'STATUS')),member(none,identifier(none,w),bool_set(none)),member(none,identifier(none,'MAX'),integer_set(none)),member(none,identifier(none,v),bool_set(none)),member(none,identifier(none,failure),identifier(none,'STATUS')),member(none,identifier(none,r_st),identifier(none,'STATUS')),member(none,identifier(none,s),integer_set(none)),member(none,identifier(none,r),integer_set(none)),member(none,identifier(none,ab),bool_set(none)),member(none,identifier(none,working),identifier(none,'STATUS')),member(none,identifier(none,success),identifier(none,'STATUS')),less(none,integer(none,0),identifier(none,n)),member(none,identifier(none,f),total_function(none,interval(none,integer(none,1),identifier(none,n)),identifier(none,'D'))),equal(none,identifier(none,'STATUS'),set_extension(none,[identifier(none,working),identifier(none,success),identifier(none,failure)])),not_equal(none,identifier(none,working),identifier(none,success)),not_equal(none,identifier(none,working),identifier(none,failure)),not_equal(none,identifier(none,success),identifier(none,failure)),member(none,identifier(none,'MAX'),natural_set(none)),member(none,identifier(none,i),interval(none,integer(none,0),identifier(none,n))),member(none,identifier(none,g),total_function(none,interval(none,integer(none,1),identifier(none,i)),identifier(none,'D'))),member(none,identifier(none,r),interval(none,integer(none,0),identifier(none,n))),equal(none,identifier(none,h),domain_restriction(none,interval(none,integer(none,1),identifier(none,r)),identifier(none,f))),equivalence(none,equal(none,identifier(none,r_st),identifier(none,success)),equal(none,identifier(none,r),identifier(none,n))),implication(none,equal(none,identifier(none,s_st),identifier(none,success)),equal(none,identifier(none,r_st),identifier(none,success))),member(none,identifier(none,s),interval(none,integer(none,0),minus(none,identifier(none,n),integer(none,1)))),member(none,identifier(none,r),interval(none,identifier(none,s),add(none,identifier(none,s),integer(none,1)))),implication(none,equal(none,identifier(none,w),boolean_false(none)),equal(none,identifier(none,d),function(none,identifier(none,f),[add(none,identifier(none,s),integer(none,1))]))),implication(none,equal(none,identifier(none,w),boolean_false(none)),conjunct(none,member(none,add(none,identifier(none,s),integer(none,1)),domain(none,identifier(none,f))),member(none,identifier(none,f),partial_function(none,integer_set(none),identifier(none,'D'))))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,db),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_false(none)))),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_true(none)))),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),member(none,identifier(none,c),interval(none,integer(none,0),add(none,identifier(none,'MAX'),integer(none,1)))),equivalence(none,equal(none,identifier(none,c),add(none,identifier(none,'MAX'),integer(none,1))),equal(none,identifier(none,s_st),identifier(none,failure))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),implication(none,equal(none,identifier(none,v),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),equal(none,identifier(none,db),boolean_true(none))]),constants(none,[identifier(none,f),identifier(none,'db\''),identifier(none,db),identifier(none,g),identifier(none,d),identifier(none,c),identifier(none,n),identifier(none,l),identifier(none,h),identifier(none,i),identifier(none,s_st),identifier(none,w),identifier(none,'MAX'),identifier(none,v),identifier(none,failure),identifier(none,r_st),identifier(none,s),identifier(none,r),identifier(none,ab),identifier(none,working),identifier(none,success)]),sets(none,[deferred_set(none,'D'),deferred_set(none,'STATUS')])]),implication(none,conjunct(none,equal(none,boolean_false(none),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_false(none)))),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),[less(none,integer(none,0),identifier(none,n)),member(none,identifier(none,f),total_function(none,interval(none,integer(none,1),identifier(none,n)),identifier(none,'D'))),equal(none,identifier(none,'STATUS'),set_extension(none,[identifier(none,working),identifier(none,success),identifier(none,failure)])),not_equal(none,identifier(none,working),identifier(none,success)),not_equal(none,identifier(none,working),identifier(none,failure)),not_equal(none,identifier(none,success),identifier(none,failure)),member(none,identifier(none,'MAX'),natural_set(none)),member(none,identifier(none,i),interval(none,integer(none,0),identifier(none,n))),member(none,identifier(none,g),total_function(none,interval(none,integer(none,1),identifier(none,i)),identifier(none,'D'))),member(none,identifier(none,r),interval(none,integer(none,0),identifier(none,n))),equal(none,identifier(none,h),domain_restriction(none,interval(none,integer(none,1),identifier(none,r)),identifier(none,f))),equivalence(none,equal(none,identifier(none,r_st),identifier(none,success)),equal(none,identifier(none,r),identifier(none,n))),implication(none,equal(none,identifier(none,s_st),identifier(none,success)),equal(none,identifier(none,r_st),identifier(none,success))),member(none,identifier(none,s),interval(none,integer(none,0),minus(none,identifier(none,n),integer(none,1)))),member(none,identifier(none,r),interval(none,identifier(none,s),add(none,identifier(none,s),integer(none,1)))),implication(none,equal(none,identifier(none,w),boolean_false(none)),equal(none,identifier(none,d),function(none,identifier(none,f),[add(none,identifier(none,s),integer(none,1))]))),implication(none,equal(none,identifier(none,w),boolean_false(none)),conjunct(none,member(none,add(none,identifier(none,s),integer(none,1)),domain(none,identifier(none,f))),member(none,identifier(none,f),partial_function(none,integer_set(none),identifier(none,'D'))))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,db),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_false(none)))),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_true(none)))),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),member(none,identifier(none,c),interval(none,integer(none,0),add(none,identifier(none,'MAX'),integer(none,1)))),equivalence(none,equal(none,identifier(none,c),add(none,identifier(none,'MAX'),integer(none,1))),equal(none,identifier(none,s_st),identifier(none,failure))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),implication(none,equal(none,identifier(none,v),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),equal(none,identifier(none,db),boolean_true(none))],[implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_false(none)))),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),equal(none,identifier(none,db),boolean_true(none))],true). | |
56 | disprover_po('DMN_data_channel/inv3_8/INV',event_b_context(none,'DisproverContext',[axioms(none,[member(none,identifier(none,f),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,'db\''),bool_set(none)),member(none,identifier(none,db),bool_set(none)),member(none,identifier(none,g),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,d),identifier(none,'D')),member(none,identifier(none,c),integer_set(none)),member(none,identifier(none,n),integer_set(none)),member(none,identifier(none,l),bool_set(none)),member(none,identifier(none,h),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,i),integer_set(none)),member(none,identifier(none,s_st),identifier(none,'STATUS')),member(none,identifier(none,w),bool_set(none)),member(none,identifier(none,'MAX'),integer_set(none)),member(none,identifier(none,v),bool_set(none)),member(none,identifier(none,failure),identifier(none,'STATUS')),member(none,identifier(none,r_st),identifier(none,'STATUS')),member(none,identifier(none,s),integer_set(none)),member(none,identifier(none,r),integer_set(none)),member(none,identifier(none,ab),bool_set(none)),member(none,identifier(none,working),identifier(none,'STATUS')),member(none,identifier(none,success),identifier(none,'STATUS')),less(none,integer(none,0),identifier(none,n)),member(none,identifier(none,f),total_function(none,interval(none,integer(none,1),identifier(none,n)),identifier(none,'D'))),equal(none,identifier(none,'STATUS'),set_extension(none,[identifier(none,working),identifier(none,success),identifier(none,failure)])),not_equal(none,identifier(none,working),identifier(none,success)),not_equal(none,identifier(none,working),identifier(none,failure)),not_equal(none,identifier(none,success),identifier(none,failure)),member(none,identifier(none,'MAX'),natural_set(none)),member(none,identifier(none,i),interval(none,integer(none,0),identifier(none,n))),member(none,identifier(none,g),total_function(none,interval(none,integer(none,1),identifier(none,i)),identifier(none,'D'))),member(none,identifier(none,r),interval(none,integer(none,0),identifier(none,n))),equal(none,identifier(none,h),domain_restriction(none,interval(none,integer(none,1),identifier(none,r)),identifier(none,f))),equivalence(none,equal(none,identifier(none,r_st),identifier(none,success)),equal(none,identifier(none,r),identifier(none,n))),implication(none,equal(none,identifier(none,s_st),identifier(none,success)),equal(none,identifier(none,r_st),identifier(none,success))),member(none,identifier(none,s),interval(none,integer(none,0),minus(none,identifier(none,n),integer(none,1)))),member(none,identifier(none,r),interval(none,identifier(none,s),add(none,identifier(none,s),integer(none,1)))),implication(none,equal(none,identifier(none,w),boolean_false(none)),equal(none,identifier(none,d),function(none,identifier(none,f),[add(none,identifier(none,s),integer(none,1))]))),implication(none,equal(none,identifier(none,w),boolean_false(none)),conjunct(none,member(none,add(none,identifier(none,s),integer(none,1)),domain(none,identifier(none,f))),member(none,identifier(none,f),partial_function(none,integer_set(none),identifier(none,'D'))))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,db),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_false(none)))),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_true(none)))),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),member(none,identifier(none,c),interval(none,integer(none,0),add(none,identifier(none,'MAX'),integer(none,1)))),equivalence(none,equal(none,identifier(none,c),add(none,identifier(none,'MAX'),integer(none,1))),equal(none,identifier(none,s_st),identifier(none,failure))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),implication(none,equal(none,identifier(none,v),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),equal(none,identifier(none,db),boolean_true(none))]),constants(none,[identifier(none,f),identifier(none,'db\''),identifier(none,db),identifier(none,g),identifier(none,d),identifier(none,c),identifier(none,n),identifier(none,l),identifier(none,h),identifier(none,i),identifier(none,s_st),identifier(none,w),identifier(none,'MAX'),identifier(none,v),identifier(none,failure),identifier(none,r_st),identifier(none,s),identifier(none,r),identifier(none,ab),identifier(none,working),identifier(none,success)]),sets(none,[deferred_set(none,'D'),deferred_set(none,'STATUS')])]),implication(none,conjunct(none,equal(none,boolean_false(none),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_true(none)))),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),[less(none,integer(none,0),identifier(none,n)),member(none,identifier(none,f),total_function(none,interval(none,integer(none,1),identifier(none,n)),identifier(none,'D'))),equal(none,identifier(none,'STATUS'),set_extension(none,[identifier(none,working),identifier(none,success),identifier(none,failure)])),not_equal(none,identifier(none,working),identifier(none,success)),not_equal(none,identifier(none,working),identifier(none,failure)),not_equal(none,identifier(none,success),identifier(none,failure)),member(none,identifier(none,'MAX'),natural_set(none)),member(none,identifier(none,i),interval(none,integer(none,0),identifier(none,n))),member(none,identifier(none,g),total_function(none,interval(none,integer(none,1),identifier(none,i)),identifier(none,'D'))),member(none,identifier(none,r),interval(none,integer(none,0),identifier(none,n))),equal(none,identifier(none,h),domain_restriction(none,interval(none,integer(none,1),identifier(none,r)),identifier(none,f))),equivalence(none,equal(none,identifier(none,r_st),identifier(none,success)),equal(none,identifier(none,r),identifier(none,n))),implication(none,equal(none,identifier(none,s_st),identifier(none,success)),equal(none,identifier(none,r_st),identifier(none,success))),member(none,identifier(none,s),interval(none,integer(none,0),minus(none,identifier(none,n),integer(none,1)))),member(none,identifier(none,r),interval(none,identifier(none,s),add(none,identifier(none,s),integer(none,1)))),implication(none,equal(none,identifier(none,w),boolean_false(none)),equal(none,identifier(none,d),function(none,identifier(none,f),[add(none,identifier(none,s),integer(none,1))]))),implication(none,equal(none,identifier(none,w),boolean_false(none)),conjunct(none,member(none,add(none,identifier(none,s),integer(none,1)),domain(none,identifier(none,f))),member(none,identifier(none,f),partial_function(none,integer_set(none),identifier(none,'D'))))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,db),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_false(none)))),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_true(none)))),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),member(none,identifier(none,c),interval(none,integer(none,0),add(none,identifier(none,'MAX'),integer(none,1)))),equivalence(none,equal(none,identifier(none,c),add(none,identifier(none,'MAX'),integer(none,1))),equal(none,identifier(none,s_st),identifier(none,failure))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),implication(none,equal(none,identifier(none,v),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),equal(none,identifier(none,db),boolean_true(none))],[implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_true(none)))),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),equal(none,identifier(none,db),boolean_true(none))],true). | |
57 | disprover_po('RCV_snd_ack/inv3_3/INV',event_b_context(none,'DisproverContext',[axioms(none,[member(none,identifier(none,'ab\''),bool_set(none)),member(none,identifier(none,'v\''),bool_set(none)),member(none,identifier(none,'MAX'),integer_set(none)),member(none,identifier(none,working),identifier(none,'STATUS')),member(none,identifier(none,f),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,db),bool_set(none)),member(none,identifier(none,g),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,d),identifier(none,'D')),member(none,identifier(none,c),integer_set(none)),member(none,identifier(none,n),integer_set(none)),member(none,identifier(none,l),bool_set(none)),member(none,identifier(none,h),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,i),integer_set(none)),member(none,identifier(none,s_st),identifier(none,'STATUS')),member(none,identifier(none,w),bool_set(none)),member(none,identifier(none,v),bool_set(none)),member(none,identifier(none,failure),identifier(none,'STATUS')),member(none,identifier(none,r_st),identifier(none,'STATUS')),member(none,identifier(none,s),integer_set(none)),member(none,identifier(none,r),integer_set(none)),member(none,identifier(none,ab),bool_set(none)),member(none,identifier(none,success),identifier(none,'STATUS')),less(none,integer(none,0),identifier(none,n)),member(none,identifier(none,f),total_function(none,interval(none,integer(none,1),identifier(none,n)),identifier(none,'D'))),equal(none,identifier(none,'STATUS'),set_extension(none,[identifier(none,working),identifier(none,success),identifier(none,failure)])),not_equal(none,identifier(none,working),identifier(none,success)),not_equal(none,identifier(none,working),identifier(none,failure)),not_equal(none,identifier(none,success),identifier(none,failure)),member(none,identifier(none,'MAX'),natural_set(none)),member(none,identifier(none,i),interval(none,integer(none,0),identifier(none,n))),member(none,identifier(none,g),total_function(none,interval(none,integer(none,1),identifier(none,i)),identifier(none,'D'))),member(none,identifier(none,r),interval(none,integer(none,0),identifier(none,n))),equal(none,identifier(none,h),domain_restriction(none,interval(none,integer(none,1),identifier(none,r)),identifier(none,f))),equivalence(none,equal(none,identifier(none,r_st),identifier(none,success)),equal(none,identifier(none,r),identifier(none,n))),implication(none,equal(none,identifier(none,s_st),identifier(none,success)),equal(none,identifier(none,r_st),identifier(none,success))),member(none,identifier(none,s),interval(none,integer(none,0),minus(none,identifier(none,n),integer(none,1)))),member(none,identifier(none,r),interval(none,identifier(none,s),add(none,identifier(none,s),integer(none,1)))),implication(none,equal(none,identifier(none,w),boolean_false(none)),equal(none,identifier(none,d),function(none,identifier(none,f),[add(none,identifier(none,s),integer(none,1))]))),implication(none,equal(none,identifier(none,w),boolean_false(none)),conjunct(none,member(none,add(none,identifier(none,s),integer(none,1)),domain(none,identifier(none,f))),member(none,identifier(none,f),partial_function(none,integer_set(none),identifier(none,'D'))))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,db),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_false(none)))),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_true(none)))),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),member(none,identifier(none,c),interval(none,integer(none,0),add(none,identifier(none,'MAX'),integer(none,1)))),equivalence(none,equal(none,identifier(none,c),add(none,identifier(none,'MAX'),integer(none,1))),equal(none,identifier(none,s_st),identifier(none,failure))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),implication(none,equal(none,identifier(none,v),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),equal(none,identifier(none,v),boolean_true(none))]),constants(none,[identifier(none,'ab\''),identifier(none,'v\''),identifier(none,'MAX'),identifier(none,working),identifier(none,f),identifier(none,db),identifier(none,g),identifier(none,d),identifier(none,c),identifier(none,n),identifier(none,l),identifier(none,h),identifier(none,i),identifier(none,s_st),identifier(none,w),identifier(none,v),identifier(none,failure),identifier(none,r_st),identifier(none,s),identifier(none,r),identifier(none,ab),identifier(none,success)]),sets(none,[deferred_set(none,'D'),deferred_set(none,'STATUS')])]),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,boolean_false(none),boolean_false(none))),[less(none,integer(none,0),identifier(none,n)),member(none,identifier(none,f),total_function(none,interval(none,integer(none,1),identifier(none,n)),identifier(none,'D'))),equal(none,identifier(none,'STATUS'),set_extension(none,[identifier(none,working),identifier(none,success),identifier(none,failure)])),not_equal(none,identifier(none,working),identifier(none,success)),not_equal(none,identifier(none,working),identifier(none,failure)),not_equal(none,identifier(none,success),identifier(none,failure)),member(none,identifier(none,'MAX'),natural_set(none)),member(none,identifier(none,i),interval(none,integer(none,0),identifier(none,n))),member(none,identifier(none,g),total_function(none,interval(none,integer(none,1),identifier(none,i)),identifier(none,'D'))),member(none,identifier(none,r),interval(none,integer(none,0),identifier(none,n))),equal(none,identifier(none,h),domain_restriction(none,interval(none,integer(none,1),identifier(none,r)),identifier(none,f))),equivalence(none,equal(none,identifier(none,r_st),identifier(none,success)),equal(none,identifier(none,r),identifier(none,n))),implication(none,equal(none,identifier(none,s_st),identifier(none,success)),equal(none,identifier(none,r_st),identifier(none,success))),member(none,identifier(none,s),interval(none,integer(none,0),minus(none,identifier(none,n),integer(none,1)))),member(none,identifier(none,r),interval(none,identifier(none,s),add(none,identifier(none,s),integer(none,1)))),implication(none,equal(none,identifier(none,w),boolean_false(none)),equal(none,identifier(none,d),function(none,identifier(none,f),[add(none,identifier(none,s),integer(none,1))]))),implication(none,equal(none,identifier(none,w),boolean_false(none)),conjunct(none,member(none,add(none,identifier(none,s),integer(none,1)),domain(none,identifier(none,f))),member(none,identifier(none,f),partial_function(none,integer_set(none),identifier(none,'D'))))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,db),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_false(none)))),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_true(none)))),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),member(none,identifier(none,c),interval(none,integer(none,0),add(none,identifier(none,'MAX'),integer(none,1)))),equivalence(none,equal(none,identifier(none,c),add(none,identifier(none,'MAX'),integer(none,1))),equal(none,identifier(none,s_st),identifier(none,failure))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),implication(none,equal(none,identifier(none,v),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),equal(none,identifier(none,v),boolean_true(none))],[implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),equal(none,identifier(none,v),boolean_true(none))],unknown). | |
58 | disprover_po('RCV_snd_ack/inv3_5/INV',event_b_context(none,'DisproverContext',[axioms(none,[member(none,identifier(none,'ab\''),bool_set(none)),member(none,identifier(none,'v\''),bool_set(none)),member(none,identifier(none,'MAX'),integer_set(none)),member(none,identifier(none,working),identifier(none,'STATUS')),member(none,identifier(none,f),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,db),bool_set(none)),member(none,identifier(none,g),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,d),identifier(none,'D')),member(none,identifier(none,c),integer_set(none)),member(none,identifier(none,n),integer_set(none)),member(none,identifier(none,l),bool_set(none)),member(none,identifier(none,h),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,i),integer_set(none)),member(none,identifier(none,s_st),identifier(none,'STATUS')),member(none,identifier(none,w),bool_set(none)),member(none,identifier(none,v),bool_set(none)),member(none,identifier(none,failure),identifier(none,'STATUS')),member(none,identifier(none,r_st),identifier(none,'STATUS')),member(none,identifier(none,s),integer_set(none)),member(none,identifier(none,r),integer_set(none)),member(none,identifier(none,ab),bool_set(none)),member(none,identifier(none,success),identifier(none,'STATUS')),less(none,integer(none,0),identifier(none,n)),member(none,identifier(none,f),total_function(none,interval(none,integer(none,1),identifier(none,n)),identifier(none,'D'))),equal(none,identifier(none,'STATUS'),set_extension(none,[identifier(none,working),identifier(none,success),identifier(none,failure)])),not_equal(none,identifier(none,working),identifier(none,success)),not_equal(none,identifier(none,working),identifier(none,failure)),not_equal(none,identifier(none,success),identifier(none,failure)),member(none,identifier(none,'MAX'),natural_set(none)),member(none,identifier(none,i),interval(none,integer(none,0),identifier(none,n))),member(none,identifier(none,g),total_function(none,interval(none,integer(none,1),identifier(none,i)),identifier(none,'D'))),member(none,identifier(none,r),interval(none,integer(none,0),identifier(none,n))),equal(none,identifier(none,h),domain_restriction(none,interval(none,integer(none,1),identifier(none,r)),identifier(none,f))),equivalence(none,equal(none,identifier(none,r_st),identifier(none,success)),equal(none,identifier(none,r),identifier(none,n))),implication(none,equal(none,identifier(none,s_st),identifier(none,success)),equal(none,identifier(none,r_st),identifier(none,success))),member(none,identifier(none,s),interval(none,integer(none,0),minus(none,identifier(none,n),integer(none,1)))),member(none,identifier(none,r),interval(none,identifier(none,s),add(none,identifier(none,s),integer(none,1)))),implication(none,equal(none,identifier(none,w),boolean_false(none)),equal(none,identifier(none,d),function(none,identifier(none,f),[add(none,identifier(none,s),integer(none,1))]))),implication(none,equal(none,identifier(none,w),boolean_false(none)),conjunct(none,member(none,add(none,identifier(none,s),integer(none,1)),domain(none,identifier(none,f))),member(none,identifier(none,f),partial_function(none,integer_set(none),identifier(none,'D'))))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,db),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_false(none)))),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_true(none)))),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),member(none,identifier(none,c),interval(none,integer(none,0),add(none,identifier(none,'MAX'),integer(none,1)))),equivalence(none,equal(none,identifier(none,c),add(none,identifier(none,'MAX'),integer(none,1))),equal(none,identifier(none,s_st),identifier(none,failure))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),implication(none,equal(none,identifier(none,v),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),equal(none,identifier(none,v),boolean_true(none))]),constants(none,[identifier(none,'ab\''),identifier(none,'v\''),identifier(none,'MAX'),identifier(none,working),identifier(none,f),identifier(none,db),identifier(none,g),identifier(none,d),identifier(none,c),identifier(none,n),identifier(none,l),identifier(none,h),identifier(none,i),identifier(none,s_st),identifier(none,w),identifier(none,v),identifier(none,failure),identifier(none,r_st),identifier(none,s),identifier(none,r),identifier(none,ab),identifier(none,success)]),sets(none,[deferred_set(none,'D'),deferred_set(none,'STATUS')])]),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,boolean_false(none),boolean_false(none))),[less(none,integer(none,0),identifier(none,n)),member(none,identifier(none,f),total_function(none,interval(none,integer(none,1),identifier(none,n)),identifier(none,'D'))),equal(none,identifier(none,'STATUS'),set_extension(none,[identifier(none,working),identifier(none,success),identifier(none,failure)])),not_equal(none,identifier(none,working),identifier(none,success)),not_equal(none,identifier(none,working),identifier(none,failure)),not_equal(none,identifier(none,success),identifier(none,failure)),member(none,identifier(none,'MAX'),natural_set(none)),member(none,identifier(none,i),interval(none,integer(none,0),identifier(none,n))),member(none,identifier(none,g),total_function(none,interval(none,integer(none,1),identifier(none,i)),identifier(none,'D'))),member(none,identifier(none,r),interval(none,integer(none,0),identifier(none,n))),equal(none,identifier(none,h),domain_restriction(none,interval(none,integer(none,1),identifier(none,r)),identifier(none,f))),equivalence(none,equal(none,identifier(none,r_st),identifier(none,success)),equal(none,identifier(none,r),identifier(none,n))),implication(none,equal(none,identifier(none,s_st),identifier(none,success)),equal(none,identifier(none,r_st),identifier(none,success))),member(none,identifier(none,s),interval(none,integer(none,0),minus(none,identifier(none,n),integer(none,1)))),member(none,identifier(none,r),interval(none,identifier(none,s),add(none,identifier(none,s),integer(none,1)))),implication(none,equal(none,identifier(none,w),boolean_false(none)),equal(none,identifier(none,d),function(none,identifier(none,f),[add(none,identifier(none,s),integer(none,1))]))),implication(none,equal(none,identifier(none,w),boolean_false(none)),conjunct(none,member(none,add(none,identifier(none,s),integer(none,1)),domain(none,identifier(none,f))),member(none,identifier(none,f),partial_function(none,integer_set(none),identifier(none,'D'))))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,db),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_false(none)))),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_true(none)))),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),member(none,identifier(none,c),interval(none,integer(none,0),add(none,identifier(none,'MAX'),integer(none,1)))),equivalence(none,equal(none,identifier(none,c),add(none,identifier(none,'MAX'),integer(none,1))),equal(none,identifier(none,s_st),identifier(none,failure))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),implication(none,equal(none,identifier(none,v),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),equal(none,identifier(none,v),boolean_true(none))],[implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),equal(none,identifier(none,v),boolean_true(none))],unknown). | |
59 | disprover_po('RCV_snd_ack/inv3_6/INV',event_b_context(none,'DisproverContext',[axioms(none,[member(none,identifier(none,'ab\''),bool_set(none)),member(none,identifier(none,'v\''),bool_set(none)),member(none,identifier(none,'MAX'),integer_set(none)),member(none,identifier(none,working),identifier(none,'STATUS')),member(none,identifier(none,f),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,db),bool_set(none)),member(none,identifier(none,g),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,d),identifier(none,'D')),member(none,identifier(none,c),integer_set(none)),member(none,identifier(none,n),integer_set(none)),member(none,identifier(none,l),bool_set(none)),member(none,identifier(none,h),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,i),integer_set(none)),member(none,identifier(none,s_st),identifier(none,'STATUS')),member(none,identifier(none,w),bool_set(none)),member(none,identifier(none,v),bool_set(none)),member(none,identifier(none,failure),identifier(none,'STATUS')),member(none,identifier(none,r_st),identifier(none,'STATUS')),member(none,identifier(none,s),integer_set(none)),member(none,identifier(none,r),integer_set(none)),member(none,identifier(none,ab),bool_set(none)),member(none,identifier(none,success),identifier(none,'STATUS')),less(none,integer(none,0),identifier(none,n)),member(none,identifier(none,f),total_function(none,interval(none,integer(none,1),identifier(none,n)),identifier(none,'D'))),equal(none,identifier(none,'STATUS'),set_extension(none,[identifier(none,working),identifier(none,success),identifier(none,failure)])),not_equal(none,identifier(none,working),identifier(none,success)),not_equal(none,identifier(none,working),identifier(none,failure)),not_equal(none,identifier(none,success),identifier(none,failure)),member(none,identifier(none,'MAX'),natural_set(none)),member(none,identifier(none,i),interval(none,integer(none,0),identifier(none,n))),member(none,identifier(none,g),total_function(none,interval(none,integer(none,1),identifier(none,i)),identifier(none,'D'))),member(none,identifier(none,r),interval(none,integer(none,0),identifier(none,n))),equal(none,identifier(none,h),domain_restriction(none,interval(none,integer(none,1),identifier(none,r)),identifier(none,f))),equivalence(none,equal(none,identifier(none,r_st),identifier(none,success)),equal(none,identifier(none,r),identifier(none,n))),implication(none,equal(none,identifier(none,s_st),identifier(none,success)),equal(none,identifier(none,r_st),identifier(none,success))),member(none,identifier(none,s),interval(none,integer(none,0),minus(none,identifier(none,n),integer(none,1)))),member(none,identifier(none,r),interval(none,identifier(none,s),add(none,identifier(none,s),integer(none,1)))),implication(none,equal(none,identifier(none,w),boolean_false(none)),equal(none,identifier(none,d),function(none,identifier(none,f),[add(none,identifier(none,s),integer(none,1))]))),implication(none,equal(none,identifier(none,w),boolean_false(none)),conjunct(none,member(none,add(none,identifier(none,s),integer(none,1)),domain(none,identifier(none,f))),member(none,identifier(none,f),partial_function(none,integer_set(none),identifier(none,'D'))))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,db),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_false(none)))),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_true(none)))),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),member(none,identifier(none,c),interval(none,integer(none,0),add(none,identifier(none,'MAX'),integer(none,1)))),equivalence(none,equal(none,identifier(none,c),add(none,identifier(none,'MAX'),integer(none,1))),equal(none,identifier(none,s_st),identifier(none,failure))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),implication(none,equal(none,identifier(none,v),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),equal(none,identifier(none,v),boolean_true(none))]),constants(none,[identifier(none,'ab\''),identifier(none,'v\''),identifier(none,'MAX'),identifier(none,working),identifier(none,f),identifier(none,db),identifier(none,g),identifier(none,d),identifier(none,c),identifier(none,n),identifier(none,l),identifier(none,h),identifier(none,i),identifier(none,s_st),identifier(none,w),identifier(none,v),identifier(none,failure),identifier(none,r_st),identifier(none,s),identifier(none,r),identifier(none,ab),identifier(none,success)]),sets(none,[deferred_set(none,'D'),deferred_set(none,'STATUS')])]),implication(none,equal(none,boolean_true(none),boolean_true(none)),equal(none,boolean_false(none),boolean_false(none))),[less(none,integer(none,0),identifier(none,n)),member(none,identifier(none,f),total_function(none,interval(none,integer(none,1),identifier(none,n)),identifier(none,'D'))),equal(none,identifier(none,'STATUS'),set_extension(none,[identifier(none,working),identifier(none,success),identifier(none,failure)])),not_equal(none,identifier(none,working),identifier(none,success)),not_equal(none,identifier(none,working),identifier(none,failure)),not_equal(none,identifier(none,success),identifier(none,failure)),member(none,identifier(none,'MAX'),natural_set(none)),member(none,identifier(none,i),interval(none,integer(none,0),identifier(none,n))),member(none,identifier(none,g),total_function(none,interval(none,integer(none,1),identifier(none,i)),identifier(none,'D'))),member(none,identifier(none,r),interval(none,integer(none,0),identifier(none,n))),equal(none,identifier(none,h),domain_restriction(none,interval(none,integer(none,1),identifier(none,r)),identifier(none,f))),equivalence(none,equal(none,identifier(none,r_st),identifier(none,success)),equal(none,identifier(none,r),identifier(none,n))),implication(none,equal(none,identifier(none,s_st),identifier(none,success)),equal(none,identifier(none,r_st),identifier(none,success))),member(none,identifier(none,s),interval(none,integer(none,0),minus(none,identifier(none,n),integer(none,1)))),member(none,identifier(none,r),interval(none,identifier(none,s),add(none,identifier(none,s),integer(none,1)))),implication(none,equal(none,identifier(none,w),boolean_false(none)),equal(none,identifier(none,d),function(none,identifier(none,f),[add(none,identifier(none,s),integer(none,1))]))),implication(none,equal(none,identifier(none,w),boolean_false(none)),conjunct(none,member(none,add(none,identifier(none,s),integer(none,1)),domain(none,identifier(none,f))),member(none,identifier(none,f),partial_function(none,integer_set(none),identifier(none,'D'))))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,db),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_false(none)))),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_true(none)))),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),member(none,identifier(none,c),interval(none,integer(none,0),add(none,identifier(none,'MAX'),integer(none,1)))),equivalence(none,equal(none,identifier(none,c),add(none,identifier(none,'MAX'),integer(none,1))),equal(none,identifier(none,s_st),identifier(none,failure))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),implication(none,equal(none,identifier(none,v),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),equal(none,identifier(none,v),boolean_true(none))],[implication(none,equal(none,identifier(none,ab),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),equal(none,identifier(none,v),boolean_true(none))],unknown). | |
60 | disprover_po('RCV_snd_ack/inv3_12/INV',event_b_context(none,'DisproverContext',[axioms(none,[member(none,identifier(none,'ab\''),bool_set(none)),member(none,identifier(none,'v\''),bool_set(none)),member(none,identifier(none,'MAX'),integer_set(none)),member(none,identifier(none,working),identifier(none,'STATUS')),member(none,identifier(none,f),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,db),bool_set(none)),member(none,identifier(none,g),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,d),identifier(none,'D')),member(none,identifier(none,c),integer_set(none)),member(none,identifier(none,n),integer_set(none)),member(none,identifier(none,l),bool_set(none)),member(none,identifier(none,h),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,i),integer_set(none)),member(none,identifier(none,s_st),identifier(none,'STATUS')),member(none,identifier(none,w),bool_set(none)),member(none,identifier(none,v),bool_set(none)),member(none,identifier(none,failure),identifier(none,'STATUS')),member(none,identifier(none,r_st),identifier(none,'STATUS')),member(none,identifier(none,s),integer_set(none)),member(none,identifier(none,r),integer_set(none)),member(none,identifier(none,ab),bool_set(none)),member(none,identifier(none,success),identifier(none,'STATUS')),less(none,integer(none,0),identifier(none,n)),member(none,identifier(none,f),total_function(none,interval(none,integer(none,1),identifier(none,n)),identifier(none,'D'))),equal(none,identifier(none,'STATUS'),set_extension(none,[identifier(none,working),identifier(none,success),identifier(none,failure)])),not_equal(none,identifier(none,working),identifier(none,success)),not_equal(none,identifier(none,working),identifier(none,failure)),not_equal(none,identifier(none,success),identifier(none,failure)),member(none,identifier(none,'MAX'),natural_set(none)),member(none,identifier(none,i),interval(none,integer(none,0),identifier(none,n))),member(none,identifier(none,g),total_function(none,interval(none,integer(none,1),identifier(none,i)),identifier(none,'D'))),member(none,identifier(none,r),interval(none,integer(none,0),identifier(none,n))),equal(none,identifier(none,h),domain_restriction(none,interval(none,integer(none,1),identifier(none,r)),identifier(none,f))),equivalence(none,equal(none,identifier(none,r_st),identifier(none,success)),equal(none,identifier(none,r),identifier(none,n))),implication(none,equal(none,identifier(none,s_st),identifier(none,success)),equal(none,identifier(none,r_st),identifier(none,success))),member(none,identifier(none,s),interval(none,integer(none,0),minus(none,identifier(none,n),integer(none,1)))),member(none,identifier(none,r),interval(none,identifier(none,s),add(none,identifier(none,s),integer(none,1)))),implication(none,equal(none,identifier(none,w),boolean_false(none)),equal(none,identifier(none,d),function(none,identifier(none,f),[add(none,identifier(none,s),integer(none,1))]))),implication(none,equal(none,identifier(none,w),boolean_false(none)),conjunct(none,member(none,add(none,identifier(none,s),integer(none,1)),domain(none,identifier(none,f))),member(none,identifier(none,f),partial_function(none,integer_set(none),identifier(none,'D'))))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,db),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_false(none)))),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_true(none)))),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),member(none,identifier(none,c),interval(none,integer(none,0),add(none,identifier(none,'MAX'),integer(none,1)))),equivalence(none,equal(none,identifier(none,c),add(none,identifier(none,'MAX'),integer(none,1))),equal(none,identifier(none,s_st),identifier(none,failure))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),implication(none,equal(none,identifier(none,v),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),equal(none,identifier(none,v),boolean_true(none))]),constants(none,[identifier(none,'ab\''),identifier(none,'v\''),identifier(none,'MAX'),identifier(none,working),identifier(none,f),identifier(none,db),identifier(none,g),identifier(none,d),identifier(none,c),identifier(none,n),identifier(none,l),identifier(none,h),identifier(none,i),identifier(none,s_st),identifier(none,w),identifier(none,v),identifier(none,failure),identifier(none,r_st),identifier(none,s),identifier(none,r),identifier(none,ab),identifier(none,success)]),sets(none,[deferred_set(none,'D'),deferred_set(none,'STATUS')])]),implication(none,equal(none,boolean_false(none),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),[less(none,integer(none,0),identifier(none,n)),member(none,identifier(none,f),total_function(none,interval(none,integer(none,1),identifier(none,n)),identifier(none,'D'))),equal(none,identifier(none,'STATUS'),set_extension(none,[identifier(none,working),identifier(none,success),identifier(none,failure)])),not_equal(none,identifier(none,working),identifier(none,success)),not_equal(none,identifier(none,working),identifier(none,failure)),not_equal(none,identifier(none,success),identifier(none,failure)),member(none,identifier(none,'MAX'),natural_set(none)),member(none,identifier(none,i),interval(none,integer(none,0),identifier(none,n))),member(none,identifier(none,g),total_function(none,interval(none,integer(none,1),identifier(none,i)),identifier(none,'D'))),member(none,identifier(none,r),interval(none,integer(none,0),identifier(none,n))),equal(none,identifier(none,h),domain_restriction(none,interval(none,integer(none,1),identifier(none,r)),identifier(none,f))),equivalence(none,equal(none,identifier(none,r_st),identifier(none,success)),equal(none,identifier(none,r),identifier(none,n))),implication(none,equal(none,identifier(none,s_st),identifier(none,success)),equal(none,identifier(none,r_st),identifier(none,success))),member(none,identifier(none,s),interval(none,integer(none,0),minus(none,identifier(none,n),integer(none,1)))),member(none,identifier(none,r),interval(none,identifier(none,s),add(none,identifier(none,s),integer(none,1)))),implication(none,equal(none,identifier(none,w),boolean_false(none)),equal(none,identifier(none,d),function(none,identifier(none,f),[add(none,identifier(none,s),integer(none,1))]))),implication(none,equal(none,identifier(none,w),boolean_false(none)),conjunct(none,member(none,add(none,identifier(none,s),integer(none,1)),domain(none,identifier(none,f))),member(none,identifier(none,f),partial_function(none,integer_set(none),identifier(none,'D'))))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,db),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_false(none)))),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_true(none)))),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),member(none,identifier(none,c),interval(none,integer(none,0),add(none,identifier(none,'MAX'),integer(none,1)))),equivalence(none,equal(none,identifier(none,c),add(none,identifier(none,'MAX'),integer(none,1))),equal(none,identifier(none,s_st),identifier(none,failure))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),implication(none,equal(none,identifier(none,v),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),equal(none,identifier(none,v),boolean_true(none))],[implication(none,equal(none,identifier(none,v),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),equal(none,identifier(none,v),boolean_true(none))],unknown). | |
61 | disprover_po('DMN_ack_channel/inv3_2/INV',event_b_context(none,'DisproverContext',[axioms(none,[member(none,identifier(none,f),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,db),bool_set(none)),member(none,identifier(none,g),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,d),identifier(none,'D')),member(none,identifier(none,'ab\''),bool_set(none)),member(none,identifier(none,c),integer_set(none)),member(none,identifier(none,n),integer_set(none)),member(none,identifier(none,l),bool_set(none)),member(none,identifier(none,h),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,i),integer_set(none)),member(none,identifier(none,s_st),identifier(none,'STATUS')),member(none,identifier(none,w),bool_set(none)),member(none,identifier(none,'MAX'),integer_set(none)),member(none,identifier(none,v),bool_set(none)),member(none,identifier(none,failure),identifier(none,'STATUS')),member(none,identifier(none,r_st),identifier(none,'STATUS')),member(none,identifier(none,s),integer_set(none)),member(none,identifier(none,r),integer_set(none)),member(none,identifier(none,ab),bool_set(none)),member(none,identifier(none,working),identifier(none,'STATUS')),member(none,identifier(none,success),identifier(none,'STATUS')),less(none,integer(none,0),identifier(none,n)),member(none,identifier(none,f),total_function(none,interval(none,integer(none,1),identifier(none,n)),identifier(none,'D'))),equal(none,identifier(none,'STATUS'),set_extension(none,[identifier(none,working),identifier(none,success),identifier(none,failure)])),not_equal(none,identifier(none,working),identifier(none,success)),not_equal(none,identifier(none,working),identifier(none,failure)),not_equal(none,identifier(none,success),identifier(none,failure)),member(none,identifier(none,'MAX'),natural_set(none)),member(none,identifier(none,i),interval(none,integer(none,0),identifier(none,n))),member(none,identifier(none,g),total_function(none,interval(none,integer(none,1),identifier(none,i)),identifier(none,'D'))),member(none,identifier(none,r),interval(none,integer(none,0),identifier(none,n))),equal(none,identifier(none,h),domain_restriction(none,interval(none,integer(none,1),identifier(none,r)),identifier(none,f))),equivalence(none,equal(none,identifier(none,r_st),identifier(none,success)),equal(none,identifier(none,r),identifier(none,n))),implication(none,equal(none,identifier(none,s_st),identifier(none,success)),equal(none,identifier(none,r_st),identifier(none,success))),member(none,identifier(none,s),interval(none,integer(none,0),minus(none,identifier(none,n),integer(none,1)))),member(none,identifier(none,r),interval(none,identifier(none,s),add(none,identifier(none,s),integer(none,1)))),implication(none,equal(none,identifier(none,w),boolean_false(none)),equal(none,identifier(none,d),function(none,identifier(none,f),[add(none,identifier(none,s),integer(none,1))]))),implication(none,equal(none,identifier(none,w),boolean_false(none)),conjunct(none,member(none,add(none,identifier(none,s),integer(none,1)),domain(none,identifier(none,f))),member(none,identifier(none,f),partial_function(none,integer_set(none),identifier(none,'D'))))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,db),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_false(none)))),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_true(none)))),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),member(none,identifier(none,c),interval(none,integer(none,0),add(none,identifier(none,'MAX'),integer(none,1)))),equivalence(none,equal(none,identifier(none,c),add(none,identifier(none,'MAX'),integer(none,1))),equal(none,identifier(none,s_st),identifier(none,failure))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),implication(none,equal(none,identifier(none,v),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),equal(none,identifier(none,ab),boolean_true(none))]),constants(none,[identifier(none,f),identifier(none,db),identifier(none,g),identifier(none,d),identifier(none,'ab\''),identifier(none,c),identifier(none,n),identifier(none,l),identifier(none,h),identifier(none,i),identifier(none,s_st),identifier(none,w),identifier(none,'MAX'),identifier(none,v),identifier(none,failure),identifier(none,r_st),identifier(none,s),identifier(none,r),identifier(none,ab),identifier(none,working),identifier(none,success)]),sets(none,[deferred_set(none,'D'),deferred_set(none,'STATUS')])]),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,boolean_false(none),boolean_false(none))),[less(none,integer(none,0),identifier(none,n)),member(none,identifier(none,f),total_function(none,interval(none,integer(none,1),identifier(none,n)),identifier(none,'D'))),equal(none,identifier(none,'STATUS'),set_extension(none,[identifier(none,working),identifier(none,success),identifier(none,failure)])),not_equal(none,identifier(none,working),identifier(none,success)),not_equal(none,identifier(none,working),identifier(none,failure)),not_equal(none,identifier(none,success),identifier(none,failure)),member(none,identifier(none,'MAX'),natural_set(none)),member(none,identifier(none,i),interval(none,integer(none,0),identifier(none,n))),member(none,identifier(none,g),total_function(none,interval(none,integer(none,1),identifier(none,i)),identifier(none,'D'))),member(none,identifier(none,r),interval(none,integer(none,0),identifier(none,n))),equal(none,identifier(none,h),domain_restriction(none,interval(none,integer(none,1),identifier(none,r)),identifier(none,f))),equivalence(none,equal(none,identifier(none,r_st),identifier(none,success)),equal(none,identifier(none,r),identifier(none,n))),implication(none,equal(none,identifier(none,s_st),identifier(none,success)),equal(none,identifier(none,r_st),identifier(none,success))),member(none,identifier(none,s),interval(none,integer(none,0),minus(none,identifier(none,n),integer(none,1)))),member(none,identifier(none,r),interval(none,identifier(none,s),add(none,identifier(none,s),integer(none,1)))),implication(none,equal(none,identifier(none,w),boolean_false(none)),equal(none,identifier(none,d),function(none,identifier(none,f),[add(none,identifier(none,s),integer(none,1))]))),implication(none,equal(none,identifier(none,w),boolean_false(none)),conjunct(none,member(none,add(none,identifier(none,s),integer(none,1)),domain(none,identifier(none,f))),member(none,identifier(none,f),partial_function(none,integer_set(none),identifier(none,'D'))))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,db),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_false(none)))),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_true(none)))),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),member(none,identifier(none,c),interval(none,integer(none,0),add(none,identifier(none,'MAX'),integer(none,1)))),equivalence(none,equal(none,identifier(none,c),add(none,identifier(none,'MAX'),integer(none,1))),equal(none,identifier(none,s_st),identifier(none,failure))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),implication(none,equal(none,identifier(none,v),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),equal(none,identifier(none,ab),boolean_true(none))],[implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),equal(none,identifier(none,ab),boolean_true(none))],true). | |
62 | disprover_po('DMN_ack_channel/inv3_4/INV',event_b_context(none,'DisproverContext',[axioms(none,[member(none,identifier(none,f),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,db),bool_set(none)),member(none,identifier(none,g),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,d),identifier(none,'D')),member(none,identifier(none,'ab\''),bool_set(none)),member(none,identifier(none,c),integer_set(none)),member(none,identifier(none,n),integer_set(none)),member(none,identifier(none,l),bool_set(none)),member(none,identifier(none,h),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,i),integer_set(none)),member(none,identifier(none,s_st),identifier(none,'STATUS')),member(none,identifier(none,w),bool_set(none)),member(none,identifier(none,'MAX'),integer_set(none)),member(none,identifier(none,v),bool_set(none)),member(none,identifier(none,failure),identifier(none,'STATUS')),member(none,identifier(none,r_st),identifier(none,'STATUS')),member(none,identifier(none,s),integer_set(none)),member(none,identifier(none,r),integer_set(none)),member(none,identifier(none,ab),bool_set(none)),member(none,identifier(none,working),identifier(none,'STATUS')),member(none,identifier(none,success),identifier(none,'STATUS')),less(none,integer(none,0),identifier(none,n)),member(none,identifier(none,f),total_function(none,interval(none,integer(none,1),identifier(none,n)),identifier(none,'D'))),equal(none,identifier(none,'STATUS'),set_extension(none,[identifier(none,working),identifier(none,success),identifier(none,failure)])),not_equal(none,identifier(none,working),identifier(none,success)),not_equal(none,identifier(none,working),identifier(none,failure)),not_equal(none,identifier(none,success),identifier(none,failure)),member(none,identifier(none,'MAX'),natural_set(none)),member(none,identifier(none,i),interval(none,integer(none,0),identifier(none,n))),member(none,identifier(none,g),total_function(none,interval(none,integer(none,1),identifier(none,i)),identifier(none,'D'))),member(none,identifier(none,r),interval(none,integer(none,0),identifier(none,n))),equal(none,identifier(none,h),domain_restriction(none,interval(none,integer(none,1),identifier(none,r)),identifier(none,f))),equivalence(none,equal(none,identifier(none,r_st),identifier(none,success)),equal(none,identifier(none,r),identifier(none,n))),implication(none,equal(none,identifier(none,s_st),identifier(none,success)),equal(none,identifier(none,r_st),identifier(none,success))),member(none,identifier(none,s),interval(none,integer(none,0),minus(none,identifier(none,n),integer(none,1)))),member(none,identifier(none,r),interval(none,identifier(none,s),add(none,identifier(none,s),integer(none,1)))),implication(none,equal(none,identifier(none,w),boolean_false(none)),equal(none,identifier(none,d),function(none,identifier(none,f),[add(none,identifier(none,s),integer(none,1))]))),implication(none,equal(none,identifier(none,w),boolean_false(none)),conjunct(none,member(none,add(none,identifier(none,s),integer(none,1)),domain(none,identifier(none,f))),member(none,identifier(none,f),partial_function(none,integer_set(none),identifier(none,'D'))))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,db),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_false(none)))),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_true(none)))),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),member(none,identifier(none,c),interval(none,integer(none,0),add(none,identifier(none,'MAX'),integer(none,1)))),equivalence(none,equal(none,identifier(none,c),add(none,identifier(none,'MAX'),integer(none,1))),equal(none,identifier(none,s_st),identifier(none,failure))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),implication(none,equal(none,identifier(none,v),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),equal(none,identifier(none,ab),boolean_true(none))]),constants(none,[identifier(none,f),identifier(none,db),identifier(none,g),identifier(none,d),identifier(none,'ab\''),identifier(none,c),identifier(none,n),identifier(none,l),identifier(none,h),identifier(none,i),identifier(none,s_st),identifier(none,w),identifier(none,'MAX'),identifier(none,v),identifier(none,failure),identifier(none,r_st),identifier(none,s),identifier(none,r),identifier(none,ab),identifier(none,working),identifier(none,success)]),sets(none,[deferred_set(none,'D'),deferred_set(none,'STATUS')])]),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,boolean_false(none),boolean_false(none))),[less(none,integer(none,0),identifier(none,n)),member(none,identifier(none,f),total_function(none,interval(none,integer(none,1),identifier(none,n)),identifier(none,'D'))),equal(none,identifier(none,'STATUS'),set_extension(none,[identifier(none,working),identifier(none,success),identifier(none,failure)])),not_equal(none,identifier(none,working),identifier(none,success)),not_equal(none,identifier(none,working),identifier(none,failure)),not_equal(none,identifier(none,success),identifier(none,failure)),member(none,identifier(none,'MAX'),natural_set(none)),member(none,identifier(none,i),interval(none,integer(none,0),identifier(none,n))),member(none,identifier(none,g),total_function(none,interval(none,integer(none,1),identifier(none,i)),identifier(none,'D'))),member(none,identifier(none,r),interval(none,integer(none,0),identifier(none,n))),equal(none,identifier(none,h),domain_restriction(none,interval(none,integer(none,1),identifier(none,r)),identifier(none,f))),equivalence(none,equal(none,identifier(none,r_st),identifier(none,success)),equal(none,identifier(none,r),identifier(none,n))),implication(none,equal(none,identifier(none,s_st),identifier(none,success)),equal(none,identifier(none,r_st),identifier(none,success))),member(none,identifier(none,s),interval(none,integer(none,0),minus(none,identifier(none,n),integer(none,1)))),member(none,identifier(none,r),interval(none,identifier(none,s),add(none,identifier(none,s),integer(none,1)))),implication(none,equal(none,identifier(none,w),boolean_false(none)),equal(none,identifier(none,d),function(none,identifier(none,f),[add(none,identifier(none,s),integer(none,1))]))),implication(none,equal(none,identifier(none,w),boolean_false(none)),conjunct(none,member(none,add(none,identifier(none,s),integer(none,1)),domain(none,identifier(none,f))),member(none,identifier(none,f),partial_function(none,integer_set(none),identifier(none,'D'))))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,db),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_false(none)))),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_true(none)))),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),member(none,identifier(none,c),interval(none,integer(none,0),add(none,identifier(none,'MAX'),integer(none,1)))),equivalence(none,equal(none,identifier(none,c),add(none,identifier(none,'MAX'),integer(none,1))),equal(none,identifier(none,s_st),identifier(none,failure))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),implication(none,equal(none,identifier(none,v),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),equal(none,identifier(none,ab),boolean_true(none))],[implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),equal(none,identifier(none,ab),boolean_true(none))],true). | |
63 | disprover_po('DMN_ack_channel/inv3_6/INV',event_b_context(none,'DisproverContext',[axioms(none,[member(none,identifier(none,f),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,db),bool_set(none)),member(none,identifier(none,g),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,d),identifier(none,'D')),member(none,identifier(none,'ab\''),bool_set(none)),member(none,identifier(none,c),integer_set(none)),member(none,identifier(none,n),integer_set(none)),member(none,identifier(none,l),bool_set(none)),member(none,identifier(none,h),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,i),integer_set(none)),member(none,identifier(none,s_st),identifier(none,'STATUS')),member(none,identifier(none,w),bool_set(none)),member(none,identifier(none,'MAX'),integer_set(none)),member(none,identifier(none,v),bool_set(none)),member(none,identifier(none,failure),identifier(none,'STATUS')),member(none,identifier(none,r_st),identifier(none,'STATUS')),member(none,identifier(none,s),integer_set(none)),member(none,identifier(none,r),integer_set(none)),member(none,identifier(none,ab),bool_set(none)),member(none,identifier(none,working),identifier(none,'STATUS')),member(none,identifier(none,success),identifier(none,'STATUS')),less(none,integer(none,0),identifier(none,n)),member(none,identifier(none,f),total_function(none,interval(none,integer(none,1),identifier(none,n)),identifier(none,'D'))),equal(none,identifier(none,'STATUS'),set_extension(none,[identifier(none,working),identifier(none,success),identifier(none,failure)])),not_equal(none,identifier(none,working),identifier(none,success)),not_equal(none,identifier(none,working),identifier(none,failure)),not_equal(none,identifier(none,success),identifier(none,failure)),member(none,identifier(none,'MAX'),natural_set(none)),member(none,identifier(none,i),interval(none,integer(none,0),identifier(none,n))),member(none,identifier(none,g),total_function(none,interval(none,integer(none,1),identifier(none,i)),identifier(none,'D'))),member(none,identifier(none,r),interval(none,integer(none,0),identifier(none,n))),equal(none,identifier(none,h),domain_restriction(none,interval(none,integer(none,1),identifier(none,r)),identifier(none,f))),equivalence(none,equal(none,identifier(none,r_st),identifier(none,success)),equal(none,identifier(none,r),identifier(none,n))),implication(none,equal(none,identifier(none,s_st),identifier(none,success)),equal(none,identifier(none,r_st),identifier(none,success))),member(none,identifier(none,s),interval(none,integer(none,0),minus(none,identifier(none,n),integer(none,1)))),member(none,identifier(none,r),interval(none,identifier(none,s),add(none,identifier(none,s),integer(none,1)))),implication(none,equal(none,identifier(none,w),boolean_false(none)),equal(none,identifier(none,d),function(none,identifier(none,f),[add(none,identifier(none,s),integer(none,1))]))),implication(none,equal(none,identifier(none,w),boolean_false(none)),conjunct(none,member(none,add(none,identifier(none,s),integer(none,1)),domain(none,identifier(none,f))),member(none,identifier(none,f),partial_function(none,integer_set(none),identifier(none,'D'))))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,db),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_false(none)))),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_true(none)))),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),member(none,identifier(none,c),interval(none,integer(none,0),add(none,identifier(none,'MAX'),integer(none,1)))),equivalence(none,equal(none,identifier(none,c),add(none,identifier(none,'MAX'),integer(none,1))),equal(none,identifier(none,s_st),identifier(none,failure))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),implication(none,equal(none,identifier(none,v),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),equal(none,identifier(none,ab),boolean_true(none))]),constants(none,[identifier(none,f),identifier(none,db),identifier(none,g),identifier(none,d),identifier(none,'ab\''),identifier(none,c),identifier(none,n),identifier(none,l),identifier(none,h),identifier(none,i),identifier(none,s_st),identifier(none,w),identifier(none,'MAX'),identifier(none,v),identifier(none,failure),identifier(none,r_st),identifier(none,s),identifier(none,r),identifier(none,ab),identifier(none,working),identifier(none,success)]),sets(none,[deferred_set(none,'D'),deferred_set(none,'STATUS')])]),implication(none,equal(none,boolean_false(none),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),[less(none,integer(none,0),identifier(none,n)),member(none,identifier(none,f),total_function(none,interval(none,integer(none,1),identifier(none,n)),identifier(none,'D'))),equal(none,identifier(none,'STATUS'),set_extension(none,[identifier(none,working),identifier(none,success),identifier(none,failure)])),not_equal(none,identifier(none,working),identifier(none,success)),not_equal(none,identifier(none,working),identifier(none,failure)),not_equal(none,identifier(none,success),identifier(none,failure)),member(none,identifier(none,'MAX'),natural_set(none)),member(none,identifier(none,i),interval(none,integer(none,0),identifier(none,n))),member(none,identifier(none,g),total_function(none,interval(none,integer(none,1),identifier(none,i)),identifier(none,'D'))),member(none,identifier(none,r),interval(none,integer(none,0),identifier(none,n))),equal(none,identifier(none,h),domain_restriction(none,interval(none,integer(none,1),identifier(none,r)),identifier(none,f))),equivalence(none,equal(none,identifier(none,r_st),identifier(none,success)),equal(none,identifier(none,r),identifier(none,n))),implication(none,equal(none,identifier(none,s_st),identifier(none,success)),equal(none,identifier(none,r_st),identifier(none,success))),member(none,identifier(none,s),interval(none,integer(none,0),minus(none,identifier(none,n),integer(none,1)))),member(none,identifier(none,r),interval(none,identifier(none,s),add(none,identifier(none,s),integer(none,1)))),implication(none,equal(none,identifier(none,w),boolean_false(none)),equal(none,identifier(none,d),function(none,identifier(none,f),[add(none,identifier(none,s),integer(none,1))]))),implication(none,equal(none,identifier(none,w),boolean_false(none)),conjunct(none,member(none,add(none,identifier(none,s),integer(none,1)),domain(none,identifier(none,f))),member(none,identifier(none,f),partial_function(none,integer_set(none),identifier(none,'D'))))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,db),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_false(none)))),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_true(none)))),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),member(none,identifier(none,c),interval(none,integer(none,0),add(none,identifier(none,'MAX'),integer(none,1)))),equivalence(none,equal(none,identifier(none,c),add(none,identifier(none,'MAX'),integer(none,1))),equal(none,identifier(none,s_st),identifier(none,failure))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),implication(none,equal(none,identifier(none,v),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),equal(none,identifier(none,ab),boolean_true(none))],[implication(none,equal(none,identifier(none,ab),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),equal(none,identifier(none,ab),boolean_true(none))],true). | |
64 | disprover_po('DMN_ack_channel/inv3_11/INV',event_b_context(none,'DisproverContext',[axioms(none,[member(none,identifier(none,f),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,db),bool_set(none)),member(none,identifier(none,g),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,d),identifier(none,'D')),member(none,identifier(none,'ab\''),bool_set(none)),member(none,identifier(none,c),integer_set(none)),member(none,identifier(none,n),integer_set(none)),member(none,identifier(none,l),bool_set(none)),member(none,identifier(none,h),pow_subset(none,cartesian_product(none,integer_set(none),identifier(none,'D')))),member(none,identifier(none,i),integer_set(none)),member(none,identifier(none,s_st),identifier(none,'STATUS')),member(none,identifier(none,w),bool_set(none)),member(none,identifier(none,'MAX'),integer_set(none)),member(none,identifier(none,v),bool_set(none)),member(none,identifier(none,failure),identifier(none,'STATUS')),member(none,identifier(none,r_st),identifier(none,'STATUS')),member(none,identifier(none,s),integer_set(none)),member(none,identifier(none,r),integer_set(none)),member(none,identifier(none,ab),bool_set(none)),member(none,identifier(none,working),identifier(none,'STATUS')),member(none,identifier(none,success),identifier(none,'STATUS')),less(none,integer(none,0),identifier(none,n)),member(none,identifier(none,f),total_function(none,interval(none,integer(none,1),identifier(none,n)),identifier(none,'D'))),equal(none,identifier(none,'STATUS'),set_extension(none,[identifier(none,working),identifier(none,success),identifier(none,failure)])),not_equal(none,identifier(none,working),identifier(none,success)),not_equal(none,identifier(none,working),identifier(none,failure)),not_equal(none,identifier(none,success),identifier(none,failure)),member(none,identifier(none,'MAX'),natural_set(none)),member(none,identifier(none,i),interval(none,integer(none,0),identifier(none,n))),member(none,identifier(none,g),total_function(none,interval(none,integer(none,1),identifier(none,i)),identifier(none,'D'))),member(none,identifier(none,r),interval(none,integer(none,0),identifier(none,n))),equal(none,identifier(none,h),domain_restriction(none,interval(none,integer(none,1),identifier(none,r)),identifier(none,f))),equivalence(none,equal(none,identifier(none,r_st),identifier(none,success)),equal(none,identifier(none,r),identifier(none,n))),implication(none,equal(none,identifier(none,s_st),identifier(none,success)),equal(none,identifier(none,r_st),identifier(none,success))),member(none,identifier(none,s),interval(none,integer(none,0),minus(none,identifier(none,n),integer(none,1)))),member(none,identifier(none,r),interval(none,identifier(none,s),add(none,identifier(none,s),integer(none,1)))),implication(none,equal(none,identifier(none,w),boolean_false(none)),equal(none,identifier(none,d),function(none,identifier(none,f),[add(none,identifier(none,s),integer(none,1))]))),implication(none,equal(none,identifier(none,w),boolean_false(none)),conjunct(none,member(none,add(none,identifier(none,s),integer(none,1)),domain(none,identifier(none,f))),member(none,identifier(none,f),partial_function(none,integer_set(none),identifier(none,'D'))))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,db),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_false(none)))),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_true(none)))),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),member(none,identifier(none,c),interval(none,integer(none,0),add(none,identifier(none,'MAX'),integer(none,1)))),equivalence(none,equal(none,identifier(none,c),add(none,identifier(none,'MAX'),integer(none,1))),equal(none,identifier(none,s_st),identifier(none,failure))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),implication(none,equal(none,identifier(none,v),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),equal(none,identifier(none,ab),boolean_true(none))]),constants(none,[identifier(none,f),identifier(none,db),identifier(none,g),identifier(none,d),identifier(none,'ab\''),identifier(none,c),identifier(none,n),identifier(none,l),identifier(none,h),identifier(none,i),identifier(none,s_st),identifier(none,w),identifier(none,'MAX'),identifier(none,v),identifier(none,failure),identifier(none,r_st),identifier(none,s),identifier(none,r),identifier(none,ab),identifier(none,working),identifier(none,success)]),sets(none,[deferred_set(none,'D'),deferred_set(none,'STATUS')])]),implication(none,equal(none,boolean_false(none),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),[less(none,integer(none,0),identifier(none,n)),member(none,identifier(none,f),total_function(none,interval(none,integer(none,1),identifier(none,n)),identifier(none,'D'))),equal(none,identifier(none,'STATUS'),set_extension(none,[identifier(none,working),identifier(none,success),identifier(none,failure)])),not_equal(none,identifier(none,working),identifier(none,success)),not_equal(none,identifier(none,working),identifier(none,failure)),not_equal(none,identifier(none,success),identifier(none,failure)),member(none,identifier(none,'MAX'),natural_set(none)),member(none,identifier(none,i),interval(none,integer(none,0),identifier(none,n))),member(none,identifier(none,g),total_function(none,interval(none,integer(none,1),identifier(none,i)),identifier(none,'D'))),member(none,identifier(none,r),interval(none,integer(none,0),identifier(none,n))),equal(none,identifier(none,h),domain_restriction(none,interval(none,integer(none,1),identifier(none,r)),identifier(none,f))),equivalence(none,equal(none,identifier(none,r_st),identifier(none,success)),equal(none,identifier(none,r),identifier(none,n))),implication(none,equal(none,identifier(none,s_st),identifier(none,success)),equal(none,identifier(none,r_st),identifier(none,success))),member(none,identifier(none,s),interval(none,integer(none,0),minus(none,identifier(none,n),integer(none,1)))),member(none,identifier(none,r),interval(none,identifier(none,s),add(none,identifier(none,s),integer(none,1)))),implication(none,equal(none,identifier(none,w),boolean_false(none)),equal(none,identifier(none,d),function(none,identifier(none,f),[add(none,identifier(none,s),integer(none,1))]))),implication(none,equal(none,identifier(none,w),boolean_false(none)),conjunct(none,member(none,add(none,identifier(none,s),integer(none,1)),domain(none,identifier(none,f))),member(none,identifier(none,f),partial_function(none,integer_set(none),identifier(none,'D'))))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,db),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,w),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,ab),boolean_false(none))),implication(none,equal(none,identifier(none,db),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),equal(none,identifier(none,v),boolean_false(none))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_false(none)))),less(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),implication(none,conjunct(none,equal(none,identifier(none,db),boolean_true(none)),conjunct(none,equal(none,identifier(none,r),identifier(none,s)),equal(none,identifier(none,l),boolean_true(none)))),equal(none,add(none,identifier(none,s),integer(none,1)),identifier(none,n))),member(none,identifier(none,c),interval(none,integer(none,0),add(none,identifier(none,'MAX'),integer(none,1)))),equivalence(none,equal(none,identifier(none,c),add(none,identifier(none,'MAX'),integer(none,1))),equal(none,identifier(none,s_st),identifier(none,failure))),implication(none,equal(none,identifier(none,ab),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),implication(none,equal(none,identifier(none,v),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),equal(none,identifier(none,ab),boolean_true(none))],[implication(none,equal(none,identifier(none,ab),boolean_true(none)),not_equal(none,identifier(none,r),identifier(none,s))),equal(none,identifier(none,ab),boolean_true(none))],true). | |
65 |