TSTP Solution File: ITP392_1 by Princess---230619

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Princess---230619
% Problem  : ITP001_1 : TPTP v8.1.2. Released v8.1.0.
% Transfm  : none
% Format   : tptp
% Command  : princess -inputFormat=tptp +threads -portfolio=casc +printProof -timeoutSec=%d %s

% Computer : n017.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  : 300s
% DateTime : Thu Aug 31 04:11:59 EDT 2023

% Result   : Theorem 40.29s 6.01s
% Output   : Proof 77.16s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.07/0.13  % Problem  : ITP001_1 : TPTP v8.1.2. Released v8.1.0.
% 0.13/0.14  % Command  : princess -inputFormat=tptp +threads -portfolio=casc +printProof -timeoutSec=%d %s
% 0.13/0.35  % Computer : n017.cluster.edu
% 0.13/0.35  % Model    : x86_64 x86_64
% 0.13/0.35  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.35  % Memory   : 8042.1875MB
% 0.13/0.35  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.13/0.35  % CPULimit : 300
% 0.13/0.35  % WCLimit  : 300
% 0.13/0.35  % DateTime : Sun Aug 27 15:13:41 EDT 2023
% 0.13/0.35  % CPUTime  : 
% 0.20/0.63  ________       _____
% 0.20/0.63  ___  __ \_________(_)________________________________
% 0.20/0.63  __  /_/ /_  ___/_  /__  __ \  ___/  _ \_  ___/_  ___/
% 0.20/0.63  _  ____/_  /   _  / _  / / / /__ /  __/(__  )_(__  )
% 0.20/0.63  /_/     /_/    /_/  /_/ /_/\___/ \___//____/ /____/
% 0.20/0.63  
% 0.20/0.63  A Theorem Prover for First-Order Logic modulo Linear Integer Arithmetic
% 0.20/0.63  (2023-06-19)
% 0.20/0.63  
% 0.20/0.63  (c) Philipp Rümmer, 2009-2023
% 0.20/0.63  Contributors: Peter Backeman, Peter Baumgartner, Angelo Brillout, Zafer Esen,
% 0.20/0.63                Amanda Stjerna.
% 0.20/0.63  Free software under BSD-3-Clause.
% 0.20/0.63  
% 0.20/0.63  For more information, visit http://www.philipp.ruemmer.org/princess.shtml
% 0.20/0.63  
% 0.20/0.63  Loading /export/starexec/sandbox/benchmark/theBenchmark.p ...
% 0.20/0.64  Running up to 7 provers in parallel.
% 0.20/0.65  Prover 0: Options:  +triggersInConjecture +genTotalityAxioms +tightFunctionScopes -clausifier=simple -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=allUni -realRatSaturationRounds=0 -ignoreQuantifiers -constructProofs=never -generateTriggers=all -randomSeed=1042961893
% 0.20/0.65  Prover 2: Options:  +triggersInConjecture +genTotalityAxioms -tightFunctionScopes -clausifier=simple +reverseFunctionalityPropagation +boolFunsAsPreds -triggerStrategy=allMinimalAndEmpty -realRatSaturationRounds=1 -ignoreQuantifiers -constructProofs=never -generateTriggers=all -randomSeed=-1065072994
% 0.20/0.65  Prover 1: Options:  +triggersInConjecture -genTotalityAxioms -tightFunctionScopes -clausifier=none -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=maximal -realRatSaturationRounds=0 +ignoreQuantifiers -constructProofs=always -generateTriggers=all -randomSeed=-1571432423
% 0.20/0.65  Prover 4: Options:  +triggersInConjecture -genTotalityAxioms -tightFunctionScopes -clausifier=simple -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=allUni -realRatSaturationRounds=0 +ignoreQuantifiers -constructProofs=always -generateTriggers=all -randomSeed=1868514696
% 0.20/0.65  Prover 3: Options:  +triggersInConjecture -genTotalityAxioms -tightFunctionScopes -clausifier=none -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=maximal -realRatSaturationRounds=1 +ignoreQuantifiers -constructProofs=never -generateTriggers=all -randomSeed=1922548996
% 0.20/0.65  Prover 5: Options:  +triggersInConjecture -genTotalityAxioms +tightFunctionScopes -clausifier=none +reverseFunctionalityPropagation +boolFunsAsPreds -triggerStrategy=allMaximal -realRatSaturationRounds=1 -ignoreQuantifiers -constructProofs=never -generateTriggers=complete -randomSeed=1259561288
% 0.20/0.65  Prover 6: Options:  -triggersInConjecture -genTotalityAxioms +tightFunctionScopes -clausifier=none +reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=maximalOutermost -realRatSaturationRounds=0 -ignoreQuantifiers -constructProofs=never -generateTriggers=all -randomSeed=-1399714365
% 14.40/2.62  Prover 1: Preprocessing ...
% 14.40/2.66  Prover 4: Preprocessing ...
% 14.40/2.69  Prover 2: Preprocessing ...
% 14.40/2.69  Prover 5: Preprocessing ...
% 14.40/2.69  Prover 3: Preprocessing ...
% 14.40/2.69  Prover 0: Preprocessing ...
% 15.15/2.71  Prover 6: Preprocessing ...
% 32.26/4.93  Prover 1: Warning: ignoring some quantifiers
% 32.89/5.04  Prover 6: Proving ...
% 32.89/5.07  Prover 3: Warning: ignoring some quantifiers
% 32.89/5.11  Prover 1: Constructing countermodel ...
% 32.89/5.11  Prover 3: Constructing countermodel ...
% 35.44/5.42  Prover 4: Warning: ignoring some quantifiers
% 37.20/5.60  Prover 4: Constructing countermodel ...
% 38.84/5.83  Prover 5: Proving ...
% 40.29/6.00  Prover 6: proved (5348ms)
% 40.29/6.00  
% 40.29/6.01  % SZS status Theorem for /export/starexec/sandbox/benchmark/theBenchmark.p
% 40.29/6.01  
% 40.29/6.01  Prover 7: Options:  +triggersInConjecture -genTotalityAxioms +tightFunctionScopes -clausifier=simple +reverseFunctionalityPropagation +boolFunsAsPreds -triggerStrategy=allUni -realRatSaturationRounds=1 +ignoreQuantifiers -constructProofs=always -generateTriggers=all -randomSeed=-236303470
% 40.29/6.01  Prover 0: Proving ...
% 40.29/6.01  Prover 0: stopped
% 40.29/6.01  Prover 3: stopped
% 40.29/6.02  Prover 8: Options:  +triggersInConjecture +genTotalityAxioms -tightFunctionScopes -clausifier=none -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=maximal -realRatSaturationRounds=0 +ignoreQuantifiers -constructProofs=always -generateTriggers=all -randomSeed=-200781089
% 40.29/6.02  Prover 5: stopped
% 40.29/6.04  Prover 10: Options:  +triggersInConjecture -genTotalityAxioms +tightFunctionScopes -clausifier=simple -reverseFunctionalityPropagation +boolFunsAsPreds -triggerStrategy=maximal -realRatSaturationRounds=1 +ignoreQuantifiers -constructProofs=always -generateTriggers=all -randomSeed=919308125
% 40.29/6.04  Prover 11: Options:  +triggersInConjecture -genTotalityAxioms +tightFunctionScopes -clausifier=simple -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=allUni -realRatSaturationRounds=1 +ignoreQuantifiers -constructProofs=always -generateTriggers=all -randomSeed=-1509710984
% 43.24/6.42  Prover 2: Proving ...
% 43.24/6.42  Prover 2: stopped
% 43.24/6.42  Prover 13: Options:  +triggersInConjecture -genTotalityAxioms -tightFunctionScopes -clausifier=simple -reverseFunctionalityPropagation +boolFunsAsPreds -triggerStrategy=maximal -realRatSaturationRounds=0 +ignoreQuantifiers -constructProofs=always -generateTriggers=complete -randomSeed=1138197443
% 48.01/7.09  Prover 11: Preprocessing ...
% 48.01/7.09  Prover 7: Preprocessing ...
% 48.01/7.11  Prover 8: Preprocessing ...
% 49.10/7.13  Prover 10: Preprocessing ...
% 50.29/7.29  Prover 13: Preprocessing ...
% 55.90/8.02  Prover 10: Warning: ignoring some quantifiers
% 56.77/8.12  Prover 10: Constructing countermodel ...
% 57.80/8.21  Prover 8: Warning: ignoring some quantifiers
% 58.28/8.31  Prover 8: Constructing countermodel ...
% 58.28/8.39  Prover 7: Warning: ignoring some quantifiers
% 60.31/8.54  Prover 7: Constructing countermodel ...
% 60.31/8.56  Prover 13: Warning: ignoring some quantifiers
% 61.42/8.69  Prover 13: Constructing countermodel ...
% 62.68/8.85  Prover 11: Warning: ignoring some quantifiers
% 63.31/9.02  Prover 11: Constructing countermodel ...
% 76.31/10.65  Prover 1: Found proof (size 38)
% 76.31/10.65  Prover 1: proved (10005ms)
% 76.31/10.66  Prover 11: stopped
% 76.31/10.66  Prover 10: stopped
% 76.31/10.66  Prover 4: stopped
% 76.31/10.66  Prover 7: stopped
% 76.31/10.66  Prover 8: stopped
% 76.31/10.66  Prover 13: stopped
% 76.31/10.66  
% 76.31/10.66  % SZS status Theorem for /export/starexec/sandbox/benchmark/theBenchmark.p
% 76.31/10.66  
% 76.31/10.67  % SZS output start Proof for theBenchmark
% 76.96/10.69  Assumptions after simplification:
% 76.96/10.69  ---------------------------------
% 76.96/10.69  
% 76.96/10.69    (axiom101)
% 76.96/10.70    comp$a(assoc$a, assoc$) = id$ &
% 76.96/10.70    A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun$(assoc$)
% 76.96/10.70    &
% 76.96/10.70    A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun$(assoc$a)
% 76.96/10.70    &
% 76.96/10.70    A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun$(id$)
% 76.96/10.70  
% 76.96/10.70    (axiom102)
% 76.96/10.70    comp$b(assoc$, assoc$a) = id$a &
% 76.96/10.70    A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun$(assoc$)
% 76.96/10.70    &
% 76.96/10.70    A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun$(id$a)
% 76.96/10.70    &
% 76.96/10.70    A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun$(assoc$a)
% 76.96/10.70  
% 76.96/10.70    (axiom248)
% 76.96/10.70    A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_set$(top$a) &
% 76.96/10.70    A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_set$(top$) &  ! [v0:
% 76.96/10.70      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun$]
% 76.96/10.70    :  ! [v1:
% 76.96/10.70      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun$]
% 76.96/10.70    :  ! [v2:
% 76.96/10.70      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun$]
% 76.96/10.70    :  ! [v3:
% 76.96/10.70      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun$]
% 76.96/10.70    :  ! [v4:
% 76.96/10.70      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun$]
% 76.96/10.70    : ( ~ (inv_into$a(top$, v0) = v3) |  ~ (inv_into$(top$a, v1) = v2) |  ~
% 76.96/10.70      (comp$b(v2, v3) = v4) |  ~
% 76.96/10.70      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun$(v0)
% 76.96/10.70      |  ~
% 76.96/10.70      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun$(v1)
% 76.96/10.70      |  ? [v5: any] :  ? [v6: any] :  ? [v7:
% 76.96/10.70        A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun$]
% 77.07/10.70      :  ? [v8:
% 77.07/10.70        A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun$]
% 77.07/10.70      : (inv_into$c(top$a, v7) = v8 & bij_betw$b(v1, top$a, top$) = v6 &
% 77.07/10.70        comp$b(v0, v1) = v7 & bij_betw$(v0, top$, top$a) = v5 &
% 77.07/10.70        A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun$(v8)
% 77.07/10.70        &
% 77.07/10.71        A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun$(v7)
% 77.07/10.71        & ( ~ (v6 = 0) |  ~ (v5 = 0) | v8 = v4)))
% 77.07/10.71  
% 77.07/10.71    (axiom249)
% 77.07/10.71    A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_set$(top$a) &
% 77.07/10.71    A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_set$(top$) &  ? [v0:
% 77.07/10.71      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun_fun$]
% 77.07/10.71    : (inv_into$b(top$) = v0 &
% 77.07/10.71      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun_fun$(v0)
% 77.07/10.71      &  ! [v1:
% 77.07/10.71        A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun$]
% 77.07/10.71      :  ! [v2:
% 77.07/10.71        A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun$]
% 77.07/10.71      :  ! [v3:
% 77.07/10.71        A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun$]
% 77.07/10.71      :  ! [v4:
% 77.07/10.71        A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun$]
% 77.07/10.71      :  ! [v5:
% 77.07/10.71        A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun$]
% 77.07/10.71      : ( ~ (inv_into$a(top$, v2) = v3) |  ~ (inv_into$(top$a, v1) = v4) |  ~
% 77.07/10.71        (comp$a(v3, v4) = v5) |  ~
% 77.07/10.71        A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun$(v2)
% 77.07/10.71        |  ~
% 77.07/10.71        A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun$(v1)
% 77.07/10.71        |  ? [v6: any] :  ? [v7: any] :  ? [v8:
% 77.07/10.71          A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun$]
% 77.07/10.71        :  ? [v9:
% 77.07/10.71          A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun$]
% 77.07/10.71        : (bij_betw$b(v1, top$a, top$) = v6 & comp$a(v1, v2) = v8 & bij_betw$(v2,
% 77.07/10.71            top$, top$a) = v7 & fun_app$c(v0, v8) = v9 &
% 77.07/10.71          A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun$(v9)
% 77.07/10.71          &
% 77.07/10.71          A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun$(v8)
% 77.07/10.71          & ( ~ (v7 = 0) |  ~ (v6 = 0) | v9 = v5))))
% 77.07/10.71  
% 77.07/10.71    (axiom5)
% 77.07/10.71    A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_set$(top$a) &
% 77.07/10.71    A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_set$(top$) &
% 77.07/10.71    A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun$(id$a)
% 77.07/10.71    &
% 77.07/10.71    A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun$(id$)
% 77.07/10.71    &  ! [v0:
% 77.07/10.71      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun$]
% 77.07/10.71    :  ! [v1:
% 77.07/10.71      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun$]
% 77.07/10.71    : ( ~ (comp$b(v1, v0) = id$a) |  ~
% 77.07/10.71      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun$(v1)
% 77.07/10.71      |  ~
% 77.07/10.71      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun$(v0)
% 77.07/10.71      |  ? [v2:
% 77.07/10.71        A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun$]
% 77.07/10.71      :  ? [v3: any] : (comp$a(v0, v1) = v2 & bij_betw$(v1, top$, top$a) = v3 &
% 77.07/10.71        A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun$(v2)
% 77.07/10.71        & ( ~ (v2 = id$) | v3 = 0)))
% 77.07/10.71  
% 77.07/10.71    (axiom66)
% 77.07/10.71    inv_into$(top$a, assoc$a) = assoc$ &
% 77.07/10.71    A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun$(assoc$)
% 77.07/10.71    & A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_set$(top$a) &
% 77.07/10.71    A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun$(assoc$a)
% 77.07/10.71  
% 77.07/10.71    (axiom67)
% 77.07/10.71    inv_into$a(top$, assoc$) = assoc$a &
% 77.07/10.71    A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun$(assoc$)
% 77.07/10.71    & A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_set$(top$) &
% 77.07/10.71    A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun$(assoc$a)
% 77.07/10.71  
% 77.07/10.71    (conjecture3)
% 77.07/10.71    A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun$(assoc$)
% 77.07/10.71    & A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_set$(top$a) &
% 77.07/10.71    A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_set$(top$) &  ? [v0: int] :
% 77.07/10.71    ( ~ (v0 = 0) & bij_betw$(assoc$, top$, top$a) = v0)
% 77.07/10.71  
% 77.07/10.71    (function-axioms)
% 77.16/10.74     ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2:
% 77.16/10.74      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_set$] :  ! [v3: Int_set$]
% 77.16/10.74    :  ! [v4: Int_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun$] : (v1 =
% 77.16/10.74      v0 |  ~ (bij_betw$p(v4, v3, v2) = v1) |  ~ (bij_betw$p(v4, v3, v2) = v0)) & 
% 77.16/10.74    ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2:
% 77.16/10.74      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_set$] :  ! [v3: Int_set$]
% 77.16/10.74    :  ! [v4: Int_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun$] : (v1 =
% 77.16/10.74      v0 |  ~ (bij_betw$o(v4, v3, v2) = v1) |  ~ (bij_betw$o(v4, v3, v2) = v0)) & 
% 77.16/10.74    ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: Int_set$] : 
% 77.16/10.74    ! [v3: A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_set$] :  ! [v4:
% 77.16/10.74      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_int_fun$] : (v1 = v0 |  ~
% 77.16/10.74      (bij_betw$n(v4, v3, v2) = v1) |  ~ (bij_betw$n(v4, v3, v2) = v0)) &  ! [v0:
% 77.16/10.74      MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: Int_set$] :  !
% 77.16/10.74    [v3: A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_set$] :  ! [v4:
% 77.16/10.74      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_int_fun$] : (v1 = v0 |  ~
% 77.16/10.74      (bij_betw$m(v4, v3, v2) = v1) |  ~ (bij_betw$m(v4, v3, v2) = v0)) &  ! [v0:
% 77.16/10.74      MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2:
% 77.16/10.74      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun_set$]
% 77.16/10.74    :  ! [v3:
% 77.16/10.74      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun_set$]
% 77.16/10.74    :  ! [v4:
% 77.16/10.74      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun_fun$]
% 77.16/10.74    : (v1 = v0 |  ~ (bij_betw$l(v4, v3, v2) = v1) |  ~ (bij_betw$l(v4, v3, v2) =
% 77.16/10.74        v0)) &  ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2:
% 77.16/10.74      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun_set$]
% 77.16/10.74    :  ! [v3:
% 77.16/10.74      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun_set$]
% 77.16/10.74    :  ! [v4:
% 77.16/10.74      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun_fun$]
% 77.16/10.74    : (v1 = v0 |  ~ (bij_betw$k(v4, v3, v2) = v1) |  ~ (bij_betw$k(v4, v3, v2) =
% 77.16/10.74        v0)) &  ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2:
% 77.16/10.74      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun_set$]
% 77.16/10.74    :  ! [v3:
% 77.16/10.74      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun_set$]
% 77.16/10.74    :  ! [v4:
% 77.16/10.74      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun_fun$]
% 77.16/10.74    : (v1 = v0 |  ~ (bij_betw$j(v4, v3, v2) = v1) |  ~ (bij_betw$j(v4, v3, v2) =
% 77.16/10.74        v0)) &  ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2:
% 77.16/10.74      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun_set$]
% 77.16/10.74    :  ! [v3: A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_set$] :  ! [v4:
% 77.16/10.74      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun_fun$]
% 77.16/10.74    : (v1 = v0 |  ~ (bij_betw$i(v4, v3, v2) = v1) |  ~ (bij_betw$i(v4, v3, v2) =
% 77.16/10.74        v0)) &  ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2:
% 77.16/10.74      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun_set$]
% 77.16/10.74    :  ! [v3: A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_set$] :  ! [v4:
% 77.16/10.74      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun_fun$]
% 77.16/10.74    : (v1 = v0 |  ~ (bij_betw$h(v4, v3, v2) = v1) |  ~ (bij_betw$h(v4, v3, v2) =
% 77.16/10.74        v0)) &  ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2:
% 77.16/10.74      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun_set$]
% 77.16/10.74    :  ! [v3: A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_set$] :  ! [v4:
% 77.16/10.74      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun_fun$]
% 77.16/10.74    : (v1 = v0 |  ~ (bij_betw$g(v4, v3, v2) = v1) |  ~ (bij_betw$g(v4, v3, v2) =
% 77.16/10.74        v0)) &  ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2:
% 77.16/10.74      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun_set$]
% 77.16/10.74    :  ! [v3: A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_set$] :  ! [v4:
% 77.16/10.74      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun_fun$]
% 77.16/10.74    : (v1 = v0 |  ~ (bij_betw$f(v4, v3, v2) = v1) |  ~ (bij_betw$f(v4, v3, v2) =
% 77.16/10.74        v0)) &  ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2:
% 77.16/10.74      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun_set$]
% 77.16/10.74    :  ! [v3: A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_set$] :  ! [v4:
% 77.16/10.74      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun_fun$]
% 77.16/10.74    : (v1 = v0 |  ~ (bij_betw$e(v4, v3, v2) = v1) |  ~ (bij_betw$e(v4, v3, v2) =
% 77.16/10.74        v0)) &  ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2:
% 77.16/10.74      Int_set$] :  ! [v3: Int_set$] :  ! [v4: Int_int_fun$] : (v1 = v0 |  ~
% 77.16/10.74      (bij_betw$d(v4, v3, v2) = v1) |  ~ (bij_betw$d(v4, v3, v2) = v0)) &  ! [v0:
% 77.16/10.74      MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2:
% 77.16/10.74      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_set$] :  ! [v3:
% 77.16/10.74      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_set$] :  ! [v4:
% 77.16/10.74      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun$]
% 77.16/10.74    : (v1 = v0 |  ~ (bij_betw$c(v4, v3, v2) = v1) |  ~ (bij_betw$c(v4, v3, v2) =
% 77.16/10.74        v0)) &  ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2:
% 77.16/10.74      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_set$] :  ! [v3:
% 77.16/10.74      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_set$] :  ! [v4:
% 77.16/10.74      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun$]
% 77.16/10.74    : (v1 = v0 |  ~ (bij_betw$b(v4, v3, v2) = v1) |  ~ (bij_betw$b(v4, v3, v2) =
% 77.16/10.74        v0)) &  ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2:
% 77.16/10.74      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_set$] :  ! [v3:
% 77.16/10.74      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_set$] :  ! [v4:
% 77.16/10.74      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun$]
% 77.16/10.74    : (v1 = v0 |  ~ (bij_betw$(v4, v3, v2) = v1) |  ~ (bij_betw$(v4, v3, v2) =
% 77.16/10.74        v0)) &  ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2:
% 77.16/10.74      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_set$] :  ! [v3:
% 77.16/10.74      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_set$] :  ! [v4:
% 77.16/10.74      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun$]
% 77.16/10.74    : (v1 = v0 |  ~ (bij_betw$a(v4, v3, v2) = v1) |  ~ (bij_betw$a(v4, v3, v2) =
% 77.16/10.74        v0)) &  ! [v0: Int_set$] :  ! [v1: Int_set$] :  ! [v2: Int_set$] :  ! [v3:
% 77.16/10.74      Int_set$] : (v1 = v0 |  ~ (inf$b(v3, v2) = v1) |  ~ (inf$b(v3, v2) = v0)) & 
% 77.16/10.74    ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: Int_set$] : 
% 77.16/10.74    ! [v3: Int_int_fun$] : (v1 = v0 |  ~ (inj_on$d(v3, v2) = v1) |  ~
% 77.16/10.74      (inj_on$d(v3, v2) = v0)) &  ! [v0: Int_set$] :  ! [v1: Int_set$] :  ! [v2:
% 77.16/10.74      Int_set$] :  ! [v3: Int_int_fun$] : (v1 = v0 |  ~ (image$d(v3, v2) = v1) | 
% 77.16/10.74      ~ (image$d(v3, v2) = v0)) &  ! [v0:
% 77.16/10.74      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_set$] :  ! [v1:
% 77.16/10.74      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_set$] :  ! [v2:
% 77.16/10.74      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_set$] :  ! [v3:
% 77.16/10.74      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_set$] : (v1 = v0 |  ~
% 77.16/10.74      (inf$a(v3, v2) = v1) |  ~ (inf$a(v3, v2) = v0)) &  ! [v0:
% 77.16/10.74      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_set$] :  ! [v1:
% 77.16/10.74      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_set$] :  ! [v2:
% 77.16/10.74      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_set$] :  ! [v3:
% 77.16/10.74      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_set$] : (v1 = v0 |  ~
% 77.16/10.74      (inf$(v3, v2) = v1) |  ~ (inf$(v3, v2) = v0)) &  ! [v0: MultipleValueBool] :
% 77.16/10.74     ! [v1: MultipleValueBool] :  ! [v2: Nat$] :  ! [v3: Nat_bool_fun$] : (v1 = v0
% 77.16/10.74      |  ~ (fun_app$u(v3, v2) = v1) |  ~ (fun_app$u(v3, v2) = v0)) &  ! [v0:
% 77.16/10.74      Int_bool_fun$] :  ! [v1: Int_bool_fun$] :  ! [v2: int] :  ! [v3:
% 77.16/10.74      Int_int_bool_fun_fun$] : (v1 = v0 |  ~ (fun_app$t(v3, v2) = v1) |  ~
% 77.16/10.74      (fun_app$t(v3, v2) = v0)) &  ! [v0: MultipleValueBool] :  ! [v1:
% 77.16/10.74      MultipleValueBool] :  ! [v2: int] :  ! [v3: Int_bool_fun$] : (v1 = v0 |  ~
% 77.16/10.74      (fun_app$s(v3, v2) = v1) |  ~ (fun_app$s(v3, v2) = v0)) &  ! [v0:
% 77.16/10.74      MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2:
% 77.16/10.74      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_set$] :  ! [v3:
% 77.16/10.74      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_set$] : (v1 = v0 |  ~
% 77.16/10.74      (less_eq$a(v3, v2) = v1) |  ~ (less_eq$a(v3, v2) = v0)) &  ! [v0:
% 77.16/10.74      MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2:
% 77.16/10.74      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_set$] :  ! [v3:
% 77.16/10.74      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_set$] : (v1 = v0 |  ~
% 77.16/10.74      (less_eq$(v3, v2) = v1) |  ~ (less_eq$(v3, v2) = v0)) &  ! [v0:
% 77.16/10.74      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun$]
% 77.16/10.74    :  ! [v1:
% 77.16/10.74      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun$]
% 77.16/10.74    :  ! [v2: A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun$] :  ! [v3:
% 77.16/10.74      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun$] : (v1 = v0 |  ~
% 77.16/10.74      (transpose$a(v3, v2) = v1) |  ~ (transpose$a(v3, v2) = v0)) &  ! [v0:
% 77.16/10.74      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_set$] :  ! [v1:
% 77.16/10.74      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_set$] :  ! [v2:
% 77.16/10.74      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_set$] :  ! [v3:
% 77.16/10.74      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun$]
% 77.16/10.74    : (v1 = v0 |  ~ (vimage$c(v3, v2) = v1) |  ~ (vimage$c(v3, v2) = v0)) &  !
% 77.16/10.74    [v0: A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_set$] :  ! [v1:
% 77.16/10.74      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_set$] :  ! [v2:
% 77.16/10.74      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_set$] :  ! [v3:
% 77.16/10.74      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun$]
% 77.16/10.74    : (v1 = v0 |  ~ (vimage$b(v3, v2) = v1) |  ~ (vimage$b(v3, v2) = v0)) &  !
% 77.16/10.74    [v0: A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_set$] :  ! [v1:
% 77.16/10.74      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_set$] :  ! [v2:
% 77.16/10.74      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_set$] :  ! [v3:
% 77.16/10.74      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun$]
% 77.16/10.74    : (v1 = v0 |  ~ (vimage$a(v3, v2) = v1) |  ~ (vimage$a(v3, v2) = v0)) &  !
% 77.16/10.74    [v0: A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_set$] :  ! [v1:
% 77.16/10.74      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_set$] :  ! [v2:
% 77.16/10.74      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_set$] :  ! [v3:
% 77.16/10.74      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun$]
% 77.16/10.74    : (v1 = v0 |  ~ (vimage$(v3, v2) = v1) |  ~ (vimage$(v3, v2) = v0)) &  ! [v0:
% 77.16/10.74      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun$]
% 77.16/10.74    :  ! [v1:
% 77.16/10.74      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun$]
% 77.16/10.74    :  ! [v2:
% 77.16/10.74      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun$]
% 77.16/10.74    :  ! [v3: A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_set$] : (v1 = v0
% 77.16/10.74      |  ~ (the_inv_into$a(v3, v2) = v1) |  ~ (the_inv_into$a(v3, v2) = v0)) &  !
% 77.16/10.74    [v0:
% 77.16/10.74      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun$]
% 77.16/10.74    :  ! [v1:
% 77.16/10.74      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun$]
% 77.16/10.74    :  ! [v2:
% 77.16/10.74      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun$]
% 77.16/10.74    :  ! [v3: A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_set$] : (v1 = v0
% 77.16/10.74      |  ~ (the_inv_into$(v3, v2) = v1) |  ~ (the_inv_into$(v3, v2) = v0)) &  !
% 77.16/10.74    [v0:
% 77.16/10.74      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun$]
% 77.16/10.74    :  ! [v1:
% 77.16/10.74      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun$]
% 77.16/10.74    :  ! [v2:
% 77.16/10.74      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun$]
% 77.16/10.74    :  ! [v3: Nat$] : (v1 = v0 |  ~ (compow$a(v3, v2) = v1) |  ~ (compow$a(v3, v2)
% 77.16/10.74        = v0)) &  ! [v0: A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_set$]
% 77.16/10.74    :  ! [v1: A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_set$] :  ! [v2:
% 77.16/10.74      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_set$] :  ! [v3:
% 77.16/10.74      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun$]
% 77.16/10.74    : (v1 = v0 |  ~ (image$c(v3, v2) = v1) |  ~ (image$c(v3, v2) = v0)) &  ! [v0:
% 77.16/10.74      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_set$] :  ! [v1:
% 77.16/10.74      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_set$] :  ! [v2:
% 77.16/10.74      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_set$] :  ! [v3:
% 77.16/10.74      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun$]
% 77.16/10.74    : (v1 = v0 |  ~ (image$b(v3, v2) = v1) |  ~ (image$b(v3, v2) = v0)) &  ! [v0:
% 77.16/10.74      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_set$] :  ! [v1:
% 77.16/10.74      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_set$] :  ! [v2:
% 77.16/10.74      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_set$] :  ! [v3:
% 77.16/10.74      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun$]
% 77.16/10.74    : (v1 = v0 |  ~ (image$a(v3, v2) = v1) |  ~ (image$a(v3, v2) = v0)) &  ! [v0:
% 77.16/10.74      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_set$] :  ! [v1:
% 77.16/10.74      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_set$] :  ! [v2:
% 77.16/10.74      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_set$] :  ! [v3:
% 77.16/10.74      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun$]
% 77.16/10.74    : (v1 = v0 |  ~ (image$(v3, v2) = v1) |  ~ (image$(v3, v2) = v0)) &  ! [v0:
% 77.16/10.74      MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2:
% 77.16/10.74      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_set$] :  ! [v3:
% 77.16/10.74      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun$]
% 77.16/10.74    : (v1 = v0 |  ~ (inj_on$c(v3, v2) = v1) |  ~ (inj_on$c(v3, v2) = v0)) &  !
% 77.16/10.74    [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2:
% 77.16/10.74      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_set$] :  ! [v3:
% 77.16/10.74      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun$]
% 77.16/10.74    : (v1 = v0 |  ~ (inj_on$b(v3, v2) = v1) |  ~ (inj_on$b(v3, v2) = v0)) &  !
% 77.16/10.74    [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2:
% 77.16/10.74      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_set$] :  ! [v3:
% 77.16/10.74      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun$]
% 77.16/10.74    : (v1 = v0 |  ~ (inj_on$a(v3, v2) = v1) |  ~ (inj_on$a(v3, v2) = v0)) &  !
% 77.16/10.74    [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2:
% 77.16/10.74      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_set$] :  ! [v3:
% 77.16/10.74      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun$]
% 77.16/10.74    : (v1 = v0 |  ~ (inj_on$(v3, v2) = v1) |  ~ (inj_on$(v3, v2) = v0)) &  ! [v0:
% 77.16/10.74      C_a_b_prod_prod_ell2_c_a_b_prod_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun$]
% 77.16/10.74    :  ! [v1:
% 77.16/10.74      C_a_b_prod_prod_ell2_c_a_b_prod_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun$]
% 77.16/10.74    :  ! [v2:
% 77.16/10.74      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_c_a_b_prod_prod_ell2_c_a_b_prod_prod_ell2_cblinfun_fun$]
% 77.16/10.74    :  ! [v3: A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_set$] : (v1 = v0
% 77.16/10.74      |  ~ (inv_into$e(v3, v2) = v1) |  ~ (inv_into$e(v3, v2) = v0)) &  ! [v0:
% 77.16/10.74      B_c_prod_a_prod_ell2_b_c_prod_a_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun$]
% 77.16/10.74    :  ! [v1:
% 77.16/10.74      B_c_prod_a_prod_ell2_b_c_prod_a_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun$]
% 77.16/10.74    :  ! [v2:
% 77.16/10.74      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_b_c_prod_a_prod_ell2_b_c_prod_a_prod_ell2_cblinfun_fun$]
% 77.16/10.74    :  ! [v3: A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_set$] : (v1 = v0
% 77.16/10.74      |  ~ (inv_into$d(v3, v2) = v1) |  ~ (inv_into$d(v3, v2) = v0)) &  ! [v0:
% 77.16/10.74      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun$]
% 77.16/10.74    :  ! [v1:
% 77.16/10.74      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun$]
% 77.16/10.74    :  ! [v2:
% 77.16/10.74      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun$]
% 77.16/10.74    :  ! [v3: A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_set$] : (v1 = v0
% 77.16/10.74      |  ~ (inv_into$c(v3, v2) = v1) |  ~ (inv_into$c(v3, v2) = v0)) &  ! [v0:
% 77.16/10.74      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun$]
% 77.16/10.74    :  ! [v1:
% 77.16/10.74      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun$]
% 77.16/10.74    :  ! [v2:
% 77.16/10.74      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun$]
% 77.16/10.74    :  ! [v3:
% 77.16/10.74      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun$]
% 77.16/10.74    : (v1 = v0 |  ~ (comp$q(v3, v2) = v1) |  ~ (comp$q(v3, v2) = v0)) &  ! [v0:
% 77.16/10.74      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun$]
% 77.16/10.74    :  ! [v1:
% 77.16/10.74      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun$]
% 77.16/10.74    :  ! [v2:
% 77.16/10.74      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun$]
% 77.16/10.74    :  ! [v3:
% 77.16/10.74      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun$]
% 77.16/10.74    : (v1 = v0 |  ~ (comp$o(v3, v2) = v1) |  ~ (comp$o(v3, v2) = v0)) &  ! [v0:
% 77.16/10.74      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun$] :  ! [v1:
% 77.16/10.74      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun$] :  ! [v2: int] :  !
% 77.16/10.74    [v3: Int_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun$] : (v1 = v0 |
% 77.16/10.74       ~ (fun_app$r(v3, v2) = v1) |  ~ (fun_app$r(v3, v2) = v0)) &  ! [v0:
% 77.16/10.74      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun$] :  ! [v1:
% 77.16/10.74      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun$] :  ! [v2: int] :  !
% 77.16/10.74    [v3: Int_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun$] : (v1 = v0 |
% 77.16/10.74       ~ (fun_app$q(v3, v2) = v1) |  ~ (fun_app$q(v3, v2) = v0)) &  ! [v0: int] : 
% 77.16/10.74    ! [v1: int] :  ! [v2: A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun$] : 
% 77.16/10.74    ! [v3: A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_int_fun$] : (v1 = v0
% 77.16/10.74      |  ~ (fun_app$p(v3, v2) = v1) |  ~ (fun_app$p(v3, v2) = v0)) &  ! [v0: int]
% 77.16/10.74    :  ! [v1: int] :  ! [v2: A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun$]
% 77.16/10.74    :  ! [v3: A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_int_fun$] : (v1 =
% 77.16/10.74      v0 |  ~ (fun_app$o(v3, v2) = v1) |  ~ (fun_app$o(v3, v2) = v0)) &  ! [v0:
% 77.16/10.74      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun$]
% 77.16/10.74    :  ! [v1:
% 77.16/10.74      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun$]
% 77.16/10.74    :  ! [v2:
% 77.16/10.74      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun$]
% 77.16/10.74    :  ! [v3: A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_set$] : (v1 = v0
% 77.16/10.74      |  ~ (inv_into$a(v3, v2) = v1) |  ~ (inv_into$a(v3, v2) = v0)) &  ! [v0:
% 77.16/10.74      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun$]
% 77.16/10.74    :  ! [v1:
% 77.16/10.74      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun$]
% 77.16/10.74    :  ! [v2:
% 77.16/10.74      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun$]
% 77.16/10.74    :  ! [v3: A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_set$] : (v1 = v0
% 77.16/10.74      |  ~ (inv_into$(v3, v2) = v1) |  ~ (inv_into$(v3, v2) = v0)) &  ! [v0:
% 77.16/10.74      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun$]
% 77.16/10.74    :  ! [v1:
% 77.16/10.74      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun$]
% 77.16/10.74    :  ! [v2:
% 77.16/10.74      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun$]
% 77.16/10.74    :  ! [v3:
% 77.16/10.74      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun_fun$]
% 77.16/10.74    : (v1 = v0 |  ~ (fun_app$n(v3, v2) = v1) |  ~ (fun_app$n(v3, v2) = v0)) &  !
% 77.16/10.74    [v0:
% 77.16/10.74      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun$]
% 77.16/10.74    :  ! [v1:
% 77.16/10.74      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun$]
% 77.16/10.74    :  ! [v2:
% 77.16/10.74      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun$]
% 77.16/10.74    :  ! [v3:
% 77.16/10.74      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun_fun$]
% 77.16/10.74    : (v1 = v0 |  ~ (fun_app$m(v3, v2) = v1) |  ~ (fun_app$m(v3, v2) = v0)) &  !
% 77.16/10.74    [v0:
% 77.16/10.74      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun$]
% 77.16/10.74    :  ! [v1:
% 77.16/10.74      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun$]
% 77.16/10.74    :  ! [v2: A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun$] :  ! [v3:
% 77.16/10.74      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun_fun$]
% 77.16/10.74    : (v1 = v0 |  ~ (fun_app$l(v3, v2) = v1) |  ~ (fun_app$l(v3, v2) = v0)) &  !
% 77.16/10.74    [v0:
% 77.16/10.74      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun$]
% 77.16/10.74    :  ! [v1:
% 77.16/10.74      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun$]
% 77.16/10.74    :  ! [v2: A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun$] :  ! [v3:
% 77.16/10.74      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun_fun$]
% 77.16/10.74    : (v1 = v0 |  ~ (fun_app$k(v3, v2) = v1) |  ~ (fun_app$k(v3, v2) = v0)) &  !
% 77.16/10.74    [v0:
% 77.16/10.74      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun$]
% 77.16/10.74    :  ! [v1:
% 77.16/10.74      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun$]
% 77.16/10.74    :  ! [v2: A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun$] :  ! [v3:
% 77.16/10.74      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun_fun$]
% 77.16/10.74    : (v1 = v0 |  ~ (fun_app$j(v3, v2) = v1) |  ~ (fun_app$j(v3, v2) = v0)) &  !
% 77.16/10.74    [v0:
% 77.16/10.74      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun$]
% 77.16/10.74    :  ! [v1:
% 77.16/10.74      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun$]
% 77.16/10.74    :  ! [v2: A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun$] :  ! [v3:
% 77.16/10.74      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun_fun$]
% 77.16/10.74    : (v1 = v0 |  ~ (fun_app$i(v3, v2) = v1) |  ~ (fun_app$i(v3, v2) = v0)) &  !
% 77.16/10.74    [v0:
% 77.16/10.74      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun$]
% 77.16/10.74    :  ! [v1:
% 77.16/10.74      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun$]
% 77.16/10.74    :  ! [v2: A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun$] :  ! [v3:
% 77.16/10.74      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun_fun$]
% 77.16/10.74    : (v1 = v0 |  ~ (fun_app$h(v3, v2) = v1) |  ~ (fun_app$h(v3, v2) = v0)) &  !
% 77.16/10.74    [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2:
% 77.16/10.74      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun$] :  ! [v3:
% 77.16/10.74      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_bool_fun$] : (v1 = v0 | 
% 77.16/10.74      ~ (fun_app$g(v3, v2) = v1) |  ~ (fun_app$g(v3, v2) = v0)) &  ! [v0:
% 77.16/10.74      MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2:
% 77.16/10.74      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun$] :  ! [v3:
% 77.16/10.74      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_bool_fun$] : (v1 = v0 | 
% 77.16/10.74      ~ (fun_app$f(v3, v2) = v1) |  ~ (fun_app$f(v3, v2) = v0)) &  ! [v0:
% 77.16/10.74      MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2:
% 77.16/10.74      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_set$] :  ! [v3:
% 77.16/10.74      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun$] : (v1 = v0 |  ~
% 77.16/10.74      (member$e(v3, v2) = v1) |  ~ (member$e(v3, v2) = v0)) &  ! [v0:
% 77.16/10.74      MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2:
% 77.16/10.74      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_set$] :  ! [v3:
% 77.16/10.74      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun$] : (v1 = v0 |  ~
% 77.16/10.74      (member$d(v3, v2) = v1) |  ~ (member$d(v3, v2) = v0)) &  ! [v0:
% 77.16/10.74      MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2:
% 77.16/10.74      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun_set$]
% 77.16/10.74    :  ! [v3:
% 77.16/10.74      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun$]
% 77.16/10.74    : (v1 = v0 |  ~ (member$c(v3, v2) = v1) |  ~ (member$c(v3, v2) = v0)) &  !
% 77.16/10.74    [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2:
% 77.16/10.74      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun_set$]
% 77.16/10.74    :  ! [v3:
% 77.16/10.74      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun$]
% 77.16/10.74    : (v1 = v0 |  ~ (member$b(v3, v2) = v1) |  ~ (member$b(v3, v2) = v0)) &  !
% 77.16/10.74    [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2:
% 77.16/10.74      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun_set$]
% 77.16/10.74    :  ! [v3:
% 77.16/10.74      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun$]
% 77.16/10.74    : (v1 = v0 |  ~ (member$a(v3, v2) = v1) |  ~ (member$a(v3, v2) = v0)) &  !
% 77.16/10.74    [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: Int_set$] :  !
% 77.16/10.74    [v3: int] : (v1 = v0 |  ~ (member$(v3, v2) = v1) |  ~ (member$(v3, v2) = v0))
% 77.16/10.75    &  ! [v0: A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun$] :  ! [v1:
% 77.16/10.75      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun$] :  ! [v2:
% 77.16/10.75      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun$] :  ! [v3:
% 77.16/10.75      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun$]
% 77.16/10.75    : (v1 = v0 |  ~ (fun_app$e(v3, v2) = v1) |  ~ (fun_app$e(v3, v2) = v0)) &  !
% 77.16/10.75    [v0: A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun$] :  ! [v1:
% 77.16/10.75      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun$] :  ! [v2:
% 77.16/10.75      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun$] :  ! [v3:
% 77.16/10.75      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun$]
% 77.16/10.75    : (v1 = v0 |  ~ (fun_app$d(v3, v2) = v1) |  ~ (fun_app$d(v3, v2) = v0)) &  !
% 77.16/10.75    [v0:
% 77.16/10.75      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun_fun$]
% 77.16/10.75    :  ! [v1:
% 77.16/10.75      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun_fun$]
% 77.16/10.75    :  ! [v2:
% 77.16/10.75      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun$]
% 77.16/10.75    :  ! [v3:
% 77.16/10.75      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun_fun$]
% 77.16/10.75    : (v1 = v0 |  ~ (comp$n(v3, v2) = v1) |  ~ (comp$n(v3, v2) = v0)) &  ! [v0:
% 77.16/10.75      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun$]
% 77.16/10.75    :  ! [v1:
% 77.16/10.75      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun$]
% 77.16/10.75    :  ! [v2:
% 77.16/10.75      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun_fun$]
% 77.16/10.75    :  ! [v3:
% 77.16/10.75      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun$]
% 77.16/10.75    : (v1 = v0 |  ~ (comp$m(v3, v2) = v1) |  ~ (comp$m(v3, v2) = v0)) &  ! [v0:
% 77.16/10.75      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun_fun$]
% 77.16/10.75    :  ! [v1:
% 77.16/10.75      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun_fun$]
% 77.16/10.75    :  ! [v2:
% 77.16/10.75      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun$]
% 77.16/10.75    :  ! [v3:
% 77.16/10.75      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun_fun$]
% 77.16/10.75    : (v1 = v0 |  ~ (comp$l(v3, v2) = v1) |  ~ (comp$l(v3, v2) = v0)) &  ! [v0:
% 77.16/10.75      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun$]
% 77.16/10.75    :  ! [v1:
% 77.16/10.75      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun$]
% 77.16/10.75    :  ! [v2:
% 77.16/10.75      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun_fun$]
% 77.16/10.75    :  ! [v3:
% 77.16/10.75      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun$]
% 77.16/10.75    : (v1 = v0 |  ~ (comp$k(v3, v2) = v1) |  ~ (comp$k(v3, v2) = v0)) &  ! [v0:
% 77.16/10.75      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun_fun$]
% 77.16/10.75    :  ! [v1:
% 77.16/10.75      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun_fun$]
% 77.16/10.75    :  ! [v2:
% 77.16/10.75      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun$]
% 77.16/10.75    :  ! [v3:
% 77.16/10.75      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun_fun$]
% 77.16/10.75    : (v1 = v0 |  ~ (comp$j(v3, v2) = v1) |  ~ (comp$j(v3, v2) = v0)) &  ! [v0:
% 77.16/10.75      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun$]
% 77.16/10.75    :  ! [v1:
% 77.16/10.75      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun$]
% 77.16/10.75    :  ! [v2:
% 77.16/10.75      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun_fun$]
% 77.16/10.75    :  ! [v3:
% 77.16/10.75      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun$]
% 77.16/10.75    : (v1 = v0 |  ~ (comp$i(v3, v2) = v1) |  ~ (comp$i(v3, v2) = v0)) &  ! [v0:
% 77.16/10.75      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun_fun$]
% 77.16/10.75    :  ! [v1:
% 77.16/10.75      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun_fun$]
% 77.16/10.75    :  ! [v2:
% 77.16/10.75      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun$]
% 77.16/10.75    :  ! [v3:
% 77.16/10.75      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun_fun$]
% 77.16/10.75    : (v1 = v0 |  ~ (comp$h(v3, v2) = v1) |  ~ (comp$h(v3, v2) = v0)) &  ! [v0:
% 77.16/10.75      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun$]
% 77.16/10.75    :  ! [v1:
% 77.16/10.75      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun$]
% 77.16/10.75    :  ! [v2:
% 77.16/10.75      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun_fun$]
% 77.16/10.75    :  ! [v3:
% 77.16/10.75      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun$]
% 77.16/10.75    : (v1 = v0 |  ~ (comp$g(v3, v2) = v1) |  ~ (comp$g(v3, v2) = v0)) &  ! [v0:
% 77.16/10.75      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun_fun$]
% 77.16/10.75    :  ! [v1:
% 77.16/10.75      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun_fun$]
% 77.16/10.75    :  ! [v2:
% 77.16/10.75      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun$]
% 77.16/10.75    :  ! [v3:
% 77.16/10.75      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun_fun$]
% 77.16/10.75    : (v1 = v0 |  ~ (comp$f(v3, v2) = v1) |  ~ (comp$f(v3, v2) = v0)) &  ! [v0:
% 77.16/10.75      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun$]
% 77.16/10.75    :  ! [v1:
% 77.16/10.75      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun$]
% 77.16/10.75    :  ! [v2:
% 77.16/10.75      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun_fun$]
% 77.16/10.75    :  ! [v3:
% 77.16/10.75      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun$]
% 77.16/10.75    : (v1 = v0 |  ~ (comp$e(v3, v2) = v1) |  ~ (comp$e(v3, v2) = v0)) &  ! [v0:
% 77.16/10.75      Int_int_fun$] :  ! [v1: Int_int_fun$] :  ! [v2: Int_int_fun$] :  ! [v3:
% 77.16/10.75      Int_int_fun$] : (v1 = v0 |  ~ (comp$d(v3, v2) = v1) |  ~ (comp$d(v3, v2) =
% 77.16/10.75        v0)) &  ! [v0:
% 77.16/10.75      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun$]
% 77.16/10.75    :  ! [v1:
% 77.16/10.75      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun$]
% 77.16/10.75    :  ! [v2:
% 77.16/10.75      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun$]
% 77.16/10.75    :  ! [v3:
% 77.16/10.75      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun$]
% 77.16/10.75    : (v1 = v0 |  ~ (comp$c(v3, v2) = v1) |  ~ (comp$c(v3, v2) = v0)) &  ! [v0:
% 77.16/10.75      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun$]
% 77.16/10.75    :  ! [v1:
% 77.16/10.75      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun$]
% 77.16/10.75    :  ! [v2:
% 77.16/10.75      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun$]
% 77.16/10.75    :  ! [v3:
% 77.16/10.75      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun$]
% 77.16/10.75    : (v1 = v0 |  ~ (comp$b(v3, v2) = v1) |  ~ (comp$b(v3, v2) = v0)) &  ! [v0:
% 77.16/10.75      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun$]
% 77.16/10.75    :  ! [v1:
% 77.16/10.75      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun$]
% 77.16/10.75    :  ! [v2:
% 77.16/10.75      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun$]
% 77.16/10.75    :  ! [v3:
% 77.16/10.75      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun$]
% 77.16/10.75    : (v1 = v0 |  ~ (comp$a(v3, v2) = v1) |  ~ (comp$a(v3, v2) = v0)) &  ! [v0:
% 77.16/10.75      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun$]
% 77.16/10.75    :  ! [v1:
% 77.16/10.75      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun$]
% 77.16/10.75    :  ! [v2:
% 77.16/10.75      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun$]
% 77.16/10.75    :  ! [v3:
% 77.16/10.75      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun_fun$]
% 77.16/10.75    : (v1 = v0 |  ~ (fun_app$c(v3, v2) = v1) |  ~ (fun_app$c(v3, v2) = v0)) &  !
% 77.16/10.75    [v0: A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun$] :  ! [v1:
% 77.16/10.75      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun$] :  ! [v2:
% 77.16/10.75      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun$] :  ! [v3:
% 77.16/10.75      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun$]
% 77.16/10.75    : (v1 = v0 |  ~ (fun_app$b(v3, v2) = v1) |  ~ (fun_app$b(v3, v2) = v0)) &  !
% 77.16/10.75    [v0: A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun$] :  ! [v1:
% 77.16/10.75      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun$] :  ! [v2:
% 77.16/10.75      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun$] :  ! [v3:
% 77.16/10.75      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun$]
% 77.16/10.75    : (v1 = v0 |  ~ (fun_app$a(v3, v2) = v1) |  ~ (fun_app$a(v3, v2) = v0)) &  !
% 77.16/10.75    [v0: int] :  ! [v1: int] :  ! [v2: int] :  ! [v3: Int_int_fun$] : (v1 = v0 | 
% 77.16/10.75      ~ (fun_app$(v3, v2) = v1) |  ~ (fun_app$(v3, v2) = v0)) &  ! [v0: Nat$] :  !
% 77.16/10.75    [v1: Nat$] :  ! [v2: int] : (v1 = v0 |  ~ (nat$(v2) = v1) |  ~ (nat$(v2) =
% 77.16/10.75        v0)) &  ! [v0: Nat$] :  ! [v1: Nat$] :  ! [v2:
% 77.16/10.75      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_option_set$] : (v1 = v0 |
% 77.16/10.75       ~ (card$g(v2) = v1) |  ~ (card$g(v2) = v0)) &  ! [v0: Nat$] :  ! [v1: Nat$]
% 77.16/10.75    :  ! [v2: A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_option_set$] :
% 77.16/10.75    (v1 = v0 |  ~ (card$f(v2) = v1) |  ~ (card$f(v2) = v0)) &  ! [v0: Nat$] :  !
% 77.16/10.75    [v1: Nat$] :  ! [v2:
% 77.16/10.75      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_sum_set$]
% 77.16/10.75    : (v1 = v0 |  ~ (card$e(v2) = v1) |  ~ (card$e(v2) = v0)) &  ! [v0: Nat$] :  !
% 77.16/10.75    [v1: Nat$] :  ! [v2:
% 77.16/10.75      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_sum_set$]
% 77.16/10.75    : (v1 = v0 |  ~ (card$d(v2) = v1) |  ~ (card$d(v2) = v0)) &  ! [v0: Nat$] :  !
% 77.16/10.75    [v1: Nat$] :  ! [v2:
% 77.16/10.75      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_sum_set$]
% 77.16/10.75    : (v1 = v0 |  ~ (card$c(v2) = v1) |  ~ (card$c(v2) = v0)) &  ! [v0: Nat$] :  !
% 77.16/10.75    [v1: Nat$] :  ! [v2:
% 77.16/10.75      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_sum_set$]
% 77.16/10.75    : (v1 = v0 |  ~ (card$b(v2) = v1) |  ~ (card$b(v2) = v0)) &  ! [v0:
% 77.16/10.75      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun$]
% 77.16/10.75    :  ! [v1:
% 77.16/10.75      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun$]
% 77.16/10.75    :  ! [v2: A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun$] : (v1 = v0 |  ~
% 77.16/10.75      (plus$a(v2) = v1) |  ~ (plus$a(v2) = v0)) &  ! [v0: MultipleValueBool] :  !
% 77.16/10.75    [v1: MultipleValueBool] :  ! [v2:
% 77.16/10.75      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun_set$]
% 77.16/10.75    : (v1 = v0 |  ~ (finite$q(v2) = v1) |  ~ (finite$q(v2) = v0)) &  ! [v0:
% 77.16/10.75      MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2:
% 77.16/10.75      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun_set$]
% 77.16/10.75    : (v1 = v0 |  ~ (finite$p(v2) = v1) |  ~ (finite$p(v2) = v0)) &  ! [v0:
% 77.16/10.75      MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2:
% 77.16/10.75      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun_set$]
% 77.16/10.75    : (v1 = v0 |  ~ (finite$o(v2) = v1) |  ~ (finite$o(v2) = v0)) &  ! [v0:
% 77.16/10.75      MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2:
% 77.16/10.75      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun_set$]
% 77.16/10.75    : (v1 = v0 |  ~ (finite$n(v2) = v1) |  ~ (finite$n(v2) = v0)) &  ! [v0:
% 77.16/10.75      MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2:
% 77.16/10.75      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_option_set$] : (v1 = v0 |
% 77.16/10.75       ~ (finite$m(v2) = v1) |  ~ (finite$m(v2) = v0)) &  ! [v0:
% 77.16/10.75      MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2:
% 77.16/10.75      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_option_set$] : (v1 = v0 |
% 77.16/10.75       ~ (finite$l(v2) = v1) |  ~ (finite$l(v2) = v0)) &  ! [v0:
% 77.16/10.75      MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2:
% 77.16/10.75      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_set_set$] : (v1 = v0 |  ~
% 77.16/10.75      (finite$k(v2) = v1) |  ~ (finite$k(v2) = v0)) &  ! [v0: MultipleValueBool] :
% 77.16/10.75     ! [v1: MultipleValueBool] :  ! [v2:
% 77.16/10.75      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_set_set$] : (v1 = v0 |  ~
% 77.16/10.75      (finite$j(v2) = v1) |  ~ (finite$j(v2) = v0)) &  ! [v0: MultipleValueBool] :
% 77.16/10.75     ! [v1: MultipleValueBool] :  ! [v2:
% 77.16/10.75      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_prod_set$]
% 77.16/10.75    : (v1 = v0 |  ~ (finite$i(v2) = v1) |  ~ (finite$i(v2) = v0)) &  ! [v0:
% 77.16/10.75      MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2:
% 77.16/10.75      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_prod_set$]
% 77.16/10.75    : (v1 = v0 |  ~ (finite$h(v2) = v1) |  ~ (finite$h(v2) = v0)) &  ! [v0:
% 77.16/10.75      MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2:
% 77.16/10.75      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_prod_set$]
% 77.16/10.75    : (v1 = v0 |  ~ (finite$g(v2) = v1) |  ~ (finite$g(v2) = v0)) &  ! [v0:
% 77.16/10.75      MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2:
% 77.16/10.75      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_prod_set$]
% 77.16/10.75    : (v1 = v0 |  ~ (finite$f(v2) = v1) |  ~ (finite$f(v2) = v0)) &  ! [v0:
% 77.16/10.75      MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2:
% 77.16/10.75      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_sum_set$]
% 77.16/10.75    : (v1 = v0 |  ~ (finite$e(v2) = v1) |  ~ (finite$e(v2) = v0)) &  ! [v0:
% 77.16/10.75      MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2:
% 77.16/10.75      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_sum_set$]
% 77.16/10.75    : (v1 = v0 |  ~ (finite$d(v2) = v1) |  ~ (finite$d(v2) = v0)) &  ! [v0:
% 77.16/10.75      MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2:
% 77.16/10.75      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_sum_set$]
% 77.16/10.75    : (v1 = v0 |  ~ (finite$b(v2) = v1) |  ~ (finite$b(v2) = v0)) &  ! [v0:
% 77.16/10.75      MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2:
% 77.16/10.75      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_set$] : (v1 = v0 |  ~
% 77.16/10.75      (finite$c(v2) = v1) |  ~ (finite$c(v2) = v0)) &  ! [v0: MultipleValueBool] :
% 77.16/10.75     ! [v1: MultipleValueBool] :  ! [v2:
% 77.16/10.75      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_sum_set$]
% 77.16/10.75    : (v1 = v0 |  ~ (finite$(v2) = v1) |  ~ (finite$(v2) = v0)) &  ! [v0:
% 77.16/10.75      MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2:
% 77.16/10.75      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_set$] : (v1 = v0 |  ~
% 77.16/10.75      (finite$a(v2) = v1) |  ~ (finite$a(v2) = v0)) &  ! [v0: Nat$] :  ! [v1:
% 77.16/10.75      Nat$] :  ! [v2: A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_set$] :
% 77.16/10.75    (v1 = v0 |  ~ (card$(v2) = v1) |  ~ (card$(v2) = v0)) &  ! [v0: Nat$] :  !
% 77.16/10.75    [v1: Nat$] :  ! [v2: A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_set$]
% 77.16/10.75    : (v1 = v0 |  ~ (card$a(v2) = v1) |  ~ (card$a(v2) = v0)) &  ! [v0: int] :  !
% 77.16/10.75    [v1: int] :  ! [v2: Nat$] : (v1 = v0 |  ~ (of_nat$(v2) = v1) |  ~ (of_nat$(v2)
% 77.16/10.75        = v0)) &  ! [v0: int] :  ! [v1: int] :  ! [v2:
% 77.16/10.75      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun$]
% 77.16/10.75    : (v1 = v0 |  ~ (sign$a(v2) = v1) |  ~ (sign$a(v2) = v0)) &  ! [v0: int] :  !
% 77.16/10.75    [v1: int] :  ! [v2:
% 77.16/10.75      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun$]
% 77.16/10.75    : (v1 = v0 |  ~ (sign$(v2) = v1) |  ~ (sign$(v2) = v0)) &  ! [v0:
% 77.16/10.75      MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2:
% 77.16/10.75      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun$]
% 77.16/10.75    : (v1 = v0 |  ~ (evenperm$a(v2) = v1) |  ~ (evenperm$a(v2) = v0)) &  ! [v0:
% 77.16/10.75      MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2:
% 77.16/10.75      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun$]
% 77.16/10.75    : (v1 = v0 |  ~ (evenperm$(v2) = v1) |  ~ (evenperm$(v2) = v0)) &  ! [v0:
% 77.16/10.75      MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2:
% 77.16/10.75      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun$]
% 77.16/10.75    : (v1 = v0 |  ~ (permutation$a(v2) = v1) |  ~ (permutation$a(v2) = v0)) &  !
% 77.16/10.75    [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2:
% 77.16/10.75      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun$]
% 77.16/10.75    : (v1 = v0 |  ~ (permutation$(v2) = v1) |  ~ (permutation$(v2) = v0)) &  !
% 77.16/10.75    [v0:
% 77.16/10.75      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun_fun$]
% 77.16/10.75    :  ! [v1:
% 77.16/10.75      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun_fun$]
% 77.16/10.75    :  ! [v2: A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun$] : (v1 = v0 |  ~
% 77.16/10.75      (transpose$(v2) = v1) |  ~ (transpose$(v2) = v0)) &  ! [v0:
% 77.16/10.75      MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2:
% 77.16/10.75      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun$]
% 77.16/10.75    : (v1 = v0 |  ~ (register$(v2) = v1) |  ~ (register$(v2) = v0)) &  ! [v0:
% 77.16/10.75      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun_fun$]
% 77.16/10.75    :  ! [v1:
% 77.16/10.75      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun_fun$]
% 77.16/10.75    :  ! [v2: Nat$] : (v1 = v0 |  ~ (compow$(v2) = v1) |  ~ (compow$(v2) = v0)) & 
% 77.16/10.75    ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2:
% 77.16/10.75      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun$]
% 77.16/10.75    : (v1 = v0 |  ~ (bijection$a(v2) = v1) |  ~ (bijection$a(v2) = v0)) &  ! [v0:
% 77.16/10.75      MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2:
% 77.16/10.75      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun$]
% 77.16/10.75    : (v1 = v0 |  ~ (bijection$(v2) = v1) |  ~ (bijection$(v2) = v0)) &  ! [v0:
% 77.16/10.75      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun_fun$]
% 77.16/10.75    :  ! [v1:
% 77.16/10.75      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun_fun$]
% 77.16/10.75    :  ! [v2: A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_set$] : (v1 = v0
% 77.16/10.75      |  ~ (inv_into$b(v2) = v1) |  ~ (inv_into$b(v2) = v0)) &  ! [v0:
% 77.16/10.75      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_set$] :  ! [v1:
% 77.16/10.75      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_set$] :  ! [v2:
% 77.16/10.75      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_bool_fun$] : (v1 = v0 | 
% 77.16/10.75      ~ (collect$d(v2) = v1) |  ~ (collect$d(v2) = v0)) &  ! [v0:
% 77.16/10.75      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_set$] :  ! [v1:
% 77.16/10.75      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_set$] :  ! [v2:
% 77.16/10.75      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_bool_fun$] : (v1 = v0 | 
% 77.16/10.75      ~ (collect$c(v2) = v1) |  ~ (collect$c(v2) = v0)) &  ! [v0:
% 77.16/10.75      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun_set$]
% 77.16/10.75    :  ! [v1:
% 77.16/10.75      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun_set$]
% 77.16/10.75    :  ! [v2:
% 77.16/10.75      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun_bool_fun$]
% 77.16/10.75    : (v1 = v0 |  ~ (collect$b(v2) = v1) |  ~ (collect$b(v2) = v0)) &  ! [v0:
% 77.16/10.75      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun_set$]
% 77.16/10.75    :  ! [v1:
% 77.16/10.75      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun_set$]
% 77.16/10.75    :  ! [v2:
% 77.16/10.75      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun_bool_fun$]
% 77.16/10.75    : (v1 = v0 |  ~ (collect$a(v2) = v1) |  ~ (collect$a(v2) = v0)) &  ! [v0:
% 77.16/10.75      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun_set$]
% 77.16/10.75    :  ! [v1:
% 77.16/10.75      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun_set$]
% 77.16/10.75    :  ! [v2:
% 77.16/10.75      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun_bool_fun$]
% 77.16/10.75    : (v1 = v0 |  ~ (collect$(v2) = v1) |  ~ (collect$(v2) = v0)) &  ! [v0:
% 77.16/10.75      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun_fun$]
% 77.16/10.75    :  ! [v1:
% 77.16/10.75      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun_fun$]
% 77.16/10.75    :  ! [v2:
% 77.16/10.75      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun$]
% 77.16/10.75    : (v1 = v0 |  ~ (comp$r(v2) = v1) |  ~ (comp$r(v2) = v0)) &  ! [v0:
% 77.16/10.75      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun_fun$]
% 77.16/10.75    :  ! [v1:
% 77.16/10.75      A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun_fun$]
% 77.16/10.75    :  ! [v2:
% 77.16/10.75      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun$]
% 77.16/10.75    : (v1 = v0 |  ~ (comp$p(v2) = v1) |  ~ (comp$p(v2) = v0)) &  ! [v0:
% 77.16/10.75      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun_fun$]
% 77.16/10.75    :  ! [v1:
% 77.16/10.75      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun_fun$]
% 77.16/10.75    :  ! [v2:
% 77.16/10.75      A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun$]
% 77.16/10.75    : (v1 = v0 |  ~ (comp$(v2) = v1) |  ~ (comp$(v2) = v0)) &  ! [v0:
% 77.16/10.75      Int_int_fun$] :  ! [v1: Int_int_fun$] :  ! [v2: int] : (v1 = v0 |  ~
% 77.16/10.75      (uub$(v2) = v1) |  ~ (uub$(v2) = v0))
% 77.16/10.75  
% 77.16/10.75  Further assumptions not needed in the proof:
% 77.16/10.75  --------------------------------------------
% 77.16/10.75  axiom0, axiom1, axiom10, axiom100, axiom103, axiom104, axiom105, axiom106,
% 77.16/10.75  axiom107, axiom108, axiom109, axiom11, axiom110, axiom111, axiom112, axiom113,
% 77.16/10.75  axiom114, axiom115, axiom116, axiom117, axiom118, axiom119, axiom12, axiom120,
% 77.16/10.75  axiom121, axiom122, axiom123, axiom124, axiom125, axiom126, axiom127, axiom128,
% 77.16/10.75  axiom129, axiom13, axiom130, axiom131, axiom132, axiom133, axiom134, axiom135,
% 77.16/10.75  axiom136, axiom137, axiom138, axiom139, axiom14, axiom140, axiom141, axiom142,
% 77.16/10.75  axiom143, axiom144, axiom145, axiom146, axiom147, axiom148, axiom149, axiom15,
% 77.16/10.75  axiom150, axiom151, axiom152, axiom153, axiom154, axiom155, axiom156, axiom157,
% 77.16/10.75  axiom158, axiom159, axiom16, axiom160, axiom161, axiom162, axiom163, axiom164,
% 77.16/10.75  axiom165, axiom166, axiom167, axiom168, axiom169, axiom17, axiom170, axiom171,
% 77.16/10.75  axiom172, axiom173, axiom174, axiom175, axiom176, axiom177, axiom178, axiom179,
% 77.16/10.75  axiom18, axiom180, axiom181, axiom182, axiom183, axiom184, axiom185, axiom186,
% 77.16/10.75  axiom187, axiom188, axiom189, axiom19, axiom190, axiom191, axiom192, axiom193,
% 77.16/10.75  axiom194, axiom195, axiom196, axiom197, axiom198, axiom199, axiom2, axiom20,
% 77.16/10.75  axiom200, axiom201, axiom202, axiom203, axiom204, axiom205, axiom206, axiom207,
% 77.16/10.75  axiom208, axiom209, axiom21, axiom210, axiom211, axiom212, axiom213, axiom214,
% 77.16/10.75  axiom215, axiom216, axiom217, axiom218, axiom219, axiom22, axiom220, axiom221,
% 77.16/10.75  axiom222, axiom223, axiom224, axiom225, axiom226, axiom227, axiom228, axiom229,
% 77.16/10.75  axiom23, axiom230, axiom231, axiom232, axiom233, axiom234, axiom235, axiom236,
% 77.16/10.75  axiom237, axiom238, axiom239, axiom24, axiom240, axiom241, axiom242, axiom243,
% 77.16/10.75  axiom244, axiom245, axiom246, axiom247, axiom25, axiom250, axiom251, axiom252,
% 77.16/10.75  axiom253, axiom254, axiom255, axiom256, axiom257, axiom258, axiom259, axiom26,
% 77.16/10.75  axiom260, axiom261, axiom262, axiom263, axiom264, axiom265, axiom266, axiom267,
% 77.16/10.75  axiom268, axiom269, axiom27, axiom270, axiom271, axiom272, axiom273, axiom274,
% 77.16/10.75  axiom275, axiom276, axiom277, axiom278, axiom279, axiom28, axiom280, axiom281,
% 77.16/10.75  axiom282, axiom283, axiom284, axiom285, axiom286, axiom287, axiom288, axiom289,
% 77.16/10.75  axiom29, axiom290, axiom291, axiom292, axiom293, axiom294, axiom295, axiom296,
% 77.16/10.75  axiom297, axiom298, axiom299, axiom30, axiom300, axiom301, axiom302, axiom303,
% 77.16/10.75  axiom304, axiom305, axiom306, axiom307, axiom308, axiom309, axiom31, axiom310,
% 77.16/10.75  axiom311, axiom312, axiom313, axiom314, axiom315, axiom316, axiom317, axiom318,
% 77.16/10.75  axiom319, axiom32, axiom320, axiom321, axiom322, axiom323, axiom324, axiom325,
% 77.16/10.75  axiom326, axiom327, axiom328, axiom329, axiom33, axiom330, axiom331, axiom332,
% 77.16/10.75  axiom333, axiom334, axiom335, axiom336, axiom337, axiom338, axiom339, axiom34,
% 77.16/10.75  axiom340, axiom341, axiom342, axiom343, axiom344, axiom345, axiom346, axiom347,
% 77.16/10.75  axiom348, axiom349, axiom35, axiom350, axiom351, axiom352, axiom353, axiom354,
% 77.16/10.75  axiom355, axiom356, axiom357, axiom358, axiom359, axiom36, axiom360, axiom361,
% 77.16/10.75  axiom362, axiom363, axiom364, axiom365, axiom366, axiom367, axiom368, axiom369,
% 77.16/10.75  axiom37, axiom370, axiom371, axiom372, axiom373, axiom374, axiom375, axiom376,
% 77.16/10.75  axiom377, axiom378, axiom379, axiom38, axiom380, axiom381, axiom382, axiom383,
% 77.16/10.75  axiom384, axiom385, axiom386, axiom387, axiom388, axiom389, axiom39, axiom390,
% 77.16/10.75  axiom391, axiom392, axiom393, axiom394, axiom395, axiom396, axiom397, axiom398,
% 77.16/10.75  axiom399, axiom4, axiom40, axiom400, axiom401, axiom402, axiom403, axiom404,
% 77.16/10.75  axiom405, axiom406, axiom407, axiom408, axiom409, axiom41, axiom410, axiom411,
% 77.16/10.75  axiom412, axiom413, axiom414, axiom415, axiom416, axiom417, axiom418, axiom419,
% 77.16/10.75  axiom42, axiom420, axiom421, axiom422, axiom423, axiom424, axiom425, axiom426,
% 77.16/10.75  axiom427, axiom428, axiom429, axiom43, axiom430, axiom431, axiom432, axiom433,
% 77.16/10.75  axiom434, axiom435, axiom436, axiom437, axiom438, axiom439, axiom44, axiom440,
% 77.16/10.75  axiom441, axiom442, axiom443, axiom444, axiom445, axiom446, axiom447, axiom448,
% 77.16/10.75  axiom449, axiom45, axiom450, axiom451, axiom452, axiom453, axiom454, axiom455,
% 77.16/10.75  axiom456, axiom457, axiom458, axiom459, axiom46, axiom460, axiom461, axiom462,
% 77.16/10.75  axiom463, axiom464, axiom465, axiom466, axiom467, axiom468, axiom469, axiom47,
% 77.16/10.75  axiom470, axiom471, axiom472, axiom473, axiom474, axiom475, axiom476, axiom477,
% 77.16/10.75  axiom478, axiom479, axiom48, axiom480, axiom481, axiom482, axiom483, axiom484,
% 77.16/10.75  axiom485, axiom486, axiom487, axiom488, axiom489, axiom49, axiom490, axiom491,
% 77.16/10.75  axiom492, axiom493, axiom494, axiom495, axiom496, axiom497, axiom498, axiom499,
% 77.16/10.75  axiom50, axiom500, axiom501, axiom502, axiom503, axiom504, axiom505, axiom506,
% 77.16/10.75  axiom507, axiom508, axiom509, axiom51, axiom510, axiom511, axiom512, axiom513,
% 77.16/10.75  axiom514, axiom515, axiom516, axiom517, axiom518, axiom519, axiom52, axiom520,
% 77.16/10.75  axiom521, axiom522, axiom523, axiom524, axiom525, axiom526, axiom527, axiom528,
% 77.16/10.75  axiom529, axiom53, axiom530, axiom531, axiom532, axiom533, axiom534, axiom535,
% 77.16/10.75  axiom536, axiom537, axiom538, axiom539, axiom54, axiom540, axiom541, axiom542,
% 77.16/10.75  axiom543, axiom544, axiom545, axiom546, axiom547, axiom548, axiom549, axiom55,
% 77.16/10.75  axiom550, axiom551, axiom552, axiom553, axiom554, axiom555, axiom556, axiom557,
% 77.16/10.75  axiom558, axiom559, axiom56, axiom560, axiom561, axiom562, axiom563, axiom564,
% 77.16/10.75  axiom565, axiom566, axiom567, axiom568, axiom569, axiom57, axiom570, axiom571,
% 77.16/10.75  axiom572, axiom573, axiom574, axiom575, axiom576, axiom577, axiom578, axiom579,
% 77.16/10.75  axiom58, axiom580, axiom581, axiom582, axiom583, axiom584, axiom585, axiom586,
% 77.16/10.75  axiom587, axiom588, axiom589, axiom59, axiom590, axiom591, axiom592, axiom593,
% 77.16/10.75  axiom594, axiom595, axiom596, axiom597, axiom598, axiom599, axiom6, axiom60,
% 77.16/10.75  axiom600, axiom601, axiom602, axiom603, axiom604, axiom605, axiom606, axiom607,
% 77.16/10.75  axiom608, axiom609, axiom61, axiom610, axiom611, axiom612, axiom613, axiom614,
% 77.16/10.75  axiom615, axiom616, axiom617, axiom618, axiom619, axiom62, axiom620, axiom621,
% 77.16/10.75  axiom622, axiom623, axiom624, axiom625, axiom626, axiom627, axiom628, axiom629,
% 77.16/10.75  axiom63, axiom630, axiom631, axiom632, axiom633, axiom634, axiom635, axiom636,
% 77.16/10.75  axiom637, axiom638, axiom639, axiom64, axiom640, axiom641, axiom642, axiom643,
% 77.16/10.75  axiom65, axiom68, axiom69, axiom7, axiom70, axiom71, axiom72, axiom73, axiom74,
% 77.16/10.75  axiom75, axiom76, axiom77, axiom78, axiom79, axiom8, axiom80, axiom81, axiom82,
% 77.16/10.75  axiom83, axiom84, axiom85, axiom86, axiom87, axiom88, axiom89, axiom9, axiom90,
% 77.16/10.75  axiom91, axiom92, axiom93, axiom94, axiom95, axiom96, axiom97, axiom98, axiom99
% 77.16/10.75  
% 77.16/10.75  Those formulas are unsatisfiable:
% 77.16/10.75  ---------------------------------
% 77.16/10.75  
% 77.16/10.75  Begin of proof
% 77.16/10.76  | 
% 77.16/10.76  | ALPHA: (axiom5) implies:
% 77.16/10.76  |   (1)   ! [v0:
% 77.16/10.76  |          A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun$]
% 77.16/10.76  |        :  ! [v1:
% 77.16/10.76  |          A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun$]
% 77.16/10.76  |        : ( ~ (comp$b(v1, v0) = id$a) |  ~
% 77.16/10.76  |          A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun$(v1)
% 77.16/10.76  |          |  ~
% 77.16/10.76  |          A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun$(v0)
% 77.16/10.76  |          |  ? [v2:
% 77.16/10.76  |            A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun$]
% 77.16/10.76  |          :  ? [v3: any] : (comp$a(v0, v1) = v2 & bij_betw$(v1, top$, top$a) =
% 77.16/10.76  |            v3 &
% 77.16/10.76  |            A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun$(v2)
% 77.16/10.76  |            & ( ~ (v2 = id$) | v3 = 0)))
% 77.16/10.76  | 
% 77.16/10.76  | ALPHA: (axiom66) implies:
% 77.16/10.76  |   (2)  inv_into$(top$a, assoc$a) = assoc$
% 77.16/10.76  | 
% 77.16/10.76  | ALPHA: (axiom67) implies:
% 77.16/10.76  |   (3)  inv_into$a(top$, assoc$) = assoc$a
% 77.16/10.76  | 
% 77.16/10.76  | ALPHA: (axiom101) implies:
% 77.16/10.76  |   (4)  comp$a(assoc$a, assoc$) = id$
% 77.16/10.76  | 
% 77.16/10.76  | ALPHA: (axiom102) implies:
% 77.16/10.76  |   (5)  A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun$(assoc$a)
% 77.16/10.76  |   (6)  comp$b(assoc$, assoc$a) = id$a
% 77.16/10.76  | 
% 77.16/10.76  | ALPHA: (axiom248) implies:
% 77.16/10.76  |   (7)   ! [v0:
% 77.16/10.76  |          A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun$]
% 77.16/10.76  |        :  ! [v1:
% 77.16/10.76  |          A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun$]
% 77.16/10.76  |        :  ! [v2:
% 77.16/10.76  |          A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun$]
% 77.16/10.76  |        :  ! [v3:
% 77.16/10.76  |          A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun$]
% 77.16/10.76  |        :  ! [v4:
% 77.16/10.76  |          A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun$]
% 77.16/10.76  |        : ( ~ (inv_into$a(top$, v0) = v3) |  ~ (inv_into$(top$a, v1) = v2) |  ~
% 77.16/10.76  |          (comp$b(v2, v3) = v4) |  ~
% 77.16/10.76  |          A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun$(v0)
% 77.16/10.76  |          |  ~
% 77.16/10.76  |          A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun$(v1)
% 77.16/10.76  |          |  ? [v5: any] :  ? [v6: any] :  ? [v7:
% 77.16/10.76  |            A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun$]
% 77.16/10.76  |          :  ? [v8:
% 77.16/10.76  |            A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun$]
% 77.16/10.76  |          : (inv_into$c(top$a, v7) = v8 & bij_betw$b(v1, top$a, top$) = v6 &
% 77.16/10.76  |            comp$b(v0, v1) = v7 & bij_betw$(v0, top$, top$a) = v5 &
% 77.16/10.76  |            A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun$(v8)
% 77.16/10.76  |            &
% 77.16/10.76  |            A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun$(v7)
% 77.16/10.76  |            & ( ~ (v6 = 0) |  ~ (v5 = 0) | v8 = v4)))
% 77.16/10.76  | 
% 77.16/10.76  | ALPHA: (axiom249) implies:
% 77.16/10.76  |   (8)   ? [v0:
% 77.16/10.76  |          A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun_fun$]
% 77.16/10.76  |        : (inv_into$b(top$) = v0 &
% 77.16/10.76  |          A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun_fun$(v0)
% 77.16/10.76  |          &  ! [v1:
% 77.16/10.76  |            A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun$]
% 77.16/10.76  |          :  ! [v2:
% 77.16/10.76  |            A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun$]
% 77.16/10.76  |          :  ! [v3:
% 77.16/10.76  |            A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun$]
% 77.16/10.76  |          :  ! [v4:
% 77.16/10.76  |            A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun$]
% 77.16/10.76  |          :  ! [v5:
% 77.16/10.76  |            A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun$]
% 77.16/10.76  |          : ( ~ (inv_into$a(top$, v2) = v3) |  ~ (inv_into$(top$a, v1) = v4) | 
% 77.16/10.76  |            ~ (comp$a(v3, v4) = v5) |  ~
% 77.16/10.76  |            A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun$(v2)
% 77.16/10.76  |            |  ~
% 77.16/10.76  |            A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun$(v1)
% 77.16/10.76  |            |  ? [v6: any] :  ? [v7: any] :  ? [v8:
% 77.16/10.76  |              A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun$]
% 77.16/10.76  |            :  ? [v9:
% 77.16/10.76  |              A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun$]
% 77.16/10.76  |            : (bij_betw$b(v1, top$a, top$) = v6 & comp$a(v1, v2) = v8 &
% 77.16/10.76  |              bij_betw$(v2, top$, top$a) = v7 & fun_app$c(v0, v8) = v9 &
% 77.16/10.76  |              A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun$(v9)
% 77.16/10.76  |              &
% 77.16/10.76  |              A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun$(v8)
% 77.16/10.76  |              & ( ~ (v7 = 0) |  ~ (v6 = 0) | v9 = v5))))
% 77.16/10.76  | 
% 77.16/10.76  | ALPHA: (conjecture3) implies:
% 77.16/10.76  |   (9)  A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun$(assoc$)
% 77.16/10.76  |   (10)   ? [v0: int] : ( ~ (v0 = 0) & bij_betw$(assoc$, top$, top$a) = v0)
% 77.16/10.76  | 
% 77.16/10.76  | ALPHA: (function-axioms) implies:
% 77.16/10.76  |   (11)   ! [v0:
% 77.16/10.76  |           A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun$]
% 77.16/10.76  |         :  ! [v1:
% 77.16/10.76  |           A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun$]
% 77.16/10.76  |         :  ! [v2:
% 77.16/10.76  |           A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun$]
% 77.16/10.76  |         :  ! [v3:
% 77.16/10.76  |           A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun$]
% 77.16/10.76  |         : (v1 = v0 |  ~ (comp$a(v3, v2) = v1) |  ~ (comp$a(v3, v2) = v0))
% 77.16/10.76  |   (12)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2:
% 77.16/10.76  |           A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_set$] :  ! [v3:
% 77.16/10.76  |           A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_set$] :  ! [v4:
% 77.16/10.76  |           A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun$]
% 77.16/10.76  |         : (v1 = v0 |  ~ (bij_betw$(v4, v3, v2) = v1) |  ~ (bij_betw$(v4, v3,
% 77.16/10.76  |               v2) = v0))
% 77.16/10.76  | 
% 77.16/10.77  | DELTA: instantiating (10) with fresh symbol all_591_0 gives:
% 77.16/10.77  |   (13)   ~ (all_591_0 = 0) & bij_betw$(assoc$, top$, top$a) = all_591_0
% 77.16/10.77  | 
% 77.16/10.77  | ALPHA: (13) implies:
% 77.16/10.77  |   (14)   ~ (all_591_0 = 0)
% 77.16/10.77  |   (15)  bij_betw$(assoc$, top$, top$a) = all_591_0
% 77.16/10.77  | 
% 77.16/10.77  | DELTA: instantiating (8) with fresh symbol all_846_0 gives:
% 77.16/10.77  |   (16)  inv_into$b(top$) = all_846_0 &
% 77.16/10.77  |         A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun_fun$(all_846_0)
% 77.16/10.77  |         &  ! [v0:
% 77.16/10.77  |           A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun$]
% 77.16/10.77  |         :  ! [v1:
% 77.16/10.77  |           A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun$]
% 77.16/10.77  |         :  ! [v2:
% 77.16/10.77  |           A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun$]
% 77.16/10.77  |         :  ! [v3:
% 77.16/10.77  |           A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun$]
% 77.16/10.77  |         :  ! [v4:
% 77.16/10.77  |           A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun$]
% 77.16/10.77  |         : ( ~ (inv_into$a(top$, v1) = v2) |  ~ (inv_into$(top$a, v0) = v3) | 
% 77.16/10.77  |           ~ (comp$a(v2, v3) = v4) |  ~
% 77.16/10.77  |           A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun$(v1)
% 77.16/10.77  |           |  ~
% 77.16/10.77  |           A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun$(v0)
% 77.16/10.77  |           |  ? [v5: any] :  ? [v6: any] :  ? [v7:
% 77.16/10.77  |             A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun$]
% 77.16/10.77  |           :  ? [v8:
% 77.16/10.77  |             A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun$]
% 77.16/10.77  |           : (bij_betw$b(v0, top$a, top$) = v5 & comp$a(v0, v1) = v7 &
% 77.16/10.77  |             bij_betw$(v1, top$, top$a) = v6 & fun_app$c(all_846_0, v7) = v8 &
% 77.16/10.77  |             A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun$(v8)
% 77.16/10.77  |             &
% 77.16/10.77  |             A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun$(v7)
% 77.16/10.77  |             & ( ~ (v6 = 0) |  ~ (v5 = 0) | v8 = v4)))
% 77.16/10.77  | 
% 77.16/10.77  | ALPHA: (16) implies:
% 77.16/10.77  |   (17)   ! [v0:
% 77.16/10.77  |           A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun$]
% 77.16/10.77  |         :  ! [v1:
% 77.16/10.77  |           A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun$]
% 77.16/10.77  |         :  ! [v2:
% 77.16/10.77  |           A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun$]
% 77.16/10.77  |         :  ! [v3:
% 77.16/10.77  |           A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun$]
% 77.16/10.77  |         :  ! [v4:
% 77.16/10.77  |           A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun$]
% 77.16/10.77  |         : ( ~ (inv_into$a(top$, v1) = v2) |  ~ (inv_into$(top$a, v0) = v3) | 
% 77.16/10.77  |           ~ (comp$a(v2, v3) = v4) |  ~
% 77.16/10.77  |           A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun$(v1)
% 77.16/10.77  |           |  ~
% 77.16/10.77  |           A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun$(v0)
% 77.16/10.77  |           |  ? [v5: any] :  ? [v6: any] :  ? [v7:
% 77.16/10.77  |             A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun$]
% 77.16/10.77  |           :  ? [v8:
% 77.16/10.77  |             A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun$]
% 77.16/10.77  |           : (bij_betw$b(v0, top$a, top$) = v5 & comp$a(v0, v1) = v7 &
% 77.16/10.77  |             bij_betw$(v1, top$, top$a) = v6 & fun_app$c(all_846_0, v7) = v8 &
% 77.16/10.77  |             A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun$(v8)
% 77.16/10.77  |             &
% 77.16/10.77  |             A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun$(v7)
% 77.16/10.77  |             & ( ~ (v6 = 0) |  ~ (v5 = 0) | v8 = v4)))
% 77.16/10.77  | 
% 77.16/10.77  | GROUND_INST: instantiating (1) with assoc$a, assoc$, simplifying with (5),
% 77.16/10.77  |              (6), (9) gives:
% 77.16/10.77  |   (18)   ? [v0:
% 77.16/10.77  |           A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun$]
% 77.16/10.77  |         :  ? [v1: any] : (comp$a(assoc$a, assoc$) = v0 & bij_betw$(assoc$,
% 77.16/10.77  |             top$, top$a) = v1 &
% 77.16/10.77  |           A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun$(v0)
% 77.16/10.77  |           & ( ~ (v0 = id$) | v1 = 0))
% 77.16/10.77  | 
% 77.16/10.77  | GROUND_INST: instantiating (17) with assoc$a, assoc$, assoc$a, assoc$, id$,
% 77.16/10.77  |              simplifying with (2), (3), (4), (5), (9) gives:
% 77.16/10.77  |   (19)   ? [v0: any] :  ? [v1: any] :  ? [v2:
% 77.16/10.77  |           A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun$]
% 77.16/10.77  |         :  ? [v3:
% 77.16/10.77  |           A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun$]
% 77.16/10.77  |         : (bij_betw$b(assoc$a, top$a, top$) = v0 & comp$a(assoc$a, assoc$) =
% 77.16/10.77  |           v2 & bij_betw$(assoc$, top$, top$a) = v1 & fun_app$c(all_846_0, v2)
% 77.16/10.77  |           = v3 &
% 77.16/10.77  |           A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun$(v3)
% 77.16/10.77  |           &
% 77.16/10.77  |           A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun$(v2)
% 77.16/10.77  |           & ( ~ (v1 = 0) |  ~ (v0 = 0) | v3 = id$))
% 77.16/10.77  | 
% 77.16/10.77  | GROUND_INST: instantiating (7) with assoc$, assoc$a, assoc$, assoc$a, id$a,
% 77.16/10.77  |              simplifying with (2), (3), (5), (6), (9) gives:
% 77.16/10.77  |   (20)   ? [v0: any] :  ? [v1: any] :  ? [v2:
% 77.16/10.77  |           A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun$]
% 77.16/10.77  |         :  ? [v3:
% 77.16/10.77  |           A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun$]
% 77.16/10.77  |         : (inv_into$c(top$a, v2) = v3 & bij_betw$b(assoc$a, top$a, top$) = v1
% 77.16/10.77  |           & comp$b(assoc$, assoc$a) = v2 & bij_betw$(assoc$, top$, top$a) = v0
% 77.16/10.77  |           &
% 77.16/10.77  |           A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun$(v3)
% 77.16/10.77  |           &
% 77.16/10.77  |           A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun$(v2)
% 77.16/10.77  |           & ( ~ (v1 = 0) |  ~ (v0 = 0) | v3 = id$a))
% 77.16/10.77  | 
% 77.16/10.77  | DELTA: instantiating (18) with fresh symbols all_933_0, all_933_1 gives:
% 77.16/10.77  |   (21)  comp$a(assoc$a, assoc$) = all_933_1 & bij_betw$(assoc$, top$, top$a) =
% 77.16/10.77  |         all_933_0 &
% 77.16/10.77  |         A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun$(all_933_1)
% 77.16/10.77  |         & ( ~ (all_933_1 = id$) | all_933_0 = 0)
% 77.16/10.77  | 
% 77.16/10.77  | ALPHA: (21) implies:
% 77.16/10.77  |   (22)  bij_betw$(assoc$, top$, top$a) = all_933_0
% 77.16/10.77  |   (23)  comp$a(assoc$a, assoc$) = all_933_1
% 77.16/10.77  |   (24)   ~ (all_933_1 = id$) | all_933_0 = 0
% 77.16/10.77  | 
% 77.16/10.77  | DELTA: instantiating (20) with fresh symbols all_950_0, all_950_1, all_950_2,
% 77.16/10.77  |        all_950_3 gives:
% 77.16/10.77  |   (25)  inv_into$c(top$a, all_950_1) = all_950_0 & bij_betw$b(assoc$a, top$a,
% 77.16/10.77  |           top$) = all_950_2 & comp$b(assoc$, assoc$a) = all_950_1 &
% 77.16/10.77  |         bij_betw$(assoc$, top$, top$a) = all_950_3 &
% 77.16/10.77  |         A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun$(all_950_0)
% 77.16/10.77  |         &
% 77.16/10.77  |         A_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_a_b_prod_c_prod_ell2_a_b_prod_c_prod_ell2_cblinfun_fun$(all_950_1)
% 77.16/10.77  |         & ( ~ (all_950_2 = 0) |  ~ (all_950_3 = 0) | all_950_0 = id$a)
% 77.16/10.77  | 
% 77.16/10.77  | ALPHA: (25) implies:
% 77.16/10.77  |   (26)  bij_betw$(assoc$, top$, top$a) = all_950_3
% 77.16/10.77  | 
% 77.16/10.77  | DELTA: instantiating (19) with fresh symbols all_952_0, all_952_1, all_952_2,
% 77.16/10.77  |        all_952_3 gives:
% 77.16/10.77  |   (27)  bij_betw$b(assoc$a, top$a, top$) = all_952_3 & comp$a(assoc$a, assoc$)
% 77.16/10.77  |         = all_952_1 & bij_betw$(assoc$, top$, top$a) = all_952_2 &
% 77.16/10.77  |         fun_app$c(all_846_0, all_952_1) = all_952_0 &
% 77.16/10.77  |         A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun$(all_952_0)
% 77.16/10.77  |         &
% 77.16/10.77  |         A_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_a_b_c_prod_prod_ell2_a_b_c_prod_prod_ell2_cblinfun_fun$(all_952_1)
% 77.16/10.77  |         & ( ~ (all_952_2 = 0) |  ~ (all_952_3 = 0) | all_952_0 = id$)
% 77.16/10.77  | 
% 77.16/10.77  | ALPHA: (27) implies:
% 77.16/10.77  |   (28)  bij_betw$(assoc$, top$, top$a) = all_952_2
% 77.16/10.77  | 
% 77.16/10.77  | GROUND_INST: instantiating (12) with all_933_0, all_950_3, top$a, top$,
% 77.16/10.77  |              assoc$, simplifying with (22), (26) gives:
% 77.16/10.77  |   (29)  all_950_3 = all_933_0
% 77.16/10.77  | 
% 77.16/10.77  | GROUND_INST: instantiating (12) with all_591_0, all_952_2, top$a, top$,
% 77.16/10.77  |              assoc$, simplifying with (15), (28) gives:
% 77.16/10.77  |   (30)  all_952_2 = all_591_0
% 77.16/10.77  | 
% 77.16/10.77  | GROUND_INST: instantiating (12) with all_950_3, all_952_2, top$a, top$,
% 77.16/10.77  |              assoc$, simplifying with (26), (28) gives:
% 77.16/10.77  |   (31)  all_952_2 = all_950_3
% 77.16/10.77  | 
% 77.16/10.77  | GROUND_INST: instantiating (11) with id$, all_933_1, assoc$, assoc$a,
% 77.16/10.77  |              simplifying with (4), (23) gives:
% 77.16/10.77  |   (32)  all_933_1 = id$
% 77.16/10.77  | 
% 77.16/10.77  | COMBINE_EQS: (30), (31) imply:
% 77.16/10.77  |   (33)  all_950_3 = all_591_0
% 77.16/10.77  | 
% 77.16/10.77  | SIMP: (33) implies:
% 77.16/10.77  |   (34)  all_950_3 = all_591_0
% 77.16/10.77  | 
% 77.16/10.77  | COMBINE_EQS: (29), (34) imply:
% 77.16/10.77  |   (35)  all_933_0 = all_591_0
% 77.16/10.78  | 
% 77.16/10.78  | SIMP: (35) implies:
% 77.16/10.78  |   (36)  all_933_0 = all_591_0
% 77.16/10.78  | 
% 77.16/10.78  | BETA: splitting (24) gives:
% 77.16/10.78  | 
% 77.16/10.78  | Case 1:
% 77.16/10.78  | | 
% 77.16/10.78  | |   (37)   ~ (all_933_1 = id$)
% 77.16/10.78  | | 
% 77.16/10.78  | | REDUCE: (32), (37) imply:
% 77.16/10.78  | |   (38)  $false
% 77.16/10.78  | | 
% 77.16/10.78  | | CLOSE: (38) is inconsistent.
% 77.16/10.78  | | 
% 77.16/10.78  | Case 2:
% 77.16/10.78  | | 
% 77.16/10.78  | |   (39)  all_933_0 = 0
% 77.16/10.78  | | 
% 77.16/10.78  | | COMBINE_EQS: (36), (39) imply:
% 77.16/10.78  | |   (40)  all_591_0 = 0
% 77.16/10.78  | | 
% 77.16/10.78  | | SIMP: (40) implies:
% 77.16/10.78  | |   (41)  all_591_0 = 0
% 77.16/10.78  | | 
% 77.16/10.78  | | REDUCE: (14), (41) imply:
% 77.16/10.78  | |   (42)  $false
% 77.16/10.78  | | 
% 77.16/10.78  | | CLOSE: (42) is inconsistent.
% 77.16/10.78  | | 
% 77.16/10.78  | End of split
% 77.16/10.78  | 
% 77.16/10.78  End of proof
% 77.16/10.78  % SZS output end Proof for theBenchmark
% 77.16/10.78  
% 77.16/10.78  10148ms
%------------------------------------------------------------------------------