TSTP Solution File: HAL007+1 by Mace4---1109a

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Mace4---1109a
% Problem  : HAL007+1 : TPTP v6.4.0. Released v6.4.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : mace4 -t %d -f %s

% Computer : n139.star.cs.uiowa.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2609 0 2.40GHz
% Memory   : 32218.75MB
% OS       : Linux 3.10.0-327.36.3.el7.x86_64
% CPULimit : 300s
% DateTime : Wed Feb  8 09:55:20 EST 2017

% Result   : Satisfiable 0.07s
% Output   : FiniteModel 0.07s
% Verified : 
% SZS Type : None (Parsing solution fails)
% Syntax   : Number of formulae    : 0

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.03  % Problem  : HAL007+1 : TPTP v6.4.0. Released v6.4.0.
% 0.00/0.04  % Command  : mace4 -t %d -f %s
% 0.02/0.23  % Computer : n139.star.cs.uiowa.edu
% 0.02/0.23  % Model    : x86_64 x86_64
% 0.02/0.23  % CPU      : Intel(R) Xeon(R) CPU E5-2609 0 @ 2.40GHz
% 0.02/0.23  % Memory   : 32218.75MB
% 0.02/0.23  % OS       : Linux 3.10.0-327.36.3.el7.x86_64
% 0.02/0.23  % CPULimit : 300
% 0.02/0.23  % DateTime : Tue Feb  7 18:39:45 CST 2017
% 0.02/0.23  % CPUTime  : 
% 0.07/0.46  % SZS status Satisfiable
% 0.07/0.46  ============================== Mace4 =================================
% 0.07/0.46  Mace4 (32) version 2009-11A, November 2009.
% 0.07/0.46  Process 21405 was started by sandbox on n139.star.cs.uiowa.edu,
% 0.07/0.46  Tue Feb  7 18:39:46 2017
% 0.07/0.46  The command was "/export/starexec/sandbox/solver/bin/mace4 -t 300 -f /tmp/Mace4_input_21372_n139.star.cs.uiowa.edu".
% 0.07/0.46  ============================== end of head ===========================
% 0.07/0.46  
% 0.07/0.46  ============================== INPUT =================================
% 0.07/0.46  
% 0.07/0.46  % Reading from file /tmp/Mace4_input_21372_n139.star.cs.uiowa.edu
% 0.07/0.46  
% 0.07/0.46  set(prolog_style_variables).
% 0.07/0.46  set(print_models_tabular).
% 0.07/0.46      % set(print_models_tabular) -> clear(print_models).
% 0.07/0.46  
% 0.07/0.46  formulas(sos).
% 0.07/0.46  (all Morphism all Dom all Cod (morphism(Morphism,Dom,Cod) -> (all El (element(El,Dom) -> element(apply(Morphism,El),Cod))) & apply(Morphism,zero(Dom)) = zero(Cod))) # label(morphism) # label(axiom).
% 0.07/0.46  (all Morphism all Dom all Cod (injection(Morphism) & morphism(Morphism,Dom,Cod) -> (all El1 all El2 (element(El1,Dom) & element(El2,Dom) & apply(Morphism,El1) = apply(Morphism,El2) -> El1 = El2)))) # label(injection_properties) # label(axiom).
% 0.07/0.46  (all Morphism all Dom all Cod (morphism(Morphism,Dom,Cod) & (all El1 all El2 (element(El1,Dom) & element(El2,Dom) & apply(Morphism,El1) = apply(Morphism,El2) -> El1 = El2)) -> injection(Morphism))) # label(properties_for_injection) # label(axiom).
% 0.07/0.46  (all Morphism all Dom all Cod (surjection(Morphism) & morphism(Morphism,Dom,Cod) -> (all ElCod (element(ElCod,Cod) -> (exists ElDom (element(ElDom,Dom) & apply(Morphism,ElDom) = ElCod)))))) # label(surjection_properties) # label(axiom).
% 0.07/0.46  (all Morphism all Dom all Cod (morphism(Morphism,Dom,Cod) & (all ElCod (element(ElCod,Cod) -> (exists ElDom (element(ElDom,Dom) & apply(Morphism,ElDom) = ElCod)))) -> surjection(Morphism))) # label(properties_for_surjection) # label(axiom).
% 0.07/0.46  (all Morphism1 all Morphism2 all Dom all CodDom all Cod (exact(Morphism1,Morphism2) & morphism(Morphism1,Dom,CodDom) & morphism(Morphism2,CodDom,Cod) -> (all ElCodDom (element(ElCodDom,CodDom) & apply(Morphism2,ElCodDom) = zero(Cod) <-> (exists ElDom (element(ElDom,Dom) & apply(Morphism1,ElDom) = ElCodDom)))))) # label(exact_properties) # label(axiom).
% 0.07/0.46  (all Morphism1 all Morphism2 all Dom all CodDom all Cod (morphism(Morphism1,Dom,CodDom) & morphism(Morphism2,CodDom,Cod) & (all ElCodDom (element(ElCodDom,CodDom) & apply(Morphism2,ElCodDom) = zero(Cod) <-> (exists ElDom (element(ElDom,Dom) & apply(Morphism1,ElDom) = ElCodDom)))) -> exact(Morphism1,Morphism2))) # label(properties_for_exact) # label(axiom).
% 0.07/0.46  (all M1 all M2 all M3 all M4 all Dom all DomCod1 all DomCod2 all Cod (commute(M1,M2,M3,M4) & morphism(M1,Dom,DomCod1) & morphism(M2,DomCod1,Cod) & morphism(M3,Dom,DomCod2) & morphism(M4,DomCod2,Cod) -> (all ElDom (element(ElDom,Dom) -> apply(M2,apply(M1,ElDom)) = apply(M4,apply(M3,ElDom)))))) # label(commute_properties) # label(axiom).
% 0.07/0.46  (all M1 all M2 all M3 all M4 all Dom all DomCod1 all DomCod2 all Cod (morphism(M1,Dom,DomCod1) & morphism(M2,DomCod1,Cod) & morphism(M3,Dom,DomCod2) & morphism(M4,DomCod2,Cod) & (all ElDom (element(ElDom,Dom) -> apply(M2,apply(M1,ElDom)) = apply(M4,apply(M3,ElDom)))) -> commute(M1,M2,M3,M4))) # label(properties_for_commute) # label(axiom).
% 0.07/0.46  (all Dom all El1 all El2 (element(El1,Dom) & element(El2,Dom) -> element(subtract(Dom,El1,El2),Dom))) # label(subtract_in_domain) # label(axiom).
% 0.07/0.46  (all Dom all El (element(El,Dom) -> subtract(Dom,El,El) = zero(Dom))) # label(subtract_to_0) # label(axiom).
% 0.07/0.46  (all Dom all El1 all El2 (element(El1,Dom) & element(El2,Dom) -> subtract(Dom,El1,subtract(Dom,El1,El2)) = El2)) # label(subtract_cancellation) # label(axiom).
% 0.07/0.46  (all Morphism all Dom all Cod (morphism(Morphism,Dom,Cod) -> (all El1 all El2 (element(El1,Dom) & element(El2,Dom) -> apply(Morphism,subtract(Dom,El1,El2)) = subtract(Cod,apply(Morphism,El1),apply(Morphism,El2)))))) # label(subtract_distribution) # label(axiom).
% 0.07/0.46  end_of_list.
% 0.07/0.46  
% 0.07/0.46  % From the command line: assign(max_seconds, 300).
% 0.07/0.46  
% 0.07/0.46  ============================== end of input ==========================
% 0.07/0.46  
% 0.07/0.46  ============================== PROCESS NON-CLAUSAL FORMULAS ==========
% 0.07/0.46  
% 0.07/0.46  % Formulas that are not ordinary clauses:
% 0.07/0.46  1 (all Morphism all Dom all Cod (morphism(Morphism,Dom,Cod) -> (all El (element(El,Dom) -> element(apply(Morphism,El),Cod))) & apply(Morphism,zero(Dom)) = zero(Cod))) # label(morphism) # label(axiom) # label(non_clause).  [assumption].
% 0.07/0.46  2 (all Morphism all Dom all Cod (injection(Morphism) & morphism(Morphism,Dom,Cod) -> (all El1 all El2 (element(El1,Dom) & element(El2,Dom) & apply(Morphism,El1) = apply(Morphism,El2) -> El1 = El2)))) # label(injection_properties) # label(axiom) # label(non_clause).  [assumption].
% 0.07/0.46  3 (all Morphism all Dom all Cod (morphism(Morphism,Dom,Cod) & (all El1 all El2 (element(El1,Dom) & element(El2,Dom) & apply(Morphism,El1) = apply(Morphism,El2) -> El1 = El2)) -> injection(Morphism))) # label(properties_for_injection) # label(axiom) # label(non_clause).  [assumption].
% 0.07/0.46  4 (all Morphism all Dom all Cod (surjection(Morphism) & morphism(Morphism,Dom,Cod) -> (all ElCod (element(ElCod,Cod) -> (exists ElDom (element(ElDom,Dom) & apply(Morphism,ElDom) = ElCod)))))) # label(surjection_properties) # label(axiom) # label(non_clause).  [assumption].
% 0.07/0.46  5 (all Morphism all Dom all Cod (morphism(Morphism,Dom,Cod) & (all ElCod (element(ElCod,Cod) -> (exists ElDom (element(ElDom,Dom) & apply(Morphism,ElDom) = ElCod)))) -> surjection(Morphism))) # label(properties_for_surjection) # label(axiom) # label(non_clause).  [assumption].
% 0.07/0.46  6 (all Morphism1 all Morphism2 all Dom all CodDom all Cod (exact(Morphism1,Morphism2) & morphism(Morphism1,Dom,CodDom) & morphism(Morphism2,CodDom,Cod) -> (all ElCodDom (element(ElCodDom,CodDom) & apply(Morphism2,ElCodDom) = zero(Cod) <-> (exists ElDom (element(ElDom,Dom) & apply(Morphism1,ElDom) = ElCodDom)))))) # label(exact_properties) # label(axiom) # label(non_clause).  [assumption].
% 0.07/0.46  7 (all Morphism1 all Morphism2 all Dom all CodDom all Cod (morphism(Morphism1,Dom,CodDom) & morphism(Morphism2,CodDom,Cod) & (all ElCodDom (element(ElCodDom,CodDom) & apply(Morphism2,ElCodDom) = zero(Cod) <-> (exists ElDom (element(ElDom,Dom) & apply(Morphism1,ElDom) = ElCodDom)))) -> exact(Morphism1,Morphism2))) # label(properties_for_exact) # label(axiom) # label(non_clause).  [assumption].
% 0.07/0.46  8 (all M1 all M2 all M3 all M4 all Dom all DomCod1 all DomCod2 all Cod (commute(M1,M2,M3,M4) & morphism(M1,Dom,DomCod1) & morphism(M2,DomCod1,Cod) & morphism(M3,Dom,DomCod2) & morphism(M4,DomCod2,Cod) -> (all ElDom (element(ElDom,Dom) -> apply(M2,apply(M1,ElDom)) = apply(M4,apply(M3,ElDom)))))) # label(commute_properties) # label(axiom) # label(non_clause).  [assumption].
% 0.07/0.46  9 (all M1 all M2 all M3 all M4 all Dom all DomCod1 all DomCod2 all Cod (morphism(M1,Dom,DomCod1) & morphism(M2,DomCod1,Cod) & morphism(M3,Dom,DomCod2) & morphism(M4,DomCod2,Cod) & (all ElDom (element(ElDom,Dom) -> apply(M2,apply(M1,ElDom)) = apply(M4,apply(M3,ElDom)))) -> commute(M1,M2,M3,M4))) # label(properties_for_commute) # label(axiom) # label(non_clause).  [assumption].
% 0.07/0.46  10 (all Dom all El1 all El2 (element(El1,Dom) & element(El2,Dom) -> element(subtract(Dom,El1,El2),Dom))) # label(subtract_in_domain) # label(axiom) # label(non_clause).  [assumption].
% 0.07/0.46  11 (all Dom all El (element(El,Dom) -> subtract(Dom,El,El) = zero(Dom))) # label(subtract_to_0) # label(axiom) # label(non_clause).  [assumption].
% 0.07/0.46  12 (all Dom all El1 all El2 (element(El1,Dom) & element(El2,Dom) -> subtract(Dom,El1,subtract(Dom,El1,El2)) = El2)) # label(subtract_cancellation) # label(axiom) # label(non_clause).  [assumption].
% 0.07/0.46  13 (all Morphism all Dom all Cod (morphism(Morphism,Dom,Cod) -> (all El1 all El2 (element(El1,Dom) & element(El2,Dom) -> apply(Morphism,subtract(Dom,El1,El2)) = subtract(Cod,apply(Morphism,El1),apply(Morphism,El2)))))) # label(subtract_distribution) # label(axiom) # label(non_clause).  [assumption].
% 0.07/0.46  
% 0.07/0.46  ============================== end of process non-clausal formulas ===
% 0.07/0.46  
% 0.07/0.46  ============================== CLAUSES FOR SEARCH ====================
% 0.07/0.46  
% 0.07/0.46  formulas(mace4_clauses).
% 0.07/0.46  -morphism(A,B,C) | -element(D,B) | element(apply(A,D),C) # label(morphism) # label(axiom).
% 0.07/0.46  -morphism(A,B,C) | zero(C) = apply(A,zero(B)) # label(morphism) # label(axiom).
% 0.07/0.46  -injection(A) | -morphism(A,B,C) | -element(D,B) | -element(E,B) | apply(A,E) != apply(A,D) | E = D # label(injection_properties) # label(axiom).
% 0.07/0.46  -morphism(A,B,C) | element(f1(A,B,C),B) | injection(A) # label(properties_for_injection) # label(axiom).
% 0.07/0.46  -morphism(A,B,C) | element(f2(A,B,C),B) | injection(A) # label(properties_for_injection) # label(axiom).
% 0.07/0.46  -morphism(A,B,C) | apply(A,f2(A,B,C)) = apply(A,f1(A,B,C)) | injection(A) # label(properties_for_injection) # label(axiom).
% 0.07/0.46  -morphism(A,B,C) | f2(A,B,C) != f1(A,B,C) | injection(A) # label(properties_for_injection) # label(axiom).
% 0.07/0.46  -surjection(A) | -morphism(A,B,C) | -element(D,C) | element(f3(A,B,C,D),B) # label(surjection_properties) # label(axiom).
% 0.07/0.46  -surjection(A) | -morphism(A,B,C) | -element(D,C) | apply(A,f3(A,B,C,D)) = D # label(surjection_properties) # label(axiom).
% 0.07/0.46  -morphism(A,B,C) | element(f4(A,B,C),C) | surjection(A) # label(properties_for_surjection) # label(axiom).
% 0.07/0.46  -morphism(A,B,C) | -element(D,B) | apply(A,D) != f4(A,B,C) | surjection(A) # label(properties_for_surjection) # label(axiom).
% 0.07/0.46  -exact(A,B) | -morphism(A,C,D) | -morphism(B,D,E) | -element(F,D) | zero(E) != apply(B,F) | element(f5(A,B,C,D,E,F),C) # label(exact_properties) # label(axiom).
% 0.07/0.46  -exact(A,B) | -morphism(A,C,D) | -morphism(B,D,E) | -element(F,D) | zero(E) != apply(B,F) | apply(A,f5(A,B,C,D,E,F)) = F # label(exact_properties) # label(axiom).
% 0.07/0.46  -exact(A,B) | -morphism(A,C,D) | -morphism(B,D,E) | element(F,D) | -element(V6,C) | apply(A,V6) != F # label(exact_properties) # label(axiom).
% 0.07/0.46  -exact(A,B) | -morphism(A,C,D) | -morphism(B,D,E) | zero(E) = apply(B,F) | -element(V6,C) | apply(A,V6) != F # label(exact_properties) # label(axiom).
% 0.07/0.46  -morphism(A,B,C) | -morphism(D,C,E) | element(f6(A,D,B,C,E),C) | element(f7(A,D,B,C,E),B) | exact(A,D) # label(properties_for_exact) # label(axiom).
% 0.07/0.46  -morphism(A,B,C) | -morphism(D,C,E) | element(f6(A,D,B,C,E),C) | apply(A,f7(A,D,B,C,E)) = f6(A,D,B,C,E) | exact(A,D) # label(properties_for_exact) # label(axiom).
% 0.07/0.46  -morphism(A,B,C) | -morphism(D,C,E) | zero(E) = apply(D,f6(A,D,B,C,E)) | element(f7(A,D,B,C,E),B) | exact(A,D) # label(properties_for_exact) # label(axiom).
% 0.07/0.46  -morphism(A,B,C) | -morphism(D,C,E) | zero(E) = apply(D,f6(A,D,B,C,E)) | apply(A,f7(A,D,B,C,E)) = f6(A,D,B,C,E) | exact(A,D) # label(properties_for_exact) # label(axiom).
% 0.07/0.46  -morphism(A,B,C) | -morphism(D,C,E) | -element(f6(A,D,B,C,E),C) | zero(E) != apply(D,f6(A,D,B,C,E)) | -element(F,B) | apply(A,F) != f6(A,D,B,C,E) | exact(A,D) # label(properties_for_exact) # label(axiom).
% 0.07/0.46  -commute(A,B,C,D) | -morphism(A,E,F) | -morphism(B,F,V6) | -morphism(C,E,V7) | -morphism(D,V7,V6) | -element(V8,E) | apply(D,apply(C,V8)) = apply(B,apply(A,V8)) # label(commute_properties) # label(axiom).
% 0.07/0.46  -morphism(A,B,C) | -morphism(D,C,E) | -morphism(F,B,V6) | -morphism(V7,V6,E) | element(f8(A,D,F,V7,B,C,V6,E),B) | commute(A,D,F,V7) # label(properties_for_commute) # label(axiom).
% 0.07/0.46  -morphism(A,B,C) | -morphism(D,C,E) | -morphism(F,B,V6) | -morphism(V7,V6,E) | apply(V7,apply(F,f8(A,D,F,V7,B,C,V6,E))) != apply(D,apply(A,f8(A,D,F,V7,B,C,V6,E))) | commute(A,D,F,V7) # label(properties_for_commute) # label(axiom).
% 0.07/0.46  -element(A,B) | -element(C,B) | element(subtract(B,A,C),B) # label(subtract_in_domain) # label(axiom).
% 0.07/0.46  -element(A,B) | subtract(B,A,A) = zero(B) # label(subtract_to_0) # label(axiom).
% 0.07/0.46  -element(A,B) | -element(C,B) | subtract(B,A,subtract(B,A,C)) = C # label(subtract_cancellation) # label(axiom).
% 0.07/0.46  -morphism(A,B,C) | -element(D,B) | -element(E,B) | subtract(C,apply(A,D),apply(A,E)) = apply(A,subtract(B,D,E)) # label(subtract_distribution) # label(axiom).
% 0.07/0.46  end_of_list.
% 0.07/0.46  
% 0.07/0.46  ============================== end of clauses for search =============
% 0.07/0.46  % SZS output start FiniteModel
% 0.07/0.46  
% 0.07/0.46  % There are no natural numbers in the input.
% 0.07/0.46  
% 0.07/0.46   zero :
% 0.07/0.46          0 1
% 0.07/0.46      -------
% 0.07/0.46          0 0
% 0.07/0.46  
% 0.07/0.46   apply :
% 0.07/0.46        | 0 1
% 0.07/0.46      --+----
% 0.07/0.46      0 | 0 0
% 0.07/0.46      1 | 0 0
% 0.07/0.46  subtract(0,0,0) = 0.
% 0.07/0.46  subtract(0,0,1) = 0.
% 0.07/0.46  subtract(0,1,0) = 0.
% 0.07/0.46  subtract(0,1,1) = 0.
% 0.07/0.46  subtract(1,0,0) = 0.
% 0.07/0.46  subtract(1,0,1) = 0.
% 0.07/0.46  subtract(1,1,0) = 0.
% 0.07/0.46  subtract(1,1,1) = 0.
% 0.07/0.46  f1(0,0,0) = 0.
% 0.07/0.46  f1(0,0,1) = 0.
% 0.07/0.46  f1(0,1,0) = 0.
% 0.07/0.46  f1(0,1,1) = 0.
% 0.07/0.46  f1(1,0,0) = 0.
% 0.07/0.46  f1(1,0,1) = 0.
% 0.07/0.46  f1(1,1,0) = 0.
% 0.07/0.46  f1(1,1,1) = 0.
% 0.07/0.46  f2(0,0,0) = 0.
% 0.07/0.46  f2(0,0,1) = 0.
% 0.07/0.46  f2(0,1,0) = 0.
% 0.07/0.46  f2(0,1,1) = 0.
% 0.07/0.46  f2(1,0,0) = 0.
% 0.07/0.46  f2(1,0,1) = 0.
% 0.07/0.46  f2(1,1,0) = 0.
% 0.07/0.46  f2(1,1,1) = 0.
% 0.07/0.46  f4(0,0,0) = 0.
% 0.07/0.46  f4(0,0,1) = 0.
% 0.07/0.46  f4(0,1,0) = 0.
% 0.07/0.46  f4(0,1,1) = 0.
% 0.07/0.46  f4(1,0,0) = 0.
% 0.07/0.46  f4(1,0,1) = 0.
% 0.07/0.46  f4(1,1,0) = 0.
% 0.07/0.46  f4(1,1,1) = 0.
% 0.07/0.46  f3(0,0,0,0) = 0.
% 0.07/0.46  f3(0,0,0,1) = 0.
% 0.07/0.46  f3(0,0,1,0) = 0.
% 0.07/0.46  f3(0,0,1,1) = 0.
% 0.07/0.46  f3(0,1,0,0) = 0.
% 0.07/0.46  f3(0,1,0,1) = 0.
% 0.07/0.46  f3(0,1,1,0) = 0.
% 0.07/0.46  f3(0,1,1,1) = 0.
% 0.07/0.46  f3(1,0,0,0) = 0.
% 0.07/0.46  f3(1,0,0,1) = 0.
% 0.07/0.46  f3(1,0,1,0) = 0.
% 0.07/0.46  f3(1,0,1,1) = 0.
% 0.07/0.46  f3(1,1,0,0) = 0.
% 0.07/0.46  f3(1,1,0,1) = 0.
% 0.07/0.46  f3(1,1,1,0) = 0.
% 0.07/0.46  f3(1,1,1,1) = 0.
% 0.07/0.46  f6(0,0,0,0,0) = 0.
% 0.07/0.46  f6(0,0,0,0,1) = 0.
% 0.07/0.46  f6(0,0,0,1,0) = 0.
% 0.07/0.46  f6(0,0,0,1,1) = 0.
% 0.07/0.46  f6(0,0,1,0,0) = 0.
% 0.07/0.46  f6(0,0,1,0,1) = 0.
% 0.07/0.46  f6(0,0,1,1,0) = 0.
% 0.07/0.46  f6(0,0,1,1,1) = 0.
% 0.07/0.46  f6(0,1,0,0,0) = 0.
% 0.07/0.46  f6(0,1,0,0,1) = 0.
% 0.07/0.46  f6(0,1,0,1,0) = 0.
% 0.07/0.46  f6(0,1,0,1,1) = 0.
% 0.07/0.46  f6(0,1,1,0,0) = 0.
% 0.07/0.46  f6(0,1,1,0,1) = 0.
% 0.07/0.46  f6(0,1,1,1,0) = 0.
% 0.07/0.46  f6(0,1,1,1,1) = 0.
% 0.07/0.46  f6(1,0,0,0,0) = 0.
% 0.07/0.46  f6(1,0,0,0,1) = 0.
% 0.07/0.46  f6(1,0,0,1,0) = 0.
% 0.07/0.46  f6(1,0,0,1,1) = 0.
% 0.07/0.46  f6(1,0,1,0,0) = 0.
% 0.07/0.46  f6(1,0,1,0,1) = 0.
% 0.07/0.46  f6(1,0,1,1,0) = 0.
% 0.07/0.46  f6(1,0,1,1,1) = 0.
% 0.07/0.46  f6(1,1,0,0,0) = 0.
% 0.07/0.46  f6(1,1,0,0,1) = 0.
% 0.07/0.46  f6(1,1,0,1,0) = 0.
% 0.07/0.46  f6(1,1,0,1,1) = 0.
% 0.07/0.46  f6(1,1,1,0,0) = 0.
% 0.07/0.46  f6(1,1,1,0,1) = 0.
% 0.07/0.46  f6(1,1,1,1,0) = 0.
% 0.07/0.46  f6(1,1,1,1,1) = 0.
% 0.07/0.46  f7(0,0,0,0,0) = 0.
% 0.07/0.46  f7(0,0,0,0,1) = 0.
% 0.07/0.46  f7(0,0,0,1,0) = 0.
% 0.07/0.46  f7(0,0,0,1,1) = 0.
% 0.07/0.46  f7(0,0,1,0,0) = 0.
% 0.07/0.46  f7(0,0,1,0,1) = 0.
% 0.07/0.46  f7(0,0,1,1,0) = 0.
% 0.07/0.46  f7(0,0,1,1,1) = 0.
% 0.07/0.46  f7(0,1,0,0,0) = 0.
% 0.07/0.46  f7(0,1,0,0,1) = 0.
% 0.07/0.46  f7(0,1,0,1,0) = 0.
% 0.07/0.46  f7(0,1,0,1,1) = 0.
% 0.07/0.46  f7(0,1,1,0,0) = 0.
% 0.07/0.46  f7(0,1,1,0,1) = 0.
% 0.07/0.46  f7(0,1,1,1,0) = 0.
% 0.07/0.46  f7(0,1,1,1,1) = 0.
% 0.07/0.46  f7(1,0,0,0,0) = 0.
% 0.07/0.46  f7(1,0,0,0,1) = 0.
% 0.07/0.46  f7(1,0,0,1,0) = 0.
% 0.07/0.46  f7(1,0,0,1,1) = 0.
% 0.07/0.46  f7(1,0,1,0,0) = 0.
% 0.07/0.46  f7(1,0,1,0,1) = 0.
% 0.07/0.46  f7(1,0,1,1,0) = 0.
% 0.07/0.46  f7(1,0,1,1,1) = 0.
% 0.07/0.46  f7(1,1,0,0,0) = 0.
% 0.07/0.46  f7(1,1,0,0,1) = 0.
% 0.07/0.46  f7(1,1,0,1,0) = 0.
% 0.07/0.46  f7(1,1,0,1,1) = 0.
% 0.07/0.46  f7(1,1,1,0,0) = 0.
% 0.07/0.46  f7(1,1,1,0,1) = 0.
% 0.07/0.46  f7(1,1,1,1,0) = 0.
% 0.07/0.46  f7(1,1,1,1,1) = 0.
% 0.07/0.46  f5(0,0,0,0,0,0) = 0.
% 0.07/0.46  f5(0,0,0,0,0,1) = 0.
% 0.07/0.46  f5(0,0,0,0,1,0) = 0.
% 0.07/0.46  f5(0,0,0,0,1,1) = 0.
% 0.07/0.46  f5(0,0,0,1,0,0) = 0.
% 0.07/0.46  f5(0,0,0,1,0,1) = 0.
% 0.07/0.46  f5(0,0,0,1,1,0) = 0.
% 0.07/0.46  f5(0,0,0,1,1,1) = 0.
% 0.07/0.46  f5(0,0,1,0,0,0) = 0.
% 0.07/0.46  f5(0,0,1,0,0,1) = 0.
% 0.07/0.46  f5(0,0,1,0,1,0) = 0.
% 0.07/0.46  f5(0,0,1,0,1,1) = 0.
% 0.07/0.46  f5(0,0,1,1,0,0) = 0.
% 0.07/0.46  f5(0,0,1,1,0,1) = 0.
% 0.07/0.46  f5(0,0,1,1,1,0) = 0.
% 0.07/0.46  f5(0,0,1,1,1,1) = 0.
% 0.07/0.46  f5(0,1,0,0,0,0) = 0.
% 0.07/0.46  f5(0,1,0,0,0,1) = 0.
% 0.07/0.46  f5(0,1,0,0,1,0) = 0.
% 0.07/0.46  f5(0,1,0,0,1,1) = 0.
% 0.07/0.46  f5(0,1,0,1,0,0) = 0.
% 0.07/0.46  f5(0,1,0,1,0,1) = 0.
% 0.07/0.46  f5(0,1,0,1,1,0) = 0.
% 0.07/0.46  f5(0,1,0,1,1,1) = 0.
% 0.07/0.46  f5(0,1,1,0,0,0) = 0.
% 0.07/0.46  f5(0,1,1,0,0,1) = 0.
% 0.07/0.46  f5(0,1,1,0,1,0) = 0.
% 0.07/0.46  f5(0,1,1,0,1,1) = 0.
% 0.07/0.46  f5(0,1,1,1,0,0) = 0.
% 0.07/0.46  f5(0,1,1,1,0,1) = 0.
% 0.07/0.46  f5(0,1,1,1,1,0) = 0.
% 0.07/0.46  f5(0,1,1,1,1,1) = 0.
% 0.07/0.46  f5(1,0,0,0,0,0) = 0.
% 0.07/0.46  f5(1,0,0,0,0,1) = 0.
% 0.07/0.46  f5(1,0,0,0,1,0) = 0.
% 0.07/0.46  f5(1,0,0,0,1,1) = 0.
% 0.07/0.46  f5(1,0,0,1,0,0) = 0.
% 0.07/0.46  f5(1,0,0,1,0,1) = 0.
% 0.07/0.46  f5(1,0,0,1,1,0) = 0.
% 0.07/0.46  f5(1,0,0,1,1,1) = 0.
% 0.07/0.46  f5(1,0,1,0,0,0) = 0.
% 0.07/0.46  f5(1,0,1,0,0,1) = 0.
% 0.07/0.46  f5(1,0,1,0,1,0) = 0.
% 0.07/0.46  f5(1,0,1,0,1,1) = 0.
% 0.07/0.46  f5(1,0,1,1,0,0) = 0.
% 0.07/0.46  f5(1,0,1,1,0,1) = 0.
% 0.07/0.46  f5(1,0,1,1,1,0) = 0.
% 0.07/0.46  f5(1,0,1,1,1,1) = 0.
% 0.07/0.46  f5(1,1,0,0,0,0) = 0.
% 0.07/0.46  f5(1,1,0,0,0,1) = 0.
% 0.07/0.46  f5(1,1,0,0,1,0) = 0.
% 0.07/0.46  f5(1,1,0,0,1,1) = 0.
% 0.07/0.46  f5(1,1,0,1,0,0) = 0.
% 0.07/0.46  f5(1,1,0,1,0,1) = 0.
% 0.07/0.46  f5(1,1,0,1,1,0) = 0.
% 0.07/0.46  f5(1,1,0,1,1,1) = 0.
% 0.07/0.46  f5(1,1,1,0,0,0) = 0.
% 0.07/0.46  f5(1,1,1,0,0,1) = 0.
% 0.07/0.46  f5(1,1,1,0,1,0) = 0.
% 0.07/0.46  f5(1,1,1,0,1,1) = 0.
% 0.07/0.46  f5(1,1,1,1,0,0) = 0.
% 0.07/0.46  f5(1,1,1,1,0,1) = 0.
% 0.07/0.46  f5(1,1,1,1,1,0) = 0.
% 0.07/0.46  f5(1,1,1,1,1,1) = 0.
% 0.07/0.46  f8(0,0,0,0,0,0,0,0) = 0.
% 0.07/0.46  f8(0,0,0,0,0,0,0,1) = 0.
% 0.07/0.46  f8(0,0,0,0,0,0,1,0) = 0.
% 0.07/0.46  f8(0,0,0,0,0,0,1,1) = 0.
% 0.07/0.46  f8(0,0,0,0,0,1,0,0) = 0.
% 0.07/0.46  f8(0,0,0,0,0,1,0,1) = 0.
% 0.07/0.46  f8(0,0,0,0,0,1,1,0) = 0.
% 0.07/0.46  f8(0,0,0,0,0,1,1,1) = 0.
% 0.07/0.46  f8(0,0,0,0,1,0,0,0) = 0.
% 0.07/0.46  f8(0,0,0,0,1,0,0,1) = 0.
% 0.07/0.46  f8(0,0,0,0,1,0,1,0) = 0.
% 0.07/0.46  f8(0,0,0,0,1,0,1,1) = 0.
% 0.07/0.46  f8(0,0,0,0,1,1,0,0) = 0.
% 0.07/0.46  f8(0,0,0,0,1,1,0,1) = 0.
% 0.07/0.46  f8(0,0,0,0,1,1,1,0) = 0.
% 0.07/0.46  f8(0,0,0,0,1,1,1,1) = 0.
% 0.07/0.46  f8(0,0,0,1,0,0,0,0) = 0.
% 0.07/0.46  f8(0,0,0,1,0,0,0,1) = 0.
% 0.07/0.46  f8(0,0,0,1,0,0,1,0) = 0.
% 0.07/0.46  f8(0,0,0,1,0,0,1,1) = 0.
% 0.07/0.46  f8(0,0,0,1,0,1,0,0) = 0.
% 0.07/0.46  f8(0,0,0,1,0,1,0,1) = 0.
% 0.07/0.46  f8(0,0,0,1,0,1,1,0) = 0.
% 0.07/0.46  f8(0,0,0,1,0,1,1,1) = 0.
% 0.07/0.46  f8(0,0,0,1,1,0,0,0) = 0.
% 0.07/0.46  f8(0,0,0,1,1,0,0,1) = 0.
% 0.07/0.46  f8(0,0,0,1,1,0,1,0) = 0.
% 0.07/0.46  f8(0,0,0,1,1,0,1,1) = 0.
% 0.07/0.46  f8(0,0,0,1,1,1,0,0) = 0.
% 0.07/0.46  f8(0,0,0,1,1,1,0,1) = 0.
% 0.07/0.46  f8(0,0,0,1,1,1,1,0) = 0.
% 0.07/0.46  f8(0,0,0,1,1,1,1,1) = 0.
% 0.07/0.46  f8(0,0,1,0,0,0,0,0) = 0.
% 0.07/0.46  f8(0,0,1,0,0,0,0,1) = 0.
% 0.07/0.46  f8(0,0,1,0,0,0,1,0) = 0.
% 0.07/0.46  f8(0,0,1,0,0,0,1,1) = 0.
% 0.07/0.46  f8(0,0,1,0,0,1,0,0) = 0.
% 0.07/0.46  f8(0,0,1,0,0,1,0,1) = 0.
% 0.07/0.46  f8(0,0,1,0,0,1,1,0) = 0.
% 0.07/0.46  f8(0,0,1,0,0,1,1,1) = 0.
% 0.07/0.46  f8(0,0,1,0,1,0,0,0) = 0.
% 0.07/0.46  f8(0,0,1,0,1,0,0,1) = 0.
% 0.07/0.46  f8(0,0,1,0,1,0,1,0) = 0.
% 0.07/0.46  f8(0,0,1,0,1,0,1,1) = 0.
% 0.07/0.46  f8(0,0,1,0,1,1,0,0) = 0.
% 0.07/0.46  f8(0,0,1,0,1,1,0,1) = 0.
% 0.07/0.46  f8(0,0,1,0,1,1,1,0) = 0.
% 0.07/0.46  f8(0,0,1,0,1,1,1,1) = 0.
% 0.07/0.46  f8(0,0,1,1,0,0,0,0) = 0.
% 0.07/0.46  f8(0,0,1,1,0,0,0,1) = 0.
% 0.07/0.46  f8(0,0,1,1,0,0,1,0) = 0.
% 0.07/0.46  f8(0,0,1,1,0,0,1,1) = 0.
% 0.07/0.46  f8(0,0,1,1,0,1,0,0) = 0.
% 0.07/0.46  f8(0,0,1,1,0,1,0,1) = 0.
% 0.07/0.46  f8(0,0,1,1,0,1,1,0) = 0.
% 0.07/0.46  f8(0,0,1,1,0,1,1,1) = 0.
% 0.07/0.46  f8(0,0,1,1,1,0,0,0) = 0.
% 0.07/0.46  f8(0,0,1,1,1,0,0,1) = 0.
% 0.07/0.46  f8(0,0,1,1,1,0,1,0) = 0.
% 0.07/0.46  f8(0,0,1,1,1,0,1,1) = 0.
% 0.07/0.46  f8(0,0,1,1,1,1,0,0) = 0.
% 0.07/0.46  f8(0,0,1,1,1,1,0,1) = 0.
% 0.07/0.46  f8(0,0,1,1,1,1,1,0) = 0.
% 0.07/0.46  f8(0,0,1,1,1,1,1,1) = 0.
% 0.07/0.46  f8(0,1,0,0,0,0,0,0) = 0.
% 0.07/0.46  f8(0,1,0,0,0,0,0,1) = 0.
% 0.07/0.46  f8(0,1,0,0,0,0,1,0) = 0.
% 0.07/0.46  f8(0,1,0,0,0,0,1,1) = 0.
% 0.07/0.46  f8(0,1,0,0,0,1,0,0) = 0.
% 0.07/0.46  f8(0,1,0,0,0,1,0,1) = 0.
% 0.07/0.46  f8(0,1,0,0,0,1,1,0) = 0.
% 0.07/0.46  f8(0,1,0,0,0,1,1,1) = 0.
% 0.07/0.46  f8(0,1,0,0,1,0,0,0) = 0.
% 0.07/0.46  f8(0,1,0,0,1,0,0,1) = 0.
% 0.07/0.46  f8(0,1,0,0,1,0,1,0) = 0.
% 0.07/0.46  f8(0,1,0,0,1,0,1,1) = 0.
% 0.07/0.46  f8(0,1,0,0,1,1,0,0) = 0.
% 0.07/0.46  f8(0,1,0,0,1,1,0,1) = 0.
% 0.07/0.46  f8(0,1,0,0,1,1,1,0) = 0.
% 0.07/0.46  f8(0,1,0,0,1,1,1,1) = 0.
% 0.07/0.46  f8(0,1,0,1,0,0,0,0) = 0.
% 0.07/0.46  f8(0,1,0,1,0,0,0,1) = 0.
% 0.07/0.46  f8(0,1,0,1,0,0,1,0) = 0.
% 0.07/0.46  f8(0,1,0,1,0,0,1,1) = 0.
% 0.07/0.46  f8(0,1,0,1,0,1,0,0) = 0.
% 0.07/0.46  f8(0,1,0,1,0,1,0,1) = 0.
% 0.07/0.46  f8(0,1,0,1,0,1,1,0) = 0.
% 0.07/0.46  f8(0,1,0,1,0,1,1,1) = 0.
% 0.07/0.46  f8(0,1,0,1,1,0,0,0) = 0.
% 0.07/0.46  f8(0,1,0,1,1,0,0,1) = 0.
% 0.07/0.46  f8(0,1,0,1,1,0,1,0) = 0.
% 0.07/0.46  f8(0,1,0,1,1,0,1,1) = 0.
% 0.07/0.46  f8(0,1,0,1,1,1,0,0) = 0.
% 0.07/0.46  f8(0,1,0,1,1,1,0,1) = 0.
% 0.07/0.46  f8(0,1,0,1,1,1,1,0) = 0.
% 0.07/0.46  f8(0,1,0,1,1,1,1,1) = 0.
% 0.07/0.46  f8(0,1,1,0,0,0,0,0) = 0.
% 0.07/0.46  f8(0,1,1,0,0,0,0,1) = 0.
% 0.07/0.46  f8(0,1,1,0,0,0,1,0) = 0.
% 0.07/0.46  f8(0,1,1,0,0,0,1,1) = 0.
% 0.07/0.46  f8(0,1,1,0,0,1,0,0) = 0.
% 0.07/0.46  f8(0,1,1,0,0,1,0,1) = 0.
% 0.07/0.46  f8(0,1,1,0,0,1,1,0) = 0.
% 0.07/0.46  f8(0,1,1,0,0,1,1,1) = 0.
% 0.07/0.46  f8(0,1,1,0,1,0,0,0) = 0.
% 0.07/0.46  f8(0,1,1,0,1,0,0,1) = 0.
% 0.07/0.46  f8(0,1,1,0,1,0,1,0) = 0.
% 0.07/0.46  f8(0,1,1,0,1,0,1,1) = 0.
% 0.07/0.46  f8(0,1,1,0,1,1,0,0) = 0.
% 0.07/0.46  f8(0,1,1,0,1,1,0,1) = 0.
% 0.07/0.46  f8(0,1,1,0,1,1,1,0) = 0.
% 0.07/0.46  f8(0,1,1,0,1,1,1,1) = 0.
% 0.07/0.46  f8(0,1,1,1,0,0,0,0) = 0.
% 0.07/0.46  f8(0,1,1,1,0,0,0,1) = 0.
% 0.07/0.46  f8(0,1,1,1,0,0,1,0) = 0.
% 0.07/0.46  f8(0,1,1,1,0,0,1,1) = 0.
% 0.07/0.46  f8(0,1,1,1,0,1,0,0) = 0.
% 0.07/0.46  f8(0,1,1,1,0,1,0,1) = 0.
% 0.07/0.46  f8(0,1,1,1,0,1,1,0) = 0.
% 0.07/0.46  f8(0,1,1,1,0,1,1,1) = 0.
% 0.07/0.46  f8(0,1,1,1,1,0,0,0) = 0.
% 0.07/0.46  f8(0,1,1,1,1,0,0,1) = 0.
% 0.07/0.46  f8(0,1,1,1,1,0,1,0) = 0.
% 0.07/0.46  f8(0,1,1,1,1,0,1,1) = 0.
% 0.07/0.46  f8(0,1,1,1,1,1,0,0) = 0.
% 0.07/0.46  f8(0,1,1,1,1,1,0,1) = 0.
% 0.07/0.46  f8(0,1,1,1,1,1,1,0) = 0.
% 0.07/0.46  f8(0,1,1,1,1,1,1,1) = 0.
% 0.07/0.46  f8(1,0,0,0,0,0,0,0) = 0.
% 0.07/0.46  f8(1,0,0,0,0,0,0,1) = 0.
% 0.07/0.46  f8(1,0,0,0,0,0,1,0) = 0.
% 0.07/0.46  f8(1,0,0,0,0,0,1,1) = 0.
% 0.07/0.46  f8(1,0,0,0,0,1,0,0) = 0.
% 0.07/0.46  f8(1,0,0,0,0,1,0,1) = 0.
% 0.07/0.46  f8(1,0,0,0,0,1,1,0) = 0.
% 0.07/0.46  f8(1,0,0,0,0,1,1,1) = 0.
% 0.07/0.46  f8(1,0,0,0,1,0,0,0) = 0.
% 0.07/0.46  f8(1,0,0,0,1,0,0,1) = 0.
% 0.07/0.46  f8(1,0,0,0,1,0,1,0) = 0.
% 0.07/0.46  f8(1,0,0,0,1,0,1,1) = 0.
% 0.07/0.46  f8(1,0,0,0,1,1,0,0) = 0.
% 0.07/0.46  f8(1,0,0,0,1,1,0,1) = 0.
% 0.07/0.46  f8(1,0,0,0,1,1,1,0) = 0.
% 0.07/0.46  f8(1,0,0,0,1,1,1,1) = 0.
% 0.07/0.46  f8(1,0,0,1,0,0,0,0) = 0.
% 0.07/0.46  f8(1,0,0,1,0,0,0,1) = 0.
% 0.07/0.46  f8(1,0,0,1,0,0,1,0) = 0.
% 0.07/0.46  f8(1,0,0,1,0,0,1,1) = 0.
% 0.07/0.46  f8(1,0,0,1,0,1,0,0) = 0.
% 0.07/0.46  f8(1,0,0,1,0,1,0,1) = 0.
% 0.07/0.46  f8(1,0,0,1,0,1,1,0) = 0.
% 0.07/0.46  f8(1,0,0,1,0,1,1,1) = 0.
% 0.07/0.46  f8(1,0,0,1,1,0,0,0) = 0.
% 0.07/0.46  f8(1,0,0,1,1,0,0,1) = 0.
% 0.07/0.46  f8(1,0,0,1,1,0,1,0) = 0.
% 0.07/0.46  f8(1,0,0,1,1,0,1,1) = 0.
% 0.07/0.46  f8(1,0,0,1,1,1,0,0) = 0.
% 0.07/0.46  f8(1,0,0,1,1,1,0,1) = 0.
% 0.07/0.46  f8(1,0,0,1,1,1,1,0) = 0.
% 0.07/0.46  f8(1,0,0,1,1,1,1,1) = 0.
% 0.07/0.46  f8(1,0,1,0,0,0,0,0) = 0.
% 0.07/0.46  f8(1,0,1,0,0,0,0,1) = 0.
% 0.07/0.46  f8(1,0,1,0,0,0,1,0) = 0.
% 0.07/0.46  f8(1,0,1,0,0,0,1,1) = 0.
% 0.07/0.46  f8(1,0,1,0,0,1,0,0) = 0.
% 0.07/0.46  f8(1,0,1,0,0,1,0,1) = 0.
% 0.07/0.46  f8(1,0,1,0,0,1,1,0) = 0.
% 0.07/0.46  f8(1,0,1,0,0,1,1,1) = 0.
% 0.07/0.46  f8(1,0,1,0,1,0,0,0) = 0.
% 0.07/0.46  f8(1,0,1,0,1,0,0,1) = 0.
% 0.07/0.46  f8(1,0,1,0,1,0,1,0) = 0.
% 0.07/0.46  f8(1,0,1,0,1,0,1,1) = 0.
% 0.07/0.46  f8(1,0,1,0,1,1,0,0) = 0.
% 0.07/0.46  f8(1,0,1,0,1,1,0,1) = 0.
% 0.07/0.46  f8(1,0,1,0,1,1,1,0) = 0.
% 0.07/0.46  f8(1,0,1,0,1,1,1,1) = 0.
% 0.07/0.46  f8(1,0,1,1,0,0,0,0) = 0.
% 0.07/0.46  f8(1,0,1,1,0,0,0,1) = 0.
% 0.07/0.46  f8(1,0,1,1,0,0,1,0) = 0.
% 0.07/0.46  f8(1,0,1,1,0,0,1,1) = 0.
% 0.07/0.46  f8(1,0,1,1,0,1,0,0) = 0.
% 0.07/0.46  f8(1,0,1,1,0,1,0,1) = 0.
% 0.07/0.46  f8(1,0,1,1,0,1,1,0) = 0.
% 0.07/0.46  f8(1,0,1,1,0,1,1,1) = 0.
% 0.07/0.46  f8(1,0,1,1,1,0,0,0) = 0.
% 0.07/0.46  f8(1,0,1,1,1,0,0,1) = 0.
% 0.07/0.46  f8(1,0,1,1,1,0,1,0) = 0.
% 0.07/0.46  f8(1,0,1,1,1,0,1,1) = 0.
% 0.07/0.46  f8(1,0,1,1,1,1,0,0) = 0.
% 0.07/0.46  f8(1,0,1,1,1,1,0,1) = 0.
% 0.07/0.46  f8(1,0,1,1,1,1,1,0) = 0.
% 0.07/0.46  f8(1,0,1,1,1,1,1,1) = 0.
% 0.07/0.46  f8(1,1,0,0,0,0,0,0) = 0.
% 0.07/0.46  f8(1,1,0,0,0,0,0,1) = 0.
% 0.07/0.46  f8(1,1,0,0,0,0,1,0) = 0.
% 0.07/0.46  f8(1,1,0,0,0,0,1,1) = 0.
% 0.07/0.46  f8(1,1,0,0,0,1,0,0) = 0.
% 0.07/0.46  f8(1,1,0,0,0,1,0,1) = 0.
% 0.07/0.46  f8(1,1,0,0,0,1,1,0) = 0.
% 0.07/0.46  f8(1,1,0,0,0,1,1,1) = 0.
% 0.07/0.46  f8(1,1,0,0,1,0,0,0) = 0.
% 0.07/0.46  f8(1,1,0,0,1,0,0,1) = 0.
% 0.07/0.46  f8(1,1,0,0,1,0,1,0) = 0.
% 0.07/0.46  f8(1,1,0,0,1,0,1,1) = 0.
% 0.07/0.46  f8(1,1,0,0,1,1,0,0) = 0.
% 0.07/0.46  f8(1,1,0,0,1,1,0,1) = 0.
% 0.07/0.46  f8(1,1,0,0,1,1,1,0) = 0.
% 0.07/0.46  f8(1,1,0,0,1,1,1,1) = 0.
% 0.07/0.46  f8(1,1,0,1,0,0,0,0) = 0.
% 0.07/0.46  f8(1,1,0,1,0,0,0,1) = 0.
% 0.07/0.46  f8(1,1,0,1,0,0,1,0) = 0.
% 0.07/0.46  f8(1,1,0,1,0,0,1,1) = 0.
% 0.07/0.46  f8(1,1,0,1,0,1,0,0) = 0.
% 0.07/0.46  f8(1,1,0,1,0,1,0,1) = 0.
% 0.07/0.46  f8(1,1,0,1,0,1,1,0) = 0.
% 0.07/0.46  f8(1,1,0,1,0,1,1,1) = 0.
% 0.07/0.46  f8(1,1,0,1,1,0,0,0) = 0.
% 0.07/0.46  f8(1,1,0,1,1,0,0,1) = 0.
% 0.07/0.46  f8(1,1,0,1,1,0,1,0) = 0.
% 0.07/0.46  f8(1,1,0,1,1,0,1,1) = 0.
% 0.07/0.46  f8(1,1,0,1,1,1,0,0) = 0.
% 0.07/0.46  f8(1,1,0,1,1,1,0,1) = 0.
% 0.07/0.46  f8(1,1,0,1,1,1,1,0) = 0.
% 0.07/0.46  f8(1,1,0,1,1,1,1,1) = 0.
% 0.07/0.46  f8(1,1,1,0,0,0,0,0) = 0.
% 0.07/0.46  f8(1,1,1,0,0,0,0,1) = 0.
% 0.07/0.46  f8(1,1,1,0,0,0,1,0) = 0.
% 0.07/0.46  f8(1,1,1,0,0,0,1,1) = 0.
% 0.07/0.46  f8(1,1,1,0,0,1,0,0) = 0.
% 0.07/0.46  f8(1,1,1,0,0,1,0,1) = 0.
% 0.07/0.46  f8(1,1,1,0,0,1,1,0) = 0.
% 0.07/0.46  f8(1,1,1,0,0,1,1,1) = 0.
% 0.07/0.46  f8(1,1,1,0,1,0,0,0) = 0.
% 0.07/0.46  f8(1,1,1,0,1,0,0,1) = 0.
% 0.07/0.46  f8(1,1,1,0,1,0,1,0) = 0.
% 0.07/0.46  f8(1,1,1,0,1,0,1,1) = 0.
% 0.07/0.46  f8(1,1,1,0,1,1,0,0) = 0.
% 0.07/0.46  f8(1,1,1,0,1,1,0,1) = 0.
% 0.07/0.46  f8(1,1,1,0,1,1,1,0) = 0.
% 0.07/0.46  f8(1,1,1,0,1,1,1,1) = 0.
% 0.07/0.46  f8(1,1,1,1,0,0,0,0) = 0.
% 0.07/0.46  f8(1,1,1,1,0,0,0,1) = 0.
% 0.07/0.46  f8(1,1,1,1,0,0,1,0) = 0.
% 0.07/0.46  f8(1,1,1,1,0,0,1,1) = 0.
% 0.07/0.46  f8(1,1,1,1,0,1,0,0) = 0.
% 0.07/0.46  f8(1,1,1,1,0,1,0,1) = 0.
% 0.07/0.46  f8(1,1,1,1,0,1,1,0) = 0.
% 0.07/0.46  f8(1,1,1,1,0,1,1,1) = 0.
% 0.07/0.46  f8(1,1,1,1,1,0,0,0) = 0.
% 0.07/0.46  f8(1,1,1,1,1,0,0,1) = 0.
% 0.07/0.46  f8(1,1,1,1,1,0,1,0) = 0.
% 0.07/0.46  f8(1,1,1,1,1,0,1,1) = 0.
% 0.07/0.46  f8(1,1,1,1,1,1,0,0) = 0.
% 0.07/0.46  f8(1,1,1,1,1,1,0,1) = 0.
% 0.07/0.46  f8(1,1,1,1,1,1,1,0) = 0.
% 0.07/0.46  f8(1,1,1,1,1,1,1,1) = 0.
% 0.07/0.46  
% 0.07/0.46   injection :
% 0.07/0.46          0 1
% 0.07/0.46      -------
% 0.07/0.46          0 0
% 0.07/0.46  
% 0.07/0.46   surjection :
% 0.07/0.46          0 1
% 0.07/0.46      -------
% 0.07/0.46          0 0
% 0.07/0.46  
% 0.07/0.46   element :
% 0.07/0.46        | 0 1
% 0.07/0.46      --+----
% 0.07/0.46      0 | 0 0
% 0.07/0.46      1 | 0 0
% 0.07/0.46  
% 0.07/0.46   exact :
% 0.07/0.46        | 0 1
% 0.07/0.46      --+----
% 0.07/0.46      0 | 0 0
% 0.07/0.46      1 | 0 0
% 0.07/0.46  morphism(0,0,0) = 0.
% 0.07/0.46  morphism(0,0,1) = 0.
% 0.07/0.46  morphism(0,1,0) = 0.
% 0.07/0.46  morphism(0,1,1) = 0.
% 0.07/0.46  morphism(1,0,0) = 0.
% 0.07/0.46  morphism(1,0,1) = 0.
% 0.07/0.46  morphism(1,1,0) = 0.
% 0.07/0.46  morphism(1,1,1) = 0.
% 0.07/0.46  commute(0,0,0,0) = 0.
% 0.07/0.46  commute(0,0,0,1) = 0.
% 0.07/0.46  commute(0,0,1,0) = 0.
% 0.07/0.46  commute(0,0,1,1) = 0.
% 0.07/0.46  commute(0,1,0,0) = 0.
% 0.07/0.46  commute(0,1,0,1) = 0.
% 0.07/0.46  commute(0,1,1,0) = 0.
% 0.07/0.46  commute(0,1,1,1) = 0.
% 0.07/0.46  commute(1,0,0,0) = 0.
% 0.07/0.46  commute(1,0,0,1) = 0.
% 0.07/0.46  commute(1,0,1,0) = 0.
% 0.07/0.46  commute(1,0,1,1) = 0.
% 0.07/0.46  commute(1,1,0,0) = 0.
% 0.07/0.46  commute(1,1,0,1) = 0.
% 0.07/0.46  commute(1,1,1,0) = 0.
% 0.07/0.46  commute(1,1,1,1) = 0.
% 0.07/0.46  
% 0.07/0.46  % SZS output end FiniteModel
% 0.07/0.46  ------ process 21405 exit (max_models) ------
% 0.07/0.46  
% 0.07/0.46  User_CPU=0.02, System_CPU=0.00, Wall_clock=0.
% 0.07/0.46  
% 0.07/0.46  Exiting with 1 model.
% 0.07/0.46  
% 0.07/0.46  Process 21405 exit (max_models) Tue Feb  7 18:39:46 2017
% 0.07/0.46  The process finished Tue Feb  7 18:39:46 2017
% 0.07/0.46  Mace4 ended
%------------------------------------------------------------------------------