TSTP Solution File: HEN011-5 by Bliksem---1.12

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Bliksem---1.12
% Problem  : HEN011-5 : TPTP v8.1.0. Bugfixed v1.2.1.
% Transfm  : none
% Format   : tptp:raw
% Command  : bliksem %s

% Computer : n025.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  : 0s
% DateTime : Sat Jul 16 12:47:13 EDT 2022

% Result   : Unsatisfiable 4.70s 5.08s
% Output   : Refutation 4.70s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.07/0.12  % Problem  : HEN011-5 : TPTP v8.1.0. Bugfixed v1.2.1.
% 0.07/0.12  % Command  : bliksem %s
% 0.12/0.33  % Computer : n025.cluster.edu
% 0.12/0.33  % Model    : x86_64 x86_64
% 0.12/0.33  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.12/0.33  % Memory   : 8042.1875MB
% 0.12/0.33  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.12/0.33  % CPULimit : 300
% 0.12/0.33  % DateTime : Fri Jul  1 13:48:54 EDT 2022
% 0.12/0.33  % CPUTime  : 
% 4.70/5.08  *** allocated 10000 integers for termspace/termends
% 4.70/5.08  *** allocated 10000 integers for clauses
% 4.70/5.08  *** allocated 10000 integers for justifications
% 4.70/5.08  Bliksem 1.12
% 4.70/5.08  
% 4.70/5.08  
% 4.70/5.08  Automatic Strategy Selection
% 4.70/5.08  
% 4.70/5.08  Clauses:
% 4.70/5.08  [
% 4.70/5.08     [ =( divide( divide( X, Y ), X ), zero ) ],
% 4.70/5.08     [ =( divide( divide( divide( X, Y ), divide( Z, Y ) ), divide( divide( X
% 4.70/5.08    , Z ), Y ) ), zero ) ],
% 4.70/5.08     [ =( divide( zero, X ), zero ) ],
% 4.70/5.08     [ ~( =( divide( X, Y ), zero ) ), ~( =( divide( Y, X ), zero ) ), =( X, 
% 4.70/5.08    Y ) ],
% 4.70/5.08     [ =( divide( X, identity ), zero ) ],
% 4.70/5.08     [ =( divide( X, X ), zero ) ],
% 4.70/5.08     [ =( divide( X, zero ), X ) ],
% 4.70/5.08     [ ~( =( divide( X, Y ), zero ) ), ~( =( divide( Y, Z ), zero ) ), =( 
% 4.70/5.08    divide( X, Z ), zero ) ],
% 4.70/5.08     [ ~( =( divide( divide( X, Y ), Z ), zero ) ), =( divide( divide( X, Z )
% 4.70/5.08    , Y ), zero ) ],
% 4.70/5.08     [ ~( =( divide( X, Y ), zero ) ), =( divide( divide( Z, Y ), divide( Z, 
% 4.70/5.08    X ) ), zero ) ],
% 4.70/5.08     [ ~( =( divide( X, Y ), zero ) ), =( divide( divide( X, Z ), divide( Y, 
% 4.70/5.08    Z ) ), zero ) ],
% 4.70/5.08     [ =( divide( identity, divide( identity, divide( identity, X ) ) ), 
% 4.70/5.08    divide( identity, X ) ) ],
% 4.70/5.08     [ =( divide( divide( identity, X ), divide( identity, divide( identity, 
% 4.70/5.08    X ) ) ), divide( identity, X ) ) ],
% 4.70/5.08     [ ~( =( divide( divide( identity, a ), divide( identity, divide( 
% 4.70/5.08    identity, b ) ) ), divide( divide( identity, b ), divide( identity, 
% 4.70/5.08    divide( identity, a ) ) ) ) ) ]
% 4.70/5.08  ] .
% 4.70/5.08  
% 4.70/5.08  
% 4.70/5.08  percentage equality = 1.000000, percentage horn = 1.000000
% 4.70/5.08  This is a pure equality problem
% 4.70/5.08  
% 4.70/5.08  
% 4.70/5.08  
% 4.70/5.08  Options Used:
% 4.70/5.08  
% 4.70/5.08  useres =            1
% 4.70/5.08  useparamod =        1
% 4.70/5.08  useeqrefl =         1
% 4.70/5.08  useeqfact =         1
% 4.70/5.08  usefactor =         1
% 4.70/5.08  usesimpsplitting =  0
% 4.70/5.08  usesimpdemod =      5
% 4.70/5.08  usesimpres =        3
% 4.70/5.08  
% 4.70/5.08  resimpinuse      =  1000
% 4.70/5.08  resimpclauses =     20000
% 4.70/5.08  substype =          eqrewr
% 4.70/5.08  backwardsubs =      1
% 4.70/5.08  selectoldest =      5
% 4.70/5.08  
% 4.70/5.08  litorderings [0] =  split
% 4.70/5.08  litorderings [1] =  extend the termordering, first sorting on arguments
% 4.70/5.08  
% 4.70/5.08  termordering =      kbo
% 4.70/5.08  
% 4.70/5.08  litapriori =        0
% 4.70/5.08  termapriori =       1
% 4.70/5.08  litaposteriori =    0
% 4.70/5.08  termaposteriori =   0
% 4.70/5.08  demodaposteriori =  0
% 4.70/5.08  ordereqreflfact =   0
% 4.70/5.08  
% 4.70/5.08  litselect =         negord
% 4.70/5.08  
% 4.70/5.08  maxweight =         15
% 4.70/5.08  maxdepth =          30000
% 4.70/5.08  maxlength =         115
% 4.70/5.08  maxnrvars =         195
% 4.70/5.08  excuselevel =       1
% 4.70/5.08  increasemaxweight = 1
% 4.70/5.08  
% 4.70/5.08  maxselected =       10000000
% 4.70/5.08  maxnrclauses =      10000000
% 4.70/5.08  
% 4.70/5.08  showgenerated =    0
% 4.70/5.08  showkept =         0
% 4.70/5.08  showselected =     0
% 4.70/5.08  showdeleted =      0
% 4.70/5.08  showresimp =       1
% 4.70/5.08  showstatus =       2000
% 4.70/5.08  
% 4.70/5.08  prologoutput =     1
% 4.70/5.08  nrgoals =          5000000
% 4.70/5.08  totalproof =       1
% 4.70/5.08  
% 4.70/5.08  Symbols occurring in the translation:
% 4.70/5.08  
% 4.70/5.08  {}  [0, 0]      (w:1, o:2, a:1, s:1, b:0), 
% 4.70/5.08  .  [1, 2]      (w:1, o:21, a:1, s:1, b:0), 
% 4.70/5.08  !  [4, 1]      (w:0, o:16, a:1, s:1, b:0), 
% 4.70/5.08  =  [13, 2]      (w:1, o:0, a:0, s:1, b:0), 
% 4.70/5.08  ==>  [14, 2]      (w:1, o:0, a:0, s:1, b:0), 
% 4.70/5.08  divide  [41, 2]      (w:1, o:46, a:1, s:1, b:0), 
% 4.70/5.08  zero  [42, 0]      (w:1, o:11, a:1, s:1, b:0), 
% 4.70/5.08  identity  [44, 0]      (w:1, o:13, a:1, s:1, b:0), 
% 4.70/5.08  a  [45, 0]      (w:1, o:14, a:1, s:1, b:0), 
% 4.70/5.08  b  [46, 0]      (w:1, o:15, a:1, s:1, b:0).
% 4.70/5.08  
% 4.70/5.08  
% 4.70/5.08  Starting Search:
% 4.70/5.08  
% 4.70/5.08  Resimplifying inuse:
% 4.70/5.08  Done
% 4.70/5.08  
% 4.70/5.08  
% 4.70/5.08  Bliksems!, er is een bewijs:
% 4.70/5.08  % SZS status Unsatisfiable
% 4.70/5.08  % SZS output start Refutation
% 4.70/5.08  
% 4.70/5.08  clause( 0, [ =( divide( divide( X, Y ), X ), zero ) ] )
% 4.70/5.08  .
% 4.70/5.08  clause( 1, [ =( divide( divide( divide( X, Y ), divide( Z, Y ) ), divide( 
% 4.70/5.08    divide( X, Z ), Y ) ), zero ) ] )
% 4.70/5.08  .
% 4.70/5.08  clause( 2, [ =( divide( zero, X ), zero ) ] )
% 4.70/5.08  .
% 4.70/5.08  clause( 3, [ ~( =( divide( X, Y ), zero ) ), ~( =( divide( Y, X ), zero ) )
% 4.70/5.08    , =( X, Y ) ] )
% 4.70/5.08  .
% 4.70/5.08  clause( 4, [ =( divide( X, identity ), zero ) ] )
% 4.70/5.08  .
% 4.70/5.08  clause( 5, [ =( divide( X, X ), zero ) ] )
% 4.70/5.08  .
% 4.70/5.08  clause( 6, [ =( divide( X, zero ), X ) ] )
% 4.70/5.08  .
% 4.70/5.08  clause( 8, [ ~( =( divide( divide( X, Y ), Z ), zero ) ), =( divide( divide( 
% 4.70/5.08    X, Z ), Y ), zero ) ] )
% 4.70/5.08  .
% 4.70/5.08  clause( 9, [ ~( =( divide( X, Y ), zero ) ), =( divide( divide( Z, Y ), 
% 4.70/5.08    divide( Z, X ) ), zero ) ] )
% 4.70/5.08  .
% 4.70/5.08  clause( 11, [ =( divide( identity, divide( identity, divide( identity, X )
% 4.70/5.08     ) ), divide( identity, X ) ) ] )
% 4.70/5.08  .
% 4.70/5.08  clause( 13, [ ~( =( divide( divide( identity, a ), divide( identity, divide( 
% 4.70/5.08    identity, b ) ) ), divide( divide( identity, b ), divide( identity, 
% 4.70/5.08    divide( identity, a ) ) ) ) ) ] )
% 4.70/5.08  .
% 4.70/5.08  clause( 14, [ =( divide( divide( T, divide( divide( X, Z ), Y ) ), divide( 
% 4.70/5.08    divide( T, divide( divide( X, Y ), divide( Z, Y ) ) ), divide( divide( X
% 4.70/5.08    , Z ), Y ) ) ), zero ) ] )
% 4.70/5.08  .
% 4.70/5.08  clause( 18, [ =( divide( divide( divide( X, Y ), Z ), divide( X, Z ) ), 
% 4.70/5.08    zero ) ] )
% 4.70/5.08  .
% 4.70/5.08  clause( 19, [ =( divide( divide( X, Y ), divide( identity, Y ) ), zero ) ]
% 4.70/5.08     )
% 4.70/5.08  .
% 4.70/5.08  clause( 20, [ =( divide( divide( Y, X ), divide( divide( Y, X ), X ) ), 
% 4.70/5.08    zero ) ] )
% 4.70/5.08  .
% 4.70/5.08  clause( 21, [ =( divide( divide( X, divide( X, Y ) ), divide( Y, divide( X
% 4.70/5.08    , Y ) ) ), zero ) ] )
% 4.70/5.08  .
% 4.70/5.08  clause( 23, [ =( divide( divide( divide( X, Y ), Z ), divide( divide( 
% 4.70/5.08    identity, Y ), Z ) ), zero ) ] )
% 4.70/5.08  .
% 4.70/5.08  clause( 28, [ =( divide( divide( divide( X, Y ), Z ), X ), zero ) ] )
% 4.70/5.08  .
% 4.70/5.08  clause( 34, [ ~( =( divide( divide( divide( X, Y ), Z ), divide( divide( X
% 4.70/5.08    , Z ), divide( Y, Z ) ) ), zero ) ), =( divide( divide( X, Z ), divide( Y
% 4.70/5.08    , Z ) ), divide( divide( X, Y ), Z ) ) ] )
% 4.70/5.08  .
% 4.70/5.08  clause( 35, [ ~( =( divide( X, divide( X, Y ) ), zero ) ), =( divide( X, Y
% 4.70/5.08     ), X ) ] )
% 4.70/5.08  .
% 4.70/5.08  clause( 37, [ ~( =( divide( identity, X ), zero ) ), =( X, identity ) ] )
% 4.70/5.08  .
% 4.70/5.08  clause( 47, [ =( divide( Y, X ), zero ), ~( =( divide( identity, X ), zero
% 4.70/5.08     ) ) ] )
% 4.70/5.08  .
% 4.70/5.08  clause( 78, [ ~( =( divide( X, Y ), zero ) ), =( Y, X ), ~( =( divide( 
% 4.70/5.08    identity, X ), zero ) ) ] )
% 4.70/5.08  .
% 4.70/5.08  clause( 85, [ ~( =( divide( divide( X, Y ), Z ), zero ) ), ~( =( divide( Y
% 4.70/5.08    , divide( X, Z ) ), zero ) ), =( divide( X, Z ), Y ) ] )
% 4.70/5.08  .
% 4.70/5.08  clause( 87, [ =( divide( divide( X, divide( identity, Y ) ), Y ), zero ) ]
% 4.70/5.08     )
% 4.70/5.08  .
% 4.70/5.08  clause( 108, [ =( divide( divide( X, Y ), divide( X, divide( Y, Z ) ) ), 
% 4.70/5.08    zero ) ] )
% 4.70/5.08  .
% 4.70/5.08  clause( 203, [ =( divide( divide( divide( X, Y ), T ), divide( X, divide( Y
% 4.70/5.08    , Z ) ) ), zero ) ] )
% 4.70/5.08  .
% 4.70/5.08  clause( 246, [ =( divide( divide( divide( X, Y ), Z ), divide( divide( X, Z
% 4.70/5.08     ), Y ) ), zero ) ] )
% 4.70/5.08  .
% 4.70/5.08  clause( 289, [ =( divide( divide( X, Y ), Y ), divide( X, Y ) ) ] )
% 4.70/5.08  .
% 4.70/5.08  clause( 339, [ =( divide( divide( Z, X ), divide( identity, divide( X, Y )
% 4.70/5.08     ) ), zero ) ] )
% 4.70/5.08  .
% 4.70/5.08  clause( 494, [ =( divide( divide( X, Y ), divide( Z, Y ) ), divide( divide( 
% 4.70/5.08    divide( X, Y ), Z ), Y ) ) ] )
% 4.70/5.08  .
% 4.70/5.08  clause( 495, [ =( divide( divide( Z, divide( X, Y ) ), Y ), divide( divide( 
% 4.70/5.08    divide( Z, Y ), X ), Y ) ) ] )
% 4.70/5.08  .
% 4.70/5.08  clause( 503, [ =( divide( divide( Z, divide( X, divide( identity, Y ) ) ), 
% 4.70/5.08    Y ), divide( Z, Y ) ) ] )
% 4.70/5.08  .
% 4.70/5.08  clause( 504, [ =( divide( divide( divide( X, Z ), Y ), Z ), divide( divide( 
% 4.70/5.08    X, Y ), Z ) ) ] )
% 4.70/5.08  .
% 4.70/5.08  clause( 509, [ =( divide( X, Y ), X ), ~( =( divide( identity, divide( X, Y
% 4.70/5.08     ) ), zero ) ) ] )
% 4.70/5.08  .
% 4.70/5.08  clause( 925, [ ~( =( divide( identity, divide( Z, X ) ), zero ) ), =( 
% 4.70/5.08    divide( identity, divide( X, Y ) ), Z ) ] )
% 4.70/5.08  .
% 4.70/5.08  clause( 940, [ =( divide( X, divide( Y, divide( X, Y ) ) ), divide( X, Y )
% 4.70/5.08     ) ] )
% 4.70/5.08  .
% 4.70/5.08  clause( 1226, [ =( divide( divide( X, Z ), Y ), divide( divide( X, Y ), Z )
% 4.70/5.08     ) ] )
% 4.70/5.08  .
% 4.70/5.08  clause( 1258, [ =( divide( divide( identity, Y ), divide( identity, divide( 
% 4.70/5.08    identity, X ) ) ), divide( divide( identity, X ), Y ) ) ] )
% 4.70/5.08  .
% 4.70/5.08  clause( 1617, [ =( divide( Z, Y ), divide( identity, Y ) ), ~( =( divide( 
% 4.70/5.08    identity, divide( Z, X ) ), zero ) ) ] )
% 4.70/5.08  .
% 4.70/5.08  clause( 1618, [ =( divide( X, Y ), divide( identity, Y ) ), ~( =( divide( 
% 4.70/5.08    identity, X ), zero ) ) ] )
% 4.70/5.08  .
% 4.70/5.08  clause( 1620, [ ~( =( divide( divide( identity, a ), b ), divide( divide( 
% 4.70/5.08    identity, b ), a ) ) ) ] )
% 4.70/5.08  .
% 4.70/5.08  clause( 1622, [] )
% 4.70/5.08  .
% 4.70/5.08  
% 4.70/5.08  
% 4.70/5.08  % SZS output end Refutation
% 4.70/5.08  found a proof!
% 4.70/5.08  
% 4.70/5.08  % ABCDEFGHIJKLMNOPQRSTUVWXYZ
% 4.70/5.08  
% 4.70/5.08  initialclauses(
% 4.70/5.08  [ clause( 1624, [ =( divide( divide( X, Y ), X ), zero ) ] )
% 4.70/5.08  , clause( 1625, [ =( divide( divide( divide( X, Y ), divide( Z, Y ) ), 
% 4.70/5.08    divide( divide( X, Z ), Y ) ), zero ) ] )
% 4.70/5.08  , clause( 1626, [ =( divide( zero, X ), zero ) ] )
% 4.70/5.08  , clause( 1627, [ ~( =( divide( X, Y ), zero ) ), ~( =( divide( Y, X ), 
% 4.70/5.08    zero ) ), =( X, Y ) ] )
% 4.70/5.08  , clause( 1628, [ =( divide( X, identity ), zero ) ] )
% 4.70/5.08  , clause( 1629, [ =( divide( X, X ), zero ) ] )
% 4.70/5.08  , clause( 1630, [ =( divide( X, zero ), X ) ] )
% 4.70/5.08  , clause( 1631, [ ~( =( divide( X, Y ), zero ) ), ~( =( divide( Y, Z ), 
% 4.70/5.08    zero ) ), =( divide( X, Z ), zero ) ] )
% 4.70/5.08  , clause( 1632, [ ~( =( divide( divide( X, Y ), Z ), zero ) ), =( divide( 
% 4.70/5.08    divide( X, Z ), Y ), zero ) ] )
% 4.70/5.08  , clause( 1633, [ ~( =( divide( X, Y ), zero ) ), =( divide( divide( Z, Y )
% 4.70/5.08    , divide( Z, X ) ), zero ) ] )
% 4.70/5.08  , clause( 1634, [ ~( =( divide( X, Y ), zero ) ), =( divide( divide( X, Z )
% 4.70/5.08    , divide( Y, Z ) ), zero ) ] )
% 4.70/5.08  , clause( 1635, [ =( divide( identity, divide( identity, divide( identity, 
% 4.70/5.08    X ) ) ), divide( identity, X ) ) ] )
% 4.70/5.08  , clause( 1636, [ =( divide( divide( identity, X ), divide( identity, 
% 4.70/5.08    divide( identity, X ) ) ), divide( identity, X ) ) ] )
% 4.70/5.08  , clause( 1637, [ ~( =( divide( divide( identity, a ), divide( identity, 
% 4.70/5.08    divide( identity, b ) ) ), divide( divide( identity, b ), divide( 
% 4.70/5.08    identity, divide( identity, a ) ) ) ) ) ] )
% 4.70/5.08  ] ).
% 4.70/5.08  
% 4.70/5.08  
% 4.70/5.08  
% 4.70/5.08  subsumption(
% 4.70/5.08  clause( 0, [ =( divide( divide( X, Y ), X ), zero ) ] )
% 4.70/5.08  , clause( 1624, [ =( divide( divide( X, Y ), X ), zero ) ] )
% 4.70/5.08  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 4.70/5.08     )] ) ).
% 4.70/5.08  
% 4.70/5.08  
% 4.70/5.08  subsumption(
% 4.70/5.08  clause( 1, [ =( divide( divide( divide( X, Y ), divide( Z, Y ) ), divide( 
% 4.70/5.08    divide( X, Z ), Y ) ), zero ) ] )
% 4.70/5.08  , clause( 1625, [ =( divide( divide( divide( X, Y ), divide( Z, Y ) ), 
% 4.70/5.08    divide( divide( X, Z ), Y ) ), zero ) ] )
% 4.70/5.08  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] ), 
% 4.70/5.08    permutation( 0, [ ==>( 0, 0 )] ) ).
% 4.70/5.08  
% 4.70/5.08  
% 4.70/5.08  subsumption(
% 4.70/5.08  clause( 2, [ =( divide( zero, X ), zero ) ] )
% 4.70/5.08  , clause( 1626, [ =( divide( zero, X ), zero ) ] )
% 4.70/5.08  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 4.70/5.08  
% 4.70/5.08  
% 4.70/5.08  subsumption(
% 4.70/5.08  clause( 3, [ ~( =( divide( X, Y ), zero ) ), ~( =( divide( Y, X ), zero ) )
% 4.70/5.08    , =( X, Y ) ] )
% 4.70/5.08  , clause( 1627, [ ~( =( divide( X, Y ), zero ) ), ~( =( divide( Y, X ), 
% 4.70/5.08    zero ) ), =( X, Y ) ] )
% 4.70/5.08  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 4.70/5.08     ), ==>( 1, 1 ), ==>( 2, 2 )] ) ).
% 4.70/5.08  
% 4.70/5.08  
% 4.70/5.08  subsumption(
% 4.70/5.08  clause( 4, [ =( divide( X, identity ), zero ) ] )
% 4.70/5.08  , clause( 1628, [ =( divide( X, identity ), zero ) ] )
% 4.70/5.08  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 4.70/5.08  
% 4.70/5.08  
% 4.70/5.08  subsumption(
% 4.70/5.08  clause( 5, [ =( divide( X, X ), zero ) ] )
% 4.70/5.08  , clause( 1629, [ =( divide( X, X ), zero ) ] )
% 4.70/5.08  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 4.70/5.08  
% 4.70/5.08  
% 4.70/5.08  subsumption(
% 4.70/5.08  clause( 6, [ =( divide( X, zero ), X ) ] )
% 4.70/5.08  , clause( 1630, [ =( divide( X, zero ), X ) ] )
% 4.70/5.08  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 4.70/5.08  
% 4.70/5.08  
% 4.70/5.08  subsumption(
% 4.70/5.08  clause( 8, [ ~( =( divide( divide( X, Y ), Z ), zero ) ), =( divide( divide( 
% 4.70/5.08    X, Z ), Y ), zero ) ] )
% 4.70/5.08  , clause( 1632, [ ~( =( divide( divide( X, Y ), Z ), zero ) ), =( divide( 
% 4.70/5.08    divide( X, Z ), Y ), zero ) ] )
% 4.70/5.08  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] ), 
% 4.70/5.08    permutation( 0, [ ==>( 0, 0 ), ==>( 1, 1 )] ) ).
% 4.70/5.08  
% 4.70/5.08  
% 4.70/5.08  subsumption(
% 4.70/5.08  clause( 9, [ ~( =( divide( X, Y ), zero ) ), =( divide( divide( Z, Y ), 
% 4.70/5.08    divide( Z, X ) ), zero ) ] )
% 4.70/5.08  , clause( 1633, [ ~( =( divide( X, Y ), zero ) ), =( divide( divide( Z, Y )
% 4.70/5.08    , divide( Z, X ) ), zero ) ] )
% 4.70/5.08  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] ), 
% 4.70/5.08    permutation( 0, [ ==>( 0, 0 ), ==>( 1, 1 )] ) ).
% 4.70/5.08  
% 4.70/5.08  
% 4.70/5.08  subsumption(
% 4.70/5.08  clause( 11, [ =( divide( identity, divide( identity, divide( identity, X )
% 4.70/5.08     ) ), divide( identity, X ) ) ] )
% 4.70/5.08  , clause( 1635, [ =( divide( identity, divide( identity, divide( identity, 
% 4.70/5.08    X ) ) ), divide( identity, X ) ) ] )
% 4.70/5.08  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 4.70/5.08  
% 4.70/5.08  
% 4.70/5.08  subsumption(
% 4.70/5.08  clause( 13, [ ~( =( divide( divide( identity, a ), divide( identity, divide( 
% 4.70/5.08    identity, b ) ) ), divide( divide( identity, b ), divide( identity, 
% 4.70/5.08    divide( identity, a ) ) ) ) ) ] )
% 4.70/5.08  , clause( 1637, [ ~( =( divide( divide( identity, a ), divide( identity, 
% 4.70/5.08    divide( identity, b ) ) ), divide( divide( identity, b ), divide( 
% 4.70/5.08    identity, divide( identity, a ) ) ) ) ) ] )
% 4.70/5.08  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 4.70/5.08  
% 4.70/5.08  
% 4.70/5.08  eqswap(
% 4.70/5.08  clause( 1801, [ =( zero, divide( divide( divide( X, Y ), divide( Z, Y ) ), 
% 4.70/5.08    divide( divide( X, Z ), Y ) ) ) ] )
% 4.70/5.08  , clause( 1, [ =( divide( divide( divide( X, Y ), divide( Z, Y ) ), divide( 
% 4.70/5.08    divide( X, Z ), Y ) ), zero ) ] )
% 4.70/5.08  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 4.70/5.08  
% 4.70/5.08  
% 4.70/5.08  paramod(
% 4.70/5.08  clause( 1806, [ =( zero, divide( divide( divide( X, divide( divide( Y, Z )
% 4.70/5.08    , T ) ), zero ), divide( divide( X, divide( divide( Y, T ), divide( Z, T
% 4.70/5.08     ) ) ), divide( divide( Y, Z ), T ) ) ) ) ] )
% 4.70/5.08  , clause( 1, [ =( divide( divide( divide( X, Y ), divide( Z, Y ) ), divide( 
% 4.70/5.08    divide( X, Z ), Y ) ), zero ) ] )
% 4.70/5.08  , 0, clause( 1801, [ =( zero, divide( divide( divide( X, Y ), divide( Z, Y
% 4.70/5.08     ) ), divide( divide( X, Z ), Y ) ) ) ] )
% 4.70/5.08  , 0, 11, substitution( 0, [ :=( X, Y ), :=( Y, T ), :=( Z, Z )] ), 
% 4.70/5.08    substitution( 1, [ :=( X, X ), :=( Y, divide( divide( Y, Z ), T ) ), :=( 
% 4.70/5.08    Z, divide( divide( Y, T ), divide( Z, T ) ) )] )).
% 4.70/5.08  
% 4.70/5.08  
% 4.70/5.08  paramod(
% 4.70/5.08  clause( 1811, [ =( zero, divide( divide( X, divide( divide( Y, Z ), T ) ), 
% 4.70/5.08    divide( divide( X, divide( divide( Y, T ), divide( Z, T ) ) ), divide( 
% 4.70/5.08    divide( Y, Z ), T ) ) ) ) ] )
% 4.70/5.08  , clause( 6, [ =( divide( X, zero ), X ) ] )
% 4.70/5.08  , 0, clause( 1806, [ =( zero, divide( divide( divide( X, divide( divide( Y
% 4.70/5.08    , Z ), T ) ), zero ), divide( divide( X, divide( divide( Y, T ), divide( 
% 4.70/5.08    Z, T ) ) ), divide( divide( Y, Z ), T ) ) ) ) ] )
% 4.70/5.08  , 0, 3, substitution( 0, [ :=( X, divide( X, divide( divide( Y, Z ), T ) )
% 4.70/5.08     )] ), substitution( 1, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T )] )
% 4.70/5.08    ).
% 4.70/5.08  
% 4.70/5.08  
% 4.70/5.08  eqswap(
% 4.70/5.08  clause( 1812, [ =( divide( divide( X, divide( divide( Y, Z ), T ) ), divide( 
% 4.70/5.08    divide( X, divide( divide( Y, T ), divide( Z, T ) ) ), divide( divide( Y
% 4.70/5.08    , Z ), T ) ) ), zero ) ] )
% 4.70/5.08  , clause( 1811, [ =( zero, divide( divide( X, divide( divide( Y, Z ), T ) )
% 4.70/5.08    , divide( divide( X, divide( divide( Y, T ), divide( Z, T ) ) ), divide( 
% 4.70/5.08    divide( Y, Z ), T ) ) ) ) ] )
% 4.70/5.08  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T )] )
% 4.70/5.08    ).
% 4.70/5.08  
% 4.70/5.08  
% 4.70/5.08  subsumption(
% 4.70/5.08  clause( 14, [ =( divide( divide( T, divide( divide( X, Z ), Y ) ), divide( 
% 4.70/5.08    divide( T, divide( divide( X, Y ), divide( Z, Y ) ) ), divide( divide( X
% 4.70/5.08    , Z ), Y ) ) ), zero ) ] )
% 4.70/5.08  , clause( 1812, [ =( divide( divide( X, divide( divide( Y, Z ), T ) ), 
% 4.70/5.08    divide( divide( X, divide( divide( Y, T ), divide( Z, T ) ) ), divide( 
% 4.70/5.08    divide( Y, Z ), T ) ) ), zero ) ] )
% 4.70/5.08  , substitution( 0, [ :=( X, T ), :=( Y, X ), :=( Z, Z ), :=( T, Y )] ), 
% 4.70/5.08    permutation( 0, [ ==>( 0, 0 )] ) ).
% 4.70/5.08  
% 4.70/5.08  
% 4.70/5.08  eqswap(
% 4.70/5.08  clause( 1814, [ =( zero, divide( divide( divide( X, Y ), divide( Z, Y ) ), 
% 4.70/5.08    divide( divide( X, Z ), Y ) ) ) ] )
% 4.70/5.08  , clause( 1, [ =( divide( divide( divide( X, Y ), divide( Z, Y ) ), divide( 
% 4.70/5.08    divide( X, Z ), Y ) ), zero ) ] )
% 4.70/5.08  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 4.70/5.08  
% 4.70/5.08  
% 4.70/5.08  paramod(
% 4.70/5.08  clause( 1823, [ =( zero, divide( divide( divide( divide( X, Y ), Z ), 
% 4.70/5.08    divide( X, Z ) ), divide( zero, Z ) ) ) ] )
% 4.70/5.08  , clause( 0, [ =( divide( divide( X, Y ), X ), zero ) ] )
% 4.70/5.08  , 0, clause( 1814, [ =( zero, divide( divide( divide( X, Y ), divide( Z, Y
% 4.70/5.08     ) ), divide( divide( X, Z ), Y ) ) ) ] )
% 4.70/5.08  , 0, 13, substitution( 0, [ :=( X, X ), :=( Y, Y )] ), substitution( 1, [ 
% 4.70/5.08    :=( X, divide( X, Y ) ), :=( Y, Z ), :=( Z, X )] )).
% 4.70/5.08  
% 4.70/5.08  
% 4.70/5.08  paramod(
% 4.70/5.08  clause( 1825, [ =( zero, divide( divide( divide( divide( X, Y ), Z ), 
% 4.70/5.08    divide( X, Z ) ), zero ) ) ] )
% 4.70/5.08  , clause( 2, [ =( divide( zero, X ), zero ) ] )
% 4.70/5.08  , 0, clause( 1823, [ =( zero, divide( divide( divide( divide( X, Y ), Z ), 
% 4.70/5.08    divide( X, Z ) ), divide( zero, Z ) ) ) ] )
% 4.70/5.08  , 0, 12, substitution( 0, [ :=( X, Z )] ), substitution( 1, [ :=( X, X ), 
% 4.70/5.08    :=( Y, Y ), :=( Z, Z )] )).
% 4.70/5.08  
% 4.70/5.08  
% 4.70/5.08  paramod(
% 4.70/5.08  clause( 1826, [ =( zero, divide( divide( divide( X, Y ), Z ), divide( X, Z
% 4.70/5.08     ) ) ) ] )
% 4.70/5.08  , clause( 6, [ =( divide( X, zero ), X ) ] )
% 4.70/5.08  , 0, clause( 1825, [ =( zero, divide( divide( divide( divide( X, Y ), Z ), 
% 4.70/5.08    divide( X, Z ) ), zero ) ) ] )
% 4.70/5.08  , 0, 2, substitution( 0, [ :=( X, divide( divide( divide( X, Y ), Z ), 
% 4.70/5.08    divide( X, Z ) ) )] ), substitution( 1, [ :=( X, X ), :=( Y, Y ), :=( Z, 
% 4.70/5.08    Z )] )).
% 4.70/5.08  
% 4.70/5.08  
% 4.70/5.08  eqswap(
% 4.70/5.08  clause( 1827, [ =( divide( divide( divide( X, Y ), Z ), divide( X, Z ) ), 
% 4.70/5.08    zero ) ] )
% 4.70/5.08  , clause( 1826, [ =( zero, divide( divide( divide( X, Y ), Z ), divide( X, 
% 4.70/5.08    Z ) ) ) ] )
% 4.70/5.08  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 4.70/5.08  
% 4.70/5.08  
% 4.70/5.08  subsumption(
% 4.70/5.08  clause( 18, [ =( divide( divide( divide( X, Y ), Z ), divide( X, Z ) ), 
% 4.70/5.08    zero ) ] )
% 4.70/5.08  , clause( 1827, [ =( divide( divide( divide( X, Y ), Z ), divide( X, Z ) )
% 4.70/5.08    , zero ) ] )
% 4.70/5.08  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] ), 
% 4.70/5.08    permutation( 0, [ ==>( 0, 0 )] ) ).
% 4.70/5.08  
% 4.70/5.08  
% 4.70/5.08  eqswap(
% 4.70/5.08  clause( 1829, [ =( zero, divide( divide( divide( X, Y ), divide( Z, Y ) ), 
% 4.70/5.08    divide( divide( X, Z ), Y ) ) ) ] )
% 4.70/5.08  , clause( 1, [ =( divide( divide( divide( X, Y ), divide( Z, Y ) ), divide( 
% 4.70/5.08    divide( X, Z ), Y ) ), zero ) ] )
% 4.70/5.08  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 4.70/5.08  
% 4.70/5.08  
% 4.70/5.08  paramod(
% 4.70/5.08  clause( 1835, [ =( zero, divide( divide( divide( X, Y ), divide( identity, 
% 4.70/5.08    Y ) ), divide( zero, Y ) ) ) ] )
% 4.70/5.08  , clause( 4, [ =( divide( X, identity ), zero ) ] )
% 4.70/5.08  , 0, clause( 1829, [ =( zero, divide( divide( divide( X, Y ), divide( Z, Y
% 4.70/5.08     ) ), divide( divide( X, Z ), Y ) ) ) ] )
% 4.70/5.08  , 0, 11, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, X ), 
% 4.70/5.08    :=( Y, Y ), :=( Z, identity )] )).
% 4.70/5.08  
% 4.70/5.08  
% 4.70/5.08  paramod(
% 4.70/5.08  clause( 1840, [ =( zero, divide( divide( divide( X, Y ), divide( identity, 
% 4.70/5.08    Y ) ), zero ) ) ] )
% 4.70/5.08  , clause( 2, [ =( divide( zero, X ), zero ) ] )
% 4.70/5.08  , 0, clause( 1835, [ =( zero, divide( divide( divide( X, Y ), divide( 
% 4.70/5.08    identity, Y ) ), divide( zero, Y ) ) ) ] )
% 4.70/5.08  , 0, 10, substitution( 0, [ :=( X, Y )] ), substitution( 1, [ :=( X, X ), 
% 4.70/5.08    :=( Y, Y )] )).
% 4.70/5.08  
% 4.70/5.08  
% 4.70/5.08  paramod(
% 4.70/5.08  clause( 1841, [ =( zero, divide( divide( X, Y ), divide( identity, Y ) ) )
% 4.70/5.08     ] )
% 4.70/5.08  , clause( 6, [ =( divide( X, zero ), X ) ] )
% 4.70/5.08  , 0, clause( 1840, [ =( zero, divide( divide( divide( X, Y ), divide( 
% 4.70/5.08    identity, Y ) ), zero ) ) ] )
% 4.70/5.08  , 0, 2, substitution( 0, [ :=( X, divide( divide( X, Y ), divide( identity
% 4.70/5.08    , Y ) ) )] ), substitution( 1, [ :=( X, X ), :=( Y, Y )] )).
% 4.70/5.08  
% 4.70/5.08  
% 4.70/5.08  eqswap(
% 4.70/5.08  clause( 1842, [ =( divide( divide( X, Y ), divide( identity, Y ) ), zero )
% 4.70/5.08     ] )
% 4.70/5.08  , clause( 1841, [ =( zero, divide( divide( X, Y ), divide( identity, Y ) )
% 4.70/5.08     ) ] )
% 4.70/5.08  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 4.70/5.08  
% 4.70/5.08  
% 4.70/5.08  subsumption(
% 4.70/5.08  clause( 19, [ =( divide( divide( X, Y ), divide( identity, Y ) ), zero ) ]
% 4.70/5.08     )
% 4.70/5.08  , clause( 1842, [ =( divide( divide( X, Y ), divide( identity, Y ) ), zero
% 4.70/5.08     ) ] )
% 4.70/5.08  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 4.70/5.08     )] ) ).
% 4.70/5.08  
% 4.70/5.08  
% 4.70/5.08  eqswap(
% 4.70/5.08  clause( 1844, [ =( zero, divide( divide( divide( X, Y ), divide( Z, Y ) ), 
% 4.70/5.08    divide( divide( X, Z ), Y ) ) ) ] )
% 4.70/5.08  , clause( 1, [ =( divide( divide( divide( X, Y ), divide( Z, Y ) ), divide( 
% 4.70/5.08    divide( X, Z ), Y ) ), zero ) ] )
% 4.70/5.08  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 4.70/5.08  
% 4.70/5.08  
% 4.70/5.08  paramod(
% 4.70/5.08  clause( 1848, [ =( zero, divide( divide( divide( X, Y ), zero ), divide( 
% 4.70/5.08    divide( X, Y ), Y ) ) ) ] )
% 4.70/5.08  , clause( 5, [ =( divide( X, X ), zero ) ] )
% 4.70/5.08  , 0, clause( 1844, [ =( zero, divide( divide( divide( X, Y ), divide( Z, Y
% 4.70/5.08     ) ), divide( divide( X, Z ), Y ) ) ) ] )
% 4.70/5.08  , 0, 7, substitution( 0, [ :=( X, Y )] ), substitution( 1, [ :=( X, X ), 
% 4.70/5.08    :=( Y, Y ), :=( Z, Y )] )).
% 4.70/5.08  
% 4.70/5.08  
% 4.70/5.08  paramod(
% 4.70/5.08  clause( 1854, [ =( zero, divide( divide( X, Y ), divide( divide( X, Y ), Y
% 4.70/5.08     ) ) ) ] )
% 4.70/5.08  , clause( 6, [ =( divide( X, zero ), X ) ] )
% 4.70/5.08  , 0, clause( 1848, [ =( zero, divide( divide( divide( X, Y ), zero ), 
% 4.70/5.08    divide( divide( X, Y ), Y ) ) ) ] )
% 4.70/5.08  , 0, 3, substitution( 0, [ :=( X, divide( X, Y ) )] ), substitution( 1, [ 
% 4.70/5.08    :=( X, X ), :=( Y, Y )] )).
% 4.70/5.08  
% 4.70/5.08  
% 4.70/5.08  eqswap(
% 4.70/5.08  clause( 1855, [ =( divide( divide( X, Y ), divide( divide( X, Y ), Y ) ), 
% 4.70/5.08    zero ) ] )
% 4.70/5.08  , clause( 1854, [ =( zero, divide( divide( X, Y ), divide( divide( X, Y ), 
% 4.70/5.08    Y ) ) ) ] )
% 4.70/5.08  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 4.70/5.08  
% 4.70/5.08  
% 4.70/5.08  subsumption(
% 4.70/5.08  clause( 20, [ =( divide( divide( Y, X ), divide( divide( Y, X ), X ) ), 
% 4.70/5.08    zero ) ] )
% 4.70/5.08  , clause( 1855, [ =( divide( divide( X, Y ), divide( divide( X, Y ), Y ) )
% 4.70/5.08    , zero ) ] )
% 4.70/5.08  , substitution( 0, [ :=( X, Y ), :=( Y, X )] ), permutation( 0, [ ==>( 0, 0
% 4.70/5.08     )] ) ).
% 4.70/5.08  
% 4.70/5.08  
% 4.70/5.08  eqswap(
% 4.70/5.08  clause( 1857, [ =( zero, divide( divide( divide( X, Y ), divide( Z, Y ) ), 
% 4.70/5.08    divide( divide( X, Z ), Y ) ) ) ] )
% 4.70/5.08  , clause( 1, [ =( divide( divide( divide( X, Y ), divide( Z, Y ) ), divide( 
% 4.70/5.08    divide( X, Z ), Y ) ), zero ) ] )
% 4.70/5.08  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 4.70/5.08  
% 4.70/5.08  
% 4.70/5.08  paramod(
% 4.70/5.08  clause( 1862, [ =( zero, divide( divide( divide( X, divide( X, Y ) ), 
% 4.70/5.08    divide( Y, divide( X, Y ) ) ), zero ) ) ] )
% 4.70/5.08  , clause( 5, [ =( divide( X, X ), zero ) ] )
% 4.70/5.08  , 0, clause( 1857, [ =( zero, divide( divide( divide( X, Y ), divide( Z, Y
% 4.70/5.08     ) ), divide( divide( X, Z ), Y ) ) ) ] )
% 4.70/5.08  , 0, 14, substitution( 0, [ :=( X, divide( X, Y ) )] ), substitution( 1, [ 
% 4.70/5.08    :=( X, X ), :=( Y, divide( X, Y ) ), :=( Z, Y )] )).
% 4.70/5.08  
% 4.70/5.08  
% 4.70/5.08  paramod(
% 4.70/5.08  clause( 1865, [ =( zero, divide( divide( X, divide( X, Y ) ), divide( Y, 
% 4.70/5.08    divide( X, Y ) ) ) ) ] )
% 4.70/5.08  , clause( 6, [ =( divide( X, zero ), X ) ] )
% 4.70/5.08  , 0, clause( 1862, [ =( zero, divide( divide( divide( X, divide( X, Y ) ), 
% 4.70/5.08    divide( Y, divide( X, Y ) ) ), zero ) ) ] )
% 4.70/5.08  , 0, 2, substitution( 0, [ :=( X, divide( divide( X, divide( X, Y ) ), 
% 4.70/5.08    divide( Y, divide( X, Y ) ) ) )] ), substitution( 1, [ :=( X, X ), :=( Y
% 4.70/5.08    , Y )] )).
% 4.70/5.08  
% 4.70/5.08  
% 4.70/5.08  eqswap(
% 4.70/5.08  clause( 1866, [ =( divide( divide( X, divide( X, Y ) ), divide( Y, divide( 
% 4.70/5.08    X, Y ) ) ), zero ) ] )
% 4.70/5.08  , clause( 1865, [ =( zero, divide( divide( X, divide( X, Y ) ), divide( Y, 
% 4.70/5.08    divide( X, Y ) ) ) ) ] )
% 4.70/5.08  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 4.70/5.08  
% 4.70/5.08  
% 4.70/5.08  subsumption(
% 4.70/5.08  clause( 21, [ =( divide( divide( X, divide( X, Y ) ), divide( Y, divide( X
% 4.70/5.08    , Y ) ) ), zero ) ] )
% 4.70/5.08  , clause( 1866, [ =( divide( divide( X, divide( X, Y ) ), divide( Y, divide( 
% 4.70/5.08    X, Y ) ) ), zero ) ] )
% 4.70/5.08  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 4.70/5.08     )] ) ).
% 4.70/5.08  
% 4.70/5.08  
% 4.70/5.08  eqswap(
% 4.70/5.08  clause( 1868, [ =( zero, divide( divide( divide( X, Y ), divide( Z, Y ) ), 
% 4.70/5.08    divide( divide( X, Z ), Y ) ) ) ] )
% 4.70/5.08  , clause( 1, [ =( divide( divide( divide( X, Y ), divide( Z, Y ) ), divide( 
% 4.70/5.08    divide( X, Z ), Y ) ), zero ) ] )
% 4.70/5.08  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 4.70/5.08  
% 4.70/5.08  
% 4.70/5.08  paramod(
% 4.70/5.08  clause( 1877, [ =( zero, divide( divide( divide( divide( X, Y ), Z ), 
% 4.70/5.08    divide( divide( identity, Y ), Z ) ), divide( zero, Z ) ) ) ] )
% 4.70/5.08  , clause( 19, [ =( divide( divide( X, Y ), divide( identity, Y ) ), zero )
% 4.70/5.08     ] )
% 4.70/5.08  , 0, clause( 1868, [ =( zero, divide( divide( divide( X, Y ), divide( Z, Y
% 4.70/5.08     ) ), divide( divide( X, Z ), Y ) ) ) ] )
% 4.70/5.08  , 0, 15, substitution( 0, [ :=( X, X ), :=( Y, Y )] ), substitution( 1, [ 
% 4.70/5.08    :=( X, divide( X, Y ) ), :=( Y, Z ), :=( Z, divide( identity, Y ) )] )
% 4.70/5.08    ).
% 4.70/5.08  
% 4.70/5.08  
% 4.70/5.08  paramod(
% 4.70/5.08  clause( 1878, [ =( zero, divide( divide( divide( divide( X, Y ), Z ), 
% 4.70/5.08    divide( divide( identity, Y ), Z ) ), zero ) ) ] )
% 4.70/5.08  , clause( 2, [ =( divide( zero, X ), zero ) ] )
% 4.70/5.08  , 0, clause( 1877, [ =( zero, divide( divide( divide( divide( X, Y ), Z ), 
% 4.70/5.08    divide( divide( identity, Y ), Z ) ), divide( zero, Z ) ) ) ] )
% 4.70/5.08  , 0, 14, substitution( 0, [ :=( X, Z )] ), substitution( 1, [ :=( X, X ), 
% 4.70/5.08    :=( Y, Y ), :=( Z, Z )] )).
% 4.70/5.08  
% 4.70/5.08  
% 4.70/5.08  paramod(
% 4.70/5.08  clause( 1879, [ =( zero, divide( divide( divide( X, Y ), Z ), divide( 
% 4.70/5.08    divide( identity, Y ), Z ) ) ) ] )
% 4.70/5.08  , clause( 6, [ =( divide( X, zero ), X ) ] )
% 4.70/5.08  , 0, clause( 1878, [ =( zero, divide( divide( divide( divide( X, Y ), Z ), 
% 4.70/5.08    divide( divide( identity, Y ), Z ) ), zero ) ) ] )
% 4.70/5.08  , 0, 2, substitution( 0, [ :=( X, divide( divide( divide( X, Y ), Z ), 
% 4.70/5.08    divide( divide( identity, Y ), Z ) ) )] ), substitution( 1, [ :=( X, X )
% 4.70/5.08    , :=( Y, Y ), :=( Z, Z )] )).
% 4.70/5.08  
% 4.70/5.08  
% 4.70/5.08  eqswap(
% 4.70/5.08  clause( 1880, [ =( divide( divide( divide( X, Y ), Z ), divide( divide( 
% 4.70/5.08    identity, Y ), Z ) ), zero ) ] )
% 4.70/5.08  , clause( 1879, [ =( zero, divide( divide( divide( X, Y ), Z ), divide( 
% 4.70/5.08    divide( identity, Y ), Z ) ) ) ] )
% 4.70/5.08  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 4.70/5.08  
% 4.70/5.08  
% 4.70/5.08  subsumption(
% 4.70/5.08  clause( 23, [ =( divide( divide( divide( X, Y ), Z ), divide( divide( 
% 4.70/5.08    identity, Y ), Z ) ), zero ) ] )
% 4.70/5.08  , clause( 1880, [ =( divide( divide( divide( X, Y ), Z ), divide( divide( 
% 4.70/5.08    identity, Y ), Z ) ), zero ) ] )
% 4.70/5.08  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] ), 
% 4.70/5.08    permutation( 0, [ ==>( 0, 0 )] ) ).
% 4.70/5.08  
% 4.70/5.08  
% 4.70/5.08  eqswap(
% 4.70/5.08  clause( 1882, [ =( zero, divide( divide( divide( X, Y ), Z ), divide( X, Z
% 4.70/5.08     ) ) ) ] )
% 4.70/5.08  , clause( 18, [ =( divide( divide( divide( X, Y ), Z ), divide( X, Z ) ), 
% 4.70/5.08    zero ) ] )
% 4.70/5.08  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 4.70/5.08  
% 4.70/5.08  
% 4.70/5.08  paramod(
% 4.70/5.08  clause( 1889, [ =( zero, divide( divide( divide( divide( X, Y ), Z ), X ), 
% 4.70/5.08    zero ) ) ] )
% 4.70/5.08  , clause( 0, [ =( divide( divide( X, Y ), X ), zero ) ] )
% 4.70/5.08  , 0, clause( 1882, [ =( zero, divide( divide( divide( X, Y ), Z ), divide( 
% 4.70/5.08    X, Z ) ) ) ] )
% 4.70/5.08  , 0, 10, substitution( 0, [ :=( X, X ), :=( Y, Y )] ), substitution( 1, [ 
% 4.70/5.08    :=( X, divide( X, Y ) ), :=( Y, Z ), :=( Z, X )] )).
% 4.70/5.08  
% 4.70/5.08  
% 4.70/5.08  paramod(
% 4.70/5.08  clause( 1890, [ =( zero, divide( divide( divide( X, Y ), Z ), X ) ) ] )
% 4.70/5.08  , clause( 6, [ =( divide( X, zero ), X ) ] )
% 4.70/5.08  , 0, clause( 1889, [ =( zero, divide( divide( divide( divide( X, Y ), Z ), 
% 4.70/5.08    X ), zero ) ) ] )
% 4.70/5.08  , 0, 2, substitution( 0, [ :=( X, divide( divide( divide( X, Y ), Z ), X )
% 4.70/5.08     )] ), substitution( 1, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 4.70/5.08  
% 4.70/5.08  
% 4.70/5.08  eqswap(
% 4.70/5.08  clause( 1891, [ =( divide( divide( divide( X, Y ), Z ), X ), zero ) ] )
% 4.70/5.08  , clause( 1890, [ =( zero, divide( divide( divide( X, Y ), Z ), X ) ) ] )
% 4.70/5.08  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 4.70/5.08  
% 4.70/5.08  
% 4.70/5.08  subsumption(
% 4.70/5.08  clause( 28, [ =( divide( divide( divide( X, Y ), Z ), X ), zero ) ] )
% 4.70/5.08  , clause( 1891, [ =( divide( divide( divide( X, Y ), Z ), X ), zero ) ] )
% 4.70/5.08  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] ), 
% 4.70/5.08    permutation( 0, [ ==>( 0, 0 )] ) ).
% 4.70/5.08  
% 4.70/5.08  
% 4.70/5.08  eqswap(
% 4.70/5.08  clause( 1892, [ ~( =( zero, divide( X, Y ) ) ), ~( =( divide( Y, X ), zero
% 4.70/5.08     ) ), =( X, Y ) ] )
% 4.70/5.08  , clause( 3, [ ~( =( divide( X, Y ), zero ) ), ~( =( divide( Y, X ), zero )
% 4.70/5.08     ), =( X, Y ) ] )
% 4.70/5.08  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 4.70/5.08  
% 4.70/5.08  
% 4.70/5.08  eqswap(
% 4.70/5.08  clause( 1895, [ =( zero, divide( divide( divide( X, Y ), divide( Z, Y ) ), 
% 4.70/5.08    divide( divide( X, Z ), Y ) ) ) ] )
% 4.70/5.08  , clause( 1, [ =( divide( divide( divide( X, Y ), divide( Z, Y ) ), divide( 
% 4.70/5.08    divide( X, Z ), Y ) ), zero ) ] )
% 4.70/5.08  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 4.70/5.08  
% 4.70/5.08  
% 4.70/5.08  resolution(
% 4.70/5.08  clause( 1896, [ ~( =( divide( divide( divide( X, Z ), Y ), divide( divide( 
% 4.70/5.08    X, Y ), divide( Z, Y ) ) ), zero ) ), =( divide( divide( X, Y ), divide( 
% 4.70/5.08    Z, Y ) ), divide( divide( X, Z ), Y ) ) ] )
% 4.70/5.08  , clause( 1892, [ ~( =( zero, divide( X, Y ) ) ), ~( =( divide( Y, X ), 
% 4.70/5.08    zero ) ), =( X, Y ) ] )
% 4.70/5.08  , 0, clause( 1895, [ =( zero, divide( divide( divide( X, Y ), divide( Z, Y
% 4.70/5.08     ) ), divide( divide( X, Z ), Y ) ) ) ] )
% 4.70/5.08  , 0, substitution( 0, [ :=( X, divide( divide( X, Y ), divide( Z, Y ) ) ), 
% 4.70/5.08    :=( Y, divide( divide( X, Z ), Y ) )] ), substitution( 1, [ :=( X, X ), 
% 4.70/5.08    :=( Y, Y ), :=( Z, Z )] )).
% 4.70/5.08  
% 4.70/5.08  
% 4.70/5.08  subsumption(
% 4.70/5.08  clause( 34, [ ~( =( divide( divide( divide( X, Y ), Z ), divide( divide( X
% 4.70/5.08    , Z ), divide( Y, Z ) ) ), zero ) ), =( divide( divide( X, Z ), divide( Y
% 4.70/5.08    , Z ) ), divide( divide( X, Y ), Z ) ) ] )
% 4.70/5.08  , clause( 1896, [ ~( =( divide( divide( divide( X, Z ), Y ), divide( divide( 
% 4.70/5.08    X, Y ), divide( Z, Y ) ) ), zero ) ), =( divide( divide( X, Y ), divide( 
% 4.70/5.08    Z, Y ) ), divide( divide( X, Z ), Y ) ) ] )
% 4.70/5.08  , substitution( 0, [ :=( X, X ), :=( Y, Z ), :=( Z, Y )] ), 
% 4.70/5.08    permutation( 0, [ ==>( 0, 0 ), ==>( 1, 1 )] ) ).
% 4.70/5.08  
% 4.70/5.08  
% 4.70/5.08  eqswap(
% 4.70/5.08  clause( 1900, [ ~( =( zero, divide( X, Y ) ) ), ~( =( divide( Y, X ), zero
% 4.70/5.08     ) ), =( X, Y ) ] )
% 4.70/5.08  , clause( 3, [ ~( =( divide( X, Y ), zero ) ), ~( =( divide( Y, X ), zero )
% 4.70/5.08     ), =( X, Y ) ] )
% 4.70/5.08  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 4.70/5.08  
% 4.70/5.08  
% 4.70/5.08  eqswap(
% 4.70/5.08  clause( 1903, [ =( zero, divide( divide( X, Y ), X ) ) ] )
% 4.70/5.08  , clause( 0, [ =( divide( divide( X, Y ), X ), zero ) ] )
% 4.70/5.08  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 4.70/5.08  
% 4.70/5.08  
% 4.70/5.08  resolution(
% 4.70/5.08  clause( 1904, [ ~( =( divide( X, divide( X, Y ) ), zero ) ), =( divide( X, 
% 4.70/5.08    Y ), X ) ] )
% 4.70/5.08  , clause( 1900, [ ~( =( zero, divide( X, Y ) ) ), ~( =( divide( Y, X ), 
% 4.70/5.08    zero ) ), =( X, Y ) ] )
% 4.70/5.08  , 0, clause( 1903, [ =( zero, divide( divide( X, Y ), X ) ) ] )
% 4.70/5.08  , 0, substitution( 0, [ :=( X, divide( X, Y ) ), :=( Y, X )] ), 
% 4.70/5.08    substitution( 1, [ :=( X, X ), :=( Y, Y )] )).
% 4.70/5.08  
% 4.70/5.08  
% 4.70/5.08  subsumption(
% 4.70/5.08  clause( 35, [ ~( =( divide( X, divide( X, Y ) ), zero ) ), =( divide( X, Y
% 4.70/5.08     ), X ) ] )
% 4.70/5.08  , clause( 1904, [ ~( =( divide( X, divide( X, Y ) ), zero ) ), =( divide( X
% 4.70/5.08    , Y ), X ) ] )
% 4.70/5.08  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 4.70/5.08     ), ==>( 1, 1 )] ) ).
% 4.70/5.08  
% 4.70/5.08  
% 4.70/5.08  eqswap(
% 4.70/5.08  clause( 1908, [ ~( =( zero, divide( X, Y ) ) ), ~( =( divide( Y, X ), zero
% 4.70/5.08     ) ), =( X, Y ) ] )
% 4.70/5.08  , clause( 3, [ ~( =( divide( X, Y ), zero ) ), ~( =( divide( Y, X ), zero )
% 4.70/5.08     ), =( X, Y ) ] )
% 4.70/5.08  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 4.70/5.08  
% 4.70/5.08  
% 4.70/5.08  eqswap(
% 4.70/5.08  clause( 1911, [ =( zero, divide( X, identity ) ) ] )
% 4.70/5.08  , clause( 4, [ =( divide( X, identity ), zero ) ] )
% 4.70/5.08  , 0, substitution( 0, [ :=( X, X )] )).
% 4.70/5.08  
% 4.70/5.08  
% 4.70/5.08  resolution(
% 4.70/5.08  clauseCputime limit exceeded (core dumped)
%------------------------------------------------------------------------------