TSTP Solution File: SET690+4 by leanCoP---2.2

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : leanCoP---2.2
% Problem  : SET690+4 : TPTP v8.1.0. Released v2.2.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : leancop_casc.sh %s %d

% Computer : n008.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8042.1875MB
% OS       : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% WCLimit  : 600s
% DateTime : Tue Jul 19 02:55:24 EDT 2022

% Result   : Theorem 88.51s 85.51s
% Output   : Proof 88.51s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.03/0.12  % Problem  : SET690+4 : TPTP v8.1.0. Released v2.2.0.
% 0.03/0.13  % Command  : leancop_casc.sh %s %d
% 0.12/0.34  % Computer : n008.cluster.edu
% 0.12/0.34  % Model    : x86_64 x86_64
% 0.12/0.34  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.12/0.34  % Memory   : 8042.1875MB
% 0.12/0.34  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.12/0.34  % CPULimit : 300
% 0.12/0.34  % WCLimit  : 600
% 0.12/0.34  % DateTime : Mon Jul 11 02:38:23 EDT 2022
% 0.12/0.34  % CPUTime  : 
% 88.51/85.51  % SZS status Theorem for /export/starexec/sandbox2/benchmark/theBenchmark.p
% 88.51/85.52  % SZS output start Proof for /export/starexec/sandbox2/benchmark/theBenchmark.p
% 88.51/85.52  
% 88.51/85.52  %-----------------------------------------------------
% 88.51/85.52  fof(thI12, conjecture, ! [_52211, _52214, _52217] : (equal_set(union(intersection(_52211, _52214), _52217), intersection(_52211, union(_52214, _52217))) <=> subset(_52217, _52211)), file('/export/starexec/sandbox2/benchmark/theBenchmark.p', thI12)).
% 88.51/85.52  fof(subset, axiom, ! [_52479, _52482] : (subset(_52479, _52482) <=> ! [_52500] : (member(_52500, _52479) => member(_52500, _52482))), file('/export/starexec/sandbox2/benchmark/Axioms/SET006+0.ax', subset)).
% 88.51/85.52  fof(equal_set, axiom, ! [_52707, _52710] : (equal_set(_52707, _52710) <=> subset(_52707, _52710) & subset(_52710, _52707)), file('/export/starexec/sandbox2/benchmark/Axioms/SET006+0.ax', equal_set)).
% 88.51/85.52  fof(intersection, axiom, ! [_52896, _52899, _52902] : (member(_52896, intersection(_52899, _52902)) <=> member(_52896, _52899) & member(_52896, _52902)), file('/export/starexec/sandbox2/benchmark/Axioms/SET006+0.ax', intersection)).
% 88.51/85.52  fof(union, axiom, ! [_53121, _53124, _53127] : (member(_53121, union(_53124, _53127)) <=> member(_53121, _53124) | member(_53121, _53127)), file('/export/starexec/sandbox2/benchmark/Axioms/SET006+0.ax', union)).
% 88.51/85.52  fof(unordered_pair, axiom, ! [_53353, _53356, _53359] : (member(_53353, unordered_pair(_53356, _53359)) <=> _53353 = _53356 | _53353 = _53359), file('/export/starexec/sandbox2/benchmark/Axioms/SET006+0.ax', unordered_pair)).
% 88.51/85.52  
% 88.51/85.52  cnf(1, plain, [equal_set(union(intersection(4 ^ [], 5 ^ []), 6 ^ []), intersection(4 ^ [], union(5 ^ [], 6 ^ []))), subset(6 ^ [], 4 ^ [])], clausify(thI12)).
% 88.51/85.52  cnf(2, plain, [-(equal_set(union(intersection(4 ^ [], 5 ^ []), 6 ^ []), intersection(4 ^ [], union(5 ^ [], 6 ^ [])))), -(subset(6 ^ [], 4 ^ []))], clausify(thI12)).
% 88.51/85.52  cnf(3, plain, [-(_8091 = _8091)], theory(equality)).
% 88.51/85.52  cnf(4, plain, [-(member(_9690, _9821)), member(_9623, _9756), _9623 = _9690, _9756 = _9821], theory(equality)).
% 88.51/85.52  cnf(5, plain, [-(subset(_14849, _14905)), -(member(1 ^ [_14905, _14849], _14849))], clausify(subset)).
% 88.51/85.52  cnf(6, plain, [-(subset(_14849, _14905)), member(1 ^ [_14905, _14849], _14905)], clausify(subset)).
% 88.51/85.52  cnf(7, plain, [subset(_14849, _14905), member(_15019, _14849), -(member(_15019, _14905))], clausify(subset)).
% 88.51/85.52  cnf(8, plain, [equal_set(_15310, _15361), -(subset(_15310, _15361))], clausify(equal_set)).
% 88.51/85.52  cnf(9, plain, [-(equal_set(_15310, _15361)), subset(_15310, _15361), subset(_15361, _15310)], clausify(equal_set)).
% 88.51/85.52  cnf(10, plain, [member(_16036, intersection(_16095, _16153)), -(member(_16036, _16095))], clausify(intersection)).
% 88.51/85.52  cnf(11, plain, [member(_16036, intersection(_16095, _16153)), -(member(_16036, _16153))], clausify(intersection)).
% 88.51/85.52  cnf(12, plain, [-(member(_16036, intersection(_16095, _16153))), member(_16036, _16095), member(_16036, _16153)], clausify(intersection)).
% 88.51/85.52  cnf(13, plain, [-(member(_16549, union(_16608, _16666))), member(_16549, _16608)], clausify(union)).
% 88.51/85.52  cnf(14, plain, [-(member(_16549, union(_16608, _16666))), member(_16549, _16666)], clausify(union)).
% 88.51/85.52  cnf(15, plain, [member(_16549, union(_16608, _16666)), -(member(_16549, _16608)), -(member(_16549, _16666))], clausify(union)).
% 88.51/85.52  cnf(16, plain, [-(member(_18119, unordered_pair(_18178, _18236))), _18119 = _18236], clausify(unordered_pair)).
% 88.51/85.52  cnf(17, plain, [member(_18119, unordered_pair(_18178, _18236)), -(_18119 = _18178), -(_18119 = _18236)], clausify(unordered_pair)).
% 88.51/85.52  
% 88.51/85.52  cnf('1',plain,[equal_set(union(intersection(4 ^ [], 5 ^ []), 6 ^ []), intersection(4 ^ [], union(5 ^ [], 6 ^ []))), subset(6 ^ [], 4 ^ [])],start(1)).
% 88.51/85.52  cnf('1.1',plain,[-(equal_set(union(intersection(4 ^ [], 5 ^ []), 6 ^ []), intersection(4 ^ [], union(5 ^ [], 6 ^ [])))), subset(union(intersection(4 ^ [], 5 ^ []), 6 ^ []), intersection(4 ^ [], union(5 ^ [], 6 ^ []))), subset(intersection(4 ^ [], union(5 ^ [], 6 ^ [])), union(intersection(4 ^ [], 5 ^ []), 6 ^ []))],extension(9,bind([[_15361, _15310], [intersection(4 ^ [], union(5 ^ [], 6 ^ [])), union(intersection(4 ^ [], 5 ^ []), 6 ^ [])]]))).
% 88.51/85.52  cnf('1.1.1',plain,[-(subset(union(intersection(4 ^ [], 5 ^ []), 6 ^ []), intersection(4 ^ [], union(5 ^ [], 6 ^ [])))), -(member(1 ^ [intersection(4 ^ [], union(5 ^ [], 6 ^ [])), union(intersection(4 ^ [], 5 ^ []), 6 ^ [])], union(intersection(4 ^ [], 5 ^ []), 6 ^ [])))],extension(5,bind([[_14905, _14849], [intersection(4 ^ [], union(5 ^ [], 6 ^ [])), union(intersection(4 ^ [], 5 ^ []), 6 ^ [])]]))).
% 88.51/85.52  cnf('1.1.1.1',plain,[member(1 ^ [intersection(4 ^ [], union(5 ^ [], 6 ^ [])), union(intersection(4 ^ [], 5 ^ []), 6 ^ [])], union(intersection(4 ^ [], 5 ^ []), 6 ^ [])), -(member(1 ^ [intersection(4 ^ [], union(5 ^ [], 6 ^ [])), union(intersection(4 ^ [], 5 ^ []), 6 ^ [])], intersection(4 ^ [], 5 ^ []))), -(member(1 ^ [intersection(4 ^ [], union(5 ^ [], 6 ^ [])), union(intersection(4 ^ [], 5 ^ []), 6 ^ [])], 6 ^ []))],extension(15,bind([[_16608, _16549, _16666], [intersection(4 ^ [], 5 ^ []), 1 ^ [intersection(4 ^ [], union(5 ^ [], 6 ^ [])), union(intersection(4 ^ [], 5 ^ []), 6 ^ [])], 6 ^ []]]))).
% 88.51/85.52  cnf('1.1.1.1.1',plain,[member(1 ^ [intersection(4 ^ [], union(5 ^ [], 6 ^ [])), union(intersection(4 ^ [], 5 ^ []), 6 ^ [])], intersection(4 ^ [], 5 ^ [])), -(member(1 ^ [intersection(4 ^ [], union(5 ^ [], 6 ^ [])), union(intersection(4 ^ [], 5 ^ []), 6 ^ [])], 4 ^ []))],extension(10,bind([[_16153, _16036, _16095], [5 ^ [], 1 ^ [intersection(4 ^ [], union(5 ^ [], 6 ^ [])), union(intersection(4 ^ [], 5 ^ []), 6 ^ [])], 4 ^ []]]))).
% 88.51/85.52  cnf('1.1.1.1.1.1',plain,[member(1 ^ [intersection(4 ^ [], union(5 ^ [], 6 ^ [])), union(intersection(4 ^ [], 5 ^ []), 6 ^ [])], 4 ^ []), -(member(1 ^ [intersection(4 ^ [], union(5 ^ [], 6 ^ [])), union(intersection(4 ^ [], 5 ^ []), 6 ^ [])], intersection(4 ^ [], union(5 ^ [], 6 ^ [])))), member(1 ^ [intersection(4 ^ [], union(5 ^ [], 6 ^ [])), union(intersection(4 ^ [], 5 ^ []), 6 ^ [])], union(5 ^ [], 6 ^ []))],extension(12,bind([[_16095, _16036, _16153], [4 ^ [], 1 ^ [intersection(4 ^ [], union(5 ^ [], 6 ^ [])), union(intersection(4 ^ [], 5 ^ []), 6 ^ [])], union(5 ^ [], 6 ^ [])]]))).
% 88.51/85.52  cnf('1.1.1.1.1.1.1',plain,[member(1 ^ [intersection(4 ^ [], union(5 ^ [], 6 ^ [])), union(intersection(4 ^ [], 5 ^ []), 6 ^ [])], intersection(4 ^ [], union(5 ^ [], 6 ^ []))), -(member(1 ^ [intersection(4 ^ [], union(5 ^ [], 6 ^ [])), union(intersection(4 ^ [], 5 ^ []), 6 ^ [])], intersection(4 ^ [], union(5 ^ [], 6 ^ [])))), 1 ^ [intersection(4 ^ [], union(5 ^ [], 6 ^ [])), union(intersection(4 ^ [], 5 ^ []), 6 ^ [])] = 1 ^ [intersection(4 ^ [], union(5 ^ [], 6 ^ [])), union(intersection(4 ^ [], 5 ^ []), 6 ^ [])], intersection(4 ^ [], union(5 ^ [], 6 ^ [])) = intersection(4 ^ [], union(5 ^ [], 6 ^ []))],extension(4,bind([[_9623, _9690, _9756, _9821], [1 ^ [intersection(4 ^ [], union(5 ^ [], 6 ^ [])), union(intersection(4 ^ [], 5 ^ []), 6 ^ [])], 1 ^ [intersection(4 ^ [], union(5 ^ [], 6 ^ [])), union(intersection(4 ^ [], 5 ^ []), 6 ^ [])], intersection(4 ^ [], union(5 ^ [], 6 ^ [])), intersection(4 ^ [], union(5 ^ [], 6 ^ []))]]))).
% 88.51/85.52  cnf('1.1.1.1.1.1.1.1',plain,[member(1 ^ [intersection(4 ^ [], union(5 ^ [], 6 ^ [])), union(intersection(4 ^ [], 5 ^ []), 6 ^ [])], intersection(4 ^ [], union(5 ^ [], 6 ^ []))), -(subset(union(intersection(4 ^ [], 5 ^ []), 6 ^ []), intersection(4 ^ [], union(5 ^ [], 6 ^ []))))],extension(6,bind([[_14849, _14905], [union(intersection(4 ^ [], 5 ^ []), 6 ^ []), intersection(4 ^ [], union(5 ^ [], 6 ^ []))]]))).
% 88.51/85.52  cnf('1.1.1.1.1.1.1.1.1',plain,[subset(union(intersection(4 ^ [], 5 ^ []), 6 ^ []), intersection(4 ^ [], union(5 ^ [], 6 ^ [])))],reduction('1.1')).
% 88.51/85.52  cnf('1.1.1.1.1.1.1.2',plain,[-(1 ^ [intersection(4 ^ [], union(5 ^ [], 6 ^ [])), union(intersection(4 ^ [], 5 ^ []), 6 ^ [])] = 1 ^ [intersection(4 ^ [], union(5 ^ [], 6 ^ [])), union(intersection(4 ^ [], 5 ^ []), 6 ^ [])])],extension(3,bind([[_8091], [1 ^ [intersection(4 ^ [], union(5 ^ [], 6 ^ [])), union(intersection(4 ^ [], 5 ^ []), 6 ^ [])]]]))).
% 88.51/85.52  cnf('1.1.1.1.1.1.1.3',plain,[-(intersection(4 ^ [], union(5 ^ [], 6 ^ [])) = intersection(4 ^ [], union(5 ^ [], 6 ^ [])))],extension(3,bind([[_8091], [intersection(4 ^ [], union(5 ^ [], 6 ^ []))]]))).
% 88.51/85.52  cnf('1.1.1.1.1.1.2',plain,[-(member(1 ^ [intersection(4 ^ [], union(5 ^ [], 6 ^ [])), union(intersection(4 ^ [], 5 ^ []), 6 ^ [])], union(5 ^ [], 6 ^ []))), member(1 ^ [intersection(4 ^ [], union(5 ^ [], 6 ^ [])), union(intersection(4 ^ [], 5 ^ []), 6 ^ [])], 5 ^ [])],extension(13,bind([[_16666, _16549, _16608], [6 ^ [], 1 ^ [intersection(4 ^ [], union(5 ^ [], 6 ^ [])), union(intersection(4 ^ [], 5 ^ []), 6 ^ [])], 5 ^ []]]))).
% 88.51/85.52  cnf('1.1.1.1.1.1.2.1',plain,[-(member(1 ^ [intersection(4 ^ [], union(5 ^ [], 6 ^ [])), union(intersection(4 ^ [], 5 ^ []), 6 ^ [])], 5 ^ [])), member(1 ^ [intersection(4 ^ [], union(5 ^ [], 6 ^ [])), union(intersection(4 ^ [], 5 ^ []), 6 ^ [])], intersection(4 ^ [], 5 ^ []))],extension(11,bind([[_16036, _16095, _16153], [1 ^ [intersection(4 ^ [], union(5 ^ [], 6 ^ [])), union(intersection(4 ^ [], 5 ^ []), 6 ^ [])], 4 ^ [], 5 ^ []]]))).
% 88.51/85.52  cnf('1.1.1.1.1.1.2.1.1',plain,[-(member(1 ^ [intersection(4 ^ [], union(5 ^ [], 6 ^ [])), union(intersection(4 ^ [], 5 ^ []), 6 ^ [])], intersection(4 ^ [], 5 ^ [])))],reduction('1.1.1.1')).
% 88.51/85.52  cnf('1.1.1.1.2',plain,[member(1 ^ [intersection(4 ^ [], union(5 ^ [], 6 ^ [])), union(intersection(4 ^ [], 5 ^ []), 6 ^ [])], 6 ^ []), subset(6 ^ [], 4 ^ []), -(member(1 ^ [intersection(4 ^ [], union(5 ^ [], 6 ^ [])), union(intersection(4 ^ [], 5 ^ []), 6 ^ [])], 4 ^ []))],extension(7,bind([[_14849, _15019, _14905], [6 ^ [], 1 ^ [intersection(4 ^ [], union(5 ^ [], 6 ^ [])), union(intersection(4 ^ [], 5 ^ []), 6 ^ [])], 4 ^ []]]))).
% 88.51/85.52  cnf('1.1.1.1.2.1',plain,[-(subset(6 ^ [], 4 ^ [])), -(equal_set(union(intersection(4 ^ [], 5 ^ []), 6 ^ []), intersection(4 ^ [], union(5 ^ [], 6 ^ []))))],extension(2)).
% 88.51/85.52  cnf('1.1.1.1.2.1.1',plain,[equal_set(union(intersection(4 ^ [], 5 ^ []), 6 ^ []), intersection(4 ^ [], union(5 ^ [], 6 ^ [])))],reduction('1')).
% 88.51/85.52  cnf('1.1.1.1.2.2',plain,[member(1 ^ [intersection(4 ^ [], union(5 ^ [], 6 ^ [])), union(intersection(4 ^ [], 5 ^ []), 6 ^ [])], 4 ^ []), -(member(1 ^ [intersection(4 ^ [], union(5 ^ [], 6 ^ [])), union(intersection(4 ^ [], 5 ^ []), 6 ^ [])], intersection(4 ^ [], union(5 ^ [], 6 ^ [])))), member(1 ^ [intersection(4 ^ [], union(5 ^ [], 6 ^ [])), union(intersection(4 ^ [], 5 ^ []), 6 ^ [])], union(5 ^ [], 6 ^ []))],extension(12,bind([[_16095, _16036, _16153], [4 ^ [], 1 ^ [intersection(4 ^ [], union(5 ^ [], 6 ^ [])), union(intersection(4 ^ [], 5 ^ []), 6 ^ [])], union(5 ^ [], 6 ^ [])]]))).
% 88.51/85.52  cnf('1.1.1.1.2.2.1',plain,[member(1 ^ [intersection(4 ^ [], union(5 ^ [], 6 ^ [])), union(intersection(4 ^ [], 5 ^ []), 6 ^ [])], intersection(4 ^ [], union(5 ^ [], 6 ^ []))), -(member(1 ^ [intersection(4 ^ [], union(5 ^ [], 6 ^ [])), union(intersection(4 ^ [], 5 ^ []), 6 ^ [])], intersection(4 ^ [], union(5 ^ [], 6 ^ [])))), 1 ^ [intersection(4 ^ [], union(5 ^ [], 6 ^ [])), union(intersection(4 ^ [], 5 ^ []), 6 ^ [])] = 1 ^ [intersection(4 ^ [], union(5 ^ [], 6 ^ [])), union(intersection(4 ^ [], 5 ^ []), 6 ^ [])], intersection(4 ^ [], union(5 ^ [], 6 ^ [])) = intersection(4 ^ [], union(5 ^ [], 6 ^ []))],extension(4,bind([[_9623, _9690, _9756, _9821], [1 ^ [intersection(4 ^ [], union(5 ^ [], 6 ^ [])), union(intersection(4 ^ [], 5 ^ []), 6 ^ [])], 1 ^ [intersection(4 ^ [], union(5 ^ [], 6 ^ [])), union(intersection(4 ^ [], 5 ^ []), 6 ^ [])], intersection(4 ^ [], union(5 ^ [], 6 ^ [])), intersection(4 ^ [], union(5 ^ [], 6 ^ []))]]))).
% 88.51/85.52  cnf('1.1.1.1.2.2.1.1',plain,[member(1 ^ [intersection(4 ^ [], union(5 ^ [], 6 ^ [])), union(intersection(4 ^ [], 5 ^ []), 6 ^ [])], intersection(4 ^ [], union(5 ^ [], 6 ^ []))), -(subset(union(intersection(4 ^ [], 5 ^ []), 6 ^ []), intersection(4 ^ [], union(5 ^ [], 6 ^ []))))],extension(6,bind([[_14849, _14905], [union(intersection(4 ^ [], 5 ^ []), 6 ^ []), intersection(4 ^ [], union(5 ^ [], 6 ^ []))]]))).
% 88.51/85.52  cnf('1.1.1.1.2.2.1.1.1',plain,[subset(union(intersection(4 ^ [], 5 ^ []), 6 ^ []), intersection(4 ^ [], union(5 ^ [], 6 ^ [])))],reduction('1.1')).
% 88.51/85.52  cnf('1.1.1.1.2.2.1.2',plain,[-(1 ^ [intersection(4 ^ [], union(5 ^ [], 6 ^ [])), union(intersection(4 ^ [], 5 ^ []), 6 ^ [])] = 1 ^ [intersection(4 ^ [], union(5 ^ [], 6 ^ [])), union(intersection(4 ^ [], 5 ^ []), 6 ^ [])])],extension(3,bind([[_8091], [1 ^ [intersection(4 ^ [], union(5 ^ [], 6 ^ [])), union(intersection(4 ^ [], 5 ^ []), 6 ^ [])]]]))).
% 88.51/85.52  cnf('1.1.1.1.2.2.1.3',plain,[-(intersection(4 ^ [], union(5 ^ [], 6 ^ [])) = intersection(4 ^ [], union(5 ^ [], 6 ^ [])))],extension(3,bind([[_8091], [intersection(4 ^ [], union(5 ^ [], 6 ^ []))]]))).
% 88.51/85.52  cnf('1.1.1.1.2.2.2',plain,[-(member(1 ^ [intersection(4 ^ [], union(5 ^ [], 6 ^ [])), union(intersection(4 ^ [], 5 ^ []), 6 ^ [])], union(5 ^ [], 6 ^ []))), member(1 ^ [intersection(4 ^ [], union(5 ^ [], 6 ^ [])), union(intersection(4 ^ [], 5 ^ []), 6 ^ [])], 6 ^ [])],extension(14,bind([[_16608, _16549, _16666], [5 ^ [], 1 ^ [intersection(4 ^ [], union(5 ^ [], 6 ^ [])), union(intersection(4 ^ [], 5 ^ []), 6 ^ [])], 6 ^ []]]))).
% 88.51/85.52  cnf('1.1.1.1.2.2.2.1',plain,[-(member(1 ^ [intersection(4 ^ [], union(5 ^ [], 6 ^ [])), union(intersection(4 ^ [], 5 ^ []), 6 ^ [])], 6 ^ []))],reduction('1.1.1.1')).
% 88.51/85.52  cnf('1.1.2',plain,[-(subset(intersection(4 ^ [], union(5 ^ [], 6 ^ [])), union(intersection(4 ^ [], 5 ^ []), 6 ^ []))), -(member(1 ^ [union(intersection(4 ^ [], 5 ^ []), 6 ^ []), intersection(4 ^ [], union(5 ^ [], 6 ^ []))], intersection(4 ^ [], union(5 ^ [], 6 ^ []))))],extension(5,bind([[_14905, _14849], [union(intersection(4 ^ [], 5 ^ []), 6 ^ []), intersection(4 ^ [], union(5 ^ [], 6 ^ []))]]))).
% 88.51/85.52  cnf('1.1.2.1',plain,[member(1 ^ [union(intersection(4 ^ [], 5 ^ []), 6 ^ []), intersection(4 ^ [], union(5 ^ [], 6 ^ []))], intersection(4 ^ [], union(5 ^ [], 6 ^ []))), -(member(1 ^ [union(intersection(4 ^ [], 5 ^ []), 6 ^ []), intersection(4 ^ [], union(5 ^ [], 6 ^ []))], intersection(intersection(4 ^ [], union(5 ^ [], 6 ^ [])), union(intersection(4 ^ [], 5 ^ []), 6 ^ [])))), member(1 ^ [union(intersection(4 ^ [], 5 ^ []), 6 ^ []), intersection(4 ^ [], union(5 ^ [], 6 ^ []))], union(intersection(4 ^ [], 5 ^ []), 6 ^ []))],extension(12,bind([[_16095, _16036, _16153], [intersection(4 ^ [], union(5 ^ [], 6 ^ [])), 1 ^ [union(intersection(4 ^ [], 5 ^ []), 6 ^ []), intersection(4 ^ [], union(5 ^ [], 6 ^ []))], union(intersection(4 ^ [], 5 ^ []), 6 ^ [])]]))).
% 88.51/85.52  cnf('1.1.2.1.1',plain,[member(1 ^ [union(intersection(4 ^ [], 5 ^ []), 6 ^ []), intersection(4 ^ [], union(5 ^ [], 6 ^ []))], intersection(intersection(4 ^ [], union(5 ^ [], 6 ^ [])), union(intersection(4 ^ [], 5 ^ []), 6 ^ []))), -(member(1 ^ [union(intersection(4 ^ [], 5 ^ []), 6 ^ []), intersection(4 ^ [], union(5 ^ [], 6 ^ []))], union(intersection(4 ^ [], 5 ^ []), 6 ^ [])))],extension(11,bind([[_16095, _16036, _16153], [intersection(4 ^ [], union(5 ^ [], 6 ^ [])), 1 ^ [union(intersection(4 ^ [], 5 ^ []), 6 ^ []), intersection(4 ^ [], union(5 ^ [], 6 ^ []))], union(intersection(4 ^ [], 5 ^ []), 6 ^ [])]]))).
% 88.51/85.52  cnf('1.1.2.1.1.1',plain,[member(1 ^ [union(intersection(4 ^ [], 5 ^ []), 6 ^ []), intersection(4 ^ [], union(5 ^ [], 6 ^ []))], union(intersection(4 ^ [], 5 ^ []), 6 ^ [])), -(member(1 ^ [union(intersection(4 ^ [], 5 ^ []), 6 ^ []), intersection(4 ^ [], union(5 ^ [], 6 ^ []))], union(intersection(4 ^ [], 5 ^ []), 6 ^ []))), 1 ^ [union(intersection(4 ^ [], 5 ^ []), 6 ^ []), intersection(4 ^ [], union(5 ^ [], 6 ^ []))] = 1 ^ [union(intersection(4 ^ [], 5 ^ []), 6 ^ []), intersection(4 ^ [], union(5 ^ [], 6 ^ []))], union(intersection(4 ^ [], 5 ^ []), 6 ^ []) = union(intersection(4 ^ [], 5 ^ []), 6 ^ [])],extension(4,bind([[_9623, _9690, _9756, _9821], [1 ^ [union(intersection(4 ^ [], 5 ^ []), 6 ^ []), intersection(4 ^ [], union(5 ^ [], 6 ^ []))], 1 ^ [union(intersection(4 ^ [], 5 ^ []), 6 ^ []), intersection(4 ^ [], union(5 ^ [], 6 ^ []))], union(intersection(4 ^ [], 5 ^ []), 6 ^ []), union(intersection(4 ^ [], 5 ^ []), 6 ^ [])]]))).
% 88.51/85.52  cnf('1.1.2.1.1.1.1',plain,[member(1 ^ [union(intersection(4 ^ [], 5 ^ []), 6 ^ []), intersection(4 ^ [], union(5 ^ [], 6 ^ []))], union(intersection(4 ^ [], 5 ^ []), 6 ^ [])), -(member(1 ^ [union(intersection(4 ^ [], 5 ^ []), 6 ^ []), intersection(4 ^ [], union(5 ^ [], 6 ^ []))], union(intersection(4 ^ [], 5 ^ []), 6 ^ []))), 1 ^ [union(intersection(4 ^ [], 5 ^ []), 6 ^ []), intersection(4 ^ [], union(5 ^ [], 6 ^ []))] = 1 ^ [union(intersection(4 ^ [], 5 ^ []), 6 ^ []), intersection(4 ^ [], union(5 ^ [], 6 ^ []))], union(intersection(4 ^ [], 5 ^ []), 6 ^ []) = union(intersection(4 ^ [], 5 ^ []), 6 ^ [])],extension(4,bind([[_9623, _9690, _9756, _9821], [1 ^ [union(intersection(4 ^ [], 5 ^ []), 6 ^ []), intersection(4 ^ [], union(5 ^ [], 6 ^ []))], 1 ^ [union(intersection(4 ^ [], 5 ^ []), 6 ^ []), intersection(4 ^ [], union(5 ^ [], 6 ^ []))], union(intersection(4 ^ [], 5 ^ []), 6 ^ []), union(intersection(4 ^ [], 5 ^ []), 6 ^ [])]]))).
% 88.51/85.52  cnf('1.1.2.1.1.1.1.1',plain,[member(1 ^ [union(intersection(4 ^ [], 5 ^ []), 6 ^ []), intersection(4 ^ [], union(5 ^ [], 6 ^ []))], union(intersection(4 ^ [], 5 ^ []), 6 ^ [])), -(subset(intersection(4 ^ [], union(5 ^ [], 6 ^ [])), union(intersection(4 ^ [], 5 ^ []), 6 ^ [])))],extension(6,bind([[_14849, _14905], [intersection(4 ^ [], union(5 ^ [], 6 ^ [])), union(intersection(4 ^ [], 5 ^ []), 6 ^ [])]]))).
% 88.51/85.52  cnf('1.1.2.1.1.1.1.1.1',plain,[subset(intersection(4 ^ [], union(5 ^ [], 6 ^ [])), union(intersection(4 ^ [], 5 ^ []), 6 ^ []))],reduction('1.1')).
% 88.51/85.52  cnf('1.1.2.1.1.1.1.2',plain,[-(1 ^ [union(intersection(4 ^ [], 5 ^ []), 6 ^ []), intersection(4 ^ [], union(5 ^ [], 6 ^ []))] = 1 ^ [union(intersection(4 ^ [], 5 ^ []), 6 ^ []), intersection(4 ^ [], union(5 ^ [], 6 ^ []))])],extension(3,bind([[_8091], [1 ^ [union(intersection(4 ^ [], 5 ^ []), 6 ^ []), intersection(4 ^ [], union(5 ^ [], 6 ^ []))]]]))).
% 88.51/85.52  cnf('1.1.2.1.1.1.1.3',plain,[-(union(intersection(4 ^ [], 5 ^ []), 6 ^ []) = union(intersection(4 ^ [], 5 ^ []), 6 ^ []))],extension(3,bind([[_8091], [union(intersection(4 ^ [], 5 ^ []), 6 ^ [])]]))).
% 88.51/85.52  cnf('1.1.2.1.1.1.2',plain,[-(1 ^ [union(intersection(4 ^ [], 5 ^ []), 6 ^ []), intersection(4 ^ [], union(5 ^ [], 6 ^ []))] = 1 ^ [union(intersection(4 ^ [], 5 ^ []), 6 ^ []), intersection(4 ^ [], union(5 ^ [], 6 ^ []))])],extension(3,bind([[_8091], [1 ^ [union(intersection(4 ^ [], 5 ^ []), 6 ^ []), intersection(4 ^ [], union(5 ^ [], 6 ^ []))]]]))).
% 88.51/85.52  cnf('1.1.2.1.1.1.3',plain,[-(union(intersection(4 ^ [], 5 ^ []), 6 ^ []) = union(intersection(4 ^ [], 5 ^ []), 6 ^ []))],extension(3,bind([[_8091], [union(intersection(4 ^ [], 5 ^ []), 6 ^ [])]]))).
% 88.51/85.52  cnf('1.1.2.1.2',plain,[-(member(1 ^ [union(intersection(4 ^ [], 5 ^ []), 6 ^ []), intersection(4 ^ [], union(5 ^ [], 6 ^ []))], union(intersection(4 ^ [], 5 ^ []), 6 ^ []))), member(1 ^ [union(intersection(4 ^ [], 5 ^ []), 6 ^ []), intersection(4 ^ [], union(5 ^ [], 6 ^ []))], intersection(4 ^ [], 5 ^ []))],extension(13,bind([[_16666, _16549, _16608], [6 ^ [], 1 ^ [union(intersection(4 ^ [], 5 ^ []), 6 ^ []), intersection(4 ^ [], union(5 ^ [], 6 ^ []))], intersection(4 ^ [], 5 ^ [])]]))).
% 88.51/85.52  cnf('1.1.2.1.2.1',plain,[-(member(1 ^ [union(intersection(4 ^ [], 5 ^ []), 6 ^ []), intersection(4 ^ [], union(5 ^ [], 6 ^ []))], intersection(4 ^ [], 5 ^ []))), member(1 ^ [union(intersection(4 ^ [], 5 ^ []), 6 ^ []), intersection(4 ^ [], union(5 ^ [], 6 ^ []))], 4 ^ []), member(1 ^ [union(intersection(4 ^ [], 5 ^ []), 6 ^ []), intersection(4 ^ [], union(5 ^ [], 6 ^ []))], 5 ^ [])],extension(12,bind([[_16095, _16036, _16153], [4 ^ [], 1 ^ [union(intersection(4 ^ [], 5 ^ []), 6 ^ []), intersection(4 ^ [], union(5 ^ [], 6 ^ []))], 5 ^ []]]))).
% 88.51/85.52  cnf('1.1.2.1.2.1.1',plain,[-(member(1 ^ [union(intersection(4 ^ [], 5 ^ []), 6 ^ []), intersection(4 ^ [], union(5 ^ [], 6 ^ []))], 4 ^ [])), member(1 ^ [union(intersection(4 ^ [], 5 ^ []), 6 ^ []), intersection(4 ^ [], union(5 ^ [], 6 ^ []))], intersection(4 ^ [], union(5 ^ [], 6 ^ [])))],extension(10,bind([[_16036, _16095, _16153], [1 ^ [union(intersection(4 ^ [], 5 ^ []), 6 ^ []), intersection(4 ^ [], union(5 ^ [], 6 ^ []))], 4 ^ [], union(5 ^ [], 6 ^ [])]]))).
% 88.51/85.52  cnf('1.1.2.1.2.1.1.1',plain,[-(member(1 ^ [union(intersection(4 ^ [], 5 ^ []), 6 ^ []), intersection(4 ^ [], union(5 ^ [], 6 ^ []))], intersection(4 ^ [], union(5 ^ [], 6 ^ []))))],reduction('1.1.2')).
% 88.51/85.52  cnf('1.1.2.1.2.1.2',plain,[-(member(1 ^ [union(intersection(4 ^ [], 5 ^ []), 6 ^ []), intersection(4 ^ [], union(5 ^ [], 6 ^ []))], 5 ^ [])), member(1 ^ [union(intersection(4 ^ [], 5 ^ []), 6 ^ []), intersection(4 ^ [], union(5 ^ [], 6 ^ []))], union(5 ^ [], 6 ^ [])), -(member(1 ^ [union(intersection(4 ^ [], 5 ^ []), 6 ^ []), intersection(4 ^ [], union(5 ^ [], 6 ^ []))], 6 ^ []))],extension(15,bind([[_16608, _16549, _16666], [5 ^ [], 1 ^ [union(intersection(4 ^ [], 5 ^ []), 6 ^ []), intersection(4 ^ [], union(5 ^ [], 6 ^ []))], 6 ^ []]]))).
% 88.51/85.52  cnf('1.1.2.1.2.1.2.1',plain,[-(member(1 ^ [union(intersection(4 ^ [], 5 ^ []), 6 ^ []), intersection(4 ^ [], union(5 ^ [], 6 ^ []))], union(5 ^ [], 6 ^ []))), member(1 ^ [union(intersection(4 ^ [], 5 ^ []), 6 ^ []), intersection(4 ^ [], union(5 ^ [], 6 ^ []))], intersection(4 ^ [], union(5 ^ [], 6 ^ [])))],extension(11,bind([[_16036, _16095, _16153], [1 ^ [union(intersection(4 ^ [], 5 ^ []), 6 ^ []), intersection(4 ^ [], union(5 ^ [], 6 ^ []))], 4 ^ [], union(5 ^ [], 6 ^ [])]]))).
% 88.51/85.52  cnf('1.1.2.1.2.1.2.1.1',plain,[-(member(1 ^ [union(intersection(4 ^ [], 5 ^ []), 6 ^ []), intersection(4 ^ [], union(5 ^ [], 6 ^ []))], intersection(4 ^ [], union(5 ^ [], 6 ^ []))))],reduction('1.1.2')).
% 88.51/85.52  cnf('1.1.2.1.2.1.2.2',plain,[member(1 ^ [union(intersection(4 ^ [], 5 ^ []), 6 ^ []), intersection(4 ^ [], union(5 ^ [], 6 ^ []))], 6 ^ []), -(member(1 ^ [union(intersection(4 ^ [], 5 ^ []), 6 ^ []), intersection(4 ^ [], union(5 ^ [], 6 ^ []))], union(intersection(4 ^ [], 5 ^ []), 6 ^ [])))],extension(14,bind([[_16549, _16608, _16666], [1 ^ [union(intersection(4 ^ [], 5 ^ []), 6 ^ []), intersection(4 ^ [], union(5 ^ [], 6 ^ []))], intersection(4 ^ [], 5 ^ []), 6 ^ []]]))).
% 88.51/85.52  cnf('1.1.2.1.2.1.2.2.1',plain,[member(1 ^ [union(intersection(4 ^ [], 5 ^ []), 6 ^ []), intersection(4 ^ [], union(5 ^ [], 6 ^ []))], union(intersection(4 ^ [], 5 ^ []), 6 ^ []))],reduction('1.1.2.1')).
% 88.51/85.52  cnf('1.2',plain,[-(subset(6 ^ [], 4 ^ [])), -(equal_set(union(intersection(4 ^ [], 5 ^ []), 6 ^ []), intersection(4 ^ [], union(5 ^ [], 6 ^ []))))],extension(2)).
% 88.51/85.52  cnf('1.2.1',plain,[equal_set(union(intersection(4 ^ [], 5 ^ []), 6 ^ []), intersection(4 ^ [], union(5 ^ [], 6 ^ []))), -(subset(union(intersection(4 ^ [], 5 ^ []), 6 ^ []), intersection(4 ^ [], union(5 ^ [], 6 ^ []))))],extension(8,bind([[_15310, _15361], [union(intersection(4 ^ [], 5 ^ []), 6 ^ []), intersection(4 ^ [], union(5 ^ [], 6 ^ []))]]))).
% 88.51/85.52  cnf('1.2.1.1',plain,[subset(union(intersection(4 ^ [], 5 ^ []), 6 ^ []), intersection(4 ^ [], union(5 ^ [], 6 ^ []))), member(1 ^ [4 ^ [], 6 ^ []], union(intersection(4 ^ [], 5 ^ []), 6 ^ [])), -(member(1 ^ [4 ^ [], 6 ^ []], intersection(4 ^ [], union(5 ^ [], 6 ^ []))))],extension(7,bind([[_14849, _15019, _14905], [union(intersection(4 ^ [], 5 ^ []), 6 ^ []), 1 ^ [4 ^ [], 6 ^ []], intersection(4 ^ [], union(5 ^ [], 6 ^ []))]]))).
% 88.51/85.52  cnf('1.2.1.1.1',plain,[-(member(1 ^ [4 ^ [], 6 ^ []], union(intersection(4 ^ [], 5 ^ []), 6 ^ []))), member(1 ^ [4 ^ [], 6 ^ []], 6 ^ []), 1 ^ [4 ^ [], 6 ^ []] = 1 ^ [4 ^ [], 6 ^ []], 6 ^ [] = union(intersection(4 ^ [], 5 ^ []), 6 ^ [])],extension(4,bind([[_9623, _9690, _9756, _9821], [1 ^ [4 ^ [], 6 ^ []], 1 ^ [4 ^ [], 6 ^ []], 6 ^ [], union(intersection(4 ^ [], 5 ^ []), 6 ^ [])]]))).
% 88.51/85.52  cnf('1.2.1.1.1.1',plain,[-(member(1 ^ [4 ^ [], 6 ^ []], 6 ^ [])), member(1 ^ [4 ^ [], 6 ^ []], 6 ^ []), 1 ^ [4 ^ [], 6 ^ []] = 1 ^ [4 ^ [], 6 ^ []], 6 ^ [] = 6 ^ []],extension(4,bind([[_9623, _9690, _9756, _9821], [1 ^ [4 ^ [], 6 ^ []], 1 ^ [4 ^ [], 6 ^ []], 6 ^ [], 6 ^ []]]))).
% 88.51/85.52  cnf('1.2.1.1.1.1.1',plain,[-(member(1 ^ [4 ^ [], 6 ^ []], 6 ^ [])), member(1 ^ [4 ^ [], 6 ^ []], 6 ^ []), 1 ^ [4 ^ [], 6 ^ []] = 1 ^ [4 ^ [], 6 ^ []], 6 ^ [] = 6 ^ []],extension(4,bind([[_9623, _9690, _9756, _9821], [1 ^ [4 ^ [], 6 ^ []], 1 ^ [4 ^ [], 6 ^ []], 6 ^ [], 6 ^ []]]))).
% 88.51/85.52  cnf('1.2.1.1.1.1.1.1',plain,[-(member(1 ^ [4 ^ [], 6 ^ []], 6 ^ [])), -(subset(6 ^ [], 4 ^ []))],extension(5,bind([[_14849, _14905], [6 ^ [], 4 ^ []]]))).
% 88.51/85.52  cnf('1.2.1.1.1.1.1.1.1',plain,[subset(6 ^ [], 4 ^ [])],reduction('1')).
% 88.51/85.52  cnf('1.2.1.1.1.1.1.2',plain,[-(1 ^ [4 ^ [], 6 ^ []] = 1 ^ [4 ^ [], 6 ^ []])],extension(3,bind([[_8091], [1 ^ [4 ^ [], 6 ^ []]]]))).
% 88.51/85.52  cnf('1.2.1.1.1.1.1.3',plain,[-(6 ^ [] = 6 ^ [])],extension(3,bind([[_8091], [6 ^ []]]))).
% 88.51/85.52  cnf('1.2.1.1.1.1.2',plain,[-(1 ^ [4 ^ [], 6 ^ []] = 1 ^ [4 ^ [], 6 ^ []])],extension(3,bind([[_8091], [1 ^ [4 ^ [], 6 ^ []]]]))).
% 88.51/85.52  cnf('1.2.1.1.1.1.3',plain,[-(6 ^ [] = 6 ^ [])],extension(3,bind([[_8091], [6 ^ []]]))).
% 88.51/85.52  cnf('1.2.1.1.1.2',plain,[-(1 ^ [4 ^ [], 6 ^ []] = 1 ^ [4 ^ [], 6 ^ []])],extension(3,bind([[_8091], [1 ^ [4 ^ [], 6 ^ []]]]))).
% 88.51/85.52  cnf('1.2.1.1.1.3',plain,[-(6 ^ [] = union(intersection(4 ^ [], 5 ^ []), 6 ^ [])), member(6 ^ [], unordered_pair(union(intersection(4 ^ [], 5 ^ []), 6 ^ []), 6 ^ [])), -(6 ^ [] = 6 ^ [])],extension(17,bind([[_18178, _18119, _18236], [union(intersection(4 ^ [], 5 ^ []), 6 ^ []), 6 ^ [], 6 ^ []]]))).
% 88.51/85.52  cnf('1.2.1.1.1.3.1',plain,[-(member(6 ^ [], unordered_pair(union(intersection(4 ^ [], 5 ^ []), 6 ^ []), 6 ^ []))), 6 ^ [] = 6 ^ []],extension(16,bind([[_18178, _18119, _18236], [union(intersection(4 ^ [], 5 ^ []), 6 ^ []), 6 ^ [], 6 ^ []]]))).
% 88.51/85.52  cnf('1.2.1.1.1.3.1.1',plain,[-(6 ^ [] = 6 ^ [])],extension(3,bind([[_8091], [6 ^ []]]))).
% 88.51/85.52  cnf('1.2.1.1.1.3.2',plain,[6 ^ [] = 6 ^ [], -(member(1 ^ [4 ^ [], 6 ^ []], 6 ^ [])), member(1 ^ [4 ^ [], 6 ^ []], 6 ^ []), 1 ^ [4 ^ [], 6 ^ []] = 1 ^ [4 ^ [], 6 ^ []]],extension(4,bind([[_9821, _9756, _9623, _9690], [6 ^ [], 6 ^ [], 1 ^ [4 ^ [], 6 ^ []], 1 ^ [4 ^ [], 6 ^ []]]]))).
% 88.51/85.52  cnf('1.2.1.1.1.3.2.1',plain,[member(1 ^ [4 ^ [], 6 ^ []], 6 ^ []), -(member(1 ^ [4 ^ [], 6 ^ []], union(intersection(4 ^ [], 5 ^ []), 6 ^ [])))],extension(14,bind([[_16549, _16608, _16666], [1 ^ [4 ^ [], 6 ^ []], intersection(4 ^ [], 5 ^ []), 6 ^ []]]))).
% 88.51/85.52  cnf('1.2.1.1.1.3.2.1.1',plain,[member(1 ^ [4 ^ [], 6 ^ []], union(intersection(4 ^ [], 5 ^ []), 6 ^ []))],reduction('1.2.1.1')).
% 88.51/85.52  cnf('1.2.1.1.1.3.2.2',plain,[-(member(1 ^ [4 ^ [], 6 ^ []], 6 ^ [])), -(subset(6 ^ [], 4 ^ []))],extension(5,bind([[_14849, _14905], [6 ^ [], 4 ^ []]]))).
% 88.51/85.52  cnf('1.2.1.1.1.3.2.2.1',plain,[subset(6 ^ [], 4 ^ [])],reduction('1')).
% 88.51/85.52  cnf('1.2.1.1.1.3.2.3',plain,[-(1 ^ [4 ^ [], 6 ^ []] = 1 ^ [4 ^ [], 6 ^ []])],extension(3,bind([[_8091], [1 ^ [4 ^ [], 6 ^ []]]]))).
% 88.51/85.52  cnf('1.2.1.1.2',plain,[member(1 ^ [4 ^ [], 6 ^ []], intersection(4 ^ [], union(5 ^ [], 6 ^ []))), -(member(1 ^ [4 ^ [], 6 ^ []], 4 ^ []))],extension(10,bind([[_16153, _16036, _16095], [union(5 ^ [], 6 ^ []), 1 ^ [4 ^ [], 6 ^ []], 4 ^ []]]))).
% 88.51/85.52  cnf('1.2.1.1.2.1',plain,[member(1 ^ [4 ^ [], 6 ^ []], 4 ^ []), -(member(1 ^ [4 ^ [], 6 ^ []], 4 ^ [])), 1 ^ [4 ^ [], 6 ^ []] = 1 ^ [4 ^ [], 6 ^ []], 4 ^ [] = 4 ^ []],extension(4,bind([[_9623, _9690, _9756, _9821], [1 ^ [4 ^ [], 6 ^ []], 1 ^ [4 ^ [], 6 ^ []], 4 ^ [], 4 ^ []]]))).
% 88.51/85.52  cnf('1.2.1.1.2.1.1',plain,[member(1 ^ [4 ^ [], 6 ^ []], 4 ^ []), -(member(1 ^ [4 ^ [], 6 ^ []], 4 ^ [])), 1 ^ [4 ^ [], 6 ^ []] = 1 ^ [4 ^ [], 6 ^ []], 4 ^ [] = 4 ^ []],extension(4,bind([[_9623, _9690, _9756, _9821], [1 ^ [4 ^ [], 6 ^ []], 1 ^ [4 ^ [], 6 ^ []], 4 ^ [], 4 ^ []]]))).
% 88.51/85.52  cnf('1.2.1.1.2.1.1.1',plain,[member(1 ^ [4 ^ [], 6 ^ []], 4 ^ []), -(subset(6 ^ [], 4 ^ []))],extension(6,bind([[_14849, _14905], [6 ^ [], 4 ^ []]]))).
% 88.51/85.52  cnf('1.2.1.1.2.1.1.1.1',plain,[subset(6 ^ [], 4 ^ [])],reduction('1')).
% 88.51/85.52  cnf('1.2.1.1.2.1.1.2',plain,[-(1 ^ [4 ^ [], 6 ^ []] = 1 ^ [4 ^ [], 6 ^ []])],extension(3,bind([[_8091], [1 ^ [4 ^ [], 6 ^ []]]]))).
% 88.51/85.52  cnf('1.2.1.1.2.1.1.3',plain,[-(4 ^ [] = 4 ^ [])],extension(3,bind([[_8091], [4 ^ []]]))).
% 88.51/85.52  cnf('1.2.1.1.2.1.2',plain,[-(1 ^ [4 ^ [], 6 ^ []] = 1 ^ [4 ^ [], 6 ^ []])],extension(3,bind([[_8091], [1 ^ [4 ^ [], 6 ^ []]]]))).
% 88.51/85.52  cnf('1.2.1.1.2.1.3',plain,[-(4 ^ [] = 4 ^ [])],extension(3,bind([[_8091], [4 ^ []]]))).
% 88.51/85.52  %-----------------------------------------------------
% 88.51/85.53  
% 88.51/85.53  % SZS output end Proof for /export/starexec/sandbox2/benchmark/theBenchmark.p
%------------------------------------------------------------------------------