TSTP Solution File: NUM074-1 by Refute---2015

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Refute---2015
% Problem  : NUM074-1 : TPTP v6.4.0. Bugfixed v2.1.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : isabelle tptp_refute %d %s

% Computer : n022.star.cs.uiowa.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2609 0 2.40GHz
% Memory   : 16091.75MB
% OS       : Linux 3.10.0-327.10.1.el7.x86_64
% CPULimit : 300s
% DateTime : Thu Apr 14 01:54:41 EDT 2016

% Result   : Timeout 300.02s
% Output   : None 
% Verified : 
% SZS Type : None (Parsing solution fails)
% Syntax   : Number of formulae    : 0

% Comments : 
%------------------------------------------------------------------------------
%----No solution output by system
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.03  % Problem  : NUM074-1 : TPTP v6.4.0. Bugfixed v2.1.0.
% 0.00/0.04  % Command  : isabelle tptp_refute %d %s
% 0.02/0.23  % Computer : n022.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   : 16091.75MB
% 0.02/0.23  % OS       : Linux 3.10.0-327.10.1.el7.x86_64
% 0.02/0.23  % CPULimit : 300
% 0.02/0.23  % DateTime : Tue Apr  5 15:48:54 CDT 2016
% 0.02/0.23  % CPUTime  : 
% 6.33/6.12  > val it = (): unit
% 6.74/6.54  Trying to find a model that refutes: True
% 10.74/10.52  Unfolded term: [| ~ bnd_transitive bnd_xr bnd_y; bnd_well_ordering bnd_xr bnd_y;
% 10.74/10.52     !!X. bnd_member X bnd_omega | bnd_integer_of X = bnd_null_class;
% 10.74/10.52     !!X. ~ bnd_member X bnd_omega | bnd_integer_of X = X;
% 10.74/10.52     !!X Y.
% 10.74/10.52        bnd_recursion bnd_null_class (bnd_apply bnd_add_relation X)
% 10.74/10.52         bnd_union_of_range_map =
% 10.74/10.52        bnd_ordinal_multiply X Y;
% 10.74/10.52     !!X Y.
% 10.74/10.52        bnd_apply
% 10.74/10.52         (bnd_recursion X bnd_successor_relation bnd_union_of_range_map) Y =
% 10.74/10.52        bnd_ordinal_add X Y;
% 10.74/10.52     !!X Y.
% 10.74/10.52        (~ bnd_member (bnd_ordered_pair X Y)
% 10.74/10.52            (bnd_cross_product bnd_universal_class bnd_universal_class) |
% 10.74/10.52         ~ bnd_sum_class (bnd_range_of X) = Y) |
% 10.74/10.52        bnd_member (bnd_ordered_pair X Y) bnd_union_of_range_map;
% 10.74/10.52     !!X Y.
% 10.74/10.52        ~ bnd_member (bnd_ordered_pair X Y) bnd_union_of_range_map |
% 10.74/10.52        bnd_sum_class (bnd_range_of X) = Y;
% 10.74/10.52     bnd_subclass bnd_union_of_range_map
% 10.74/10.52      (bnd_cross_product bnd_universal_class bnd_universal_class);
% 10.74/10.52     !!Z X.
% 10.74/10.52        (((~ bnd_function Z | ~ bnd_function X) |
% 10.74/10.52          ~ bnd_member (bnd_domain_of X) bnd_ordinal_numbers) |
% 10.74/10.52         ~ bnd_compose Z (bnd_rest_of X) = X) |
% 10.74/10.52        bnd_member X (bnd_recursion_equation_functions Z);
% 10.74/10.52     !!X Z.
% 10.74/10.52        ~ bnd_member X (bnd_recursion_equation_functions Z) |
% 10.74/10.52        bnd_compose Z (bnd_rest_of X) = X;
% 10.74/10.52     !!X Z.
% 10.74/10.52        ~ bnd_member X (bnd_recursion_equation_functions Z) |
% 10.74/10.52        bnd_member (bnd_domain_of X) bnd_ordinal_numbers;
% 10.74/10.52     !!X Z.
% 10.74/10.52        ~ bnd_member X (bnd_recursion_equation_functions Z) | bnd_function X;
% 10.74/10.52     !!X Z.
% 10.74/10.52        ~ bnd_member X (bnd_recursion_equation_functions Z) | bnd_function Z;
% 10.74/10.52     !!X. ~ bnd_member X bnd_universal_class |
% 10.74/10.52          bnd_member (bnd_ordered_pair X (bnd_rest_of X)) bnd_rest_relation;
% 10.74/10.52     !!X Y.
% 10.74/10.52        ~ bnd_member (bnd_ordered_pair X Y) bnd_rest_relation |
% 10.74/10.52        bnd_rest_of X = Y;
% 10.74/10.52     bnd_subclass bnd_rest_relation
% 10.74/10.52      (bnd_cross_product bnd_universal_class bnd_universal_class);
% 10.74/10.52     !!U X V.
% 10.74/10.52        (~ bnd_member U (bnd_domain_of X) |
% 10.74/10.52         ~ bnd_restrict X U bnd_universal_class = V) |
% 10.74/10.52        bnd_member (bnd_ordered_pair U V) (bnd_rest_of X);
% 10.74/10.52     !!U V X.
% 10.74/10.52        ~ bnd_member (bnd_ordered_pair U V) (bnd_rest_of X) |
% 10.74/10.52        bnd_restrict X U bnd_universal_class = V;
% 10.74/10.52     !!U V X.
% 10.74/10.52        ~ bnd_member (bnd_ordered_pair U V) (bnd_rest_of X) |
% 10.74/10.52        bnd_member U (bnd_domain_of X);
% 10.74/10.52     !!X. bnd_subclass (bnd_rest_of X)
% 10.74/10.52           (bnd_cross_product bnd_universal_class bnd_universal_class);
% 10.74/10.52     bnd_intersection (bnd_complement bnd_kind_1_ordinals)
% 10.74/10.52      bnd_ordinal_numbers =
% 10.74/10.52     bnd_limit_ordinals;
% 10.74/10.52     bnd_union (bnd_singleton bnd_null_class)
% 10.74/10.52      (bnd_image bnd_successor_relation bnd_ordinal_numbers) =
% 10.74/10.52     bnd_kind_1_ordinals;
% 10.74/10.52     !!X. ((~ bnd_well_ordering bnd_element_relation X |
% 10.74/10.52            ~ bnd_subclass (bnd_sum_class X) X) |
% 10.74/10.52           bnd_member X bnd_ordinal_numbers) |
% 10.74/10.52          X = bnd_ordinal_numbers;
% 10.74/10.52     !!X. ((~ bnd_well_ordering bnd_element_relation X |
% 10.74/10.52            ~ bnd_subclass (bnd_sum_class X) X) |
% 10.74/10.52           ~ bnd_member X bnd_universal_class) |
% 10.74/10.52          bnd_member X bnd_ordinal_numbers;
% 10.74/10.52     !!X. ~ bnd_member X bnd_ordinal_numbers |
% 10.74/10.52          bnd_subclass (bnd_sum_class X) X;
% 10.74/10.52     !!X. ~ bnd_member X bnd_ordinal_numbers |
% 10.74/10.52          bnd_well_ordering bnd_element_relation X;
% 10.74/10.52     !!Y Z Xr.
% 10.74/10.52        (~ bnd_subclass Y Z |
% 10.74/10.52         ~ bnd_subclass (bnd_domain_of (bnd_restrict Xr Z Y)) Y) |
% 10.74/10.52        bnd_section Xr Y Z;
% 10.74/10.52     !!Xr Y Z.
% 10.74/10.52        ~ bnd_section Xr Y Z |
% 10.74/10.52        bnd_subclass (bnd_domain_of (bnd_restrict Xr Z Y)) Y;
% 10.74/10.52     !!Xr Y Z. ~ bnd_section Xr Y Z | bnd_subclass Y Z;
% 10.74/10.52     !!V Xr Y.
% 10.74/10.52        ((~ bnd_member V (bnd_not_well_ordering Xr Y) |
% 10.74/10.52          ~ bnd_segment Xr (bnd_not_well_ordering Xr Y) V = bnd_null_class) |
% 10.74/10.52         ~ bnd_connected Xr Y) |
% 10.74/10.52        bnd_well_ordering Xr Y;
% 10.74/10.52     !!Xr Y.
% 10.74/10.52        (~ bnd_connected Xr Y | bnd_subclass (bnd_not_well_ordering Xr Y) Y) |
% 10.74/10.52        bnd_well_ordering Xr Y;
% 10.74/10.52     !!Xr Y.
% 10.74/10.52        (~ bnd_connected Xr Y |
% 10.74/10.52         ~ bnd_not_well_ordering Xr Y = bnd_null_class) |
% 10.74/10.52        bnd_well_ordering Xr Y;
% 10.74/10.52     !!Xr Y U V.
% 10.74/10.52        ((~ bnd_well_ordering Xr Y | ~ bnd_subclass U Y) | ~ bnd_member V U) |
% 10.74/10.52        ~ bnd_member (bnd_ordered_pair V (bnd_least Xr U)) Xr;
% 10.74/10.52     !!Xr Y U.
% 10.74/10.52        (~ bnd_well_ordering Xr Y | ~ bnd_subclass U Y) |
% 10.74/10.52        bnd_segment Xr U (bnd_least Xr U) = bnd_null_class;
% 10.74/10.52     !!Xr Y U V.
% 10.74/10.52        ((~ bnd_well_ordering Xr Y | ~ bnd_subclass U Y) | ~ bnd_member V U) |
% 10.74/10.52        bnd_member (bnd_least Xr U) U;
% 10.74/10.52     !!Xr Y U.
% 10.74/10.52        ((~ bnd_well_ordering Xr Y | ~ bnd_subclass U Y) |
% 10.74/10.52         U = bnd_null_class) |
% 10.74/10.52        bnd_member (bnd_least Xr U) U;
% 10.74/10.52     !!X Y. ~ bnd_well_ordering X Y | bnd_connected X Y;
% 10.74/10.52     !!Xr Y Z.
% 10.74/10.52        bnd_segment Xr Y Z =
% 10.74/10.52        bnd_domain_of (bnd_restrict Xr Y (bnd_singleton Z));
% 10.74/10.52     !!Xr Y.
% 10.74/10.52        ~ bnd_restrict (bnd_intersection Xr (bnd_inverse Xr)) Y Y =
% 10.74/10.52          bnd_null_class |
% 10.74/10.52        bnd_asymmetric Xr Y;
% 10.74/10.52     !!Xr Y.
% 10.74/10.52        ~ bnd_asymmetric Xr Y |
% 10.74/10.52        bnd_restrict (bnd_intersection Xr (bnd_inverse Xr)) Y Y =
% 10.74/10.52        bnd_null_class;
% 10.74/10.52     !!Xr Y.
% 10.74/10.52        ~ bnd_subclass
% 10.74/10.52           (bnd_compose (bnd_restrict Xr Y Y) (bnd_restrict Xr Y Y))
% 10.74/10.52           (bnd_restrict Xr Y Y) |
% 10.74/10.52        bnd_transitive Xr Y;
% 10.74/10.52     !!Xr Y.
% 10.74/10.52        ~ bnd_transitive Xr Y |
% 10.74/10.52        bnd_subclass (bnd_compose (bnd_restrict Xr Y Y) (bnd_restrict Xr Y Y))
% 10.74/10.52         (bnd_restrict Xr Y Y);
% 10.74/10.52     !!Y X.
% 10.74/10.52        ~ bnd_subclass (bnd_cross_product Y Y)
% 10.74/10.52           (bnd_union bnd_identity_relation (bnd_symmetrization_of X)) |
% 10.74/10.52        bnd_connected X Y;
% 10.74/10.52     !!X Y.
% 10.74/10.52        ~ bnd_connected X Y |
% 10.74/10.52        bnd_subclass (bnd_cross_product Y Y)
% 10.74/10.52         (bnd_union bnd_identity_relation (bnd_symmetrization_of X));
% 10.74/10.52     !!X Y.
% 10.74/10.52        ~ bnd_subclass (bnd_restrict X Y Y)
% 10.74/10.52           (bnd_complement bnd_identity_relation) |
% 10.74/10.52        bnd_irreflexive X Y;
% 10.74/10.52     !!X Y.
% 10.74/10.52        ~ bnd_irreflexive X Y |
% 10.74/10.52        bnd_subclass (bnd_restrict X Y Y)
% 10.74/10.52         (bnd_complement bnd_identity_relation);
% 10.74/10.52     !!X. bnd_union X (bnd_inverse X) = bnd_symmetrization_of X;
% 10.74/10.52     !!Xf Y.
% 10.74/10.52        (~ bnd_function Xf | ~ bnd_subclass (bnd_range_of Xf) Y) |
% 10.74/10.52        bnd_maps Xf (bnd_domain_of Xf) Y;
% 10.74/10.52     !!Xf X Y. ~ bnd_maps Xf X Y | bnd_subclass (bnd_range_of Xf) Y;
% 10.74/10.52     !!Xf X Y. ~ bnd_maps Xf X Y | bnd_domain_of Xf = X;
% 10.74/10.52     !!Xf X Y. ~ bnd_maps Xf X Y | bnd_function Xf;
% 10.74/10.52     !!X Y Z.
% 10.74/10.52        (~ bnd_member (bnd_ordered_pair X (bnd_ordered_pair Y Z))
% 10.74/10.52            (bnd_cross_product bnd_universal_class
% 10.74/10.52              (bnd_cross_product bnd_universal_class bnd_universal_class)) |
% 10.74/10.52         ~ bnd_member Y (bnd_domain_of X)) |
% 10.74/10.52        bnd_member (bnd_ordered_pair X (bnd_ordered_pair Y (bnd_apply X Y)))
% 10.74/10.52         bnd_application_function;
% 10.74/10.52     !!X Y Z.
% 10.74/10.52        ~ bnd_member (bnd_ordered_pair X (bnd_ordered_pair Y Z))
% 10.74/10.52           bnd_application_function |
% 10.74/10.52        bnd_apply X Y = Z;
% 10.74/10.52     !!X Y Z.
% 10.74/10.52        ~ bnd_member (bnd_ordered_pair X (bnd_ordered_pair Y Z))
% 10.74/10.52           bnd_application_function |
% 10.74/10.52        bnd_member Y (bnd_domain_of X);
% 10.74/10.52     bnd_subclass bnd_application_function
% 10.74/10.52      (bnd_cross_product bnd_universal_class
% 10.74/10.52        (bnd_cross_product bnd_universal_class bnd_universal_class));
% 10.74/10.52     bnd_intersection
% 10.74/10.52      (bnd_complement
% 10.74/10.52        (bnd_compose bnd_element_relation
% 10.74/10.52          (bnd_complement bnd_identity_relation)))
% 10.74/10.52      bnd_element_relation =
% 10.74/10.52     bnd_singleton_relation;
% 10.74/10.52     !!X. bnd_domain X
% 10.74/10.52           (bnd_image (bnd_inverse X) (bnd_singleton (bnd_single_valued1 X)))
% 10.74/10.52           (bnd_single_valued2 X) =
% 10.74/10.52          bnd_single_valued3 X;
% 10.74/10.52     !!X. bnd_second
% 10.74/10.52           (bnd_not_subclass_element (bnd_compose X (bnd_inverse X))
% 10.74/10.52             bnd_identity_relation) =
% 10.74/10.52          bnd_single_valued2 X;
% 10.74/10.52     !!X. bnd_first
% 10.74/10.52           (bnd_not_subclass_element (bnd_compose X (bnd_inverse X))
% 10.74/10.52             bnd_identity_relation) =
% 10.74/10.52          bnd_single_valued1 X;
% 10.74/10.52     !!X. ~ bnd_member X bnd_universal_class |
% 10.74/10.52          bnd_member (bnd_ordered_pair X (bnd_domain_of X))
% 10.74/10.52           bnd_domain_relation;
% 10.74/10.52     !!X Y.
% 10.74/10.52        ~ bnd_member (bnd_ordered_pair X Y) bnd_domain_relation |
% 10.74/10.52        bnd_domain_of X = Y;
% 10.74/10.52     bnd_subclass bnd_domain_relation
% 10.74/10.52      (bnd_cross_product bnd_universal_class bnd_universal_class);
% 10.74/10.52     !!X Y.
% 10.74/10.52        ~ bnd_member (bnd_ordered_pair X Y)
% 10.74/10.52           (bnd_cross_product bnd_universal_class bnd_universal_class) |
% 10.74/10.52        bnd_member (bnd_ordered_pair X (bnd_ordered_pair Y (bnd_compose X Y)))
% 10.74/10.52         bnd_composition_function;
% 10.74/10.52     !!X Y Z.
% 10.74/10.52        ~ bnd_member (bnd_ordered_pair X (bnd_ordered_pair Y Z))
% 10.74/10.52           bnd_composition_function |
% 10.74/10.52        bnd_compose X Y = Z;
% 10.74/10.52     bnd_subclass bnd_composition_function
% 10.74/10.52      (bnd_cross_product bnd_universal_class
% 10.74/10.52        (bnd_cross_product bnd_universal_class bnd_universal_class));
% 10.74/10.52     !!Y Z X.
% 10.74/10.52        (~ bnd_member (bnd_ordered_pair Y Z)
% 10.74/10.52            (bnd_cross_product bnd_universal_class bnd_universal_class) |
% 10.74/10.52         ~ bnd_compose X Y = Z) |
% 10.74/10.52        bnd_member (bnd_ordered_pair Y Z) (bnd_compose_class X);
% 10.74/10.52     !!Y Z X.
% 10.74/10.52        ~ bnd_member (bnd_ordered_pair Y Z) (bnd_compose_class X) |
% 10.74/10.52        bnd_compose X Y = Z;
% 10.74/10.52     !!X. bnd_subclass (bnd_compose_class X)
% 10.74/10.52           (bnd_cross_product bnd_universal_class bnd_universal_class);
% 10.74/10.52     !!Xf1 Xf2 Xh.
% 10.74/10.52        (((~ bnd_operation Xf1 | ~ bnd_operation Xf2) |
% 10.74/10.52          ~ bnd_compatible Xh Xf1 Xf2) |
% 10.74/10.52         ~ bnd_apply Xf2
% 10.74/10.52            (bnd_ordered_pair
% 10.74/10.52              (bnd_apply Xh (bnd_not_homomorphism1 Xh Xf1 Xf2))
% 10.74/10.52              (bnd_apply Xh (bnd_not_homomorphism2 Xh Xf1 Xf2))) =
% 10.74/10.52           bnd_apply Xh
% 10.74/10.52            (bnd_apply Xf1
% 10.74/10.52              (bnd_ordered_pair (bnd_not_homomorphism1 Xh Xf1 Xf2)
% 10.74/10.52                (bnd_not_homomorphism2 Xh Xf1 Xf2)))) |
% 10.74/10.52        bnd_homomorphism Xh Xf1 Xf2;
% 10.74/10.52     !!Xf1 Xf2 Xh.
% 10.74/10.52        (((~ bnd_operation Xf1 | ~ bnd_operation Xf2) |
% 10.74/10.52          ~ bnd_compatible Xh Xf1 Xf2) |
% 10.74/10.52         bnd_member
% 10.74/10.52          (bnd_ordered_pair (bnd_not_homomorphism1 Xh Xf1 Xf2)
% 10.74/10.52            (bnd_not_homomorphism2 Xh Xf1 Xf2))
% 10.74/10.52          (bnd_domain_of Xf1)) |
% 10.74/10.52        bnd_homomorphism Xh Xf1 Xf2;
% 10.74/10.52     !!Xh Xf1 Xf2 X Y.
% 10.74/10.52        (~ bnd_homomorphism Xh Xf1 Xf2 |
% 10.74/10.52         ~ bnd_member (bnd_ordered_pair X Y) (bnd_domain_of Xf1)) |
% 10.74/10.52        bnd_apply Xf2 (bnd_ordered_pair (bnd_apply Xh X) (bnd_apply Xh Y)) =
% 10.74/10.52        bnd_apply Xh (bnd_apply Xf1 (bnd_ordered_pair X Y));
% 10.74/10.52     !!Xh Xf1 Xf2. ~ bnd_homomorphism Xh Xf1 Xf2 | bnd_compatible Xh Xf1 Xf2;
% 10.74/10.52     !!Xh Xf1 Xf2. ~ bnd_homomorphism Xh Xf1 Xf2 | bnd_operation Xf2;
% 10.74/10.52     !!Xh Xf1 Xf2. ~ bnd_homomorphism Xh Xf1 Xf2 | bnd_operation Xf1;
% 10.74/10.52     !!Xh Xf1 Xf2.
% 10.74/10.52        ((~ bnd_function Xh |
% 10.74/10.52          ~ bnd_domain_of (bnd_domain_of Xf1) = bnd_domain_of Xh) |
% 10.74/10.52         ~ bnd_subclass (bnd_range_of Xh)
% 10.74/10.52            (bnd_domain_of (bnd_domain_of Xf2))) |
% 10.74/10.52        bnd_compatible Xh Xf1 Xf2;
% 10.74/10.52     !!Xh Xf1 Xf2.
% 10.74/10.52        ~ bnd_compatible Xh Xf1 Xf2 |
% 10.74/10.52        bnd_subclass (bnd_range_of Xh) (bnd_domain_of (bnd_domain_of Xf2));
% 10.74/10.52     !!Xh Xf1 Xf2.
% 10.74/10.52        ~ bnd_compatible Xh Xf1 Xf2 |
% 10.74/10.52        bnd_domain_of (bnd_domain_of Xf1) = bnd_domain_of Xh;
% 10.74/10.52     !!Xh Xf1 Xf2. ~ bnd_compatible Xh Xf1 Xf2 | bnd_function Xh;
% 10.74/10.52     !!Xf. ((~ bnd_function Xf |
% 10.74/10.52             ~ bnd_cross_product (bnd_domain_of (bnd_domain_of Xf))
% 10.74/10.52                (bnd_domain_of (bnd_domain_of Xf)) =
% 10.74/10.52               bnd_domain_of Xf) |
% 10.74/10.52            ~ bnd_subclass (bnd_range_of Xf)
% 10.74/10.52               (bnd_domain_of (bnd_domain_of Xf))) |
% 10.74/10.52           bnd_operation Xf;
% 10.74/10.52     !!Xf. ~ bnd_operation Xf |
% 10.74/10.52           bnd_subclass (bnd_range_of Xf) (bnd_domain_of (bnd_domain_of Xf));
% 10.74/10.52     !!Xf. ~ bnd_operation Xf |
% 10.74/10.52           bnd_cross_product (bnd_domain_of (bnd_domain_of Xf))
% 10.74/10.52            (bnd_domain_of (bnd_domain_of Xf)) =
% 10.74/10.52           bnd_domain_of Xf;
% 10.74/10.52     !!Xf. ~ bnd_operation Xf | bnd_function Xf;
% 10.74/10.52     !!X. bnd_intersection (bnd_domain_of X)
% 10.74/10.52           (bnd_diagonalise
% 10.74/10.52             (bnd_compose (bnd_inverse bnd_element_relation) X)) =
% 10.74/10.52          bnd_cantor X;
% 10.74/10.52     !!Xr. bnd_complement
% 10.74/10.52            (bnd_domain_of (bnd_intersection Xr bnd_identity_relation)) =
% 10.74/10.52           bnd_diagonalise Xr;
% 10.74/10.52     bnd_intersection (bnd_inverse bnd_subset_relation) bnd_subset_relation =
% 10.74/10.52     bnd_identity_relation;
% 10.74/10.52     bnd_intersection
% 10.74/10.52      (bnd_cross_product bnd_universal_class bnd_universal_class)
% 10.74/10.52      (bnd_intersection
% 10.74/10.52        (bnd_cross_product bnd_universal_class bnd_universal_class)
% 10.74/10.52        (bnd_complement
% 10.74/10.52          (bnd_compose (bnd_complement bnd_element_relation)
% 10.74/10.52            (bnd_inverse bnd_element_relation)))) =
% 10.74/10.52     bnd_subset_relation;
% 10.74/10.52     !!Xf. (~ bnd_function (bnd_inverse Xf) | ~ bnd_function Xf) |
% 10.74/10.52           bnd_one_to_one Xf;
% 10.74/10.52     !!Xf. ~ bnd_one_to_one Xf | bnd_function (bnd_inverse Xf);
% 10.74/10.52     !!Xf. ~ bnd_one_to_one Xf | bnd_function Xf;
% 10.74/10.52     !!Y. (~ bnd_member Y bnd_universal_class | Y = bnd_null_class) |
% 10.74/10.52          bnd_member (bnd_apply bnd_choice Y) Y;
% 10.74/10.52     bnd_function bnd_choice;
% 10.74/10.52     !!Xf Y. bnd_sum_class (bnd_image Xf (bnd_singleton Y)) = bnd_apply Xf Y;
% 10.74/10.52     !!X. X = bnd_null_class |
% 10.74/10.52          bnd_intersection X (bnd_regular X) = bnd_null_class;
% 10.74/10.52     !!X. X = bnd_null_class | bnd_member (bnd_regular X) X;
% 10.74/10.52     !!Xf X.
% 10.74/10.52        (~ bnd_function Xf | ~ bnd_member X bnd_universal_class) |
% 10.74/10.52        bnd_member (bnd_image Xf X) bnd_universal_class;
% 10.74/10.52     !!Xf. (~ bnd_subclass Xf
% 10.74/10.52               (bnd_cross_product bnd_universal_class bnd_universal_class) |
% 10.74/10.52            ~ bnd_subclass (bnd_compose Xf (bnd_inverse Xf))
% 10.74/10.52               bnd_identity_relation) |
% 10.74/10.52           bnd_function Xf;
% 10.74/10.52     !!Xf. ~ bnd_function Xf |
% 10.74/10.52           bnd_subclass (bnd_compose Xf (bnd_inverse Xf))
% 10.74/10.52            bnd_identity_relation;
% 10.74/10.52     !!Xf. ~ bnd_function Xf |
% 10.74/10.52           bnd_subclass Xf
% 10.74/10.52            (bnd_cross_product bnd_universal_class bnd_universal_class);
% 10.74/10.52     !!X. ~ bnd_subclass (bnd_compose X (bnd_inverse X))
% 10.74/10.52             bnd_identity_relation |
% 10.74/10.52          bnd_single_valued_class X;
% 10.74/10.52     !!X. ~ bnd_single_valued_class X |
% 10.74/10.52          bnd_subclass (bnd_compose X (bnd_inverse X)) bnd_identity_relation;
% 10.74/10.52     !!Z Yr Xr Y.
% 10.74/10.52        (~ bnd_member Z (bnd_image Yr (bnd_image Xr (bnd_singleton Y))) |
% 10.74/10.52         ~ bnd_member (bnd_ordered_pair Y Z)
% 10.74/10.52            (bnd_cross_product bnd_universal_class bnd_universal_class)) |
% 10.74/10.52        bnd_member (bnd_ordered_pair Y Z) (bnd_compose Yr Xr);
% 10.74/10.52     !!Y Z Yr Xr.
% 10.74/10.52        ~ bnd_member (bnd_ordered_pair Y Z) (bnd_compose Yr Xr) |
% 10.74/10.52        bnd_member Z (bnd_image Yr (bnd_image Xr (bnd_singleton Y)));
% 10.74/10.52     !!Yr Xr.
% 10.74/10.52        bnd_subclass (bnd_compose Yr Xr)
% 10.74/10.52         (bnd_cross_product bnd_universal_class bnd_universal_class);
% 10.74/10.52     !!U. ~ bnd_member U bnd_universal_class |
% 10.74/10.52          bnd_member (bnd_power_class U) bnd_universal_class;
% 10.74/10.52     !!X. bnd_complement (bnd_image bnd_element_relation (bnd_complement X)) =
% 10.74/10.52          bnd_power_class X;
% 10.74/10.52     !!X. ~ bnd_member X bnd_universal_class |
% 10.74/10.52          bnd_member (bnd_sum_class X) bnd_universal_class;
% 10.74/10.52     !!X. bnd_domain_of
% 10.74/10.52           (bnd_restrict bnd_element_relation bnd_universal_class X) =
% 10.74/10.52          bnd_sum_class X;
% 10.74/10.52     bnd_member bnd_omega bnd_universal_class;
% 10.74/10.52     !!Y. ~ bnd_inductive Y | bnd_subclass bnd_omega Y;
% 10.74/10.52     bnd_inductive bnd_omega;
% 10.74/10.52     !!X. (~ bnd_member bnd_null_class X |
% 10.74/10.52           ~ bnd_subclass (bnd_image bnd_successor_relation X) X) |
% 10.74/10.52          bnd_inductive X;
% 10.74/10.52     !!X. ~ bnd_inductive X |
% 10.74/10.52          bnd_subclass (bnd_image bnd_successor_relation X) X;
% 10.74/10.52     !!X. ~ bnd_inductive X | bnd_member bnd_null_class X;
% 10.74/10.52     !!X Y.
% 10.74/10.52        (~ bnd_successor X = Y |
% 10.74/10.52         ~ bnd_member (bnd_ordered_pair X Y)
% 10.74/10.52            (bnd_cross_product bnd_universal_class bnd_universal_class)) |
% 10.74/10.52        bnd_member (bnd_ordered_pair X Y) bnd_successor_relation;
% 10.74/10.52     !!X Y.
% 10.74/10.52        ~ bnd_member (bnd_ordered_pair X Y) bnd_successor_relation |
% 10.74/10.52        bnd_successor X = Y;
% 10.74/10.52     bnd_subclass bnd_successor_relation
% 10.74/10.52      (bnd_cross_product bnd_universal_class bnd_universal_class);
% 10.74/10.52     !!X. bnd_union X (bnd_singleton X) = bnd_successor X;
% 10.74/10.52     !!Xr X.
% 10.74/10.52        bnd_range_of (bnd_restrict Xr X bnd_universal_class) = bnd_image Xr X;
% 10.74/10.52     !!Z X Y.
% 10.74/10.52        bnd_second
% 10.74/10.52         (bnd_not_subclass_element (bnd_restrict Z (bnd_singleton X) Y)
% 10.74/10.52           bnd_null_class) =
% 10.74/10.52        bnd_range Z X Y;
% 10.74/10.52     !!Z X Y.
% 10.74/10.52        bnd_first
% 10.74/10.52         (bnd_not_subclass_element (bnd_restrict Z X (bnd_singleton Y))
% 10.74/10.52           bnd_null_class) =
% 10.74/10.52        bnd_domain Z X Y;
% 10.74/10.52     !!Z. bnd_domain_of (bnd_inverse Z) = bnd_range_of Z;
% 10.74/10.52     !!Y. bnd_domain_of (bnd_flip (bnd_cross_product Y bnd_universal_class)) =
% 10.74/10.52          bnd_inverse Y;
% 10.74/10.52     !!V U W X.
% 10.74/10.52        (~ bnd_member (bnd_ordered_pair (bnd_ordered_pair V U) W) X |
% 10.74/10.52         ~ bnd_member (bnd_ordered_pair (bnd_ordered_pair U V) W)
% 10.74/10.52            (bnd_cross_product
% 10.74/10.52              (bnd_cross_product bnd_universal_class bnd_universal_class)
% 10.74/10.52              bnd_universal_class)) |
% 10.74/10.52        bnd_member (bnd_ordered_pair (bnd_ordered_pair U V) W) (bnd_flip X);
% 10.74/10.52     !!U V W X.
% 10.74/10.52        ~ bnd_member (bnd_ordered_pair (bnd_ordered_pair U V) W)
% 10.74/10.52           (bnd_flip X) |
% 10.74/10.52        bnd_member (bnd_ordered_pair (bnd_ordered_pair V U) W) X;
% 10.74/10.52     !!X. bnd_subclass (bnd_flip X)
% 10.74/10.52           (bnd_cross_product
% 10.74/10.52             (bnd_cross_product bnd_universal_class bnd_universal_class)
% 10.74/10.52             bnd_universal_class);
% 10.74/10.52     !!V W U X.
% 10.74/10.52        (~ bnd_member (bnd_ordered_pair (bnd_ordered_pair V W) U) X |
% 10.74/10.52         ~ bnd_member (bnd_ordered_pair (bnd_ordered_pair U V) W)
% 10.74/10.52            (bnd_cross_product
% 10.74/10.52              (bnd_cross_product bnd_universal_class bnd_universal_class)
% 10.74/10.52              bnd_universal_class)) |
% 10.74/10.52        bnd_member (bnd_ordered_pair (bnd_ordered_pair U V) W) (bnd_rotate X);
% 10.74/10.52     !!U V W X.
% 10.74/10.52        ~ bnd_member (bnd_ordered_pair (bnd_ordered_pair U V) W)
% 10.74/10.52           (bnd_rotate X) |
% 10.74/10.52        bnd_member (bnd_ordered_pair (bnd_ordered_pair V W) U) X;
% 10.74/10.52     !!X. bnd_subclass (bnd_rotate X)
% 10.74/10.52           (bnd_cross_product
% 10.74/10.52             (bnd_cross_product bnd_universal_class bnd_universal_class)
% 10.74/10.52             bnd_universal_class);
% 10.74/10.52     !!Z X.
% 10.74/10.52        (~ bnd_member Z bnd_universal_class |
% 10.74/10.52         bnd_restrict X (bnd_singleton Z) bnd_universal_class =
% 10.74/10.52         bnd_null_class) |
% 10.74/10.52        bnd_member Z (bnd_domain_of X);
% 10.74/10.52     !!X Z.
% 10.74/10.52        ~ bnd_restrict X (bnd_singleton Z) bnd_universal_class =
% 10.74/10.52          bnd_null_class |
% 10.74/10.52        ~ bnd_member Z (bnd_domain_of X);
% 10.74/10.52     !!X Y Xr.
% 10.74/10.52        bnd_intersection (bnd_cross_product X Y) Xr = bnd_restrict Xr X Y;
% 10.74/10.52     !!Xr X Y.
% 10.74/10.52        bnd_intersection Xr (bnd_cross_product X Y) = bnd_restrict Xr X Y;
% 10.74/10.52     !!X Y.
% 10.74/10.52        bnd_intersection (bnd_complement (bnd_intersection X Y))
% 10.74/10.52         (bnd_complement
% 10.74/10.52           (bnd_intersection (bnd_complement X) (bnd_complement Y))) =
% 10.74/10.52        bnd_symmetric_difference X Y;
% 10.74/10.52     !!X Y.
% 10.74/10.52        bnd_complement
% 10.74/10.52         (bnd_intersection (bnd_complement X) (bnd_complement Y)) =
% 10.74/10.52        bnd_union X Y;
% 10.74/10.52     !!Z X.
% 10.74/10.52        (~ bnd_member Z bnd_universal_class |
% 10.74/10.52         bnd_member Z (bnd_complement X)) |
% 10.74/10.52        bnd_member Z X;
% 10.74/10.52     !!Z X. ~ bnd_member Z (bnd_complement X) | ~ bnd_member Z X;
% 10.74/10.52     !!Z X Y.
% 10.74/10.52        (~ bnd_member Z X | ~ bnd_member Z Y) |
% 10.74/10.52        bnd_member Z (bnd_intersection X Y);
% 10.74/10.52     !!Z X Y. ~ bnd_member Z (bnd_intersection X Y) | bnd_member Z Y;
% 10.74/10.52     !!Z X Y. ~ bnd_member Z (bnd_intersection X Y) | bnd_member Z X;
% 10.74/10.52     !!X Y.
% 10.74/10.52        (~ bnd_member (bnd_ordered_pair X Y)
% 10.74/10.52            (bnd_cross_product bnd_universal_class bnd_universal_class) |
% 10.74/10.52         ~ bnd_member X Y) |
% 10.74/10.52        bnd_member (bnd_ordered_pair X Y) bnd_element_relation;
% 10.74/10.52     !!X Y.
% 10.74/10.52        ~ bnd_member (bnd_ordered_pair X Y) bnd_element_relation |
% 10.74/10.52        bnd_member X Y;
% 10.74/10.52     bnd_subclass bnd_element_relation
% 10.74/10.52      (bnd_cross_product bnd_universal_class bnd_universal_class);
% 10.74/10.52     !!Z X Y.
% 10.74/10.52        ~ bnd_member Z (bnd_cross_product X Y) |
% 10.74/10.52        bnd_ordered_pair (bnd_first Z) (bnd_second Z) = Z;
% 10.74/10.52     !!U X V Y.
% 10.74/10.52        (~ bnd_member U X | ~ bnd_member V Y) |
% 10.74/10.52        bnd_member (bnd_ordered_pair U V) (bnd_cross_product X Y);
% 10.74/10.52     !!U V X Y.
% 10.74/10.52        ~ bnd_member (bnd_ordered_pair U V) (bnd_cross_product X Y) |
% 10.74/10.52        bnd_member V Y;
% 10.74/10.52     !!U V X Y.
% 10.74/10.52        ~ bnd_member (bnd_ordered_pair U V) (bnd_cross_product X Y) |
% 10.74/10.52        bnd_member U X;
% 10.74/10.52     !!X Y.
% 10.74/10.52        bnd_unordered_pair (bnd_singleton X)
% 10.74/10.52         (bnd_unordered_pair X (bnd_singleton Y)) =
% 10.74/10.52        bnd_ordered_pair X Y;
% 10.74/10.52     !!X. bnd_unordered_pair X X = bnd_singleton X;
% 10.74/10.52     !!X Y. bnd_member (bnd_unordered_pair X Y) bnd_universal_class;
% 10.74/10.52     !!Y X.
% 10.74/10.52        ~ bnd_member Y bnd_universal_class |
% 10.74/10.52        bnd_member Y (bnd_unordered_pair X Y);
% 10.74/10.52     !!X Y.
% 10.74/10.52        ~ bnd_member X bnd_universal_class |
% 10.74/10.52        bnd_member X (bnd_unordered_pair X Y);
% 10.74/10.52     !!U X Y. (~ bnd_member U (bnd_unordered_pair X Y) | U = X) | U = Y;
% 10.74/10.52     !!X Y. (~ bnd_subclass X Y | ~ bnd_subclass Y X) | X = Y;
% 10.74/10.52     !!X Y. ~ X = Y | bnd_subclass Y X; !!X Y. ~ X = Y | bnd_subclass X Y;
% 10.74/10.52     !!X. bnd_subclass X bnd_universal_class;
% 10.74/10.52     !!X Y. ~ bnd_member (bnd_not_subclass_element X Y) Y | bnd_subclass X Y;
% 10.74/10.52     !!X Y. bnd_member (bnd_not_subclass_element X Y) X | bnd_subclass X Y;
% 10.74/10.52     !!X Y U. (~ bnd_subclass X Y | ~ bnd_member U X) | bnd_member U Y |]
% 10.74/10.52  ==> True
% 10.74/10.52  Adding axioms...
% 10.74/10.53  Typedef.type_definition_def
% 31.67/31.48   ...done.
% 31.77/31.51  Ground types: ?'b, TPTP_Interpret.ind
% 31.77/31.51  Translating term (sizes: 1, 1) ...
% 45.79/45.52  Invoking SAT solver...
% 45.79/45.52  No model exists.
% 45.79/45.52  Translating term (sizes: 2, 1) ...
% 60.53/60.20  Invoking SAT solver...
% 60.53/60.20  No model exists.
% 60.53/60.20  Translating term (sizes: 1, 2) ...
% 136.48/135.91  Invoking SAT solver...
% 136.48/135.91  No model exists.
% 136.48/135.91  Translating term (sizes: 3, 1) ...
% 153.56/152.94  Invoking SAT solver...
% 153.56/152.94  No model exists.
% 153.56/152.94  Translating term (sizes: 2, 2) ...
% 237.52/236.35  Invoking SAT solver...
% 237.52/236.35  No model exists.
% 237.52/236.35  Translating term (sizes: 1, 3) ...
% 300.02/298.22  /export/starexec/sandbox2/solver/lib/scripts/run-polyml-5.5.2: line 82: 25190 CPU time limit exceeded (core dumped) "$ISABELLE_HOME/lib/scripts/feeder" -p -h "$MLTEXT" -t "$MLEXIT" $FEEDER_OPTS
% 300.02/298.22       25191                       (core dumped) | { read FPID; "$POLY" -q -i $ML_OPTIONS; RC="$?"; kill -TERM "$FPID"; exit "$RC"; }
% 300.02/298.23  /export/starexec/sandbox2/solver/src/HOL/TPTP/lib/Tools/tptp_refute: line 26: 25136 Exit 152                "$ISABELLE_PROCESS" -q -e "use_thy \"/tmp/$SCRATCH\"; exit 1;" HOL-TPTP
% 300.02/298.23       25137 CPU time limit exceeded (core dumped) | grep --line-buffered -v "^###\|^PROOF FAILED for depth\|^Failure node\|inferences so far.  Searching to depth\|^val \|^Loading theory\|^Warning-The type of\|^   monotype.$"
%------------------------------------------------------------------------------