In this thesis, the theoretical foundations and the practical components for implementing an effective automated theorem proving system for higher-order logic are presented. A primary focus of this thesis is the provision of evidence that a paramodulation-based proof calculus can effectively be employed for performant equational reasoning in Extensional Type Theory (higher-order logic). To that end, a sound and complete paramodulation calculus for extensional higher-order logic with Henkin semantics is presented. The completeness proof hereby unifies and simplifies existing abstract consistency techniques for a formulation of higher-order logic that is based on primitive equality as sole logical connective.
In the practically motivated main part of this thesis, the design and architecture of the new higher-order theorem prover Leo-III is presented. Leo-III in based on the discussed paramodulation calculus and implements additional, practically motivated inference rules including equational simplification routines such as heuristic rewriting and support for reasoning with choice. The system encompasses a flexible mechanism for asynchronous cooperation with first-order reasoning systems, a powerful proof search procedure and a sophisticated and efficient set of underlying data structures. Additionally, pragmatic and practically significant features of Leo-III are discussed, including its native support for polymorphic higher-order logic and reasoning in higher-order quantified modal logics. An evaluation on a heterogeneous set of benchmark problems confirms that Leo-III is one of the most effective and versatile higher-order automated reasoning systems to date.
-- Supplemental material to the Leo-III system --
The Leo-III automated theorem prover is a theorem proving system for classical higher-order logic with choice that I implemented as one of the main developers in the context of my PhD thesis. Leo-III supports all common TPTP dialects, including THF, TFF and FOF as well as their rank-1 polymorphic derivatives. It is based on a paramodulation calculus with ordering constraints and, in tradition of its predecessor LEO-II, heavily relies on cooperation with external (mostly first-order) theorem provers for increased performance. Nevertheless, Leo-III can also be used as a stand-alone prover without employing any external cooperation.
A current (pre-built) release of Leo-III 1.2 can be downloaded from GitHub under https://github.com/leoprover/Leo-III/releases/download/v1.2/leo3.jar. Note that this binary was built on a Debian-based system and might not work for all Linux derivatives. If the pre-build does not work, consider building Leo-III from source. Its quite simple and only takes a minute or two (see below).
The following requirements (dependencies) are not managed by the SBT build tool and hence need to be present at the system:
Leo-III uses SBT for building the Scala sources.
SBT will download an appropriate version of Scala (and further dependencies) automatically.
The actual build process in invoked by make
.
Proceed as follows to build Leo-III from source:
> wget https://github.com/leoprover/Leo-III/archive/v1.2.tar.gz > tar -xvzf v1.2.tar.gz
make
:
> cd Leo-III-1.2/ > makeThe building process might take some time, depending on your computer.
bin
directory at top-level:
> cd bin/ > ls leo3 leo3.jarwhere
leo3.jar
is the executable jar of Leo-III. The leo3
file is a bash
script short-cut calling java -jar leo3.jar
with further technical parameters.leo3
assumes that the jar file resides in the same directory as the script itself.> make installThe default install destination is
$HOME/bin
. This will install the jar as well as the
leo3 executable there. The install destination can be modified using the DESTDIR
modifier.Leo-III requires the Java 1.8 Runtime (JRE) for execution. Leo-III works on any common OS (including Windows, Mac OS and linux derivatives).
Leo-III is invoked via command-line (assuming the leo3 executable is in $PATH
):
> leo3 Leo III -- A Higher-Order Theorem Prover. Christoph Benzmuller, Alexander Steen, Max Wisniewski and others. Usage: leo3 problem [option ...] Options: [...]The release of Leo-III contains several test problems, including a polymorphic THF formulation of the surjective Cantor theorem located at
./src/test/resources/th1/sur\_cantor\_th1.p
.
The problem statement reads as follows:
thf(sur_cantor, conjecture, ( ! [T: $tType]: (~ ( ? [F: T > (T > $o)] : ( ! [Y: T > $o] : ? [X: T] : ( (F @ X) = Y ) ) )))).Leo-III can now be invoked for proving this conjecture. The
-p
option enables
the output of a proof certificate (the output was formatted using Sutcliffe's TPTP4X tool):
> ./leo3 ./src/test/resources/th1/sur_cantor_th1.p -p % Time passed: 2490ms % Effective reasoning time: 1619ms % Axioms used in derivation (0): % No. of inferences in proof: 14 % No. of processed clauses: 9 % No. of generated clauses: 60 [...] % SZS status Theorem for ./src/test/resources/th1/sur_cantor_th1.p : 2490 ms resp. 1619 ms w/o parsing % SZS output start CNFRefutation for ./src/test/resources/th1/sur_cantor_th1.p ... % SZS output end CNFRefutation for ./src/test/resources/th1/sur_cantor_th1.pThe line starting with ''% SZS status Theorem'' confirms that the conjecture is indeed a theorem and the contents between ''% SZS output start'' and ''% SZS output end'' are the proof certificate for this claim.
-- Supplemental material to Chapter 5 --
This section contains the discussed application examples of Chapter 5.
The application examples discussed in the thesis are splitted into three categories: (1) Higher-Order Reasoning, containing TH0 problems from a diverse range of applications; (2) Polymorphic Higher-Order Reasoning, containing exemplary TH1 problems; and (3) Modal Logic Reasoning, containing exemplary problems from modal logic in the modal THF syntax presented in the thesis.
This section presents the problems, Leo-III's proof and the GDV proof verification output (if applicable). Note that the proof output of Leo-III was formatted with Geoff Sutcliffe's tptp4X tool.
Most of the example problems originate from the TPTP problem library, unless stated otherwise. A link to the problem source is given for each example problem.
An archive containing all discussed problem statements, the respective proof output of Leo-III and the GDV proof verification protocol output (if existent) is available for download: [zip archive]
Original problem source: SET557^1
Problem rating: 0.25 (v7.0.0)
Problem statement [show/hide]
thf(surjectiveCantorThm,conjecture,( ~ ( ? [G: $i > $i > $o] : ! [F: $i > $o] : ? [X: $i] : ( ( G @ X ) = F ) ) )).
Proof by Leo-III [show/hide]
% SZS status Theorem for SET557^1.p % SZS output start CNFRefutation for SET557^1.p thf(sk1_type,type,( sk1: $i > $i > $o )). thf(sk2_type,type,( sk2: ( $i > $o ) > $i )). thf(1,conjecture,( ~ ( ? [A: ( $i > $i > $o )] : ! [B: ( $i > $o )] : ? [C: $i] : ( ( A @ C ) = B ) ) ), file('/home/lex/TPTP/Problems/SET/SET557^1.p',surjectiveCantorThm)). thf(2,negated_conjecture,( ~ ( ~ ( ? [A: ( $i > $i > $o )] : ! [B: ( $i > $o )] : ? [C: $i] : ( ( A @ C ) = B ) ) ) ), inference(neg_conjecture,[status(cth)],[1])). thf(3,plain,( ~ ( ~ ( ? [A: ( $i > $i > $o )] : ! [B: ( $i > $o )] : ? [C: $i] : ( ( A @ C ) = B ) ) ) ), inference(defexp_and_simp_and_etaexpand,[status(thm)],[2])). thf(4,plain,( ? [A: ( $i > $i > $o )] : ! [B: ( $i > $o )] : ? [C: $i] : ( ( A @ C ) = B ) ), inference(polarity_switch,[status(thm)],[3])). thf(5,plain,( ! [A: ( $i > $o )] : ( ( sk1 @ ( sk2 @ A ) ) = A ) ), inference(cnf,[status(esa)],[4])). thf(6,plain,( ! [A: ( $i > $o )] : ( ( sk1 @ ( sk2 @ A ) ) = A ) ), inference(lifteq,[status(thm)],[5])). thf(7,plain,( ! [B: $i,A: ( $i > $o )] : ( ( sk1 @ ( sk2 @ A ) @ B ) = ( A @ B ) ) ), inference(func_ext,[status(esa)],[6])). thf(9,plain,( ! [B: $i,A: ( $i > $o )] : ( ( sk1 @ ( sk2 @ A ) @ B ) | ~ ( A @ B ) ) ), inference(bool_ext,[status(thm)],[7])). thf(199,plain,( ! [B: $i,A: ( $i > $o )] : ( ( sk1 @ ( sk2 @ A ) @ B ) | ( ( A @ B ) != ( ~ ( sk1 @ ( sk2 @ A ) @ B ) ) ) | ~ ( $true ) ) ), inference(eqfactor_ordered,[status(thm)],[9])). thf(216,plain, ( sk1 @ ( sk2 @ ^ [A: $i] : ~ ( sk1 @ A @ A ) ) @ ( sk2 @ ^ [A: $i] : ~ ( sk1 @ A @ A ) ) ), inference(pre_uni,[status(thm)],[199:[bind(A,$thf(^ [C: $i] : ~ ( sk1 @ C @ C ))),bind(B,$thf(sk2 @ ^ [C: $i] : ~ ( sk1 @ C @ C )))]])). thf(8,plain,( ! [B: $i,A: ( $i > $o )] : ( ~ ( sk1 @ ( sk2 @ A ) @ B ) | ( A @ B ) ) ), inference(bool_ext,[status(thm)],[7])). thf(18,plain,( ! [B: $i,A: ( $i > $o )] : ( ~ ( sk1 @ ( sk2 @ A ) @ B ) | ( ( A @ B ) != ( ~ ( sk1 @ ( sk2 @ A ) @ B ) ) ) | ~ ( $true ) ) ), inference(eqfactor_ordered,[status(thm)],[8])). thf(28,plain,( ~ ( sk1 @ ( sk2 @ ^ [A: $i] : ~ ( sk1 @ A @ A ) ) @ ( sk2 @ ^ [A: $i] : ~ ( sk1 @ A @ A ) ) ) ), inference(pre_uni,[status(thm)],[18:[bind(A,$thf(^ [C: $i] : ~ ( sk1 @ C @ C ))),bind(B,$thf(sk2 @ ^ [C: $i] : ~ ( sk1 @ C @ C )))]])). thf(230,plain,( $false ), inference(rewrite,[status(thm)],[216,28])). % SZS output end CNFRefutation for SET557^1.p
GDV verification output [show/hide]
SUCCESS: Derivation has unique formula names SUCCESS: All derived formulae have parents and inference information SUCCESS: Derivation is acyclic SUCCESS: Assumptions are propagated SUCCESS: Assumptions are discharged SUCCESS: Leaf axioms are satisfiable RESULT: /tmp/SET557^1.proof.gdv/2.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 2 is a thm of 1 (Negated cth) RESULT: /tmp/SET557^1.proof.gdv/3.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 3 is a thm of 2 RESULT: /tmp/SET557^1.proof.gdv/4.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 4 is a thm of 3 RESULT: /tmp/SET557^1.proof.gdv/5.thm.dis.p - Isabelle---2016 says GaveUp - CPU = 0.00 RESULT: /tmp/SET557^1.proof.gdv/5.thm.dis.p - Nitpick---2016 says GaveUp - CPU = 0.00 RESULT: /tmp/SET557^1.proof.gdv/5.esa.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 WARNING: Incomplete check of SZS status esa SUCCESS: 5 is a esa of 4 RESULT: /tmp/SET557^1.proof.gdv/6.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 6 is a thm of 5 RESULT: /tmp/SET557^1.proof.gdv/7.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 RESULT: /tmp/SET557^1.proof.gdv/7.esa.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 7 is a esa of 6 RESULT: /tmp/SET557^1.proof.gdv/9.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 9 is a thm of 7 RESULT: /tmp/SET557^1.proof.gdv/199.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 199 is a thm of 9 RESULT: /tmp/SET557^1.proof.gdv/216.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 216 is a thm of 199 RESULT: /tmp/SET557^1.proof.gdv/8.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 8 is a thm of 7 RESULT: /tmp/SET557^1.proof.gdv/18.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 18 is a thm of 8 RESULT: /tmp/SET557^1.proof.gdv/28.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 28 is a thm of 18 RESULT: /tmp/SET557^1.proof.gdv/230.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 230 is a thm of 216 28 RESULT: /tmp/SET557^1.proof.gdv/231.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 231 is a thm of 230 SUCCESS: Derived formulae are verified CPUTIME: 440.79 SUCCESS: Verified SZS status Verified SZS output start Verification for /home/lex/private/phd/thesis/data/proofs/SET557^1.proof thf(sk1_type,type,( sk1: $i > $i > $o )). thf(sk2_type,type,( sk2: ( $i > $o ) > $i )). thf(1,conjecture,( ~ ( ? [A: ( $i > $i > $o )] : ! [B: ( $i > $o )] : ? [C: $i] : ( ( A @ C ) = B ) ) ), file('/home/lex/TPTP/Problems/SET/SET557^1.p',surjectiveCantorThm)). thf(2,negated_conjecture,( ~ ( ~ ( ? [A: ( $i > $i > $o )] : ! [B: ( $i > $o )] : ? [C: $i] : ( ( A @ C ) = B ) ) ) ), inference(neg_conjecture,[status(cth)],[1]), [verified(cth)]). thf(3,plain,( ~ ( ~ ( ? [A: ( $i > $i > $o )] : ! [B: ( $i > $o )] : ? [C: $i] : ( ( A @ C ) = B ) ) ) ), inference(defexp_and_simp_and_etaexpand,[status(thm)],[2]), [verified(thm)]). thf(4,plain,( ? [A: ( $i > $i > $o )] : ! [B: ( $i > $o )] : ? [C: $i] : ( ( A @ C ) = B ) ), inference(polarity_switch,[status(thm)],[3]), [verified(thm)]). thf(5,plain,( ! [A: ( $i > $o )] : ( ( sk1 @ ( sk2 @ A ) ) = A ) ), inference(cnf,[status(esa)],[4]), [verified(esa)]). thf(6,plain,( ! [A: ( $i > $o )] : ( ( sk1 @ ( sk2 @ A ) ) = A ) ), inference(lifteq,[status(thm)],[5]), [verified(thm)]). thf(7,plain,( ! [B: $i,A: ( $i > $o )] : ( ( sk1 @ ( sk2 @ A ) @ B ) = ( A @ B ) ) ), inference(func_ext,[status(esa)],[6]), [verified(esa)]). thf(9,plain,( ! [B: $i,A: ( $i > $o )] : ( ( sk1 @ ( sk2 @ A ) @ B ) | ~ ( A @ B ) ) ), inference(bool_ext,[status(thm)],[7]), [verified(thm)]). thf(199,plain,( ! [B: $i,A: ( $i > $o )] : ( ( sk1 @ ( sk2 @ A ) @ B ) | ( ( A @ B ) != ( ~ ( sk1 @ ( sk2 @ A ) @ B ) ) ) | ~ ( $true ) ) ), inference(eqfactor_ordered,[status(thm)],[9]), [verified(thm)]). thf(216,plain, ( sk1 @ ( sk2 @ ^ [A: $i] : ~ ( sk1 @ A @ A ) ) @ ( sk2 @ ^ [A: $i] : ~ ( sk1 @ A @ A ) ) ), inference(pre_uni,[status(thm)],[199:[bind(A,$thf(^ [C: $i] : ~ ( sk1 @ C @ C ))),bind(B,$thf(sk2 @ ^ [C: $i] : ~ ( sk1 @ C @ C )))]]), [verified(thm)]). thf(8,plain,( ! [B: $i,A: ( $i > $o )] : ( ~ ( sk1 @ ( sk2 @ A ) @ B ) | ( A @ B ) ) ), inference(bool_ext,[status(thm)],[7]), [verified(thm)]). thf(18,plain,( ! [B: $i,A: ( $i > $o )] : ( ~ ( sk1 @ ( sk2 @ A ) @ B ) | ( ( A @ B ) != ( ~ ( sk1 @ ( sk2 @ A ) @ B ) ) ) | ~ ( $true ) ) ), inference(eqfactor_ordered,[status(thm)],[8]), [verified(thm)]). thf(28,plain,( ~ ( sk1 @ ( sk2 @ ^ [A: $i] : ~ ( sk1 @ A @ A ) ) @ ( sk2 @ ^ [A: $i] : ~ ( sk1 @ A @ A ) ) ) ), inference(pre_uni,[status(thm)],[18:[bind(A,$thf(^ [C: $i] : ~ ( sk1 @ C @ C ))),bind(B,$thf(sk2 @ ^ [C: $i] : ~ ( sk1 @ C @ C )))]]), [verified(thm)]). thf(230,plain,( $false ), inference(rewrite,[status(thm)],[216,28]), [verified(thm)]). thf(231,plain,( $false ), inference(simp,[status(thm)],[230]), [verified(thm)]). SZS output end Verification for /home/lex/private/phd/thesis/data/proofs/SET557^1.proof
Original problem source: SYO037^1
Problem rating: 1.00 (since v3.7.0)
Problem statement [show/hide]
thf(conj,conjecture,( ~ ( ? [H: ( $i > $o ) > $i] : ! [P: $i > $o,Q: $i > $o] : ( ( ( H @ P ) = ( H @ Q ) ) => ( P = Q ) ) ) )).
Proof by Leo-III [show/hide]
% SZS status Theorem for SYO037^1.p : 9613 ms resp. 7245 ms w/o parsing % SZS output start CNFRefutation for SYO037^1.p thf(sk1_type,type,( sk1: ( $i > $o ) > $i )). thf(sk2_type,type,( sk2: $i > $i > $o )). thf(7,axiom,( ! [A: ( $i > $o )] : ( ( sk2 @ ( sk1 @ A ) ) = A ) ), introduced(tautology,[new_symbols(inverse(sk1),[sk2])])). thf(8,plain,( ! [B: $i,A: ( $i > $o )] : ( ( sk2 @ ( sk1 @ A ) @ B ) = ( A @ B ) ) ), inference(func_ext,[status(esa)],[7])). thf(1,conjecture,( ~ ( ? [A: ( ( $i > $o ) > $i )] : ! [B: ( $i > $o ),C: ( $i > $o )] : ( ( ( A @ B ) = ( A @ C ) ) => ( B = C ) ) ) ), file('/home/lex/TPTP/Problems/SYO/SYO037^1.p',conj)). thf(2,negated_conjecture,( ~ ( ~ ( ? [A: ( ( $i > $o ) > $i )] : ! [B: ( $i > $o ),C: ( $i > $o )] : ( ( ( A @ B ) = ( A @ C ) ) => ( B = C ) ) ) ) ), inference(neg_conjecture,[status(cth)],[1])). thf(3,plain,( ~ ( ~ ( ? [A: ( ( $i > $o ) > $i )] : ! [B: ( $i > $o ),C: ( $i > $o )] : ( ( ( A @ B ) = ( A @ C ) ) => ( B = C ) ) ) ) ), inference(defexp_and_simp_and_etaexpand,[status(thm)],[2])). thf(4,plain,( ? [A: ( ( $i > $o ) > $i )] : ! [B: ( $i > $o ),C: ( $i > $o )] : ( ( ( A @ B ) = ( A @ C ) ) => ( B = C ) ) ), inference(polarity_switch,[status(thm)],[3])). thf(5,plain,( ! [B: ( $i > $o ),A: ( $i > $o )] : ( ( ( sk1 @ A ) != ( sk1 @ B ) ) | ( A = B ) ) ), inference(cnf,[status(esa)],[4])). thf(6,plain,( ! [B: ( $i > $o ),A: ( $i > $o )] : ( ( ( sk1 @ A ) != ( sk1 @ B ) ) | ( A = B ) ) ), inference(lifteq,[status(thm)],[5])). thf(13,plain,( ! [C: $i,B: ( $i > $o ),A: ( $i > $o )] : ( ( ( A @ C ) = ( B @ C ) ) | ( ( sk1 @ A ) != ( sk1 @ B ) ) ) ), inference(func_ext,[status(esa)],[6])). thf(263,plain,( ! [E: $i,D: ( $i > $o ),C: ( $i > $o ),B: $i,A: ( $i > $o )] : ( ( ( A @ B ) = ( C @ E ) ) | ( ( sk1 @ C ) != ( sk1 @ D ) ) | ( ( sk2 @ ( sk1 @ A ) @ B ) != ( D @ E ) ) ) ), inference(paramod_ordered,[status(thm)],[8,13])). thf(332,plain,( ! [D: ( $i > $i > $o ),C: ( $i > $i ),B: $i,A: ( $i > $o )] : ( ( ( D @ B @ ( C @ B ) ) = ( A @ B ) ) | ( ( sk1 @ A ) != ( sk1 @ ^ [E: $i] : ( sk2 @ ( sk1 @ ( D @ E ) ) @ ( C @ E ) ) ) ) ) ), inference(pre_uni,[status(thm)],[263:[bind(A,$thf(H @ E)),bind(B,$thf(G @ E)),bind(C,$thf(C)),bind(D,$thf(^ [H: $i] : ( sk2 @ ( sk1 @ ( H @ H ) ) @ ( G @ H ) ))),bind(E,$thf(E))]])). thf(333,plain,( ! [C: ( $i > $i > $o ),B: ( $i > $i ),A: $i] : ( ( C @ A @ ( B @ A ) ) = ( sk2 @ ( sk1 @ ( C @ A ) ) @ ( B @ A ) ) ) ), inference(pattern_uni,[status(thm)],[332:[bind(A,$thf(^ [G: $i] : ( sk2 @ ( sk1 @ ( G @ G ) ) @ ( F @ G ) ))),bind(B,$thf(A)),bind(C,$thf(F)),bind(D,$thf(G))]])). thf(356,plain,( ! [C: ( $i > $i > $o ),B: ( $i > $i ),A: $i] : ( ( C @ A @ ( B @ A ) ) = ( sk2 @ ( sk1 @ ( C @ A ) ) @ ( B @ A ) ) ) ), inference(simp,[status(thm)],[333])). thf(9,plain,( ! [B: $i,A: ( $i > $o )] : ( ~ ( sk2 @ ( sk1 @ A ) @ B ) | ( A @ B ) ) ), inference(bool_ext,[status(thm)],[8])). thf(14,plain,( ! [B: ( $i > $o ),A: $i] : ( ~ ( sk2 @ ( sk1 @ ^ [C: $i] : ~ ( B @ C ) ) @ A ) | ~ ( B @ A ) ) ), inference(prim_subst,[status(thm)],[9:[bind(A,$thf(^ [D: $i] : ~ ( C @ D )))]])). thf(18,plain,( ! [B: ( $i > $o ),A: $i] : ( ~ ( B @ A ) | ~ ( sk2 @ ( sk1 @ ^ [C: $i] : ~ ( B @ C ) ) @ A ) ) ), inference(cnf,[status(esa)],[14])). thf(20,plain,( ! [B: ( $i > $o ),A: $i] : ( ~ ( B @ A ) | ~ ( sk2 @ ( sk1 @ ^ [C: $i] : ~ ( B @ C ) ) @ A ) ) ), inference(simp,[status(thm)],[18])). thf(963,plain,( ! [B: ( $i > $o ),A: $i] : ( ~ ( B @ A ) | ( ( sk2 @ ( sk1 @ ^ [C: $i] : ~ ( B @ C ) ) @ A ) != ( B @ A ) ) | ~ ( $true ) ) ), inference(eqfactor_ordered,[status(thm)],[20])). thf(987,plain,( ~ ( sk2 @ ( sk1 @ ^ [A: $i] : ~ ( sk2 @ A @ A ) ) @ ( sk1 @ ^ [A: $i] : ~ ( sk2 @ A @ A ) ) ) ), inference(pre_uni,[status(thm)],[963:[bind(A,$thf(sk1 @ ^ [C: $i] : ~ ( sk2 @ C @ C ))),bind(B,$thf(^ [C: $i] : ( sk2 @ C @ C )))]])). thf(1030,plain,( ! [C: ( $i > $i > $o ),B: ( $i > $i ),A: $i] : ( ~ ( C @ A @ ( B @ A ) ) | ( ( sk2 @ ( sk1 @ ( C @ A ) ) @ ( B @ A ) ) != ( sk2 @ ( sk1 @ ^ [D: $i] : ~ ( sk2 @ D @ D ) ) @ ( sk1 @ ^ [D: $i] : ~ ( sk2 @ D @ D ) ) ) ) ) ), inference(paramod_ordered,[status(thm)],[356,987])). thf(1042,plain,( ~ ( ~ ( sk2 @ ( sk1 @ ^ [A: $i] : ~ ( sk2 @ A @ A ) ) @ ( sk1 @ ^ [A: $i] : ~ ( sk2 @ A @ A ) ) ) ) ), inference(pre_uni,[status(thm)],[1030:[bind(A,$thf(sk1 @ ^ [D: $i] : ~ ( sk2 @ D @ D ))),bind(B,$thf(^ [D: $i] : D)),bind(C,$thf(^ [D: $i] : ^ [E: $i] : ~ ( sk2 @ E @ E )))]])). thf(1044,plain, ( sk2 @ ( sk1 @ ^ [A: $i] : ~ ( sk2 @ A @ A ) ) @ ( sk1 @ ^ [A: $i] : ~ ( sk2 @ A @ A ) ) ), inference(cnf,[status(esa)],[1042])). thf(1051,plain,( $false ), inference(rewrite,[status(thm)],[1044,987])). thf(1052,plain,( $false ), inference(simp,[status(thm)],[1051])). % SZS output end CNFRefutation for SYO037^1.p
GDV verification output [show/hide]
SUCCESS: Derivation has unique formula names SUCCESS: All derived formulae have parents and inference information SUCCESS: Derivation is acyclic SUCCESS: Assumptions are propagated SUCCESS: Assumptions are discharged RESULT: /tmp/SYO037^1.proof.gdv/axioms.sat_model.dis.p - Nitpick---2016 says Error - CPU = 0.00 RESULT: /tmp/SYO037^1.proof.gdv/axioms.sat_model.dis.p - Isabelle---2016 says Error - CPU = 0.00 WARNING: Failed to find model of leaf axioms RESULT: /tmp/SYO037^1.proof.gdv/8.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 RESULT: /tmp/SYO037^1.proof.gdv/8.esa.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 8 is a esa of 7 RESULT: /tmp/SYO037^1.proof.gdv/2.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 2 is a thm of 1 (Negated cth) RESULT: /tmp/SYO037^1.proof.gdv/3.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 3 is a thm of 2 RESULT: /tmp/SYO037^1.proof.gdv/4.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 4 is a thm of 3 RESULT: /tmp/SYO037^1.proof.gdv/5.thm.dis.p - Isabelle---2016 says GaveUp - CPU = 0.00 RESULT: /tmp/SYO037^1.proof.gdv/5.thm.dis.p - Nitpick---2016 says GaveUp - CPU = 0.00 RESULT: /tmp/SYO037^1.proof.gdv/5.esa.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 WARNING: Incomplete check of SZS status esa SUCCESS: 5 is a esa of 4 RESULT: /tmp/SYO037^1.proof.gdv/6.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 6 is a thm of 5 RESULT: /tmp/SYO037^1.proof.gdv/13.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 RESULT: /tmp/SYO037^1.proof.gdv/13.esa.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 13 is a esa of 6 RESULT: /tmp/SYO037^1.proof.gdv/263.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 263 is a thm of 8 13 RESULT: /tmp/SYO037^1.proof.gdv/332.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 332 is a thm of 263 RESULT: /tmp/SYO037^1.proof.gdv/333.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 333 is a thm of 332 RESULT: /tmp/SYO037^1.proof.gdv/356.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 356 is a thm of 333 RESULT: /tmp/SYO037^1.proof.gdv/9.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 9 is a thm of 8 RESULT: /tmp/SYO037^1.proof.gdv/14.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 14 is a thm of 9 RESULT: /tmp/SYO037^1.proof.gdv/18.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 RESULT: /tmp/SYO037^1.proof.gdv/18.esa.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 18 is a esa of 14 RESULT: /tmp/SYO037^1.proof.gdv/20.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 20 is a thm of 18 RESULT: /tmp/SYO037^1.proof.gdv/963.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 963 is a thm of 20 RESULT: /tmp/SYO037^1.proof.gdv/987.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 987 is a thm of 963 RESULT: /tmp/SYO037^1.proof.gdv/1030.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 1030 is a thm of 356 987 RESULT: /tmp/SYO037^1.proof.gdv/1042.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 1042 is a thm of 1030 RESULT: /tmp/SYO037^1.proof.gdv/1044.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 RESULT: /tmp/SYO037^1.proof.gdv/1044.esa.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 1044 is a esa of 1042 RESULT: /tmp/SYO037^1.proof.gdv/1051.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 1051 is a thm of 1044 987 RESULT: /tmp/SYO037^1.proof.gdv/1052.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 1052 is a thm of 1051 SUCCESS: Derived formulae are verified CPUTIME: 804.81 SUCCESS: Verified SZS status Verified SZS output start Verification for /home/lex/private/phd/thesis/data/proofs/SYO037^1.proof thf(sk1_type,type,( sk1: ( $i > $o ) > $i )). thf(sk2_type,type,( sk2: $i > $i > $o )). thf(7,axiom,( ! [A: ( $i > $o )] : ( ( sk2 @ ( sk1 @ A ) ) = A ) )). thf(8,plain,( ! [B: $i,A: ( $i > $o )] : ( ( sk2 @ ( sk1 @ A ) @ B ) = ( A @ B ) ) ), inference(func_ext,[status(esa)],[7]), [verified(esa)]). thf(1,conjecture,( ~ ( ? [A: ( ( $i > $o ) > $i )] : ! [B: ( $i > $o ),C: ( $i > $o )] : ( ( ( A @ B ) = ( A @ C ) ) => ( B = C ) ) ) ), file('/home/lex/TPTP/Problems/SYO/SYO037^1.p',conj)). thf(2,negated_conjecture,( ~ ( ~ ( ? [A: ( ( $i > $o ) > $i )] : ! [B: ( $i > $o ),C: ( $i > $o )] : ( ( ( A @ B ) = ( A @ C ) ) => ( B = C ) ) ) ) ), inference(neg_conjecture,[status(cth)],[1]), [verified(cth)]). thf(3,plain,( ~ ( ~ ( ? [A: ( ( $i > $o ) > $i )] : ! [B: ( $i > $o ),C: ( $i > $o )] : ( ( ( A @ B ) = ( A @ C ) ) => ( B = C ) ) ) ) ), inference(defexp_and_simp_and_etaexpand,[status(thm)],[2]), [verified(thm)]). thf(4,plain,( ? [A: ( ( $i > $o ) > $i )] : ! [B: ( $i > $o ),C: ( $i > $o )] : ( ( ( A @ B ) = ( A @ C ) ) => ( B = C ) ) ), inference(polarity_switch,[status(thm)],[3]), [verified(thm)]). thf(5,plain,( ! [B: ( $i > $o ),A: ( $i > $o )] : ( ( ( sk1 @ A ) != ( sk1 @ B ) ) | ( A = B ) ) ), inference(cnf,[status(esa)],[4]), [verified(esa)]). thf(6,plain,( ! [B: ( $i > $o ),A: ( $i > $o )] : ( ( ( sk1 @ A ) != ( sk1 @ B ) ) | ( A = B ) ) ), inference(lifteq,[status(thm)],[5]), [verified(thm)]). thf(13,plain,( ! [C: $i,B: ( $i > $o ),A: ( $i > $o )] : ( ( ( A @ C ) = ( B @ C ) ) | ( ( sk1 @ A ) != ( sk1 @ B ) ) ) ), inference(func_ext,[status(esa)],[6]), [verified(esa)]). thf(263,plain,( ! [E: $i,D: ( $i > $o ),C: ( $i > $o ),B: $i,A: ( $i > $o )] : ( ( ( A @ B ) = ( C @ E ) ) | ( ( sk1 @ C ) != ( sk1 @ D ) ) | ( ( sk2 @ ( sk1 @ A ) @ B ) != ( D @ E ) ) ) ), inference(paramod_ordered,[status(thm)],[8,13]), [verified(thm)]). thf(332,plain,( ! [D: ( $i > $i > $o ),C: ( $i > $i ),B: $i,A: ( $i > $o )] : ( ( ( D @ B @ ( C @ B ) ) = ( A @ B ) ) | ( ( sk1 @ A ) != ( sk1 @ ^ [E: $i] : ( sk2 @ ( sk1 @ ( D @ E ) ) @ ( C @ E ) ) ) ) ) ), inference(pre_uni,[status(thm)],[263:[bind(A,$thf(H @ E)),bind(B,$thf(G @ E)),bind(C,$thf(C)),bind(D,$thf(^ [H: $i] : ( sk2 @ ( sk1 @ ( H @ H ) ) @ ( G @ H ) ))),bind(E,$thf(E))]]), [verified(thm)]). thf(333,plain,( ! [C: ( $i > $i > $o ),B: ( $i > $i ),A: $i] : ( ( C @ A @ ( B @ A ) ) = ( sk2 @ ( sk1 @ ( C @ A ) ) @ ( B @ A ) ) ) ), inference(pattern_uni,[status(thm)],[332:[bind(A,$thf(^ [G: $i] : ( sk2 @ ( sk1 @ ( G @ G ) ) @ ( F @ G ) ))),bind(B,$thf(A)),bind(C,$thf(F)),bind(D,$thf(G))]]), [verified(thm)]). thf(356,plain,( ! [C: ( $i > $i > $o ),B: ( $i > $i ),A: $i] : ( ( C @ A @ ( B @ A ) ) = ( sk2 @ ( sk1 @ ( C @ A ) ) @ ( B @ A ) ) ) ), inference(simp,[status(thm)],[333]), [verified(thm)]). thf(9,plain,( ! [B: $i,A: ( $i > $o )] : ( ~ ( sk2 @ ( sk1 @ A ) @ B ) | ( A @ B ) ) ), inference(bool_ext,[status(thm)],[8]), [verified(thm)]). thf(14,plain,( ! [B: ( $i > $o ),A: $i] : ( ~ ( sk2 @ ( sk1 @ ^ [C: $i] : ~ ( B @ C ) ) @ A ) | ~ ( B @ A ) ) ), inference(prim_subst,[status(thm)],[9:[bind(A,$thf(^ [D: $i] : ~ ( C @ D )))]]), [verified(thm)]). thf(18,plain,( ! [B: ( $i > $o ),A: $i] : ( ~ ( B @ A ) | ~ ( sk2 @ ( sk1 @ ^ [C: $i] : ~ ( B @ C ) ) @ A ) ) ), inference(cnf,[status(esa)],[14]), [verified(esa)]). thf(20,plain,( ! [B: ( $i > $o ),A: $i] : ( ~ ( B @ A ) | ~ ( sk2 @ ( sk1 @ ^ [C: $i] : ~ ( B @ C ) ) @ A ) ) ), inference(simp,[status(thm)],[18]), [verified(thm)]). thf(963,plain,( ! [B: ( $i > $o ),A: $i] : ( ~ ( B @ A ) | ( ( sk2 @ ( sk1 @ ^ [C: $i] : ~ ( B @ C ) ) @ A ) != ( B @ A ) ) | ~ ( $true ) ) ), inference(eqfactor_ordered,[status(thm)],[20]), [verified(thm)]). thf(987,plain,( ~ ( sk2 @ ( sk1 @ ^ [A: $i] : ~ ( sk2 @ A @ A ) ) @ ( sk1 @ ^ [A: $i] : ~ ( sk2 @ A @ A ) ) ) ), inference(pre_uni,[status(thm)],[963:[bind(A,$thf(sk1 @ ^ [C: $i] : ~ ( sk2 @ C @ C ))),bind(B,$thf(^ [C: $i] : ( sk2 @ C @ C )))]]), [verified(thm)]). thf(1030,plain,( ! [C: ( $i > $i > $o ),B: ( $i > $i ),A: $i] : ( ~ ( C @ A @ ( B @ A ) ) | ( ( sk2 @ ( sk1 @ ( C @ A ) ) @ ( B @ A ) ) != ( sk2 @ ( sk1 @ ^ [D: $i] : ~ ( sk2 @ D @ D ) ) @ ( sk1 @ ^ [D: $i] : ~ ( sk2 @ D @ D ) ) ) ) ) ), inference(paramod_ordered,[status(thm)],[356,987]), [verified(thm)]). thf(1042,plain,( ~ ( ~ ( sk2 @ ( sk1 @ ^ [A: $i] : ~ ( sk2 @ A @ A ) ) @ ( sk1 @ ^ [A: $i] : ~ ( sk2 @ A @ A ) ) ) ) ), inference(pre_uni,[status(thm)],[1030:[bind(A,$thf(sk1 @ ^ [D: $i] : ~ ( sk2 @ D @ D ))),bind(B,$thf(^ [D: $i] : D)),bind(C,$thf(^ [D: $i] : ^ [E: $i] : ~ ( sk2 @ E @ E )))]]), [verified(thm)]). thf(1044,plain, ( sk2 @ ( sk1 @ ^ [A: $i] : ~ ( sk2 @ A @ A ) ) @ ( sk1 @ ^ [A: $i] : ~ ( sk2 @ A @ A ) ) ), inference(cnf,[status(esa)],[1042]), [verified(esa)]). thf(1051,plain,( $false ), inference(rewrite,[status(thm)],[1044,987]), [verified(thm)]). thf(1052,plain,( $false ), inference(simp,[status(thm)],[1051]), [verified(thm)]). SZS output end Verification for /home/lex/private/phd/thesis/data/proofs/SYO037^1.proof
Original problem source: MSC007^1.003.004
Problem rating: 1.00 (since v6.3.0)
Problem statement [show/hide]
thf(hole,type,( hole: $tType )). thf(pigeon,type,( pigeon: $tType )). thf(hole1,type,( hole1: hole )). thf(hole2,type,( hole2: hole )). thf(hole3,type,( hole3: hole )). thf(pigeon1,type,( pigeon1: pigeon )). thf(pigeon2,type,( pigeon2: pigeon )). thf(pigeon3,type,( pigeon3: pigeon )). thf(pigeon4,type,( pigeon4: pigeon )). thf(pigeon_hole_t,type,( pigeon_hole: pigeon > hole )). thf(holecover,axiom,( ! [P: hole > $o] : ( ( ( P @ hole1 ) & ( P @ hole2 ) & ( P @ hole3 ) ) => ! [X: hole] : ( P @ X ) ) )). thf(pigeon1pigeon2,axiom,( pigeon1 != pigeon2 )). thf(pigeon1pigeon3,axiom,( pigeon1 != pigeon3 )). thf(pigeon2pigeon3,axiom,( pigeon2 != pigeon3 )). thf(pigeon1pigeon4,axiom,( pigeon1 != pigeon4 )). thf(pigeon2pigeon4,axiom,( pigeon2 != pigeon4 )). thf(pigeon3pigeon4,axiom,( pigeon3 != pigeon4 )). % thf(one_in_a_hole,axiom,( % ! [X: pigeon,Y: pigeon] : % ( ( ( pigeon_hole @ X ) % = ( pigeon_hole @ Y ) ) % => ( X = Y ) ) )). thf(sharing_a_hole,conjecture,( ? [X: pigeon,Y: pigeon] : ( ( ( pigeon_hole @ X ) = ( pigeon_hole @ Y ) ) & ( X != Y ) ) )).
Proof by Leo-III [show/hide]
% SZS status Theorem for - : 41821 ms resp. 40930 ms w/o parsing % SZS output start CNFRefutation for - thf(hole_type,type,( hole: $tType )). thf(pigeon_type,type,( pigeon: $tType )). thf(hole1_type,type,( hole1: hole )). thf(hole2_type,type,( hole2: hole )). thf(hole3_type,type,( hole3: hole )). thf(pigeon1_type,type,( pigeon1: pigeon )). thf(pigeon2_type,type,( pigeon2: pigeon )). thf(pigeon3_type,type,( pigeon3: pigeon )). thf(pigeon4_type,type,( pigeon4: pigeon )). thf(pigeon_hole_type,type,( pigeon_hole: pigeon > hole )). thf(sk1_type,type,( sk1: hole > pigeon )). thf(9,axiom,( ! [A: ( hole > $o )] : ( ( ( A @ hole1 ) & ( A @ hole2 ) & ( A @ hole3 ) ) => ! [B: hole] : ( A @ B ) ) ), file('-',holecover)). thf(32,plain,( ! [A: ( hole > $o )] : ( ( ( A @ hole1 ) & ( A @ hole2 ) & ( A @ hole3 ) ) => ! [B: hole] : ( A @ B ) ) ), inference(defexp_and_simp_and_etaexpand,[status(thm)],[9])). thf(37,plain,( ! [B: hole,A: ( hole > $o )] : ( ~ ( A @ hole1 ) | ~ ( A @ hole2 ) | ~ ( A @ hole3 ) | ( A @ B ) ) ), inference(cnf,[status(esa)],[32])). thf(103,plain,( ! [B: ( hole > $o ),A: hole] : ( ~ ( ~ ( B @ hole1 ) ) | ~ ( ~ ( B @ hole2 ) ) | ~ ( ~ ( B @ hole3 ) ) | ~ ( B @ A ) ) ), inference(prim_subst,[status(thm)],[37:[bind(A,$thf(^ [D: hole] : ~ ( C @ D )))]])). thf(144,plain,( ! [B: ( hole > $o ),A: hole] : ( ~ ( B @ A ) | ( B @ hole3 ) | ( B @ hole2 ) | ( B @ hole1 ) ) ), inference(cnf,[status(esa)],[103])). thf(156,plain,( ! [B: ( hole > $o ),A: hole] : ( ~ ( B @ A ) | ( B @ hole3 ) | ( B @ hole2 ) | ( B @ hole1 ) ) ), inference(simp,[status(thm)],[144])). thf(195,plain,( ! [B: ( hole > $o ),A: hole] : ( ~ ( B @ A ) | ( B @ hole2 ) | ( B @ hole1 ) | ( ( B @ hole3 ) != ( ~ ( B @ A ) ) ) | ~ ( $true ) ) ), inference(eqfactor_ordered,[status(thm)],[156])). thf(212,plain,( ! [A: hole] : ( ( A != A ) | ( A = hole2 ) | ( A = hole1 ) | ( ( A != A ) != ( A = hole3 ) ) | ~ ( $true ) ) ), inference(replace_leibeq,[status(thm)],[195:[bind(A,$thf(A)),bind(B,$thf(= @ hole @ A))]])). thf(215,plain,( ! [A: hole] : ( ( A != A ) | ( A = hole2 ) | ( A = hole1 ) | ( ( A != A ) != ( A = hole3 ) ) | ~ ( $true ) ) ), inference(lifteq,[status(thm)],[212])). thf(253,plain,( ! [A: hole] : ( ( A = hole2 ) | ( A = hole1 ) | ( A = hole3 ) ) ), inference(simp,[status(thm)],[215])). thf(254,plain,( ! [A: hole] : ( ( A = hole3 ) | ( A = hole2 ) | ( A = hole1 ) ) ), inference(lifteq,[status(thm)],[253])). thf(1,conjecture,( ? [A: pigeon,B: pigeon] : ( ( ( pigeon_hole @ A ) = ( pigeon_hole @ B ) ) & ( A != B ) ) ), file('-',sharing_a_hole)). thf(2,negated_conjecture,( ~ ( ? [A: pigeon,B: pigeon] : ( ( ( pigeon_hole @ A ) = ( pigeon_hole @ B ) ) & ( A != B ) ) ) ), inference(neg_conjecture,[status(cth)],[1])). thf(10,plain,( ~ ( ? [A: pigeon,B: pigeon] : ( ( ( pigeon_hole @ A ) = ( pigeon_hole @ B ) ) & ( A != B ) ) ) ), inference(defexp_and_simp_and_etaexpand,[status(thm)],[2])). thf(11,plain,( ! [B: pigeon,A: pigeon] : ( ( ( pigeon_hole @ A ) != ( pigeon_hole @ B ) ) | ( A = B ) ) ), inference(cnf,[status(esa)],[10])). thf(12,plain,( ! [B: pigeon,A: pigeon] : ( ( ( pigeon_hole @ A ) != ( pigeon_hole @ B ) ) | ( A = B ) ) ), inference(lifteq,[status(thm)],[11])). thf(3,axiom,( pigeon3 != pigeon4 ), file('-',pigeon3pigeon4)). thf(14,plain,( pigeon3 != pigeon4 ), inference(defexp_and_simp_and_etaexpand,[status(thm)],[3])). thf(15,plain,( pigeon3 != pigeon4 ), inference(polarity_switch,[status(thm)],[14])). thf(16,plain,( pigeon4 != pigeon3 ), inference(lifteq,[status(thm)],[15])). thf(59,plain,( ! [B: pigeon,A: pigeon] : ( ( ( pigeon_hole @ A ) != ( pigeon_hole @ B ) ) | ( B != pigeon3 ) | ( A != pigeon4 ) ) ), inference(paramod_ordered,[status(thm)],[12,16])). thf(60,plain,( ! [A: pigeon] : ( ( ( pigeon_hole @ pigeon4 ) != ( pigeon_hole @ A ) ) | ( A != pigeon3 ) ) ), inference(pattern_uni,[status(thm)],[59:[bind(A,$thf(pigeon4))]])). thf(75,plain,( ( pigeon_hole @ pigeon4 ) != ( pigeon_hole @ pigeon3 ) ), inference(simp,[status(thm)],[60])). thf(401,plain,( ! [A: hole] : ( ( A = hole2 ) | ( A = hole1 ) | ( ( pigeon_hole @ pigeon3 ) != hole3 ) | ( A != ( pigeon_hole @ pigeon4 ) ) ) ), inference(paramod_ordered,[status(thm)],[254,75])). thf(402,plain, ( ( ( pigeon_hole @ pigeon4 ) = hole2 ) | ( ( pigeon_hole @ pigeon4 ) = hole1 ) | ( ( pigeon_hole @ pigeon3 ) != hole3 ) ), inference(pattern_uni,[status(thm)],[401:[bind(A,$thf(pigeon_hole @ pigeon4))]])). thf(5,axiom,( pigeon1 != pigeon4 ), file('-',pigeon1pigeon4)). thf(20,plain,( pigeon1 != pigeon4 ), inference(defexp_and_simp_and_etaexpand,[status(thm)],[5])). thf(21,plain,( pigeon1 != pigeon4 ), inference(polarity_switch,[status(thm)],[20])). thf(22,plain,( pigeon4 != pigeon1 ), inference(lifteq,[status(thm)],[21])). thf(55,plain,( ! [B: pigeon,A: pigeon] : ( ( ( pigeon_hole @ A ) != ( pigeon_hole @ B ) ) | ( B != pigeon1 ) | ( A != pigeon4 ) ) ), inference(paramod_ordered,[status(thm)],[12,22])). thf(56,plain,( ! [A: pigeon] : ( ( ( pigeon_hole @ pigeon4 ) != ( pigeon_hole @ A ) ) | ( A != pigeon1 ) ) ), inference(pattern_uni,[status(thm)],[55:[bind(A,$thf(pigeon4))]])). thf(71,plain,( ( pigeon_hole @ pigeon4 ) != ( pigeon_hole @ pigeon1 ) ), inference(simp,[status(thm)],[56])). thf(2359,plain,( ! [A: hole] : ( ( A = hole2 ) | ( A = hole1 ) | ( ( pigeon_hole @ pigeon4 ) = hole2 ) | ( ( pigeon_hole @ pigeon4 ) = hole1 ) | ( A != ( pigeon_hole @ pigeon3 ) ) ) ), inference(paramod_ordered,[status(thm)],[254,402])). thf(2360,plain, ( ( ( pigeon_hole @ pigeon3 ) = hole2 ) | ( ( pigeon_hole @ pigeon3 ) = hole1 ) | ( ( pigeon_hole @ pigeon4 ) = hole2 ) | ( ( pigeon_hole @ pigeon4 ) = hole1 ) ), inference(pattern_uni,[status(thm)],[2359:[bind(A,$thf(pigeon_hole @ pigeon3))]])). thf(7,axiom,( pigeon1 != pigeon3 ), file('-',pigeon1pigeon3)). thf(26,plain,( pigeon1 != pigeon3 ), inference(defexp_and_simp_and_etaexpand,[status(thm)],[7])). thf(27,plain,( pigeon1 != pigeon3 ), inference(polarity_switch,[status(thm)],[26])). thf(28,plain,( pigeon3 != pigeon1 ), inference(lifteq,[status(thm)],[27])). thf(47,plain,( ! [B: pigeon,A: pigeon] : ( ( ( pigeon_hole @ A ) != ( pigeon_hole @ B ) ) | ( B != pigeon1 ) | ( A != pigeon3 ) ) ), inference(paramod_ordered,[status(thm)],[12,28])). thf(48,plain,( ! [A: pigeon] : ( ( ( pigeon_hole @ pigeon3 ) != ( pigeon_hole @ A ) ) | ( A != pigeon1 ) ) ), inference(pattern_uni,[status(thm)],[47:[bind(A,$thf(pigeon3))]])). thf(82,plain,( ( pigeon_hole @ pigeon3 ) != ( pigeon_hole @ pigeon1 ) ), inference(simp,[status(thm)],[48])). thf(403,plain,( ! [A: hole] : ( ( A = hole2 ) | ( A = hole1 ) | ( ( pigeon_hole @ pigeon1 ) != hole3 ) | ( A != ( pigeon_hole @ pigeon3 ) ) ) ), inference(paramod_ordered,[status(thm)],[254,82])). thf(404,plain, ( ( ( pigeon_hole @ pigeon3 ) = hole2 ) | ( ( pigeon_hole @ pigeon3 ) = hole1 ) | ( ( pigeon_hole @ pigeon1 ) != hole3 ) ), inference(pattern_uni,[status(thm)],[403:[bind(A,$thf(pigeon_hole @ pigeon3))]])). thf(380,plain,( ! [A: hole] : ( ( A = hole2 ) | ( A = hole1 ) | ( ( pigeon_hole @ pigeon1 ) != hole3 ) | ( A != ( pigeon_hole @ pigeon4 ) ) ) ), inference(paramod_ordered,[status(thm)],[254,71])). thf(381,plain, ( ( ( pigeon_hole @ pigeon4 ) = hole2 ) | ( ( pigeon_hole @ pigeon4 ) = hole1 ) | ( ( pigeon_hole @ pigeon1 ) != hole3 ) ), inference(pattern_uni,[status(thm)],[380:[bind(A,$thf(pigeon_hole @ pigeon4))]])). thf(1680,plain, ( ( ( pigeon_hole @ pigeon4 ) = hole1 ) | ( ( pigeon_hole @ pigeon1 ) != hole3 ) | ( ( pigeon_hole @ pigeon3 ) != hole2 ) | ( ( pigeon_hole @ pigeon4 ) != ( pigeon_hole @ pigeon4 ) ) ), inference(paramod_ordered,[status(thm)],[381,75])). thf(1681,plain, ( ( ( pigeon_hole @ pigeon4 ) = hole1 ) | ( ( pigeon_hole @ pigeon1 ) != hole3 ) | ( ( pigeon_hole @ pigeon3 ) != hole2 ) ), inference(pattern_uni,[status(thm)],[1680:[]])). thf(8,axiom,( pigeon1 != pigeon2 ), file('-',pigeon1pigeon2)). thf(29,plain,( pigeon1 != pigeon2 ), inference(defexp_and_simp_and_etaexpand,[status(thm)],[8])). thf(30,plain,( pigeon1 != pigeon2 ), inference(polarity_switch,[status(thm)],[29])). thf(31,plain,( pigeon2 != pigeon1 ), inference(lifteq,[status(thm)],[30])). thf(63,plain,( ! [B: pigeon,A: pigeon] : ( ( ( pigeon_hole @ A ) != ( pigeon_hole @ B ) ) | ( B != pigeon1 ) | ( A != pigeon2 ) ) ), inference(paramod_ordered,[status(thm)],[12,31])). thf(64,plain,( ! [A: pigeon] : ( ( ( pigeon_hole @ pigeon2 ) != ( pigeon_hole @ A ) ) | ( A != pigeon1 ) ) ), inference(pattern_uni,[status(thm)],[63:[bind(A,$thf(pigeon2))]])). thf(77,plain,( ( pigeon_hole @ pigeon2 ) != ( pigeon_hole @ pigeon1 ) ), inference(simp,[status(thm)],[64])). thf(376,plain,( ! [A: hole] : ( ( A = hole2 ) | ( A = hole1 ) | ( ( pigeon_hole @ pigeon1 ) != hole3 ) | ( A != ( pigeon_hole @ pigeon2 ) ) ) ), inference(paramod_ordered,[status(thm)],[254,77])). thf(377,plain, ( ( ( pigeon_hole @ pigeon2 ) = hole2 ) | ( ( pigeon_hole @ pigeon2 ) = hole1 ) | ( ( pigeon_hole @ pigeon1 ) != hole3 ) ), inference(pattern_uni,[status(thm)],[376:[bind(A,$thf(pigeon_hole @ pigeon2))]])). thf(6,axiom,( pigeon2 != pigeon3 ), file('-',pigeon2pigeon3)). thf(23,plain,( pigeon2 != pigeon3 ), inference(defexp_and_simp_and_etaexpand,[status(thm)],[6])). thf(24,plain,( pigeon2 != pigeon3 ), inference(polarity_switch,[status(thm)],[23])). thf(25,plain,( pigeon3 != pigeon2 ), inference(lifteq,[status(thm)],[24])). thf(45,plain,( ! [B: pigeon,A: pigeon] : ( ( ( pigeon_hole @ A ) != ( pigeon_hole @ B ) ) | ( A != pigeon2 ) | ( B != pigeon3 ) ) ), inference(paramod_ordered,[status(thm)],[12,25])). thf(46,plain,( ! [A: pigeon] : ( ( ( pigeon_hole @ A ) != ( pigeon_hole @ pigeon3 ) ) | ( A != pigeon2 ) ) ), inference(pattern_uni,[status(thm)],[45:[bind(A,$thf(A)),bind(B,$thf(pigeon3))]])). thf(74,plain,( ( pigeon_hole @ pigeon3 ) != ( pigeon_hole @ pigeon2 ) ), inference(simp,[status(thm)],[46])). thf(2436,plain, ( ( ( pigeon_hole @ pigeon3 ) = hole1 ) | ( ( pigeon_hole @ pigeon1 ) != hole3 ) | ( ( pigeon_hole @ pigeon2 ) != hole2 ) | ( ( pigeon_hole @ pigeon3 ) != ( pigeon_hole @ pigeon3 ) ) ), inference(paramod_ordered,[status(thm)],[404,74])). thf(2437,plain, ( ( ( pigeon_hole @ pigeon3 ) = hole1 ) | ( ( pigeon_hole @ pigeon1 ) != hole3 ) | ( ( pigeon_hole @ pigeon2 ) != hole2 ) ), inference(pattern_uni,[status(thm)],[2436:[]])). thf(4,axiom,( pigeon2 != pigeon4 ), file('-',pigeon2pigeon4)). thf(17,plain,( pigeon2 != pigeon4 ), inference(defexp_and_simp_and_etaexpand,[status(thm)],[4])). thf(18,plain,( pigeon2 != pigeon4 ), inference(polarity_switch,[status(thm)],[17])). thf(19,plain,( pigeon4 != pigeon2 ), inference(lifteq,[status(thm)],[18])). thf(69,plain,( ! [B: pigeon,A: pigeon] : ( ( ( pigeon_hole @ A ) != ( pigeon_hole @ B ) ) | ( A != pigeon2 ) | ( B != pigeon4 ) ) ), inference(paramod_ordered,[status(thm)],[12,19])). thf(70,plain,( ! [A: pigeon] : ( ( ( pigeon_hole @ A ) != ( pigeon_hole @ pigeon4 ) ) | ( A != pigeon2 ) ) ), inference(pattern_uni,[status(thm)],[69:[bind(A,$thf(A)),bind(B,$thf(pigeon4))]])). thf(76,plain,( ( pigeon_hole @ pigeon4 ) != ( pigeon_hole @ pigeon2 ) ), inference(simp,[status(thm)],[70])). thf(1671,plain, ( ( ( pigeon_hole @ pigeon4 ) = hole1 ) | ( ( pigeon_hole @ pigeon1 ) != hole3 ) | ( ( pigeon_hole @ pigeon2 ) != hole2 ) | ( ( pigeon_hole @ pigeon4 ) != ( pigeon_hole @ pigeon4 ) ) ), inference(paramod_ordered,[status(thm)],[381,76])). thf(1672,plain, ( ( ( pigeon_hole @ pigeon4 ) = hole1 ) | ( ( pigeon_hole @ pigeon1 ) != hole3 ) | ( ( pigeon_hole @ pigeon2 ) != hole2 ) ), inference(pattern_uni,[status(thm)],[1671:[]])). thf(12279,plain, ( ( ( pigeon_hole @ pigeon1 ) != hole3 ) | ( ( pigeon_hole @ pigeon2 ) != hole2 ) | ( ( pigeon_hole @ pigeon3 ) != hole1 ) | ( ( pigeon_hole @ pigeon4 ) != ( pigeon_hole @ pigeon4 ) ) ), inference(paramod_ordered,[status(thm)],[1672,75])). thf(12280,plain, ( ( ( pigeon_hole @ pigeon1 ) != hole3 ) | ( ( pigeon_hole @ pigeon2 ) != hole2 ) | ( ( pigeon_hole @ pigeon3 ) != hole1 ) ), inference(pattern_uni,[status(thm)],[12279:[]])). thf(31246,plain, ( ( ( pigeon_hole @ pigeon1 ) != hole3 ) | ( ( pigeon_hole @ pigeon2 ) != hole2 ) | ( ( pigeon_hole @ pigeon3 ) != ( pigeon_hole @ pigeon3 ) ) ), inference(paramod_ordered,[status(thm)],[2437,12280])). thf(31247,plain, ( ( ( pigeon_hole @ pigeon1 ) != hole3 ) | ( ( pigeon_hole @ pigeon2 ) != hole2 ) ), inference(pattern_uni,[status(thm)],[31246:[]])). thf(31526,plain, ( ( ( pigeon_hole @ pigeon2 ) = hole1 ) | ( ( pigeon_hole @ pigeon1 ) != hole3 ) | ( ( pigeon_hole @ pigeon2 ) != ( pigeon_hole @ pigeon2 ) ) ), inference(paramod_ordered,[status(thm)],[377,31247])). thf(31527,plain, ( ( ( pigeon_hole @ pigeon2 ) = hole1 ) | ( ( pigeon_hole @ pigeon1 ) != hole3 ) ), inference(pattern_uni,[status(thm)],[31526:[]])). thf(179,plain,( ! [B: pigeon,A: pigeon] : ( ( ( pigeon_hole @ A ) != ( pigeon_hole @ B ) ) | ( ( pigeon_hole @ A ) != ( pigeon_hole @ pigeon2 ) ) | ( B != pigeon4 ) ) ), inference(paramod_ordered,[status(thm)],[12,76])). thf(180,plain,( ! [A: pigeon] : ( ( ( pigeon_hole @ A ) != ( pigeon_hole @ pigeon4 ) ) | ( ( pigeon_hole @ A ) != ( pigeon_hole @ pigeon2 ) ) ) ), inference(pattern_uni,[status(thm)],[179:[bind(A,$thf(A)),bind(B,$thf(pigeon4))]])). thf(31944,plain,( ! [A: pigeon] : ( ( ( pigeon_hole @ pigeon1 ) != hole3 ) | ( ( pigeon_hole @ pigeon4 ) != hole1 ) | ( ( pigeon_hole @ A ) != ( pigeon_hole @ pigeon2 ) ) | ( ( pigeon_hole @ pigeon2 ) != ( pigeon_hole @ A ) ) ) ), inference(paramod_ordered,[status(thm)],[31527,180])). thf(31945,plain, ( ( ( pigeon_hole @ pigeon1 ) != hole3 ) | ( ( pigeon_hole @ pigeon4 ) != hole1 ) | ( ( pigeon_hole @ pigeon2 ) != ( pigeon_hole @ pigeon2 ) ) ), inference(pattern_uni,[status(thm)],[31944:[bind(A,$thf(pigeon2))]])). thf(32139,plain, ( ( ( pigeon_hole @ pigeon1 ) != hole3 ) | ( ( pigeon_hole @ pigeon4 ) != hole1 ) ), inference(simp,[status(thm)],[31945])). thf(32731,plain, ( ( ( pigeon_hole @ pigeon1 ) != hole3 ) | ( ( pigeon_hole @ pigeon3 ) != hole2 ) | ( ( pigeon_hole @ pigeon4 ) != ( pigeon_hole @ pigeon4 ) ) ), inference(paramod_ordered,[status(thm)],[1681,32139])). thf(32732,plain, ( ( ( pigeon_hole @ pigeon1 ) != hole3 ) | ( ( pigeon_hole @ pigeon3 ) != hole2 ) ), inference(pattern_uni,[status(thm)],[32731:[]])). thf(34129,plain, ( ( ( pigeon_hole @ pigeon3 ) = hole1 ) | ( ( pigeon_hole @ pigeon1 ) != hole3 ) | ( ( pigeon_hole @ pigeon3 ) != ( pigeon_hole @ pigeon3 ) ) ), inference(paramod_ordered,[status(thm)],[404,32732])). thf(34130,plain, ( ( ( pigeon_hole @ pigeon3 ) = hole1 ) | ( ( pigeon_hole @ pigeon1 ) != hole3 ) ), inference(pattern_uni,[status(thm)],[34129:[]])). thf(167,plain,( ! [B: pigeon,A: pigeon] : ( ( ( pigeon_hole @ A ) != ( pigeon_hole @ B ) ) | ( ( pigeon_hole @ A ) != ( pigeon_hole @ pigeon2 ) ) | ( B != pigeon3 ) ) ), inference(paramod_ordered,[status(thm)],[12,74])). thf(168,plain,( ! [A: pigeon] : ( ( ( pigeon_hole @ A ) != ( pigeon_hole @ pigeon3 ) ) | ( ( pigeon_hole @ A ) != ( pigeon_hole @ pigeon2 ) ) ) ), inference(pattern_uni,[status(thm)],[167:[bind(A,$thf(A)),bind(B,$thf(pigeon3))]])). thf(32014,plain,( ! [A: pigeon] : ( ( ( pigeon_hole @ pigeon1 ) != hole3 ) | ( ( pigeon_hole @ pigeon3 ) != hole1 ) | ( ( pigeon_hole @ A ) != ( pigeon_hole @ pigeon2 ) ) | ( ( pigeon_hole @ pigeon2 ) != ( pigeon_hole @ A ) ) ) ), inference(paramod_ordered,[status(thm)],[31527,168])). thf(32015,plain, ( ( ( pigeon_hole @ pigeon1 ) != hole3 ) | ( ( pigeon_hole @ pigeon3 ) != hole1 ) | ( ( pigeon_hole @ pigeon2 ) != ( pigeon_hole @ pigeon2 ) ) ), inference(pattern_uni,[status(thm)],[32014:[bind(A,$thf(pigeon2))]])). thf(32149,plain, ( ( ( pigeon_hole @ pigeon1 ) != hole3 ) | ( ( pigeon_hole @ pigeon3 ) != hole1 ) ), inference(simp,[status(thm)],[32015])). thf(34371,plain, ( ( ( pigeon_hole @ pigeon1 ) != hole3 ) | ( ( pigeon_hole @ pigeon3 ) != ( pigeon_hole @ pigeon3 ) ) ), inference(paramod_ordered,[status(thm)],[34130,32149])). thf(34372,plain,( ( pigeon_hole @ pigeon1 ) != hole3 ), inference(pattern_uni,[status(thm)],[34371:[]])). thf(34560,plain,( ! [A: hole] : ( ( A = hole2 ) | ( A = hole1 ) | ( A != ( pigeon_hole @ pigeon1 ) ) ) ), inference(paramod_ordered,[status(thm)],[254,34372])). thf(34561,plain, ( ( ( pigeon_hole @ pigeon1 ) = hole2 ) | ( ( pigeon_hole @ pigeon1 ) = hole1 ) ), inference(pattern_uni,[status(thm)],[34560:[bind(A,$thf(pigeon_hole @ pigeon1))]])). thf(90,plain,( ! [B: pigeon,A: pigeon] : ( ( ( pigeon_hole @ A ) != ( pigeon_hole @ B ) ) | ( ( pigeon_hole @ A ) != ( pigeon_hole @ pigeon1 ) ) | ( B != pigeon4 ) ) ), inference(paramod_ordered,[status(thm)],[12,71])). thf(91,plain,( ! [A: pigeon] : ( ( ( pigeon_hole @ A ) != ( pigeon_hole @ pigeon4 ) ) | ( ( pigeon_hole @ A ) != ( pigeon_hole @ pigeon1 ) ) ) ), inference(pattern_uni,[status(thm)],[90:[bind(A,$thf(A)),bind(B,$thf(pigeon4))]])). thf(34650,plain,( ! [A: pigeon] : ( ( ( pigeon_hole @ pigeon1 ) = hole1 ) | ( ( pigeon_hole @ pigeon4 ) != hole2 ) | ( ( pigeon_hole @ A ) != ( pigeon_hole @ pigeon1 ) ) | ( ( pigeon_hole @ pigeon1 ) != ( pigeon_hole @ A ) ) ) ), inference(paramod_ordered,[status(thm)],[34561,91])). thf(34651,plain, ( ( ( pigeon_hole @ pigeon1 ) = hole1 ) | ( ( pigeon_hole @ pigeon4 ) != hole2 ) | ( ( pigeon_hole @ pigeon1 ) != ( pigeon_hole @ pigeon1 ) ) ), inference(pattern_uni,[status(thm)],[34650:[bind(A,$thf(pigeon1))]])). thf(34775,plain, ( ( ( pigeon_hole @ pigeon1 ) = hole1 ) | ( ( pigeon_hole @ pigeon4 ) != hole2 ) ), inference(simp,[status(thm)],[34651])). thf(37544,plain, ( ( ( pigeon_hole @ pigeon3 ) = hole2 ) | ( ( pigeon_hole @ pigeon3 ) = hole1 ) | ( ( pigeon_hole @ pigeon4 ) = hole1 ) | ( ( pigeon_hole @ pigeon1 ) = hole1 ) | ( ( pigeon_hole @ pigeon4 ) != ( pigeon_hole @ pigeon4 ) ) ), inference(paramod_ordered,[status(thm)],[2360,34775])). thf(37545,plain, ( ( ( pigeon_hole @ pigeon3 ) = hole2 ) | ( ( pigeon_hole @ pigeon3 ) = hole1 ) | ( ( pigeon_hole @ pigeon4 ) = hole1 ) | ( ( pigeon_hole @ pigeon1 ) = hole1 ) ), inference(pattern_uni,[status(thm)],[37544:[]])). thf(391,plain,( ! [A: hole] : ( ( A = hole2 ) | ( A = hole1 ) | ( ( pigeon_hole @ pigeon2 ) != hole3 ) | ( A != ( pigeon_hole @ pigeon4 ) ) ) ), inference(paramod_ordered,[status(thm)],[254,76])). thf(392,plain, ( ( ( pigeon_hole @ pigeon4 ) = hole2 ) | ( ( pigeon_hole @ pigeon4 ) = hole1 ) | ( ( pigeon_hole @ pigeon2 ) != hole3 ) ), inference(pattern_uni,[status(thm)],[391:[bind(A,$thf(pigeon_hole @ pigeon4))]])). thf(1776,plain, ( ( ( pigeon_hole @ pigeon4 ) = hole1 ) | ( ( pigeon_hole @ pigeon2 ) != hole3 ) | ( ( pigeon_hole @ pigeon1 ) != hole2 ) | ( ( pigeon_hole @ pigeon4 ) != ( pigeon_hole @ pigeon4 ) ) ), inference(paramod_ordered,[status(thm)],[392,71])). thf(1777,plain, ( ( ( pigeon_hole @ pigeon4 ) = hole1 ) | ( ( pigeon_hole @ pigeon2 ) != hole3 ) | ( ( pigeon_hole @ pigeon1 ) != hole2 ) ), inference(pattern_uni,[status(thm)],[1776:[]])). thf(370,plain,( ! [A: hole] : ( ( A = hole2 ) | ( A = hole1 ) | ( ( pigeon_hole @ pigeon2 ) != hole3 ) | ( A != ( pigeon_hole @ pigeon3 ) ) ) ), inference(paramod_ordered,[status(thm)],[254,74])). thf(371,plain, ( ( ( pigeon_hole @ pigeon3 ) = hole2 ) | ( ( pigeon_hole @ pigeon3 ) = hole1 ) | ( ( pigeon_hole @ pigeon2 ) != hole3 ) ), inference(pattern_uni,[status(thm)],[370:[bind(A,$thf(pigeon_hole @ pigeon3))]])). thf(859,plain, ( ( ( pigeon_hole @ pigeon3 ) = hole1 ) | ( ( pigeon_hole @ pigeon2 ) != hole3 ) | ( ( pigeon_hole @ pigeon1 ) != hole2 ) | ( ( pigeon_hole @ pigeon3 ) != ( pigeon_hole @ pigeon3 ) ) ), inference(paramod_ordered,[status(thm)],[371,82])). thf(860,plain, ( ( ( pigeon_hole @ pigeon3 ) = hole1 ) | ( ( pigeon_hole @ pigeon2 ) != hole3 ) | ( ( pigeon_hole @ pigeon1 ) != hole2 ) ), inference(pattern_uni,[status(thm)],[859:[]])). thf(173,plain,( ! [B: pigeon,A: pigeon] : ( ( ( pigeon_hole @ A ) != ( pigeon_hole @ B ) ) | ( ( pigeon_hole @ A ) != ( pigeon_hole @ pigeon3 ) ) | ( B != pigeon4 ) ) ), inference(paramod_ordered,[status(thm)],[12,75])). thf(174,plain,( ! [A: pigeon] : ( ( ( pigeon_hole @ A ) != ( pigeon_hole @ pigeon4 ) ) | ( ( pigeon_hole @ A ) != ( pigeon_hole @ pigeon3 ) ) ) ), inference(pattern_uni,[status(thm)],[173:[bind(A,$thf(A)),bind(B,$thf(pigeon4))]])). thf(3771,plain,( ! [A: pigeon] : ( ( ( pigeon_hole @ pigeon2 ) != hole3 ) | ( ( pigeon_hole @ pigeon1 ) != hole2 ) | ( ( pigeon_hole @ pigeon4 ) != hole1 ) | ( ( pigeon_hole @ A ) != ( pigeon_hole @ pigeon3 ) ) | ( ( pigeon_hole @ pigeon3 ) != ( pigeon_hole @ A ) ) ) ), inference(paramod_ordered,[status(thm)],[860,174])). thf(3772,plain, ( ( ( pigeon_hole @ pigeon2 ) != hole3 ) | ( ( pigeon_hole @ pigeon1 ) != hole2 ) | ( ( pigeon_hole @ pigeon4 ) != hole1 ) | ( ( pigeon_hole @ pigeon3 ) != ( pigeon_hole @ pigeon3 ) ) ), inference(pattern_uni,[status(thm)],[3771:[bind(A,$thf(pigeon3))]])). thf(4005,plain, ( ( ( pigeon_hole @ pigeon2 ) != hole3 ) | ( ( pigeon_hole @ pigeon1 ) != hole2 ) | ( ( pigeon_hole @ pigeon4 ) != hole1 ) ), inference(simp,[status(thm)],[3772])). thf(20590,plain, ( ( ( pigeon_hole @ pigeon2 ) != hole3 ) | ( ( pigeon_hole @ pigeon1 ) != hole2 ) | ( ( pigeon_hole @ pigeon4 ) != ( pigeon_hole @ pigeon4 ) ) ), inference(paramod_ordered,[status(thm)],[1777,4005])). thf(20591,plain, ( ( ( pigeon_hole @ pigeon2 ) != hole3 ) | ( ( pigeon_hole @ pigeon1 ) != hole2 ) ), inference(pattern_uni,[status(thm)],[20590:[]])). thf(34591,plain, ( ( ( pigeon_hole @ pigeon1 ) = hole1 ) | ( ( pigeon_hole @ pigeon2 ) != hole3 ) | ( ( pigeon_hole @ pigeon1 ) != ( pigeon_hole @ pigeon1 ) ) ), inference(paramod_ordered,[status(thm)],[34561,20591])). thf(34592,plain, ( ( ( pigeon_hole @ pigeon1 ) = hole1 ) | ( ( pigeon_hole @ pigeon2 ) != hole3 ) ), inference(pattern_uni,[status(thm)],[34591:[]])). thf(37483,plain,( ! [A: hole] : ( ( A = hole2 ) | ( A = hole1 ) | ( ( pigeon_hole @ pigeon1 ) = hole1 ) | ( A != ( pigeon_hole @ pigeon2 ) ) ) ), inference(paramod_ordered,[status(thm)],[254,34592])). thf(37484,plain, ( ( ( pigeon_hole @ pigeon2 ) = hole2 ) | ( ( pigeon_hole @ pigeon2 ) = hole1 ) | ( ( pigeon_hole @ pigeon1 ) = hole1 ) ), inference(pattern_uni,[status(thm)],[37483:[bind(A,$thf(pigeon_hole @ pigeon2))]])). thf(185,plain,( ! [B: pigeon,A: pigeon] : ( ( ( pigeon_hole @ A ) != ( pigeon_hole @ B ) ) | ( ( pigeon_hole @ A ) != ( pigeon_hole @ pigeon1 ) ) | ( B != pigeon2 ) ) ), inference(paramod_ordered,[status(thm)],[12,77])). thf(186,plain,( ! [A: pigeon] : ( ( ( pigeon_hole @ A ) != ( pigeon_hole @ pigeon2 ) ) | ( ( pigeon_hole @ A ) != ( pigeon_hole @ pigeon1 ) ) ) ), inference(pattern_uni,[status(thm)],[185:[bind(A,$thf(A)),bind(B,$thf(pigeon2))]])). thf(34662,plain,( ! [A: pigeon] : ( ( ( pigeon_hole @ pigeon1 ) = hole1 ) | ( ( pigeon_hole @ pigeon2 ) != hole2 ) | ( ( pigeon_hole @ A ) != ( pigeon_hole @ pigeon1 ) ) | ( ( pigeon_hole @ pigeon1 ) != ( pigeon_hole @ A ) ) ) ), inference(paramod_ordered,[status(thm)],[34561,186])). thf(34663,plain, ( ( ( pigeon_hole @ pigeon1 ) = hole1 ) | ( ( pigeon_hole @ pigeon2 ) != hole2 ) | ( ( pigeon_hole @ pigeon1 ) != ( pigeon_hole @ pigeon1 ) ) ), inference(pattern_uni,[status(thm)],[34662:[bind(A,$thf(pigeon1))]])). thf(34778,plain, ( ( ( pigeon_hole @ pigeon1 ) = hole1 ) | ( ( pigeon_hole @ pigeon2 ) != hole2 ) ), inference(simp,[status(thm)],[34663])). thf(42730,plain, ( ( ( pigeon_hole @ pigeon2 ) = hole1 ) | ( ( pigeon_hole @ pigeon1 ) = hole1 ) | ( ( pigeon_hole @ pigeon2 ) != ( pigeon_hole @ pigeon2 ) ) ), inference(paramod_ordered,[status(thm)],[37484,34778])). thf(42731,plain, ( ( ( pigeon_hole @ pigeon2 ) = hole1 ) | ( ( pigeon_hole @ pigeon1 ) = hole1 ) ), inference(pattern_uni,[status(thm)],[42730:[]])). thf(42965,plain,( ! [A: pigeon] : ( ( ( pigeon_hole @ pigeon1 ) = hole1 ) | ( ( pigeon_hole @ pigeon4 ) != hole1 ) | ( ( pigeon_hole @ A ) != ( pigeon_hole @ pigeon2 ) ) | ( ( pigeon_hole @ pigeon2 ) != ( pigeon_hole @ A ) ) ) ), inference(paramod_ordered,[status(thm)],[42731,180])). thf(42966,plain, ( ( ( pigeon_hole @ pigeon1 ) = hole1 ) | ( ( pigeon_hole @ pigeon4 ) != hole1 ) | ( ( pigeon_hole @ pigeon2 ) != ( pigeon_hole @ pigeon2 ) ) ), inference(pattern_uni,[status(thm)],[42965:[bind(A,$thf(pigeon2))]])). thf(43147,plain, ( ( ( pigeon_hole @ pigeon1 ) = hole1 ) | ( ( pigeon_hole @ pigeon4 ) != hole1 ) ), inference(simp,[status(thm)],[42966])). thf(53291,plain, ( ( ( pigeon_hole @ pigeon3 ) = hole2 ) | ( ( pigeon_hole @ pigeon3 ) = hole1 ) | ( ( pigeon_hole @ pigeon1 ) = hole1 ) | ( ( pigeon_hole @ pigeon4 ) != ( pigeon_hole @ pigeon4 ) ) ), inference(paramod_ordered,[status(thm)],[37545,43147])). thf(53292,plain, ( ( ( pigeon_hole @ pigeon3 ) = hole2 ) | ( ( pigeon_hole @ pigeon3 ) = hole1 ) | ( ( pigeon_hole @ pigeon1 ) = hole1 ) ), inference(pattern_uni,[status(thm)],[53291:[]])). thf(258,plain,( ! [B: pigeon,A: pigeon] : ( ( ( pigeon_hole @ A ) != ( pigeon_hole @ B ) ) | ( ( pigeon_hole @ A ) != ( pigeon_hole @ pigeon1 ) ) | ( B != pigeon3 ) ) ), inference(paramod_ordered,[status(thm)],[12,82])). thf(259,plain,( ! [A: pigeon] : ( ( ( pigeon_hole @ A ) != ( pigeon_hole @ pigeon3 ) ) | ( ( pigeon_hole @ A ) != ( pigeon_hole @ pigeon1 ) ) ) ), inference(pattern_uni,[status(thm)],[258:[bind(A,$thf(A)),bind(B,$thf(pigeon3))]])). thf(34633,plain,( ! [A: pigeon] : ( ( ( pigeon_hole @ pigeon1 ) = hole1 ) | ( ( pigeon_hole @ pigeon3 ) != hole2 ) | ( ( pigeon_hole @ A ) != ( pigeon_hole @ pigeon1 ) ) | ( ( pigeon_hole @ pigeon1 ) != ( pigeon_hole @ A ) ) ) ), inference(paramod_ordered,[status(thm)],[34561,259])). thf(34634,plain, ( ( ( pigeon_hole @ pigeon1 ) = hole1 ) | ( ( pigeon_hole @ pigeon3 ) != hole2 ) | ( ( pigeon_hole @ pigeon1 ) != ( pigeon_hole @ pigeon1 ) ) ), inference(pattern_uni,[status(thm)],[34633:[bind(A,$thf(pigeon1))]])). thf(34766,plain, ( ( ( pigeon_hole @ pigeon1 ) = hole1 ) | ( ( pigeon_hole @ pigeon3 ) != hole2 ) ), inference(simp,[status(thm)],[34634])). thf(53554,plain, ( ( ( pigeon_hole @ pigeon3 ) = hole1 ) | ( ( pigeon_hole @ pigeon1 ) = hole1 ) | ( ( pigeon_hole @ pigeon3 ) != ( pigeon_hole @ pigeon3 ) ) ), inference(paramod_ordered,[status(thm)],[53292,34766])). thf(53555,plain, ( ( ( pigeon_hole @ pigeon3 ) = hole1 ) | ( ( pigeon_hole @ pigeon1 ) = hole1 ) ), inference(pattern_uni,[status(thm)],[53554:[]])). thf(43042,plain,( ! [A: pigeon] : ( ( ( pigeon_hole @ pigeon1 ) = hole1 ) | ( ( pigeon_hole @ pigeon3 ) != hole1 ) | ( ( pigeon_hole @ A ) != ( pigeon_hole @ pigeon2 ) ) | ( ( pigeon_hole @ pigeon2 ) != ( pigeon_hole @ A ) ) ) ), inference(paramod_ordered,[status(thm)],[42731,168])). thf(43043,plain, ( ( ( pigeon_hole @ pigeon1 ) = hole1 ) | ( ( pigeon_hole @ pigeon3 ) != hole1 ) | ( ( pigeon_hole @ pigeon2 ) != ( pigeon_hole @ pigeon2 ) ) ), inference(pattern_uni,[status(thm)],[43042:[bind(A,$thf(pigeon2))]])). thf(43153,plain, ( ( ( pigeon_hole @ pigeon1 ) = hole1 ) | ( ( pigeon_hole @ pigeon3 ) != hole1 ) ), inference(simp,[status(thm)],[43043])). thf(53822,plain, ( ( ( pigeon_hole @ pigeon1 ) = hole1 ) | ( ( pigeon_hole @ pigeon3 ) != ( pigeon_hole @ pigeon3 ) ) ), inference(paramod_ordered,[status(thm)],[53555,43153])). thf(53823,plain, ( ( pigeon_hole @ pigeon1 ) = hole1 ), inference(pattern_uni,[status(thm)],[53822:[]])). thf(54133,plain,( ( pigeon_hole @ pigeon4 ) != hole1 ), inference(rewrite,[status(thm)],[71,53823])). thf(54413,plain, ( ( ( pigeon_hole @ pigeon4 ) = hole2 ) | ( ( pigeon_hole @ pigeon3 ) != hole3 ) ), inference(simplifyReflect,[status(thm)],[402,54133])). thf(1818,plain,( ! [A: hole] : ( ( A = hole2 ) | ( A = hole1 ) | ( ( pigeon_hole @ pigeon4 ) = hole2 ) | ( ( pigeon_hole @ pigeon4 ) = hole1 ) | ( A != ( pigeon_hole @ pigeon2 ) ) ) ), inference(paramod_ordered,[status(thm)],[254,392])). thf(1819,plain, ( ( ( pigeon_hole @ pigeon2 ) = hole2 ) | ( ( pigeon_hole @ pigeon2 ) = hole1 ) | ( ( pigeon_hole @ pigeon4 ) = hole2 ) | ( ( pigeon_hole @ pigeon4 ) = hole1 ) ), inference(pattern_uni,[status(thm)],[1818:[bind(A,$thf(pigeon_hole @ pigeon2))]])). thf(13,plain,( ! [A: pigeon] : ( ( sk1 @ ( pigeon_hole @ A ) ) = A ) ), introduced(tautology,[new_symbols(inverse(pigeon_hole),[sk1])])). thf(4861,plain,( ! [A: pigeon] : ( ( ( pigeon_hole @ pigeon2 ) = hole2 ) | ( ( pigeon_hole @ pigeon2 ) = hole1 ) | ( ( pigeon_hole @ pigeon4 ) = hole1 ) | ( ( sk1 @ hole2 ) = A ) | ( ( pigeon_hole @ pigeon4 ) != ( pigeon_hole @ A ) ) ) ), inference(paramod_ordered,[status(thm)],[1819,13])). thf(4862,plain, ( ( ( pigeon_hole @ pigeon2 ) = hole2 ) | ( ( pigeon_hole @ pigeon2 ) = hole1 ) | ( ( pigeon_hole @ pigeon4 ) = hole1 ) | ( ( sk1 @ hole2 ) = pigeon4 ) ), inference(pattern_uni,[status(thm)],[4861:[bind(A,$thf(pigeon4))]])). thf(870,plain,( ! [A: hole] : ( ( A = hole2 ) | ( A = hole1 ) | ( ( pigeon_hole @ pigeon3 ) = hole2 ) | ( ( pigeon_hole @ pigeon3 ) = hole1 ) | ( A != ( pigeon_hole @ pigeon2 ) ) ) ), inference(paramod_ordered,[status(thm)],[254,371])). thf(871,plain, ( ( ( pigeon_hole @ pigeon2 ) = hole2 ) | ( ( pigeon_hole @ pigeon2 ) = hole1 ) | ( ( pigeon_hole @ pigeon3 ) = hole2 ) | ( ( pigeon_hole @ pigeon3 ) = hole1 ) ), inference(pattern_uni,[status(thm)],[870:[bind(A,$thf(pigeon_hole @ pigeon2))]])). thf(1534,plain,( ! [A: pigeon] : ( ( ( pigeon_hole @ pigeon2 ) = hole2 ) | ( ( pigeon_hole @ pigeon2 ) = hole1 ) | ( ( pigeon_hole @ pigeon3 ) = hole1 ) | ( ( sk1 @ hole2 ) = A ) | ( ( pigeon_hole @ pigeon3 ) != ( pigeon_hole @ A ) ) ) ), inference(paramod_ordered,[status(thm)],[871,13])). thf(1535,plain, ( ( ( pigeon_hole @ pigeon2 ) = hole2 ) | ( ( pigeon_hole @ pigeon2 ) = hole1 ) | ( ( pigeon_hole @ pigeon3 ) = hole1 ) | ( ( sk1 @ hole2 ) = pigeon3 ) ), inference(pattern_uni,[status(thm)],[1534:[bind(A,$thf(pigeon3))]])). thf(9772,plain, ( ( ( pigeon_hole @ pigeon2 ) = hole2 ) | ( ( pigeon_hole @ pigeon2 ) = hole1 ) | ( ( pigeon_hole @ pigeon4 ) = hole1 ) | ( ( pigeon_hole @ pigeon3 ) = hole1 ) | ( pigeon4 = pigeon3 ) | ( ( sk1 @ hole2 ) != ( sk1 @ hole2 ) ) ), inference(paramod_ordered,[status(thm)],[4862,1535])). thf(9773,plain, ( ( ( pigeon_hole @ pigeon2 ) = hole2 ) | ( ( pigeon_hole @ pigeon2 ) = hole1 ) | ( ( pigeon_hole @ pigeon4 ) = hole1 ) | ( ( pigeon_hole @ pigeon3 ) = hole1 ) | ( pigeon4 = pigeon3 ) ), inference(pattern_uni,[status(thm)],[9772:[]])). thf(26251,plain, ( ( ( pigeon_hole @ pigeon2 ) = hole2 ) | ( ( pigeon_hole @ pigeon2 ) = hole1 ) | ( ( pigeon_hole @ pigeon4 ) = hole1 ) | ( ( pigeon_hole @ pigeon3 ) = hole1 ) ), inference(simplifyReflect,[status(thm)],[9773,16])). thf(54130,plain,( ( pigeon_hole @ pigeon2 ) != hole1 ), inference(rewrite,[status(thm)],[77,53823])). thf(54353,plain, ( ( ( pigeon_hole @ pigeon2 ) = hole2 ) | ( ( pigeon_hole @ pigeon4 ) = hole1 ) | ( ( pigeon_hole @ pigeon3 ) = hole1 ) ), inference(simplifyReflect,[status(thm)],[26251,54130])). thf(54137,plain,( ( pigeon_hole @ pigeon3 ) != hole1 ), inference(rewrite,[status(thm)],[82,53823])). thf(55146,plain, ( ( pigeon_hole @ pigeon2 ) = hole2 ), inference(simplifyReflect,[status(thm)],[54353,54133,54137])). thf(55150,plain,( ( pigeon_hole @ pigeon4 ) != hole2 ), inference(rewrite,[status(thm)],[76,55146])). thf(62032,plain,( ( pigeon_hole @ pigeon3 ) != hole3 ), inference(simplifyReflect,[status(thm)],[54413,55150])). thf(62064,plain,( ! [A: hole] : ( ( A = hole2 ) | ( A = hole1 ) | ( A != ( pigeon_hole @ pigeon3 ) ) ) ), inference(paramod_ordered,[status(thm)],[254,62032])). thf(62065,plain, ( ( ( pigeon_hole @ pigeon3 ) = hole2 ) | ( ( pigeon_hole @ pigeon3 ) = hole1 ) ), inference(pattern_uni,[status(thm)],[62064:[bind(A,$thf(pigeon_hole @ pigeon3))]])). thf(55147,plain,( ( pigeon_hole @ pigeon3 ) != hole2 ), inference(rewrite,[status(thm)],[74,55146])). thf(62088,plain,( $false ), inference(simplifyReflect,[status(thm)],[62065,54137,55147])). % SZS output end CNFRefutation for -
GDV verification output [show/hide]
SUCCESS: Derivation has unique formula names SUCCESS: All derived formulae have parents and inference information SUCCESS: Derivation is acyclic SUCCESS: Assumptions are propagated SUCCESS: Assumptions are discharged RESULT: /tmp/MSC007^1.003.004.proof.gdv/axioms.sat_model.dis.p - Nitpick---2016 says Satisfiable - CPU = 0.00 SUCCESS: Leaf axioms are satisfiable RESULT: /tmp/MSC007^1.003.004.proof.gdv/32.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 32 is a thm of 9 RESULT: /tmp/MSC007^1.003.004.proof.gdv/37.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 RESULT: /tmp/MSC007^1.003.004.proof.gdv/37.esa.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 37 is a esa of 32 RESULT: /tmp/MSC007^1.003.004.proof.gdv/103.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 103 is a thm of 37 RESULT: /tmp/MSC007^1.003.004.proof.gdv/144.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 RESULT: /tmp/MSC007^1.003.004.proof.gdv/144.esa.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 144 is a esa of 103 RESULT: /tmp/MSC007^1.003.004.proof.gdv/156.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 156 is a thm of 144 RESULT: /tmp/MSC007^1.003.004.proof.gdv/195.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 195 is a thm of 156 RESULT: /tmp/MSC007^1.003.004.proof.gdv/212.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 212 is a thm of 195 RESULT: /tmp/MSC007^1.003.004.proof.gdv/215.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 215 is a thm of 212 RESULT: /tmp/MSC007^1.003.004.proof.gdv/253.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 253 is a thm of 215 RESULT: /tmp/MSC007^1.003.004.proof.gdv/254.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 254 is a thm of 253 ^[[A RESULT: /tmp/MSC007^1.003.004.proof.gdv/2.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 2 is a thm of 1 (Negated cth) RESULT: /tmp/MSC007^1.003.004.proof.gdv/10.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 10 is a thm of 2 RESULT: /tmp/MSC007^1.003.004.proof.gdv/11.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 RESULT: /tmp/MSC007^1.003.004.proof.gdv/11.esa.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 11 is a esa of 10 RESULT: /tmp/MSC007^1.003.004.proof.gdv/12.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 12 is a thm of 11 RESULT: /tmp/MSC007^1.003.004.proof.gdv/14.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 14 is a thm of 3 RESULT: /tmp/MSC007^1.003.004.proof.gdv/15.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 15 is a thm of 14 RESULT: /tmp/MSC007^1.003.004.proof.gdv/16.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 16 is a thm of 15 RESULT: /tmp/MSC007^1.003.004.proof.gdv/59.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 59 is a thm of 12 16 RESULT: /tmp/MSC007^1.003.004.proof.gdv/60.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 60 is a thm of 59 RESULT: /tmp/MSC007^1.003.004.proof.gdv/75.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 75 is a thm of 60 RESULT: /tmp/MSC007^1.003.004.proof.gdv/401.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 401 is a thm of 254 75 RESULT: /tmp/MSC007^1.003.004.proof.gdv/402.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 402 is a thm of 401 RESULT: /tmp/MSC007^1.003.004.proof.gdv/20.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 20 is a thm of 5 RESULT: /tmp/MSC007^1.003.004.proof.gdv/21.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 21 is a thm of 20 RESULT: /tmp/MSC007^1.003.004.proof.gdv/22.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 22 is a thm of 21 RESULT: /tmp/MSC007^1.003.004.proof.gdv/55.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 55 is a thm of 12 22 RESULT: /tmp/MSC007^1.003.004.proof.gdv/56.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 56 is a thm of 55 RESULT: /tmp/MSC007^1.003.004.proof.gdv/71.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 71 is a thm of 56 RESULT: /tmp/MSC007^1.003.004.proof.gdv/2359.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 2359 is a thm of 254 402 RESULT: /tmp/MSC007^1.003.004.proof.gdv/2360.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 2360 is a thm of 2359 RESULT: /tmp/MSC007^1.003.004.proof.gdv/26.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 26 is a thm of 7 RESULT: /tmp/MSC007^1.003.004.proof.gdv/27.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 27 is a thm of 26 RESULT: /tmp/MSC007^1.003.004.proof.gdv/28.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 28 is a thm of 27 RESULT: /tmp/MSC007^1.003.004.proof.gdv/47.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 47 is a thm of 12 28 RESULT: /tmp/MSC007^1.003.004.proof.gdv/48.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 48 is a thm of 47 RESULT: /tmp/MSC007^1.003.004.proof.gdv/82.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 82 is a thm of 48 RESULT: /tmp/MSC007^1.003.004.proof.gdv/403.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 403 is a thm of 254 82 RESULT: /tmp/MSC007^1.003.004.proof.gdv/404.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 404 is a thm of 403 RESULT: /tmp/MSC007^1.003.004.proof.gdv/380.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 380 is a thm of 254 71 RESULT: /tmp/MSC007^1.003.004.proof.gdv/381.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 381 is a thm of 380 RESULT: /tmp/MSC007^1.003.004.proof.gdv/1680.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 1680 is a thm of 381 75 RESULT: /tmp/MSC007^1.003.004.proof.gdv/1681.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 1681 is a thm of 1680 RESULT: /tmp/MSC007^1.003.004.proof.gdv/29.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 29 is a thm of 8 RESULT: /tmp/MSC007^1.003.004.proof.gdv/30.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 30 is a thm of 29 RESULT: /tmp/MSC007^1.003.004.proof.gdv/31.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 31 is a thm of 30 RESULT: /tmp/MSC007^1.003.004.proof.gdv/63.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 63 is a thm of 12 31 RESULT: /tmp/MSC007^1.003.004.proof.gdv/64.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 64 is a thm of 63 RESULT: /tmp/MSC007^1.003.004.proof.gdv/77.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 77 is a thm of 64 RESULT: /tmp/MSC007^1.003.004.proof.gdv/376.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 376 is a thm of 254 77 RESULT: /tmp/MSC007^1.003.004.proof.gdv/377.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 377 is a thm of 376 RESULT: /tmp/MSC007^1.003.004.proof.gdv/23.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 23 is a thm of 6 RESULT: /tmp/MSC007^1.003.004.proof.gdv/24.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 24 is a thm of 23 RESULT: /tmp/MSC007^1.003.004.proof.gdv/25.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 25 is a thm of 24 RESULT: /tmp/MSC007^1.003.004.proof.gdv/45.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 45 is a thm of 12 25 RESULT: /tmp/MSC007^1.003.004.proof.gdv/46.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 46 is a thm of 45 RESULT: /tmp/MSC007^1.003.004.proof.gdv/74.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 74 is a thm of 46 RESULT: /tmp/MSC007^1.003.004.proof.gdv/2436.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 2436 is a thm of 404 74 RESULT: /tmp/MSC007^1.003.004.proof.gdv/2437.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 2437 is a thm of 2436 RESULT: /tmp/MSC007^1.003.004.proof.gdv/17.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 17 is a thm of 4 RESULT: /tmp/MSC007^1.003.004.proof.gdv/18.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 18 is a thm of 17 RESULT: /tmp/MSC007^1.003.004.proof.gdv/19.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 19 is a thm of 18 RESULT: /tmp/MSC007^1.003.004.proof.gdv/69.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 69 is a thm of 12 19 RESULT: /tmp/MSC007^1.003.004.proof.gdv/70.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 70 is a thm of 69 RESULT: /tmp/MSC007^1.003.004.proof.gdv/76.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 76 is a thm of 70 RESULT: /tmp/MSC007^1.003.004.proof.gdv/1671.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 1671 is a thm of 381 76 RESULT: /tmp/MSC007^1.003.004.proof.gdv/1672.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 1672 is a thm of 1671 RESULT: /tmp/MSC007^1.003.004.proof.gdv/12279.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 12279 is a thm of 1672 75 RESULT: /tmp/MSC007^1.003.004.proof.gdv/12280.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 12280 is a thm of 12279 RESULT: /tmp/MSC007^1.003.004.proof.gdv/31246.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 31246 is a thm of 2437 12280 RESULT: /tmp/MSC007^1.003.004.proof.gdv/31247.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 31247 is a thm of 31246 RESULT: /tmp/MSC007^1.003.004.proof.gdv/31526.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 31526 is a thm of 377 31247 RESULT: /tmp/MSC007^1.003.004.proof.gdv/31527.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 31527 is a thm of 31526 RESULT: /tmp/MSC007^1.003.004.proof.gdv/179.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 179 is a thm of 12 76 RESULT: /tmp/MSC007^1.003.004.proof.gdv/180.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 180 is a thm of 179 RESULT: /tmp/MSC007^1.003.004.proof.gdv/31944.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 31944 is a thm of 31527 180 RESULT: /tmp/MSC007^1.003.004.proof.gdv/31945.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 31945 is a thm of 31944 RESULT: /tmp/MSC007^1.003.004.proof.gdv/32139.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 32139 is a thm of 31945 RESULT: /tmp/MSC007^1.003.004.proof.gdv/32731.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 32731 is a thm of 1681 32139 RESULT: /tmp/MSC007^1.003.004.proof.gdv/32732.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 32732 is a thm of 32731 RESULT: /tmp/MSC007^1.003.004.proof.gdv/34129.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 34129 is a thm of 404 32732 RESULT: /tmp/MSC007^1.003.004.proof.gdv/34130.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 34130 is a thm of 34129 RESULT: /tmp/MSC007^1.003.004.proof.gdv/167.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 167 is a thm of 12 74 RESULT: /tmp/MSC007^1.003.004.proof.gdv/168.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 168 is a thm of 167 RESULT: /tmp/MSC007^1.003.004.proof.gdv/32014.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 32014 is a thm of 31527 168 RESULT: /tmp/MSC007^1.003.004.proof.gdv/32015.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 32015 is a thm of 32014 RESULT: /tmp/MSC007^1.003.004.proof.gdv/32149.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 32149 is a thm of 32015 RESULT: /tmp/MSC007^1.003.004.proof.gdv/34371.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 34371 is a thm of 34130 32149 RESULT: /tmp/MSC007^1.003.004.proof.gdv/34372.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 34372 is a thm of 34371 RESULT: /tmp/MSC007^1.003.004.proof.gdv/34560.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 34560 is a thm of 254 34372 RESULT: /tmp/MSC007^1.003.004.proof.gdv/34561.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 34561 is a thm of 34560 RESULT: /tmp/MSC007^1.003.004.proof.gdv/90.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 90 is a thm of 12 71 RESULT: /tmp/MSC007^1.003.004.proof.gdv/91.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 91 is a thm of 90 RESULT: /tmp/MSC007^1.003.004.proof.gdv/34650.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 34650 is a thm of 34561 91 RESULT: /tmp/MSC007^1.003.004.proof.gdv/34651.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 34651 is a thm of 34650 RESULT: /tmp/MSC007^1.003.004.proof.gdv/34775.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 34775 is a thm of 34651 RESULT: /tmp/MSC007^1.003.004.proof.gdv/37544.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 37544 is a thm of 2360 34775 RESULT: /tmp/MSC007^1.003.004.proof.gdv/37545.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 37545 is a thm of 37544 RESULT: /tmp/MSC007^1.003.004.proof.gdv/391.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 391 is a thm of 254 76 RESULT: /tmp/MSC007^1.003.004.proof.gdv/392.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 392 is a thm of 391 RESULT: /tmp/MSC007^1.003.004.proof.gdv/1776.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 1776 is a thm of 392 71 RESULT: /tmp/MSC007^1.003.004.proof.gdv/1777.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 1777 is a thm of 1776 RESULT: /tmp/MSC007^1.003.004.proof.gdv/370.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 370 is a thm of 254 74 RESULT: /tmp/MSC007^1.003.004.proof.gdv/371.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 371 is a thm of 370 RESULT: /tmp/MSC007^1.003.004.proof.gdv/859.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 859 is a thm of 371 82 RESULT: /tmp/MSC007^1.003.004.proof.gdv/860.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 860 is a thm of 859 RESULT: /tmp/MSC007^1.003.004.proof.gdv/173.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 173 is a thm of 12 75 RESULT: /tmp/MSC007^1.003.004.proof.gdv/174.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 174 is a thm of 173 RESULT: /tmp/MSC007^1.003.004.proof.gdv/3771.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 3771 is a thm of 860 174 RESULT: /tmp/MSC007^1.003.004.proof.gdv/3772.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 3772 is a thm of 3771 RESULT: /tmp/MSC007^1.003.004.proof.gdv/4005.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 4005 is a thm of 3772 RESULT: /tmp/MSC007^1.003.004.proof.gdv/20590.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 20590 is a thm of 1777 4005 RESULT: /tmp/MSC007^1.003.004.proof.gdv/20591.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 20591 is a thm of 20590 RESULT: /tmp/MSC007^1.003.004.proof.gdv/34591.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 34591 is a thm of 34561 20591 RESULT: /tmp/MSC007^1.003.004.proof.gdv/34592.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 34592 is a thm of 34591 RESULT: /tmp/MSC007^1.003.004.proof.gdv/37483.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 37483 is a thm of 254 34592 RESULT: /tmp/MSC007^1.003.004.proof.gdv/37484.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 37484 is a thm of 37483 RESULT: /tmp/MSC007^1.003.004.proof.gdv/185.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 185 is a thm of 12 77 RESULT: /tmp/MSC007^1.003.004.proof.gdv/186.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 186 is a thm of 185 RESULT: /tmp/MSC007^1.003.004.proof.gdv/34662.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 34662 is a thm of 34561 186 RESULT: /tmp/MSC007^1.003.004.proof.gdv/34663.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 34663 is a thm of 34662 RESULT: /tmp/MSC007^1.003.004.proof.gdv/34778.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 34778 is a thm of 34663 RESULT: /tmp/MSC007^1.003.004.proof.gdv/42730.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 42730 is a thm of 37484 34778 RESULT: /tmp/MSC007^1.003.004.proof.gdv/42731.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 42731 is a thm of 42730 RESULT: /tmp/MSC007^1.003.004.proof.gdv/42965.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 42965 is a thm of 42731 180 RESULT: /tmp/MSC007^1.003.004.proof.gdv/42966.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 42966 is a thm of 42965 RESULT: /tmp/MSC007^1.003.004.proof.gdv/43147.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 43147 is a thm of 42966 RESULT: /tmp/MSC007^1.003.004.proof.gdv/53291.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 53291 is a thm of 37545 43147 RESULT: /tmp/MSC007^1.003.004.proof.gdv/53292.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 53292 is a thm of 53291 RESULT: /tmp/MSC007^1.003.004.proof.gdv/258.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 258 is a thm of 12 82 RESULT: /tmp/MSC007^1.003.004.proof.gdv/259.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 259 is a thm of 258 RESULT: /tmp/MSC007^1.003.004.proof.gdv/34633.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 34633 is a thm of 34561 259 RESULT: /tmp/MSC007^1.003.004.proof.gdv/34634.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 34634 is a thm of 34633 RESULT: /tmp/MSC007^1.003.004.proof.gdv/34766.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 34766 is a thm of 34634 RESULT: /tmp/MSC007^1.003.004.proof.gdv/53554.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 53554 is a thm of 53292 34766 RESULT: /tmp/MSC007^1.003.004.proof.gdv/53555.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 53555 is a thm of 53554 RESULT: /tmp/MSC007^1.003.004.proof.gdv/43042.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 43042 is a thm of 42731 168 RESULT: /tmp/MSC007^1.003.004.proof.gdv/43043.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 43043 is a thm of 43042 RESULT: /tmp/MSC007^1.003.004.proof.gdv/43153.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 43153 is a thm of 43043 RESULT: /tmp/MSC007^1.003.004.proof.gdv/53822.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 53822 is a thm of 53555 43153 RESULT: /tmp/MSC007^1.003.004.proof.gdv/53823.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 53823 is a thm of 53822 RESULT: /tmp/MSC007^1.003.004.proof.gdv/54133.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 54133 is a thm of 71 53823 RESULT: /tmp/MSC007^1.003.004.proof.gdv/54413.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 54413 is a thm of 402 54133 RESULT: /tmp/MSC007^1.003.004.proof.gdv/1818.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 1818 is a thm of 254 392 RESULT: /tmp/MSC007^1.003.004.proof.gdv/1819.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 1819 is a thm of 1818 RESULT: /tmp/MSC007^1.003.004.proof.gdv/4861.thm.dis.p - Isabelle---2016 says Error - CPU = 0.00 RESULT: /tmp/MSC007^1.003.004.proof.gdv/4861.thm.dis.p - Nitpick---2016 says Error - CPU = 0.00 FAILURE: 4861 fails to be a thm of 1819 13 CPUTIME: 3740.05 FAILURE: Not verified SZS status NotVerified [lex@gaunab ServiceTools]$ ./GDV -t30 /home/lex/private/phd/thesis/data/proofs/MSC007^1.003.004.proof.shortend SUCCESS: Derivation has unique formula names SUCCESS: All derived formulae have parents and inference information SUCCESS: Derivation is acyclic SUCCESS: Assumptions are propagated SUCCESS: Assumptions are discharged RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/axioms.sat_model.dis.p - Nitpick---2016 says GaveUp - CPU = 0.00 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/axioms.sat_model.dis.p - Isabelle---2016 says GaveUp - CPU = 0.00 WARNING: Failed to find model of leaf axioms RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/32.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 32 is a thm of 9 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/37.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/37.esa.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 37 is a esa of 32 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/103.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 103 is a thm of 37 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/144.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/144.esa.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 144 is a esa of 103 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/156.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 156 is a thm of 144 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/195.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 195 is a thm of 156 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/212.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 212 is a thm of 195 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/215.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 215 is a thm of 212 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/253.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 253 is a thm of 215 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/254.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 254 is a thm of 253 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/2.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 2 is a thm of 1 (Negated cth) RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/10.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 10 is a thm of 2 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/11.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/11.esa.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 11 is a esa of 10 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/12.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 12 is a thm of 11 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/14.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 14 is a thm of 3 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/15.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 15 is a thm of 14 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/16.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 16 is a thm of 15 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/59.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 59 is a thm of 12 16 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/60.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 60 is a thm of 59 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/75.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 75 is a thm of 60 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/401.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 401 is a thm of 254 75 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/402.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 402 is a thm of 401 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/20.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 20 is a thm of 5 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/21.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 21 is a thm of 20 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/22.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 22 is a thm of 21 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/55.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 55 is a thm of 12 22 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/56.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 56 is a thm of 55 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/71.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 71 is a thm of 56 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/2359.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 2359 is a thm of 254 402 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/2360.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 2360 is a thm of 2359 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/26.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 26 is a thm of 7 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/27.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 27 is a thm of 26 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/28.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 28 is a thm of 27 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/47.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 47 is a thm of 12 28 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/48.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 48 is a thm of 47 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/82.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 82 is a thm of 48 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/403.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 403 is a thm of 254 82 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/404.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 404 is a thm of 403 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/380.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 380 is a thm of 254 71 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/381.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 381 is a thm of 380 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/1680.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 1680 is a thm of 381 75 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/1681.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 1681 is a thm of 1680 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/29.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 29 is a thm of 8 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/30.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 30 is a thm of 29 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/31.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 31 is a thm of 30 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/63.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 63 is a thm of 12 31 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/64.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 64 is a thm of 63 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/77.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 77 is a thm of 64 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/376.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 376 is a thm of 254 77 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/377.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 377 is a thm of 376 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/23.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 23 is a thm of 6 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/24.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 24 is a thm of 23 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/25.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 25 is a thm of 24 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/45.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 45 is a thm of 12 25 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/46.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 46 is a thm of 45 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/74.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 74 is a thm of 46 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/2436.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 2436 is a thm of 404 74 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/2437.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 2437 is a thm of 2436 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/17.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 17 is a thm of 4 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/18.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 18 is a thm of 17 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/19.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 19 is a thm of 18 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/69.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 69 is a thm of 12 19 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/70.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 70 is a thm of 69 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/76.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 76 is a thm of 70 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/1671.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 1671 is a thm of 381 76 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/1672.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 1672 is a thm of 1671 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/12279.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 12279 is a thm of 1672 75 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/12280.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 12280 is a thm of 12279 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/31246.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 31246 is a thm of 2437 12280 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/31247.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 31247 is a thm of 31246 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/31526.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 31526 is a thm of 377 31247 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/31527.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 31527 is a thm of 31526 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/179.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 179 is a thm of 12 76 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/180.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 180 is a thm of 179 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/31944.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 31944 is a thm of 31527 180 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/31945.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 31945 is a thm of 31944 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/32139.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 32139 is a thm of 31945 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/32731.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 32731 is a thm of 1681 32139 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/32732.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 32732 is a thm of 32731 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/34129.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 34129 is a thm of 404 32732 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/34130.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 34130 is a thm of 34129 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/167.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 167 is a thm of 12 74 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/168.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 168 is a thm of 167 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/32014.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 32014 is a thm of 31527 168 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/32015.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 32015 is a thm of 32014 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/32149.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 32149 is a thm of 32015 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/34371.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 34371 is a thm of 34130 32149 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/34372.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 34372 is a thm of 34371 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/34560.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 34560 is a thm of 254 34372 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/34561.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 34561 is a thm of 34560 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/90.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 90 is a thm of 12 71 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/91.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 91 is a thm of 90 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/34650.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 34650 is a thm of 34561 91 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/34651.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 34651 is a thm of 34650 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/34775.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 34775 is a thm of 34651 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/37544.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 37544 is a thm of 2360 34775 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/37545.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 37545 is a thm of 37544 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/391.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 391 is a thm of 254 76 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/392.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 392 is a thm of 391 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/1776.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 1776 is a thm of 392 71 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/1777.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 1777 is a thm of 1776 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/370.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 370 is a thm of 254 74 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/371.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 371 is a thm of 370 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/859.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 859 is a thm of 371 82 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/860.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 860 is a thm of 859 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/173.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 173 is a thm of 12 75 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/174.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 174 is a thm of 173 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/3771.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 3771 is a thm of 860 174 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/3772.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 3772 is a thm of 3771 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/4005.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 4005 is a thm of 3772 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/20590.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 20590 is a thm of 1777 4005 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/20591.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 20591 is a thm of 20590 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/34591.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 34591 is a thm of 34561 20591 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/34592.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 34592 is a thm of 34591 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/37483.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 37483 is a thm of 254 34592 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/37484.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 37484 is a thm of 37483 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/185.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 185 is a thm of 12 77 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/186.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 186 is a thm of 185 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/34662.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 34662 is a thm of 34561 186 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/34663.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 34663 is a thm of 34662 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/34778.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 34778 is a thm of 34663 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/42730.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 42730 is a thm of 37484 34778 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/42731.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 42731 is a thm of 42730 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/42965.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 42965 is a thm of 42731 180 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/42966.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 42966 is a thm of 42965 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/43147.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 43147 is a thm of 42966 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/53291.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 53291 is a thm of 37545 43147 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/53292.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 53292 is a thm of 53291 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/258.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 258 is a thm of 12 82 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/259.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 259 is a thm of 258 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/34633.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 34633 is a thm of 34561 259 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/34634.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 34634 is a thm of 34633 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/34766.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 34766 is a thm of 34634 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/53554.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 53554 is a thm of 53292 34766 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/53555.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 53555 is a thm of 53554 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/43042.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 43042 is a thm of 42731 168 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/43043.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 43043 is a thm of 43042 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/43153.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 43153 is a thm of 43043 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/53822.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 53822 is a thm of 53555 43153 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/53823.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 53823 is a thm of 53822 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/54133.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 54133 is a thm of 71 53823 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/54413.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 54413 is a thm of 402 54133 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/1818.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 1818 is a thm of 254 392 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/1819.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 1819 is a thm of 1818 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/4861.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 4861 is a thm of 1819 13 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/4862.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 4862 is a thm of 4861 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/870.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 870 is a thm of 254 371 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/871.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 871 is a thm of 870 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/1534.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 1534 is a thm of 871 13 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/1535.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 1535 is a thm of 1534 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/9772.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 9772 is a thm of 4862 1535 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/9773.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 9773 is a thm of 9772 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/26251.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 26251 is a thm of 9773 16 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/54130.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 54130 is a thm of 77 53823 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/54353.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 54353 is a thm of 26251 54130 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/54137.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 54137 is a thm of 82 53823 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/55146.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 55146 is a thm of 54353 54133 54137 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/55150.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 55150 is a thm of 76 55146 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/62032.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 62032 is a thm of 54413 55150 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/62064.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 62064 is a thm of 254 62032 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/62065.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 62065 is a thm of 62064 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/55147.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 55147 is a thm of 74 55146 RESULT: /tmp/MSC007^1.003.004.proof.shortend.gdv/62088.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 62088 is a thm of 62065 54137 55147 SUCCESS: Derived formulae are verified CPUTIME: 4099.80 SUCCESS: Verified SZS status Verified SZS output start Verification for /home/lex/private/phd/thesis/data/proofs/MSC007^1.003.004.proof.shortend thf(hole_type,type,( hole: $tType )). thf(pigeon_type,type,( pigeon: $tType )). thf(hole1_type,type,( hole1: hole )). thf(hole2_type,type,( hole2: hole )). thf(hole3_type,type,( hole3: hole )). thf(pigeon1_type,type,( pigeon1: pigeon )). thf(pigeon2_type,type,( pigeon2: pigeon )). thf(pigeon3_type,type,( pigeon3: pigeon )). thf(pigeon4_type,type,( pigeon4: pigeon )). thf(pigeon_hole_type,type,( pigeon_hole: pigeon > hole )). thf(sk1_type,type,( sk1: hole > pigeon )). thf(9,axiom,( ! [A: ( hole > $o )] : ( ( ( A @ hole1 ) & ( A @ hole2 ) & ( A @ hole3 ) ) => ! [B: hole] : ( A @ B ) ) ), file('-',holecover)). thf(32,plain,( ! [A: ( hole > $o )] : ( ( ( A @ hole1 ) & ( A @ hole2 ) & ( A @ hole3 ) ) => ! [B: hole] : ( A @ B ) ) ), inference(defexp_and_simp_and_etaexpand,[status(thm)],[9]), [verified(thm)]). thf(37,plain,( ! [B: hole,A: ( hole > $o )] : ( ~ ( A @ hole1 ) | ~ ( A @ hole2 ) | ~ ( A @ hole3 ) | ( A @ B ) ) ), inference(cnf,[status(esa)],[32]), [verified(esa)]). thf(103,plain,( ! [B: ( hole > $o ),A: hole] : ( ~ ( ~ ( B @ hole1 ) ) | ~ ( ~ ( B @ hole2 ) ) | ~ ( ~ ( B @ hole3 ) ) | ~ ( B @ A ) ) ), inference(prim_subst,[status(thm)],[37:[bind(A,$thf(^ [D: hole] : ~ ( C @ D )))]]), [verified(thm)]). thf(144,plain,( ! [B: ( hole > $o ),A: hole] : ( ~ ( B @ A ) | ( B @ hole3 ) | ( B @ hole2 ) | ( B @ hole1 ) ) ), inference(cnf,[status(esa)],[103]), [verified(esa)]). thf(156,plain,( ! [B: ( hole > $o ),A: hole] : ( ~ ( B @ A ) | ( B @ hole3 ) | ( B @ hole2 ) | ( B @ hole1 ) ) ), inference(simp,[status(thm)],[144]), [verified(thm)]). thf(195,plain,( ! [B: ( hole > $o ),A: hole] : ( ~ ( B @ A ) | ( B @ hole2 ) | ( B @ hole1 ) | ( ( B @ hole3 ) != ( ~ ( B @ A ) ) ) | ~ ( $true ) ) ), inference(eqfactor_ordered,[status(thm)],[156]), [verified(thm)]). thf(212,plain,( ! [A: hole] : ( ( A != A ) | ( A = hole2 ) | ( A = hole1 ) | ( ( A != A ) != ( A = hole3 ) ) | ~ ( $true ) ) ), inference(replace_leibeq,[status(thm)],[195:[bind(A,$thf(A)),bind(B,$thf(= @ hole @ A))]]), [verified(thm)]). thf(215,plain,( ! [A: hole] : ( ( A != A ) | ( A = hole2 ) | ( A = hole1 ) | ( ( A != A ) != ( A = hole3 ) ) | ~ ( $true ) ) ), inference(lifteq,[status(thm)],[212]), [verified(thm)]). thf(253,plain,( ! [A: hole] : ( ( A = hole2 ) | ( A = hole1 ) | ( A = hole3 ) ) ), inference(simp,[status(thm)],[215]), [verified(thm)]). thf(254,plain,( ! [A: hole] : ( ( A = hole3 ) | ( A = hole2 ) | ( A = hole1 ) ) ), inference(lifteq,[status(thm)],[253]), [verified(thm)]). thf(1,conjecture,( ? [A: pigeon,B: pigeon] : ( ( ( pigeon_hole @ A ) = ( pigeon_hole @ B ) ) & ( A != B ) ) ), file('-',sharing_a_hole)). thf(2,negated_conjecture,( ~ ( ? [A: pigeon,B: pigeon] : ( ( ( pigeon_hole @ A ) = ( pigeon_hole @ B ) ) & ( A != B ) ) ) ), inference(neg_conjecture,[status(cth)],[1]), [verified(cth)]). thf(10,plain,( ~ ( ? [A: pigeon,B: pigeon] : ( ( ( pigeon_hole @ A ) = ( pigeon_hole @ B ) ) & ( A != B ) ) ) ), inference(defexp_and_simp_and_etaexpand,[status(thm)],[2]), [verified(thm)]). thf(11,plain,( ! [B: pigeon,A: pigeon] : ( ( ( pigeon_hole @ A ) != ( pigeon_hole @ B ) ) | ( A = B ) ) ), inference(cnf,[status(esa)],[10]), [verified(esa)]). thf(12,plain,( ! [B: pigeon,A: pigeon] : ( ( ( pigeon_hole @ A ) != ( pigeon_hole @ B ) ) | ( A = B ) ) ), inference(lifteq,[status(thm)],[11]), [verified(thm)]). thf(3,axiom,( pigeon3 != pigeon4 ), file('-',pigeon3pigeon4)). thf(14,plain,( pigeon3 != pigeon4 ), inference(defexp_and_simp_and_etaexpand,[status(thm)],[3]), [verified(thm)]). thf(15,plain,( pigeon3 != pigeon4 ), inference(polarity_switch,[status(thm)],[14]), [verified(thm)]). thf(16,plain,( pigeon4 != pigeon3 ), inference(lifteq,[status(thm)],[15]), [verified(thm)]). thf(59,plain,( ! [B: pigeon,A: pigeon] : ( ( ( pigeon_hole @ A ) != ( pigeon_hole @ B ) ) | ( B != pigeon3 ) | ( A != pigeon4 ) ) ), inference(paramod_ordered,[status(thm)],[12,16]), [verified(thm)]). thf(60,plain,( ! [A: pigeon] : ( ( ( pigeon_hole @ pigeon4 ) != ( pigeon_hole @ A ) ) | ( A != pigeon3 ) ) ), inference(pattern_uni,[status(thm)],[59:[bind(A,$thf(pigeon4))]]), [verified(thm)]). thf(75,plain,( ( pigeon_hole @ pigeon4 ) != ( pigeon_hole @ pigeon3 ) ), inference(simp,[status(thm)],[60]), [verified(thm)]). thf(401,plain,( ! [A: hole] : ( ( A = hole2 ) | ( A = hole1 ) | ( ( pigeon_hole @ pigeon3 ) != hole3 ) | ( A != ( pigeon_hole @ pigeon4 ) ) ) ), inference(paramod_ordered,[status(thm)],[254,75]), [verified(thm)]). thf(402,plain, ( ( ( pigeon_hole @ pigeon4 ) = hole2 ) | ( ( pigeon_hole @ pigeon4 ) = hole1 ) | ( ( pigeon_hole @ pigeon3 ) != hole3 ) ), inference(pattern_uni,[status(thm)],[401:[bind(A,$thf(pigeon_hole @ pigeon4))]]), [verified(thm)]). thf(5,axiom,( pigeon1 != pigeon4 ), file('-',pigeon1pigeon4)). thf(20,plain,( pigeon1 != pigeon4 ), inference(defexp_and_simp_and_etaexpand,[status(thm)],[5]), [verified(thm)]). thf(21,plain,( pigeon1 != pigeon4 ), inference(polarity_switch,[status(thm)],[20]), [verified(thm)]). thf(22,plain,( pigeon4 != pigeon1 ), inference(lifteq,[status(thm)],[21]), [verified(thm)]). thf(55,plain,( ! [B: pigeon,A: pigeon] : ( ( ( pigeon_hole @ A ) != ( pigeon_hole @ B ) ) | ( B != pigeon1 ) | ( A != pigeon4 ) ) ), inference(paramod_ordered,[status(thm)],[12,22]), [verified(thm)]). thf(56,plain,( ! [A: pigeon] : ( ( ( pigeon_hole @ pigeon4 ) != ( pigeon_hole @ A ) ) | ( A != pigeon1 ) ) ), inference(pattern_uni,[status(thm)],[55:[bind(A,$thf(pigeon4))]]), [verified(thm)]). thf(71,plain,( ( pigeon_hole @ pigeon4 ) != ( pigeon_hole @ pigeon1 ) ), inference(simp,[status(thm)],[56]), [verified(thm)]). thf(2359,plain,( ! [A: hole] : ( ( A = hole2 ) | ( A = hole1 ) | ( ( pigeon_hole @ pigeon4 ) = hole2 ) | ( ( pigeon_hole @ pigeon4 ) = hole1 ) | ( A != ( pigeon_hole @ pigeon3 ) ) ) ), inference(paramod_ordered,[status(thm)],[254,402]), [verified(thm)]). thf(2360,plain, ( ( ( pigeon_hole @ pigeon3 ) = hole2 ) | ( ( pigeon_hole @ pigeon3 ) = hole1 ) | ( ( pigeon_hole @ pigeon4 ) = hole2 ) | ( ( pigeon_hole @ pigeon4 ) = hole1 ) ), inference(pattern_uni,[status(thm)],[2359:[bind(A,$thf(pigeon_hole @ pigeon3))]]), [verified(thm)]). thf(7,axiom,( pigeon1 != pigeon3 ), file('-',pigeon1pigeon3)). thf(26,plain,( pigeon1 != pigeon3 ), inference(defexp_and_simp_and_etaexpand,[status(thm)],[7]), [verified(thm)]). thf(27,plain,( pigeon1 != pigeon3 ), inference(polarity_switch,[status(thm)],[26]), [verified(thm)]). thf(28,plain,( pigeon3 != pigeon1 ), inference(lifteq,[status(thm)],[27]), [verified(thm)]). thf(47,plain,( ! [B: pigeon,A: pigeon] : ( ( ( pigeon_hole @ A ) != ( pigeon_hole @ B ) ) | ( B != pigeon1 ) | ( A != pigeon3 ) ) ), inference(paramod_ordered,[status(thm)],[12,28]), [verified(thm)]). thf(48,plain,( ! [A: pigeon] : ( ( ( pigeon_hole @ pigeon3 ) != ( pigeon_hole @ A ) ) | ( A != pigeon1 ) ) ), inference(pattern_uni,[status(thm)],[47:[bind(A,$thf(pigeon3))]]), [verified(thm)]). thf(82,plain,( ( pigeon_hole @ pigeon3 ) != ( pigeon_hole @ pigeon1 ) ), inference(simp,[status(thm)],[48]), [verified(thm)]). thf(403,plain,( ! [A: hole] : ( ( A = hole2 ) | ( A = hole1 ) | ( ( pigeon_hole @ pigeon1 ) != hole3 ) | ( A != ( pigeon_hole @ pigeon3 ) ) ) ), inference(paramod_ordered,[status(thm)],[254,82]), [verified(thm)]). thf(404,plain, ( ( ( pigeon_hole @ pigeon3 ) = hole2 ) | ( ( pigeon_hole @ pigeon3 ) = hole1 ) | ( ( pigeon_hole @ pigeon1 ) != hole3 ) ), inference(pattern_uni,[status(thm)],[403:[bind(A,$thf(pigeon_hole @ pigeon3))]]), [verified(thm)]). thf(380,plain,( ! [A: hole] : ( ( A = hole2 ) | ( A = hole1 ) | ( ( pigeon_hole @ pigeon1 ) != hole3 ) | ( A != ( pigeon_hole @ pigeon4 ) ) ) ), inference(paramod_ordered,[status(thm)],[254,71]), [verified(thm)]). thf(381,plain, ( ( ( pigeon_hole @ pigeon4 ) = hole2 ) | ( ( pigeon_hole @ pigeon4 ) = hole1 ) | ( ( pigeon_hole @ pigeon1 ) != hole3 ) ), inference(pattern_uni,[status(thm)],[380:[bind(A,$thf(pigeon_hole @ pigeon4))]]), [verified(thm)]). thf(1680,plain, ( ( ( pigeon_hole @ pigeon4 ) = hole1 ) | ( ( pigeon_hole @ pigeon1 ) != hole3 ) | ( ( pigeon_hole @ pigeon3 ) != hole2 ) | ( ( pigeon_hole @ pigeon4 ) != ( pigeon_hole @ pigeon4 ) ) ), inference(paramod_ordered,[status(thm)],[381,75]), [verified(thm)]). thf(1681,plain, ( ( ( pigeon_hole @ pigeon4 ) = hole1 ) | ( ( pigeon_hole @ pigeon1 ) != hole3 ) | ( ( pigeon_hole @ pigeon3 ) != hole2 ) ), inference(pattern_uni,[status(thm)],[1680:[]]), [verified(thm)]). thf(8,axiom,( pigeon1 != pigeon2 ), file('-',pigeon1pigeon2)). thf(29,plain,( pigeon1 != pigeon2 ), inference(defexp_and_simp_and_etaexpand,[status(thm)],[8]), [verified(thm)]). thf(30,plain,( pigeon1 != pigeon2 ), inference(polarity_switch,[status(thm)],[29]), [verified(thm)]). thf(31,plain,( pigeon2 != pigeon1 ), inference(lifteq,[status(thm)],[30]), [verified(thm)]). thf(63,plain,( ! [B: pigeon,A: pigeon] : ( ( ( pigeon_hole @ A ) != ( pigeon_hole @ B ) ) | ( B != pigeon1 ) | ( A != pigeon2 ) ) ), inference(paramod_ordered,[status(thm)],[12,31]), [verified(thm)]). thf(64,plain,( ! [A: pigeon] : ( ( ( pigeon_hole @ pigeon2 ) != ( pigeon_hole @ A ) ) | ( A != pigeon1 ) ) ), inference(pattern_uni,[status(thm)],[63:[bind(A,$thf(pigeon2))]]), [verified(thm)]). thf(77,plain,( ( pigeon_hole @ pigeon2 ) != ( pigeon_hole @ pigeon1 ) ), inference(simp,[status(thm)],[64]), [verified(thm)]). thf(376,plain,( ! [A: hole] : ( ( A = hole2 ) | ( A = hole1 ) | ( ( pigeon_hole @ pigeon1 ) != hole3 ) | ( A != ( pigeon_hole @ pigeon2 ) ) ) ), inference(paramod_ordered,[status(thm)],[254,77]), [verified(thm)]). thf(377,plain, ( ( ( pigeon_hole @ pigeon2 ) = hole2 ) | ( ( pigeon_hole @ pigeon2 ) = hole1 ) | ( ( pigeon_hole @ pigeon1 ) != hole3 ) ), inference(pattern_uni,[status(thm)],[376:[bind(A,$thf(pigeon_hole @ pigeon2))]]), [verified(thm)]). thf(6,axiom,( pigeon2 != pigeon3 ), file('-',pigeon2pigeon3)). thf(23,plain,( pigeon2 != pigeon3 ), inference(defexp_and_simp_and_etaexpand,[status(thm)],[6]), [verified(thm)]). thf(24,plain,( pigeon2 != pigeon3 ), inference(polarity_switch,[status(thm)],[23]), [verified(thm)]). thf(25,plain,( pigeon3 != pigeon2 ), inference(lifteq,[status(thm)],[24]), [verified(thm)]). thf(45,plain,( ! [B: pigeon,A: pigeon] : ( ( ( pigeon_hole @ A ) != ( pigeon_hole @ B ) ) | ( A != pigeon2 ) | ( B != pigeon3 ) ) ), inference(paramod_ordered,[status(thm)],[12,25]), [verified(thm)]). thf(46,plain,( ! [A: pigeon] : ( ( ( pigeon_hole @ A ) != ( pigeon_hole @ pigeon3 ) ) | ( A != pigeon2 ) ) ), inference(pattern_uni,[status(thm)],[45:[bind(A,$thf(A)),bind(B,$thf(pigeon3))]]), [verified(thm)]). thf(74,plain,( ( pigeon_hole @ pigeon3 ) != ( pigeon_hole @ pigeon2 ) ), inference(simp,[status(thm)],[46]), [verified(thm)]). thf(2436,plain, ( ( ( pigeon_hole @ pigeon3 ) = hole1 ) | ( ( pigeon_hole @ pigeon1 ) != hole3 ) | ( ( pigeon_hole @ pigeon2 ) != hole2 ) | ( ( pigeon_hole @ pigeon3 ) != ( pigeon_hole @ pigeon3 ) ) ), inference(paramod_ordered,[status(thm)],[404,74]), [verified(thm)]). thf(2437,plain, ( ( ( pigeon_hole @ pigeon3 ) = hole1 ) | ( ( pigeon_hole @ pigeon1 ) != hole3 ) | ( ( pigeon_hole @ pigeon2 ) != hole2 ) ), inference(pattern_uni,[status(thm)],[2436:[]]), [verified(thm)]). thf(4,axiom,( pigeon2 != pigeon4 ), file('-',pigeon2pigeon4)). thf(17,plain,( pigeon2 != pigeon4 ), inference(defexp_and_simp_and_etaexpand,[status(thm)],[4]), [verified(thm)]). thf(18,plain,( pigeon2 != pigeon4 ), inference(polarity_switch,[status(thm)],[17]), [verified(thm)]). thf(19,plain,( pigeon4 != pigeon2 ), inference(lifteq,[status(thm)],[18]), [verified(thm)]). thf(69,plain,( ! [B: pigeon,A: pigeon] : ( ( ( pigeon_hole @ A ) != ( pigeon_hole @ B ) ) | ( A != pigeon2 ) | ( B != pigeon4 ) ) ), inference(paramod_ordered,[status(thm)],[12,19]), [verified(thm)]). thf(70,plain,( ! [A: pigeon] : ( ( ( pigeon_hole @ A ) != ( pigeon_hole @ pigeon4 ) ) | ( A != pigeon2 ) ) ), inference(pattern_uni,[status(thm)],[69:[bind(A,$thf(A)),bind(B,$thf(pigeon4))]]), [verified(thm)]). thf(76,plain,( ( pigeon_hole @ pigeon4 ) != ( pigeon_hole @ pigeon2 ) ), inference(simp,[status(thm)],[70]), [verified(thm)]). thf(1671,plain, ( ( ( pigeon_hole @ pigeon4 ) = hole1 ) | ( ( pigeon_hole @ pigeon1 ) != hole3 ) | ( ( pigeon_hole @ pigeon2 ) != hole2 ) | ( ( pigeon_hole @ pigeon4 ) != ( pigeon_hole @ pigeon4 ) ) ), inference(paramod_ordered,[status(thm)],[381,76]), [verified(thm)]). thf(1672,plain, ( ( ( pigeon_hole @ pigeon4 ) = hole1 ) | ( ( pigeon_hole @ pigeon1 ) != hole3 ) | ( ( pigeon_hole @ pigeon2 ) != hole2 ) ), inference(pattern_uni,[status(thm)],[1671:[]]), [verified(thm)]). thf(12279,plain, ( ( ( pigeon_hole @ pigeon1 ) != hole3 ) | ( ( pigeon_hole @ pigeon2 ) != hole2 ) | ( ( pigeon_hole @ pigeon3 ) != hole1 ) | ( ( pigeon_hole @ pigeon4 ) != ( pigeon_hole @ pigeon4 ) ) ), inference(paramod_ordered,[status(thm)],[1672,75]), [verified(thm)]). thf(12280,plain, ( ( ( pigeon_hole @ pigeon1 ) != hole3 ) | ( ( pigeon_hole @ pigeon2 ) != hole2 ) | ( ( pigeon_hole @ pigeon3 ) != hole1 ) ), inference(pattern_uni,[status(thm)],[12279:[]]), [verified(thm)]). thf(31246,plain, ( ( ( pigeon_hole @ pigeon1 ) != hole3 ) | ( ( pigeon_hole @ pigeon2 ) != hole2 ) | ( ( pigeon_hole @ pigeon3 ) != ( pigeon_hole @ pigeon3 ) ) ), inference(paramod_ordered,[status(thm)],[2437,12280]), [verified(thm)]). thf(31247,plain, ( ( ( pigeon_hole @ pigeon1 ) != hole3 ) | ( ( pigeon_hole @ pigeon2 ) != hole2 ) ), inference(pattern_uni,[status(thm)],[31246:[]]), [verified(thm)]). thf(31526,plain, ( ( ( pigeon_hole @ pigeon2 ) = hole1 ) | ( ( pigeon_hole @ pigeon1 ) != hole3 ) | ( ( pigeon_hole @ pigeon2 ) != ( pigeon_hole @ pigeon2 ) ) ), inference(paramod_ordered,[status(thm)],[377,31247]), [verified(thm)]). thf(31527,plain, ( ( ( pigeon_hole @ pigeon2 ) = hole1 ) | ( ( pigeon_hole @ pigeon1 ) != hole3 ) ), inference(pattern_uni,[status(thm)],[31526:[]]), [verified(thm)]). thf(179,plain,( ! [B: pigeon,A: pigeon] : ( ( ( pigeon_hole @ A ) != ( pigeon_hole @ B ) ) | ( ( pigeon_hole @ A ) != ( pigeon_hole @ pigeon2 ) ) | ( B != pigeon4 ) ) ), inference(paramod_ordered,[status(thm)],[12,76]), [verified(thm)]). thf(180,plain,( ! [A: pigeon] : ( ( ( pigeon_hole @ A ) != ( pigeon_hole @ pigeon4 ) ) | ( ( pigeon_hole @ A ) != ( pigeon_hole @ pigeon2 ) ) ) ), inference(pattern_uni,[status(thm)],[179:[bind(A,$thf(A)),bind(B,$thf(pigeon4))]]), [verified(thm)]). thf(31944,plain,( ! [A: pigeon] : ( ( ( pigeon_hole @ pigeon1 ) != hole3 ) | ( ( pigeon_hole @ pigeon4 ) != hole1 ) | ( ( pigeon_hole @ A ) != ( pigeon_hole @ pigeon2 ) ) | ( ( pigeon_hole @ pigeon2 ) != ( pigeon_hole @ A ) ) ) ), inference(paramod_ordered,[status(thm)],[31527,180]), [verified(thm)]). thf(31945,plain, ( ( ( pigeon_hole @ pigeon1 ) != hole3 ) | ( ( pigeon_hole @ pigeon4 ) != hole1 ) | ( ( pigeon_hole @ pigeon2 ) != ( pigeon_hole @ pigeon2 ) ) ), inference(pattern_uni,[status(thm)],[31944:[bind(A,$thf(pigeon2))]]), [verified(thm)]). thf(32139,plain, ( ( ( pigeon_hole @ pigeon1 ) != hole3 ) | ( ( pigeon_hole @ pigeon4 ) != hole1 ) ), inference(simp,[status(thm)],[31945]), [verified(thm)]). thf(32731,plain, ( ( ( pigeon_hole @ pigeon1 ) != hole3 ) | ( ( pigeon_hole @ pigeon3 ) != hole2 ) | ( ( pigeon_hole @ pigeon4 ) != ( pigeon_hole @ pigeon4 ) ) ), inference(paramod_ordered,[status(thm)],[1681,32139]), [verified(thm)]). thf(32732,plain, ( ( ( pigeon_hole @ pigeon1 ) != hole3 ) | ( ( pigeon_hole @ pigeon3 ) != hole2 ) ), inference(pattern_uni,[status(thm)],[32731:[]]), [verified(thm)]). thf(34129,plain, ( ( ( pigeon_hole @ pigeon3 ) = hole1 ) | ( ( pigeon_hole @ pigeon1 ) != hole3 ) | ( ( pigeon_hole @ pigeon3 ) != ( pigeon_hole @ pigeon3 ) ) ), inference(paramod_ordered,[status(thm)],[404,32732]), [verified(thm)]). thf(34130,plain, ( ( ( pigeon_hole @ pigeon3 ) = hole1 ) | ( ( pigeon_hole @ pigeon1 ) != hole3 ) ), inference(pattern_uni,[status(thm)],[34129:[]]), [verified(thm)]). thf(167,plain,( ! [B: pigeon,A: pigeon] : ( ( ( pigeon_hole @ A ) != ( pigeon_hole @ B ) ) | ( ( pigeon_hole @ A ) != ( pigeon_hole @ pigeon2 ) ) | ( B != pigeon3 ) ) ), inference(paramod_ordered,[status(thm)],[12,74]), [verified(thm)]). thf(168,plain,( ! [A: pigeon] : ( ( ( pigeon_hole @ A ) != ( pigeon_hole @ pigeon3 ) ) | ( ( pigeon_hole @ A ) != ( pigeon_hole @ pigeon2 ) ) ) ), inference(pattern_uni,[status(thm)],[167:[bind(A,$thf(A)),bind(B,$thf(pigeon3))]]), [verified(thm)]). thf(32014,plain,( ! [A: pigeon] : ( ( ( pigeon_hole @ pigeon1 ) != hole3 ) | ( ( pigeon_hole @ pigeon3 ) != hole1 ) | ( ( pigeon_hole @ A ) != ( pigeon_hole @ pigeon2 ) ) | ( ( pigeon_hole @ pigeon2 ) != ( pigeon_hole @ A ) ) ) ), inference(paramod_ordered,[status(thm)],[31527,168]), [verified(thm)]). thf(32015,plain, ( ( ( pigeon_hole @ pigeon1 ) != hole3 ) | ( ( pigeon_hole @ pigeon3 ) != hole1 ) | ( ( pigeon_hole @ pigeon2 ) != ( pigeon_hole @ pigeon2 ) ) ), inference(pattern_uni,[status(thm)],[32014:[bind(A,$thf(pigeon2))]]), [verified(thm)]). thf(32149,plain, ( ( ( pigeon_hole @ pigeon1 ) != hole3 ) | ( ( pigeon_hole @ pigeon3 ) != hole1 ) ), inference(simp,[status(thm)],[32015]), [verified(thm)]). thf(34371,plain, ( ( ( pigeon_hole @ pigeon1 ) != hole3 ) | ( ( pigeon_hole @ pigeon3 ) != ( pigeon_hole @ pigeon3 ) ) ), inference(paramod_ordered,[status(thm)],[34130,32149]), [verified(thm)]). thf(34372,plain,( ( pigeon_hole @ pigeon1 ) != hole3 ), inference(pattern_uni,[status(thm)],[34371:[]]), [verified(thm)]). thf(34560,plain,( ! [A: hole] : ( ( A = hole2 ) | ( A = hole1 ) | ( A != ( pigeon_hole @ pigeon1 ) ) ) ), inference(paramod_ordered,[status(thm)],[254,34372]), [verified(thm)]). thf(34561,plain, ( ( ( pigeon_hole @ pigeon1 ) = hole2 ) | ( ( pigeon_hole @ pigeon1 ) = hole1 ) ), inference(pattern_uni,[status(thm)],[34560:[bind(A,$thf(pigeon_hole @ pigeon1))]]), [verified(thm)]). thf(90,plain,( ! [B: pigeon,A: pigeon] : ( ( ( pigeon_hole @ A ) != ( pigeon_hole @ B ) ) | ( ( pigeon_hole @ A ) != ( pigeon_hole @ pigeon1 ) ) | ( B != pigeon4 ) ) ), inference(paramod_ordered,[status(thm)],[12,71]), [verified(thm)]). thf(91,plain,( ! [A: pigeon] : ( ( ( pigeon_hole @ A ) != ( pigeon_hole @ pigeon4 ) ) | ( ( pigeon_hole @ A ) != ( pigeon_hole @ pigeon1 ) ) ) ), inference(pattern_uni,[status(thm)],[90:[bind(A,$thf(A)),bind(B,$thf(pigeon4))]]), [verified(thm)]). thf(34650,plain,( ! [A: pigeon] : ( ( ( pigeon_hole @ pigeon1 ) = hole1 ) | ( ( pigeon_hole @ pigeon4 ) != hole2 ) | ( ( pigeon_hole @ A ) != ( pigeon_hole @ pigeon1 ) ) | ( ( pigeon_hole @ pigeon1 ) != ( pigeon_hole @ A ) ) ) ), inference(paramod_ordered,[status(thm)],[34561,91]), [verified(thm)]). thf(34651,plain, ( ( ( pigeon_hole @ pigeon1 ) = hole1 ) | ( ( pigeon_hole @ pigeon4 ) != hole2 ) | ( ( pigeon_hole @ pigeon1 ) != ( pigeon_hole @ pigeon1 ) ) ), inference(pattern_uni,[status(thm)],[34650:[bind(A,$thf(pigeon1))]]), [verified(thm)]). thf(34775,plain, ( ( ( pigeon_hole @ pigeon1 ) = hole1 ) | ( ( pigeon_hole @ pigeon4 ) != hole2 ) ), inference(simp,[status(thm)],[34651]), [verified(thm)]). thf(37544,plain, ( ( ( pigeon_hole @ pigeon3 ) = hole2 ) | ( ( pigeon_hole @ pigeon3 ) = hole1 ) | ( ( pigeon_hole @ pigeon4 ) = hole1 ) | ( ( pigeon_hole @ pigeon1 ) = hole1 ) | ( ( pigeon_hole @ pigeon4 ) != ( pigeon_hole @ pigeon4 ) ) ), inference(paramod_ordered,[status(thm)],[2360,34775]), [verified(thm)]). thf(37545,plain, ( ( ( pigeon_hole @ pigeon3 ) = hole2 ) | ( ( pigeon_hole @ pigeon3 ) = hole1 ) | ( ( pigeon_hole @ pigeon4 ) = hole1 ) | ( ( pigeon_hole @ pigeon1 ) = hole1 ) ), inference(pattern_uni,[status(thm)],[37544:[]]), [verified(thm)]). thf(391,plain,( ! [A: hole] : ( ( A = hole2 ) | ( A = hole1 ) | ( ( pigeon_hole @ pigeon2 ) != hole3 ) | ( A != ( pigeon_hole @ pigeon4 ) ) ) ), inference(paramod_ordered,[status(thm)],[254,76]), [verified(thm)]). thf(392,plain, ( ( ( pigeon_hole @ pigeon4 ) = hole2 ) | ( ( pigeon_hole @ pigeon4 ) = hole1 ) | ( ( pigeon_hole @ pigeon2 ) != hole3 ) ), inference(pattern_uni,[status(thm)],[391:[bind(A,$thf(pigeon_hole @ pigeon4))]]), [verified(thm)]). thf(1776,plain, ( ( ( pigeon_hole @ pigeon4 ) = hole1 ) | ( ( pigeon_hole @ pigeon2 ) != hole3 ) | ( ( pigeon_hole @ pigeon1 ) != hole2 ) | ( ( pigeon_hole @ pigeon4 ) != ( pigeon_hole @ pigeon4 ) ) ), inference(paramod_ordered,[status(thm)],[392,71]), [verified(thm)]). thf(1777,plain, ( ( ( pigeon_hole @ pigeon4 ) = hole1 ) | ( ( pigeon_hole @ pigeon2 ) != hole3 ) | ( ( pigeon_hole @ pigeon1 ) != hole2 ) ), inference(pattern_uni,[status(thm)],[1776:[]]), [verified(thm)]). thf(370,plain,( ! [A: hole] : ( ( A = hole2 ) | ( A = hole1 ) | ( ( pigeon_hole @ pigeon2 ) != hole3 ) | ( A != ( pigeon_hole @ pigeon3 ) ) ) ), inference(paramod_ordered,[status(thm)],[254,74]), [verified(thm)]). thf(371,plain, ( ( ( pigeon_hole @ pigeon3 ) = hole2 ) | ( ( pigeon_hole @ pigeon3 ) = hole1 ) | ( ( pigeon_hole @ pigeon2 ) != hole3 ) ), inference(pattern_uni,[status(thm)],[370:[bind(A,$thf(pigeon_hole @ pigeon3))]]), [verified(thm)]). thf(859,plain, ( ( ( pigeon_hole @ pigeon3 ) = hole1 ) | ( ( pigeon_hole @ pigeon2 ) != hole3 ) | ( ( pigeon_hole @ pigeon1 ) != hole2 ) | ( ( pigeon_hole @ pigeon3 ) != ( pigeon_hole @ pigeon3 ) ) ), inference(paramod_ordered,[status(thm)],[371,82]), [verified(thm)]). thf(860,plain, ( ( ( pigeon_hole @ pigeon3 ) = hole1 ) | ( ( pigeon_hole @ pigeon2 ) != hole3 ) | ( ( pigeon_hole @ pigeon1 ) != hole2 ) ), inference(pattern_uni,[status(thm)],[859:[]]), [verified(thm)]). thf(173,plain,( ! [B: pigeon,A: pigeon] : ( ( ( pigeon_hole @ A ) != ( pigeon_hole @ B ) ) | ( ( pigeon_hole @ A ) != ( pigeon_hole @ pigeon3 ) ) | ( B != pigeon4 ) ) ), inference(paramod_ordered,[status(thm)],[12,75]), [verified(thm)]). thf(174,plain,( ! [A: pigeon] : ( ( ( pigeon_hole @ A ) != ( pigeon_hole @ pigeon4 ) ) | ( ( pigeon_hole @ A ) != ( pigeon_hole @ pigeon3 ) ) ) ), inference(pattern_uni,[status(thm)],[173:[bind(A,$thf(A)),bind(B,$thf(pigeon4))]]), [verified(thm)]). thf(3771,plain,( ! [A: pigeon] : ( ( ( pigeon_hole @ pigeon2 ) != hole3 ) | ( ( pigeon_hole @ pigeon1 ) != hole2 ) | ( ( pigeon_hole @ pigeon4 ) != hole1 ) | ( ( pigeon_hole @ A ) != ( pigeon_hole @ pigeon3 ) ) | ( ( pigeon_hole @ pigeon3 ) != ( pigeon_hole @ A ) ) ) ), inference(paramod_ordered,[status(thm)],[860,174]), [verified(thm)]). thf(3772,plain, ( ( ( pigeon_hole @ pigeon2 ) != hole3 ) | ( ( pigeon_hole @ pigeon1 ) != hole2 ) | ( ( pigeon_hole @ pigeon4 ) != hole1 ) | ( ( pigeon_hole @ pigeon3 ) != ( pigeon_hole @ pigeon3 ) ) ), inference(pattern_uni,[status(thm)],[3771:[bind(A,$thf(pigeon3))]]), [verified(thm)]). thf(4005,plain, ( ( ( pigeon_hole @ pigeon2 ) != hole3 ) | ( ( pigeon_hole @ pigeon1 ) != hole2 ) | ( ( pigeon_hole @ pigeon4 ) != hole1 ) ), inference(simp,[status(thm)],[3772]), [verified(thm)]). thf(20590,plain, ( ( ( pigeon_hole @ pigeon2 ) != hole3 ) | ( ( pigeon_hole @ pigeon1 ) != hole2 ) | ( ( pigeon_hole @ pigeon4 ) != ( pigeon_hole @ pigeon4 ) ) ), inference(paramod_ordered,[status(thm)],[1777,4005]), [verified(thm)]). thf(20591,plain, ( ( ( pigeon_hole @ pigeon2 ) != hole3 ) | ( ( pigeon_hole @ pigeon1 ) != hole2 ) ), inference(pattern_uni,[status(thm)],[20590:[]]), [verified(thm)]). thf(34591,plain, ( ( ( pigeon_hole @ pigeon1 ) = hole1 ) | ( ( pigeon_hole @ pigeon2 ) != hole3 ) | ( ( pigeon_hole @ pigeon1 ) != ( pigeon_hole @ pigeon1 ) ) ), inference(paramod_ordered,[status(thm)],[34561,20591]), [verified(thm)]). thf(34592,plain, ( ( ( pigeon_hole @ pigeon1 ) = hole1 ) | ( ( pigeon_hole @ pigeon2 ) != hole3 ) ), inference(pattern_uni,[status(thm)],[34591:[]]), [verified(thm)]). thf(37483,plain,( ! [A: hole] : ( ( A = hole2 ) | ( A = hole1 ) | ( ( pigeon_hole @ pigeon1 ) = hole1 ) | ( A != ( pigeon_hole @ pigeon2 ) ) ) ), inference(paramod_ordered,[status(thm)],[254,34592]), [verified(thm)]). thf(37484,plain, ( ( ( pigeon_hole @ pigeon2 ) = hole2 ) | ( ( pigeon_hole @ pigeon2 ) = hole1 ) | ( ( pigeon_hole @ pigeon1 ) = hole1 ) ), inference(pattern_uni,[status(thm)],[37483:[bind(A,$thf(pigeon_hole @ pigeon2))]]), [verified(thm)]). thf(185,plain,( ! [B: pigeon,A: pigeon] : ( ( ( pigeon_hole @ A ) != ( pigeon_hole @ B ) ) | ( ( pigeon_hole @ A ) != ( pigeon_hole @ pigeon1 ) ) | ( B != pigeon2 ) ) ), inference(paramod_ordered,[status(thm)],[12,77]), [verified(thm)]). thf(186,plain,( ! [A: pigeon] : ( ( ( pigeon_hole @ A ) != ( pigeon_hole @ pigeon2 ) ) | ( ( pigeon_hole @ A ) != ( pigeon_hole @ pigeon1 ) ) ) ), inference(pattern_uni,[status(thm)],[185:[bind(A,$thf(A)),bind(B,$thf(pigeon2))]]), [verified(thm)]). thf(34662,plain,( ! [A: pigeon] : ( ( ( pigeon_hole @ pigeon1 ) = hole1 ) | ( ( pigeon_hole @ pigeon2 ) != hole2 ) | ( ( pigeon_hole @ A ) != ( pigeon_hole @ pigeon1 ) ) | ( ( pigeon_hole @ pigeon1 ) != ( pigeon_hole @ A ) ) ) ), inference(paramod_ordered,[status(thm)],[34561,186]), [verified(thm)]). thf(34663,plain, ( ( ( pigeon_hole @ pigeon1 ) = hole1 ) | ( ( pigeon_hole @ pigeon2 ) != hole2 ) | ( ( pigeon_hole @ pigeon1 ) != ( pigeon_hole @ pigeon1 ) ) ), inference(pattern_uni,[status(thm)],[34662:[bind(A,$thf(pigeon1))]]), [verified(thm)]). thf(34778,plain, ( ( ( pigeon_hole @ pigeon1 ) = hole1 ) | ( ( pigeon_hole @ pigeon2 ) != hole2 ) ), inference(simp,[status(thm)],[34663]), [verified(thm)]). thf(42730,plain, ( ( ( pigeon_hole @ pigeon2 ) = hole1 ) | ( ( pigeon_hole @ pigeon1 ) = hole1 ) | ( ( pigeon_hole @ pigeon2 ) != ( pigeon_hole @ pigeon2 ) ) ), inference(paramod_ordered,[status(thm)],[37484,34778]), [verified(thm)]). thf(42731,plain, ( ( ( pigeon_hole @ pigeon2 ) = hole1 ) | ( ( pigeon_hole @ pigeon1 ) = hole1 ) ), inference(pattern_uni,[status(thm)],[42730:[]]), [verified(thm)]). thf(42965,plain,( ! [A: pigeon] : ( ( ( pigeon_hole @ pigeon1 ) = hole1 ) | ( ( pigeon_hole @ pigeon4 ) != hole1 ) | ( ( pigeon_hole @ A ) != ( pigeon_hole @ pigeon2 ) ) | ( ( pigeon_hole @ pigeon2 ) != ( pigeon_hole @ A ) ) ) ), inference(paramod_ordered,[status(thm)],[42731,180]), [verified(thm)]). thf(42966,plain, ( ( ( pigeon_hole @ pigeon1 ) = hole1 ) | ( ( pigeon_hole @ pigeon4 ) != hole1 ) | ( ( pigeon_hole @ pigeon2 ) != ( pigeon_hole @ pigeon2 ) ) ), inference(pattern_uni,[status(thm)],[42965:[bind(A,$thf(pigeon2))]]), [verified(thm)]). thf(43147,plain, ( ( ( pigeon_hole @ pigeon1 ) = hole1 ) | ( ( pigeon_hole @ pigeon4 ) != hole1 ) ), inference(simp,[status(thm)],[42966]), [verified(thm)]). thf(53291,plain, ( ( ( pigeon_hole @ pigeon3 ) = hole2 ) | ( ( pigeon_hole @ pigeon3 ) = hole1 ) | ( ( pigeon_hole @ pigeon1 ) = hole1 ) | ( ( pigeon_hole @ pigeon4 ) != ( pigeon_hole @ pigeon4 ) ) ), inference(paramod_ordered,[status(thm)],[37545,43147]), [verified(thm)]). thf(53292,plain, ( ( ( pigeon_hole @ pigeon3 ) = hole2 ) | ( ( pigeon_hole @ pigeon3 ) = hole1 ) | ( ( pigeon_hole @ pigeon1 ) = hole1 ) ), inference(pattern_uni,[status(thm)],[53291:[]]), [verified(thm)]). thf(258,plain,( ! [B: pigeon,A: pigeon] : ( ( ( pigeon_hole @ A ) != ( pigeon_hole @ B ) ) | ( ( pigeon_hole @ A ) != ( pigeon_hole @ pigeon1 ) ) | ( B != pigeon3 ) ) ), inference(paramod_ordered,[status(thm)],[12,82]), [verified(thm)]). thf(259,plain,( ! [A: pigeon] : ( ( ( pigeon_hole @ A ) != ( pigeon_hole @ pigeon3 ) ) | ( ( pigeon_hole @ A ) != ( pigeon_hole @ pigeon1 ) ) ) ), inference(pattern_uni,[status(thm)],[258:[bind(A,$thf(A)),bind(B,$thf(pigeon3))]]), [verified(thm)]). thf(34633,plain,( ! [A: pigeon] : ( ( ( pigeon_hole @ pigeon1 ) = hole1 ) | ( ( pigeon_hole @ pigeon3 ) != hole2 ) | ( ( pigeon_hole @ A ) != ( pigeon_hole @ pigeon1 ) ) | ( ( pigeon_hole @ pigeon1 ) != ( pigeon_hole @ A ) ) ) ), inference(paramod_ordered,[status(thm)],[34561,259]), [verified(thm)]). thf(34634,plain, ( ( ( pigeon_hole @ pigeon1 ) = hole1 ) | ( ( pigeon_hole @ pigeon3 ) != hole2 ) | ( ( pigeon_hole @ pigeon1 ) != ( pigeon_hole @ pigeon1 ) ) ), inference(pattern_uni,[status(thm)],[34633:[bind(A,$thf(pigeon1))]]), [verified(thm)]). thf(34766,plain, ( ( ( pigeon_hole @ pigeon1 ) = hole1 ) | ( ( pigeon_hole @ pigeon3 ) != hole2 ) ), inference(simp,[status(thm)],[34634]), [verified(thm)]). thf(53554,plain, ( ( ( pigeon_hole @ pigeon3 ) = hole1 ) | ( ( pigeon_hole @ pigeon1 ) = hole1 ) | ( ( pigeon_hole @ pigeon3 ) != ( pigeon_hole @ pigeon3 ) ) ), inference(paramod_ordered,[status(thm)],[53292,34766]), [verified(thm)]). thf(53555,plain, ( ( ( pigeon_hole @ pigeon3 ) = hole1 ) | ( ( pigeon_hole @ pigeon1 ) = hole1 ) ), inference(pattern_uni,[status(thm)],[53554:[]]), [verified(thm)]). thf(43042,plain,( ! [A: pigeon] : ( ( ( pigeon_hole @ pigeon1 ) = hole1 ) | ( ( pigeon_hole @ pigeon3 ) != hole1 ) | ( ( pigeon_hole @ A ) != ( pigeon_hole @ pigeon2 ) ) | ( ( pigeon_hole @ pigeon2 ) != ( pigeon_hole @ A ) ) ) ), inference(paramod_ordered,[status(thm)],[42731,168]), [verified(thm)]). thf(43043,plain, ( ( ( pigeon_hole @ pigeon1 ) = hole1 ) | ( ( pigeon_hole @ pigeon3 ) != hole1 ) | ( ( pigeon_hole @ pigeon2 ) != ( pigeon_hole @ pigeon2 ) ) ), inference(pattern_uni,[status(thm)],[43042:[bind(A,$thf(pigeon2))]]), [verified(thm)]). thf(43153,plain, ( ( ( pigeon_hole @ pigeon1 ) = hole1 ) | ( ( pigeon_hole @ pigeon3 ) != hole1 ) ), inference(simp,[status(thm)],[43043]), [verified(thm)]). thf(53822,plain, ( ( ( pigeon_hole @ pigeon1 ) = hole1 ) | ( ( pigeon_hole @ pigeon3 ) != ( pigeon_hole @ pigeon3 ) ) ), inference(paramod_ordered,[status(thm)],[53555,43153]), [verified(thm)]). thf(53823,plain, ( ( pigeon_hole @ pigeon1 ) = hole1 ), inference(pattern_uni,[status(thm)],[53822:[]]), [verified(thm)]). thf(54133,plain,( ( pigeon_hole @ pigeon4 ) != hole1 ), inference(rewrite,[status(thm)],[71,53823]), [verified(thm)]). thf(54413,plain, ( ( ( pigeon_hole @ pigeon4 ) = hole2 ) | ( ( pigeon_hole @ pigeon3 ) != hole3 ) ), inference(simplifyReflect,[status(thm)],[402,54133]), [verified(thm)]). thf(1818,plain,( ! [A: hole] : ( ( A = hole2 ) | ( A = hole1 ) | ( ( pigeon_hole @ pigeon4 ) = hole2 ) | ( ( pigeon_hole @ pigeon4 ) = hole1 ) | ( A != ( pigeon_hole @ pigeon2 ) ) ) ), inference(paramod_ordered,[status(thm)],[254,392]), [verified(thm)]). thf(1819,plain, ( ( ( pigeon_hole @ pigeon2 ) = hole2 ) | ( ( pigeon_hole @ pigeon2 ) = hole1 ) | ( ( pigeon_hole @ pigeon4 ) = hole2 ) | ( ( pigeon_hole @ pigeon4 ) = hole1 ) ), inference(pattern_uni,[status(thm)],[1818:[bind(A,$thf(pigeon_hole @ pigeon2))]]), [verified(thm)]). thf(13,axiom,( ! [A: pigeon] : ( ( sk1 @ ( pigeon_hole @ A ) ) = A ) )). thf(4861,plain,( ! [A: pigeon] : ( ( ( pigeon_hole @ pigeon2 ) = hole2 ) | ( ( pigeon_hole @ pigeon2 ) = hole1 ) | ( ( pigeon_hole @ pigeon4 ) = hole1 ) | ( ( sk1 @ hole2 ) = A ) | ( ( pigeon_hole @ pigeon4 ) != ( pigeon_hole @ A ) ) ) ), inference(paramod_ordered,[status(thm)],[1819,13]), [verified(thm)]). thf(4862,plain, ( ( ( pigeon_hole @ pigeon2 ) = hole2 ) | ( ( pigeon_hole @ pigeon2 ) = hole1 ) | ( ( pigeon_hole @ pigeon4 ) = hole1 ) | ( ( sk1 @ hole2 ) = pigeon4 ) ), inference(pattern_uni,[status(thm)],[4861:[bind(A,$thf(pigeon4))]]), [verified(thm)]). thf(870,plain,( ! [A: hole] : ( ( A = hole2 ) | ( A = hole1 ) | ( ( pigeon_hole @ pigeon3 ) = hole2 ) | ( ( pigeon_hole @ pigeon3 ) = hole1 ) | ( A != ( pigeon_hole @ pigeon2 ) ) ) ), inference(paramod_ordered,[status(thm)],[254,371]), [verified(thm)]). thf(871,plain, ( ( ( pigeon_hole @ pigeon2 ) = hole2 ) | ( ( pigeon_hole @ pigeon2 ) = hole1 ) | ( ( pigeon_hole @ pigeon3 ) = hole2 ) | ( ( pigeon_hole @ pigeon3 ) = hole1 ) ), inference(pattern_uni,[status(thm)],[870:[bind(A,$thf(pigeon_hole @ pigeon2))]]), [verified(thm)]). thf(1534,plain,( ! [A: pigeon] : ( ( ( pigeon_hole @ pigeon2 ) = hole2 ) | ( ( pigeon_hole @ pigeon2 ) = hole1 ) | ( ( pigeon_hole @ pigeon3 ) = hole1 ) | ( ( sk1 @ hole2 ) = A ) | ( ( pigeon_hole @ pigeon3 ) != ( pigeon_hole @ A ) ) ) ), inference(paramod_ordered,[status(thm)],[871,13]), [verified(thm)]). thf(1535,plain, ( ( ( pigeon_hole @ pigeon2 ) = hole2 ) | ( ( pigeon_hole @ pigeon2 ) = hole1 ) | ( ( pigeon_hole @ pigeon3 ) = hole1 ) | ( ( sk1 @ hole2 ) = pigeon3 ) ), inference(pattern_uni,[status(thm)],[1534:[bind(A,$thf(pigeon3))]]), [verified(thm)]). thf(9772,plain, ( ( ( pigeon_hole @ pigeon2 ) = hole2 ) | ( ( pigeon_hole @ pigeon2 ) = hole1 ) | ( ( pigeon_hole @ pigeon4 ) = hole1 ) | ( ( pigeon_hole @ pigeon3 ) = hole1 ) | ( pigeon4 = pigeon3 ) | ( ( sk1 @ hole2 ) != ( sk1 @ hole2 ) ) ), inference(paramod_ordered,[status(thm)],[4862,1535]), [verified(thm)]). thf(9773,plain, ( ( ( pigeon_hole @ pigeon2 ) = hole2 ) | ( ( pigeon_hole @ pigeon2 ) = hole1 ) | ( ( pigeon_hole @ pigeon4 ) = hole1 ) | ( ( pigeon_hole @ pigeon3 ) = hole1 ) | ( pigeon4 = pigeon3 ) ), inference(pattern_uni,[status(thm)],[9772:[]]), [verified(thm)]). thf(26251,plain, ( ( ( pigeon_hole @ pigeon2 ) = hole2 ) | ( ( pigeon_hole @ pigeon2 ) = hole1 ) | ( ( pigeon_hole @ pigeon4 ) = hole1 ) | ( ( pigeon_hole @ pigeon3 ) = hole1 ) ), inference(simplifyReflect,[status(thm)],[9773,16]), [verified(thm)]). thf(54130,plain,( ( pigeon_hole @ pigeon2 ) != hole1 ), inference(rewrite,[status(thm)],[77,53823]), [verified(thm)]). thf(54353,plain, ( ( ( pigeon_hole @ pigeon2 ) = hole2 ) | ( ( pigeon_hole @ pigeon4 ) = hole1 ) | ( ( pigeon_hole @ pigeon3 ) = hole1 ) ), inference(simplifyReflect,[status(thm)],[26251,54130]), [verified(thm)]). thf(54137,plain,( ( pigeon_hole @ pigeon3 ) != hole1 ), inference(rewrite,[status(thm)],[82,53823]), [verified(thm)]). thf(55146,plain, ( ( pigeon_hole @ pigeon2 ) = hole2 ), inference(simplifyReflect,[status(thm)],[54353,54133,54137]), [verified(thm)]). thf(55150,plain,( ( pigeon_hole @ pigeon4 ) != hole2 ), inference(rewrite,[status(thm)],[76,55146]), [verified(thm)]). thf(62032,plain,( ( pigeon_hole @ pigeon3 ) != hole3 ), inference(simplifyReflect,[status(thm)],[54413,55150]), [verified(thm)]). thf(62064,plain,( ! [A: hole] : ( ( A = hole2 ) | ( A = hole1 ) | ( A != ( pigeon_hole @ pigeon3 ) ) ) ), inference(paramod_ordered,[status(thm)],[254,62032]), [verified(thm)]). thf(62065,plain, ( ( ( pigeon_hole @ pigeon3 ) = hole2 ) | ( ( pigeon_hole @ pigeon3 ) = hole1 ) ), inference(pattern_uni,[status(thm)],[62064:[bind(A,$thf(pigeon_hole @ pigeon3))]]), [verified(thm)]). thf(55147,plain,( ( pigeon_hole @ pigeon3 ) != hole2 ), inference(rewrite,[status(thm)],[74,55146]), [verified(thm)]). thf(62088,plain,( $false ), inference(simplifyReflect,[status(thm)],[62065,54137,55147]), [verified(thm)]). SZS output end Verification for /home/lex/private/phd/thesis/data/proofs/MSC007^1.003.004.proof.shortend
Original problem source: NUN025^1
Problem rating: 1.00 (since v6.4.0)
Problem statement [show/hide]
thf(n6,type,( zero: $i )). thf(n7,type,( s: $i > $i )). thf(n8,type,( ite: $o > $i > $i > $i )). thf(n9,conjecture, ( ( ! [X100: $o,U: $i,V: $i] : ( X100 => ( ( ite @ X100 @ U @ V ) = U ) ) & ! [X100: $o,U: $i,V: $i] : ( ~ ( X100 ) => ( ( ite @ X100 @ U @ V ) = V ) ) & ! [X: $i] : ( ( s @ X ) != X ) ) => ? [H: $i > $i] : ( ( ( H @ zero ) = ( s @ zero ) ) & ( ( H @ ( s @ zero ) ) = zero ) & ( ( H @ ( s @ ( s @ zero ) ) ) = ( s @ zero ) ) ) )).
Proof by Leo-III [show/hide]
% SZS status Theorem for NUN025^1.p : 6417 ms resp. 5077 ms w/o parsing % SZS output start CNFRefutation for NUN025^1.p thf(zero_type,type,( zero: $i )). thf(s_type,type,( s: $i > $i )). thf(ite_type,type,( ite: $o > $i > $i > $i )). thf(1,conjecture, ( ( ! [A: $o,B: $i,C: $i] : ( A => ( ( ite @ A @ B @ C ) = B ) ) & ! [A: $o,B: $i,C: $i] : ( ~ ( A ) => ( ( ite @ A @ B @ C ) = C ) ) & ! [A: $i] : ( ( s @ A ) != A ) ) => ? [A: ( $i > $i )] : ( ( ( A @ zero ) = ( s @ zero ) ) & ( ( A @ ( s @ zero ) ) = zero ) & ( ( A @ ( s @ ( s @ zero ) ) ) = ( s @ zero ) ) ) ), file('/home/lex/TPTP/Problems/NUN/NUN025^1.p',n9)). thf(2,negated_conjecture,( ~ ( ( ! [A: $o,B: $i,C: $i] : ( A => ( ( ite @ A @ B @ C ) = B ) ) & ! [A: $o,B: $i,C: $i] : ( ~ ( A ) => ( ( ite @ A @ B @ C ) = C ) ) & ! [A: $i] : ( ( s @ A ) != A ) ) => ? [A: ( $i > $i )] : ( ( ( A @ zero ) = ( s @ zero ) ) & ( ( A @ ( s @ zero ) ) = zero ) & ( ( A @ ( s @ ( s @ zero ) ) ) = ( s @ zero ) ) ) ) ), inference(neg_conjecture,[status(cth)],[1])). thf(3,plain,( ~ ( ( ! [A: $o,B: $i,C: $i] : ( A => ( ( ite @ A @ B @ C ) = B ) ) & ! [A: $o,B: $i,C: $i] : ( ~ ( A ) => ( ( ite @ A @ B @ C ) = C ) ) & ! [A: $i] : ( ( s @ A ) != A ) ) => ? [A: ( $i > $i )] : ( ( ( A @ zero ) = ( s @ zero ) ) & ( ( A @ ( s @ zero ) ) = zero ) & ( ( A @ ( s @ ( s @ zero ) ) ) = ( s @ zero ) ) ) ) ), inference(defexp_and_simp_and_etaexpand,[status(thm)],[2])). thf(4,plain,( ~ ( ( ! [A: $o] : ( A => ! [B: $i,C: $i] : ( ( ite @ A @ B @ C ) = B ) ) & ! [A: $o] : ( ~ ( A ) => ! [B: $i,C: $i] : ( ( ite @ A @ B @ C ) = C ) ) & ~ ( ? [A: $i] : ( ( s @ A ) = A ) ) ) => ? [A: ( $i > $i )] : ( ( ( A @ zero ) = ( s @ zero ) ) & ( ( A @ ( s @ zero ) ) = zero ) & ( ( A @ ( s @ ( s @ zero ) ) ) = ( s @ zero ) ) ) ) ), inference(miniscope,[status(thm)],[3])). thf(7,plain,( ! [C: $i,B: $i,A: $o] : ( A | ( ( ite @ A @ B @ C ) = C ) ) ), inference(cnf,[status(esa)],[4])). thf(13,plain,( ! [C: $i,B: $i,A: $o] : ( ( ( ite @ A @ B @ C ) = C ) | A ) ), inference(lifteq,[status(thm)],[7])). thf(14,plain,( ! [C: $i,B: $i,A: $o] : ( ( ( ite @ A @ B @ C ) = C ) | A ) ), inference(simp,[status(thm)],[13])). thf(16,plain,( ! [C: $o,B: $i,A: $i] : ( ( ( ite @ ~ ( C ) @ A @ B ) = B ) | ~ ( C ) ) ), inference(prim_subst,[status(thm)],[14:[bind(A,$thf(~ ( D )))]])). thf(20,plain,( ! [C: $o,B: $i,A: $i] : ( ~ ( C ) | ( ( ite @ ~ ( C ) @ A @ B ) = B ) ) ), inference(cnf,[status(esa)],[16])). thf(22,plain,( ! [C: $o,B: $i,A: $i] : ( ~ ( C ) | ( ( ite @ ~ ( C ) @ A @ B ) = B ) ) ), inference(simp,[status(thm)],[20])). thf(8,plain,( ! [C: $i,B: $i,A: $o] : ( ~ ( A ) | ( ( ite @ A @ B @ C ) = B ) ) ), inference(cnf,[status(esa)],[4])). thf(15,plain,( ! [C: $i,B: $i,A: $o] : ( ( ( ite @ A @ B @ C ) = B ) | ~ ( A ) ) ), inference(lifteq,[status(thm)],[8])). thf(5,plain,( ! [A: ( $i > $i )] : ( ( ( A @ zero ) != ( s @ zero ) ) | ( ( A @ ( s @ zero ) ) != zero ) | ( ( A @ ( s @ ( s @ zero ) ) ) != ( s @ zero ) ) ) ), inference(cnf,[status(esa)],[4])). thf(9,plain,( ! [A: ( $i > $i )] : ( ( ( A @ zero ) != ( s @ zero ) ) | ( ( A @ ( s @ zero ) ) != zero ) | ( ( A @ ( s @ ( s @ zero ) ) ) != ( s @ zero ) ) ) ), inference(lifteq,[status(thm)],[5])). thf(10,plain,( ! [A: ( $i > $i )] : ( ( ( A @ zero ) != ( s @ zero ) ) | ( ( A @ ( s @ zero ) ) != zero ) | ( ( A @ ( s @ ( s @ zero ) ) ) != ( s @ zero ) ) ) ), inference(simp,[status(thm)],[9])). thf(56,plain,( ! [D: ( $i > $i ),C: $i,B: $i,A: $o] : ( ~ ( A ) | ( ( D @ zero ) != ( s @ zero ) ) | ( ( D @ ( s @ zero ) ) != zero ) | ( B != ( s @ zero ) ) | ( ( ite @ A @ B @ C ) != ( D @ ( s @ ( s @ zero ) ) ) ) ) ), inference(paramod_ordered,[status(thm)],[15,10])). thf(60,plain,( ! [C: ( $i > $i ),B: ( $i > $i ),A: ( $i > $o )] : ( ~ ( A @ ( s @ ( s @ zero ) ) ) | ( ( ite @ ( A @ zero ) @ ( B @ zero ) @ ( C @ zero ) ) != ( s @ zero ) ) | ( ( ite @ ( A @ ( s @ zero ) ) @ ( B @ ( s @ zero ) ) @ ( C @ ( s @ zero ) ) ) != zero ) | ( ( B @ ( s @ ( s @ zero ) ) ) != ( s @ zero ) ) ) ), inference(pre_uni,[status(thm)],[56:[bind(A,$thf(E @ ( s @ ( s @ zero ) ))),bind(B,$thf(F @ ( s @ ( s @ zero ) ))),bind(C,$thf(G @ ( s @ ( s @ zero ) ))),bind(D,$thf(^ [H: $i] : ( ite @ ( E @ H ) @ ( F @ H ) @ ( G @ H ) )))]])). thf(74,plain,( ! [C: ( $i > $i ),B: ( $i > $i ),A: ( $i > $o )] : ( ~ ( A @ ( s @ ( s @ zero ) ) ) | ( ( ite @ ( A @ zero ) @ ( B @ zero ) @ ( C @ zero ) ) != ( s @ zero ) ) | ( ( ite @ ( A @ ( s @ zero ) ) @ ( B @ ( s @ zero ) ) @ ( C @ ( s @ zero ) ) ) != zero ) | ( ( B @ ( s @ ( s @ zero ) ) ) != ( s @ zero ) ) ) ), inference(simp,[status(thm)],[60])). thf(455,plain,( ! [F: ( $i > $i ),E: ( $i > $i ),D: ( $i > $o ),C: $i,B: $i,A: $o] : ( ~ ( A ) | ~ ( D @ ( s @ ( s @ zero ) ) ) | ( B != ( s @ zero ) ) | ( ( ite @ ( D @ ( s @ zero ) ) @ ( E @ ( s @ zero ) ) @ ( F @ ( s @ zero ) ) ) != zero ) | ( ( E @ ( s @ ( s @ zero ) ) ) != ( s @ zero ) ) | ( ( ite @ A @ B @ C ) != ( ite @ ( D @ zero ) @ ( E @ zero ) @ ( F @ zero ) ) ) ) ), inference(paramod_ordered,[status(thm)],[15,74])). thf(507,plain,( ! [C: ( $i > $i ),B: ( $i > $i ),A: ( $i > $o )] : ( ~ ( A @ zero ) | ~ ( A @ ( s @ ( s @ zero ) ) ) | ( ( B @ zero ) != ( s @ zero ) ) | ( ( ite @ ( A @ ( s @ zero ) ) @ ( B @ ( s @ zero ) ) @ ( C @ ( s @ zero ) ) ) != zero ) | ( ( B @ ( s @ ( s @ zero ) ) ) != ( s @ zero ) ) ) ), inference(pre_uni,[status(thm)],[455:[bind(A,$thf(D @ zero)),bind(B,$thf(E @ zero)),bind(C,$thf(F @ zero))]])). thf(557,plain,( ! [C: ( $i > $i ),B: ( $i > $i ),A: ( $i > $o )] : ( ~ ( A @ zero ) | ~ ( A @ ( s @ ( s @ zero ) ) ) | ( ( B @ zero ) != ( s @ zero ) ) | ( ( ite @ ( A @ ( s @ zero ) ) @ ( B @ ( s @ zero ) ) @ ( C @ ( s @ zero ) ) ) != zero ) | ( ( B @ ( s @ ( s @ zero ) ) ) != ( s @ zero ) ) ) ), inference(simp,[status(thm)],[507])). thf(642,plain,( ! [F: ( $i > $i ),E: ( $i > $i ),D: ( $i > $o ),C: $o,B: $i,A: $i] : ( ~ ( C ) | ~ ( D @ zero ) | ~ ( D @ ( s @ ( s @ zero ) ) ) | ( ( E @ zero ) != ( s @ zero ) ) | ( B != zero ) | ( ( E @ ( s @ ( s @ zero ) ) ) != ( s @ zero ) ) | ( ( ite @ ~ ( C ) @ A @ B ) != ( ite @ ( D @ ( s @ zero ) ) @ ( E @ ( s @ zero ) ) @ ( F @ ( s @ zero ) ) ) ) ) ), inference(paramod_ordered,[status(thm)],[22,557])). thf(687,plain,( ! [C: ( $i > $o ),B: ( $i > $i ),A: ( $i > $i )] : ( ~ ( C @ ( s @ zero ) ) | ~ ( ~ ( C @ zero ) ) | ~ ( ~ ( C @ ( s @ ( s @ zero ) ) ) ) | ( ( A @ zero ) != ( s @ zero ) ) | ( ( B @ ( s @ zero ) ) != zero ) | ( ( A @ ( s @ ( s @ zero ) ) ) != ( s @ zero ) ) ) ), inference(pre_uni,[status(thm)],[642:[bind(A,$thf(E @ ( s @ zero ))),bind(B,$thf(F @ ( s @ zero ))),bind(C,$thf(G @ ( s @ zero ))),bind(D,$thf(^ [H: $i] : ~ ( G @ H )))]])). thf(688,plain,( ! [A: ( $i > $o )] : ( ~ ( ~ ( A @ ( s @ ( s @ zero ) ) ) ) | ~ ( ~ ( A @ zero ) ) | ~ ( A @ ( s @ zero ) ) ) ), inference(pre_uni,[status(thm)],[687:[bind(A,$thf(^ [D: $i] : ( s @ zero ))),bind(B,$thf(^ [D: $i] : zero)),bind(C,$thf(C))]])). thf(731,plain,( ! [A: ( $i > $o )] : ( ~ ( A @ ( s @ zero ) ) | ( A @ zero ) | ( A @ ( s @ ( s @ zero ) ) ) ) ), inference(cnf,[status(esa)],[688])). thf(782,plain,( ! [A: ( $i > $o )] : ( ~ ( A @ ( s @ zero ) ) | ( A @ zero ) | ( A @ ( s @ ( s @ zero ) ) ) ) ), inference(simp,[status(thm)],[731])). thf(1422,plain,( ! [A: ( $i > $o )] : ( ~ ( A @ ( s @ zero ) ) | ( A @ zero ) | ( ( A @ ( s @ ( s @ zero ) ) ) != ( ~ ( A @ ( s @ zero ) ) ) ) | ~ ( $true ) ) ), inference(eqfactor_ordered,[status(thm)],[782])). thf(1432,plain, ( ( ( s @ zero ) != ( s @ zero ) ) | ( ( s @ zero ) = zero ) | ( ( ( s @ zero ) = ( s @ ( s @ zero ) ) ) != ( ( s @ zero ) != ( s @ zero ) ) ) | ~ ( $true ) ), inference(replace_leibeq,[status(thm)],[1422:[bind(A,$thf(= @ $i @ ( s @ zero )))]])). thf(1476,plain, ( ( ( s @ zero ) != ( s @ zero ) ) | ( ( s @ zero ) = zero ) | ( ( ( s @ zero ) = ( s @ ( s @ zero ) ) ) != ( ( s @ zero ) != ( s @ zero ) ) ) | ~ ( $true ) ), inference(lifteq,[status(thm)],[1432])). thf(1618,plain, ( ( ( s @ zero ) = zero ) | ( ( s @ zero ) = ( s @ ( s @ zero ) ) ) ), inference(simp,[status(thm)],[1476])). thf(1634,plain, ( ( ( s @ ( s @ zero ) ) = ( s @ zero ) ) | ( ( s @ zero ) = zero ) ), inference(lifteq,[status(thm)],[1618])). thf(6,plain,( ! [A: $i] : ( ( s @ A ) != A ) ), inference(cnf,[status(esa)],[4])). thf(11,plain,( ! [A: $i] : ( ( s @ A ) != A ) ), inference(lifteq,[status(thm)],[6])). thf(12,plain,( ! [A: $i] : ( ( s @ A ) != A ) ), inference(simp,[status(thm)],[11])). thf(58,plain,( ! [A: ( $i > $i )] : ( ( ( A @ zero ) != ( s @ zero ) ) | ( ( A @ ( s @ zero ) ) != zero ) | ( ( A @ ( s @ ( s @ zero ) ) ) != ( s @ zero ) ) | ( ( s @ zero ) != ( A @ zero ) ) ) ), inference(eqfactor_ordered,[status(thm)],[10])). thf(69,plain, ( ( ( s @ zero ) != ( s @ zero ) ) | ( ( s @ zero ) != zero ) ), inference(pre_uni,[status(thm)],[58:[bind(A,$thf(^ [B: $i] : ( s @ zero )))]])). thf(71,plain,( ( s @ zero ) != zero ), inference(simp,[status(thm)],[69])). thf(1834,plain,( $false ), inference(simplifyReflect,[status(thm)],[1634,12,71])). % SZS output end CNFRefutation for NUN025^1.p
GDV verification output [show/hide]
SUCCESS: Derivation has unique formula names SUCCESS: All derived formulae have parents and inference information SUCCESS: Derivation is acyclic SUCCESS: Assumptions are propagated SUCCESS: Assumptions are discharged SUCCESS: Leaf axioms are satisfiable RESULT: /tmp/NUN025^1.proof.gdv/2.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 2 is a thm of 1 (Negated cth) RESULT: /tmp/NUN025^1.proof.gdv/3.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 3 is a thm of 2 RESULT: /tmp/NUN025^1.proof.gdv/4.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 4 is a thm of 3 RESULT: /tmp/NUN025^1.proof.gdv/7.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 RESULT: /tmp/NUN025^1.proof.gdv/7.esa.thm.dis.p - Isabelle---2016 says GaveUp - CPU = 0.00 RESULT: /tmp/NUN025^1.proof.gdv/7.esa.thm.dis.p - Nitpick---2016 says CounterSatisfiable - CPU = 0.00 WARNING: Incomplete check of SZS status esa SUCCESS: 7 is a esa of 4 RESULT: /tmp/NUN025^1.proof.gdv/13.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 13 is a thm of 7 RESULT: /tmp/NUN025^1.proof.gdv/14.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 14 is a thm of 13 RESULT: /tmp/NUN025^1.proof.gdv/16.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 16 is a thm of 14 RESULT: /tmp/NUN025^1.proof.gdv/20.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 RESULT: /tmp/NUN025^1.proof.gdv/20.esa.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 20 is a esa of 16 RESULT: /tmp/NUN025^1.proof.gdv/22.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 22 is a thm of 20 RESULT: /tmp/NUN025^1.proof.gdv/8.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 RESULT: /tmp/NUN025^1.proof.gdv/8.esa.thm.dis.p - Isabelle---2016 says GaveUp - CPU = 0.00 RESULT: /tmp/NUN025^1.proof.gdv/8.esa.thm.dis.p - Nitpick---2016 says CounterSatisfiable - CPU = 0.00 WARNING: Incomplete check of SZS status esa SUCCESS: 8 is a esa of 4 RESULT: /tmp/NUN025^1.proof.gdv/15.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 15 is a thm of 8 RESULT: /tmp/NUN025^1.proof.gdv/5.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 RESULT: /tmp/NUN025^1.proof.gdv/5.esa.thm.dis.p - Isabelle---2016 says GaveUp - CPU = 0.00 RESULT: /tmp/NUN025^1.proof.gdv/5.esa.thm.dis.p - Nitpick---2016 says CounterSatisfiable - CPU = 0.00 WARNING: Incomplete check of SZS status esa SUCCESS: 5 is a esa of 4 RESULT: /tmp/NUN025^1.proof.gdv/9.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 9 is a thm of 5 RESULT: /tmp/NUN025^1.proof.gdv/10.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 10 is a thm of 9 RESULT: /tmp/NUN025^1.proof.gdv/56.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 56 is a thm of 15 10 RESULT: /tmp/NUN025^1.proof.gdv/60.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 60 is a thm of 56 RESULT: /tmp/NUN025^1.proof.gdv/74.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 74 is a thm of 60 RESULT: /tmp/NUN025^1.proof.gdv/455.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 455 is a thm of 15 74 RESULT: /tmp/NUN025^1.proof.gdv/507.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 507 is a thm of 455 RESULT: /tmp/NUN025^1.proof.gdv/557.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 557 is a thm of 507 RESULT: /tmp/NUN025^1.proof.gdv/642.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 642 is a thm of 22 557 RESULT: /tmp/NUN025^1.proof.gdv/687.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 687 is a thm of 642 RESULT: /tmp/NUN025^1.proof.gdv/688.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 688 is a thm of 687 RESULT: /tmp/NUN025^1.proof.gdv/731.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 RESULT: /tmp/NUN025^1.proof.gdv/731.esa.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 731 is a esa of 688 RESULT: /tmp/NUN025^1.proof.gdv/782.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 782 is a thm of 731 RESULT: /tmp/NUN025^1.proof.gdv/1422.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 1422 is a thm of 782 RESULT: /tmp/NUN025^1.proof.gdv/1432.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 1432 is a thm of 1422 RESULT: /tmp/NUN025^1.proof.gdv/1476.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 1476 is a thm of 1432 RESULT: /tmp/NUN025^1.proof.gdv/1618.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 1618 is a thm of 1476 RESULT: /tmp/NUN025^1.proof.gdv/1634.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 1634 is a thm of 1618 RESULT: /tmp/NUN025^1.proof.gdv/6.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 RESULT: /tmp/NUN025^1.proof.gdv/6.esa.thm.dis.p - Isabelle---2016 says GaveUp - CPU = 0.00 RESULT: /tmp/NUN025^1.proof.gdv/6.esa.thm.dis.p - Nitpick---2016 says CounterSatisfiable - CPU = 0.00 WARNING: Incomplete check of SZS status esa SUCCESS: 6 is a esa of 4 RESULT: /tmp/NUN025^1.proof.gdv/11.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 11 is a thm of 6 RESULT: /tmp/NUN025^1.proof.gdv/12.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 12 is a thm of 11 RESULT: /tmp/NUN025^1.proof.gdv/58.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 58 is a thm of 10 RESULT: /tmp/NUN025^1.proof.gdv/69.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 69 is a thm of 58 RESULT: /tmp/NUN025^1.proof.gdv/71.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 71 is a thm of 69 RESULT: /tmp/NUN025^1.proof.gdv/1834.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 1834 is a thm of 1634 12 71 SUCCESS: Derived formulae are verified CPUTIME: 1286.56 SUCCESS: Verified SZS status Verified SZS output start Verification for /home/lex/private/phd/thesis/data/proofs/NUN025^1.proof thf(zero_type,type,( zero: $i )). thf(s_type,type,( s: $i > $i )). thf(ite_type,type,( ite: $o > $i > $i > $i )). thf(1,conjecture, ( ( ! [A: $o,B: $i,C: $i] : ( A => ( ( ite @ A @ B @ C ) = B ) ) & ! [A: $o,B: $i,C: $i] : ( ~ ( A ) => ( ( ite @ A @ B @ C ) = C ) ) & ! [A: $i] : ( ( s @ A ) != A ) ) => ? [A: ( $i > $i )] : ( ( ( A @ zero ) = ( s @ zero ) ) & ( ( A @ ( s @ zero ) ) = zero ) & ( ( A @ ( s @ ( s @ zero ) ) ) = ( s @ zero ) ) ) ), file('/home/lex/TPTP/Problems/NUN/NUN025^1.p',n9)). thf(2,negated_conjecture,( ~ ( ( ! [A: $o,B: $i,C: $i] : ( A => ( ( ite @ A @ B @ C ) = B ) ) & ! [A: $o,B: $i,C: $i] : ( ~ ( A ) => ( ( ite @ A @ B @ C ) = C ) ) & ! [A: $i] : ( ( s @ A ) != A ) ) => ? [A: ( $i > $i )] : ( ( ( A @ zero ) = ( s @ zero ) ) & ( ( A @ ( s @ zero ) ) = zero ) & ( ( A @ ( s @ ( s @ zero ) ) ) = ( s @ zero ) ) ) ) ), inference(neg_conjecture,[status(cth)],[1]), [verified(cth)]). thf(3,plain,( ~ ( ( ! [A: $o,B: $i,C: $i] : ( A => ( ( ite @ A @ B @ C ) = B ) ) & ! [A: $o,B: $i,C: $i] : ( ~ ( A ) => ( ( ite @ A @ B @ C ) = C ) ) & ! [A: $i] : ( ( s @ A ) != A ) ) => ? [A: ( $i > $i )] : ( ( ( A @ zero ) = ( s @ zero ) ) & ( ( A @ ( s @ zero ) ) = zero ) & ( ( A @ ( s @ ( s @ zero ) ) ) = ( s @ zero ) ) ) ) ), inference(defexp_and_simp_and_etaexpand,[status(thm)],[2]), [verified(thm)]). thf(4,plain,( ~ ( ( ! [A: $o] : ( A => ! [B: $i,C: $i] : ( ( ite @ A @ B @ C ) = B ) ) & ! [A: $o] : ( ~ ( A ) => ! [B: $i,C: $i] : ( ( ite @ A @ B @ C ) = C ) ) & ~ ( ? [A: $i] : ( ( s @ A ) = A ) ) ) => ? [A: ( $i > $i )] : ( ( ( A @ zero ) = ( s @ zero ) ) & ( ( A @ ( s @ zero ) ) = zero ) & ( ( A @ ( s @ ( s @ zero ) ) ) = ( s @ zero ) ) ) ) ), inference(miniscope,[status(thm)],[3]), [verified(thm)]). thf(7,plain,( ! [C: $i,B: $i,A: $o] : ( A | ( ( ite @ A @ B @ C ) = C ) ) ), inference(cnf,[status(esa)],[4]), [verified(esa)]). thf(13,plain,( ! [C: $i,B: $i,A: $o] : ( ( ( ite @ A @ B @ C ) = C ) | A ) ), inference(lifteq,[status(thm)],[7]), [verified(thm)]). thf(14,plain,( ! [C: $i,B: $i,A: $o] : ( ( ( ite @ A @ B @ C ) = C ) | A ) ), inference(simp,[status(thm)],[13]), [verified(thm)]). thf(16,plain,( ! [C: $o,B: $i,A: $i] : ( ( ( ite @ ~ ( C ) @ A @ B ) = B ) | ~ ( C ) ) ), inference(prim_subst,[status(thm)],[14:[bind(A,$thf(~ ( D )))]]), [verified(thm)]). thf(20,plain,( ! [C: $o,B: $i,A: $i] : ( ~ ( C ) | ( ( ite @ ~ ( C ) @ A @ B ) = B ) ) ), inference(cnf,[status(esa)],[16]), [verified(esa)]). thf(22,plain,( ! [C: $o,B: $i,A: $i] : ( ~ ( C ) | ( ( ite @ ~ ( C ) @ A @ B ) = B ) ) ), inference(simp,[status(thm)],[20]), [verified(thm)]). thf(8,plain,( ! [C: $i,B: $i,A: $o] : ( ~ ( A ) | ( ( ite @ A @ B @ C ) = B ) ) ), inference(cnf,[status(esa)],[4]), [verified(esa)]). thf(15,plain,( ! [C: $i,B: $i,A: $o] : ( ( ( ite @ A @ B @ C ) = B ) | ~ ( A ) ) ), inference(lifteq,[status(thm)],[8]), [verified(thm)]). thf(5,plain,( ! [A: ( $i > $i )] : ( ( ( A @ zero ) != ( s @ zero ) ) | ( ( A @ ( s @ zero ) ) != zero ) | ( ( A @ ( s @ ( s @ zero ) ) ) != ( s @ zero ) ) ) ), inference(cnf,[status(esa)],[4]), [verified(esa)]). thf(9,plain,( ! [A: ( $i > $i )] : ( ( ( A @ zero ) != ( s @ zero ) ) | ( ( A @ ( s @ zero ) ) != zero ) | ( ( A @ ( s @ ( s @ zero ) ) ) != ( s @ zero ) ) ) ), inference(lifteq,[status(thm)],[5]), [verified(thm)]). thf(10,plain,( ! [A: ( $i > $i )] : ( ( ( A @ zero ) != ( s @ zero ) ) | ( ( A @ ( s @ zero ) ) != zero ) | ( ( A @ ( s @ ( s @ zero ) ) ) != ( s @ zero ) ) ) ), inference(simp,[status(thm)],[9]), [verified(thm)]). thf(56,plain,( ! [D: ( $i > $i ),C: $i,B: $i,A: $o] : ( ~ ( A ) | ( ( D @ zero ) != ( s @ zero ) ) | ( ( D @ ( s @ zero ) ) != zero ) | ( B != ( s @ zero ) ) | ( ( ite @ A @ B @ C ) != ( D @ ( s @ ( s @ zero ) ) ) ) ) ), inference(paramod_ordered,[status(thm)],[15,10]), [verified(thm)]). thf(60,plain,( ! [C: ( $i > $i ),B: ( $i > $i ),A: ( $i > $o )] : ( ~ ( A @ ( s @ ( s @ zero ) ) ) | ( ( ite @ ( A @ zero ) @ ( B @ zero ) @ ( C @ zero ) ) != ( s @ zero ) ) | ( ( ite @ ( A @ ( s @ zero ) ) @ ( B @ ( s @ zero ) ) @ ( C @ ( s @ zero ) ) ) != zero ) | ( ( B @ ( s @ ( s @ zero ) ) ) != ( s @ zero ) ) ) ), inference(pre_uni,[status(thm)],[56:[bind(A,$thf(E @ ( s @ ( s @ zero ) ))),bind(B,$thf(F @ ( s @ ( s @ zero ) ))),bind(C,$thf(G @ ( s @ ( s @ zero ) ))),bind(D,$thf(^ [H: $i] : ( ite @ ( E @ H ) @ ( F @ H ) @ ( G @ H ) )))]]), [verified(thm)]). thf(74,plain,( ! [C: ( $i > $i ),B: ( $i > $i ),A: ( $i > $o )] : ( ~ ( A @ ( s @ ( s @ zero ) ) ) | ( ( ite @ ( A @ zero ) @ ( B @ zero ) @ ( C @ zero ) ) != ( s @ zero ) ) | ( ( ite @ ( A @ ( s @ zero ) ) @ ( B @ ( s @ zero ) ) @ ( C @ ( s @ zero ) ) ) != zero ) | ( ( B @ ( s @ ( s @ zero ) ) ) != ( s @ zero ) ) ) ), inference(simp,[status(thm)],[60]), [verified(thm)]). thf(455,plain,( ! [F: ( $i > $i ),E: ( $i > $i ),D: ( $i > $o ),C: $i,B: $i,A: $o] : ( ~ ( A ) | ~ ( D @ ( s @ ( s @ zero ) ) ) | ( B != ( s @ zero ) ) | ( ( ite @ ( D @ ( s @ zero ) ) @ ( E @ ( s @ zero ) ) @ ( F @ ( s @ zero ) ) ) != zero ) | ( ( E @ ( s @ ( s @ zero ) ) ) != ( s @ zero ) ) | ( ( ite @ A @ B @ C ) != ( ite @ ( D @ zero ) @ ( E @ zero ) @ ( F @ zero ) ) ) ) ), inference(paramod_ordered,[status(thm)],[15,74]), [verified(thm)]). thf(507,plain,( ! [C: ( $i > $i ),B: ( $i > $i ),A: ( $i > $o )] : ( ~ ( A @ zero ) | ~ ( A @ ( s @ ( s @ zero ) ) ) | ( ( B @ zero ) != ( s @ zero ) ) | ( ( ite @ ( A @ ( s @ zero ) ) @ ( B @ ( s @ zero ) ) @ ( C @ ( s @ zero ) ) ) != zero ) | ( ( B @ ( s @ ( s @ zero ) ) ) != ( s @ zero ) ) ) ), inference(pre_uni,[status(thm)],[455:[bind(A,$thf(D @ zero)),bind(B,$thf(E @ zero)),bind(C,$thf(F @ zero))]]), [verified(thm)]). thf(557,plain,( ! [C: ( $i > $i ),B: ( $i > $i ),A: ( $i > $o )] : ( ~ ( A @ zero ) | ~ ( A @ ( s @ ( s @ zero ) ) ) | ( ( B @ zero ) != ( s @ zero ) ) | ( ( ite @ ( A @ ( s @ zero ) ) @ ( B @ ( s @ zero ) ) @ ( C @ ( s @ zero ) ) ) != zero ) | ( ( B @ ( s @ ( s @ zero ) ) ) != ( s @ zero ) ) ) ), inference(simp,[status(thm)],[507]), [verified(thm)]). thf(642,plain,( ! [F: ( $i > $i ),E: ( $i > $i ),D: ( $i > $o ),C: $o,B: $i,A: $i] : ( ~ ( C ) | ~ ( D @ zero ) | ~ ( D @ ( s @ ( s @ zero ) ) ) | ( ( E @ zero ) != ( s @ zero ) ) | ( B != zero ) | ( ( E @ ( s @ ( s @ zero ) ) ) != ( s @ zero ) ) | ( ( ite @ ~ ( C ) @ A @ B ) != ( ite @ ( D @ ( s @ zero ) ) @ ( E @ ( s @ zero ) ) @ ( F @ ( s @ zero ) ) ) ) ) ), inference(paramod_ordered,[status(thm)],[22,557]), [verified(thm)]). thf(687,plain,( ! [C: ( $i > $o ),B: ( $i > $i ),A: ( $i > $i )] : ( ~ ( C @ ( s @ zero ) ) | ~ ( ~ ( C @ zero ) ) | ~ ( ~ ( C @ ( s @ ( s @ zero ) ) ) ) | ( ( A @ zero ) != ( s @ zero ) ) | ( ( B @ ( s @ zero ) ) != zero ) | ( ( A @ ( s @ ( s @ zero ) ) ) != ( s @ zero ) ) ) ), inference(pre_uni,[status(thm)],[642:[bind(A,$thf(E @ ( s @ zero ))),bind(B,$thf(F @ ( s @ zero ))),bind(C,$thf(G @ ( s @ zero ))),bind(D,$thf(^ [H: $i] : ~ ( G @ H )))]]), [verified(thm)]). thf(688,plain,( ! [A: ( $i > $o )] : ( ~ ( ~ ( A @ ( s @ ( s @ zero ) ) ) ) | ~ ( ~ ( A @ zero ) ) | ~ ( A @ ( s @ zero ) ) ) ), inference(pre_uni,[status(thm)],[687:[bind(A,$thf(^ [D: $i] : ( s @ zero ))),bind(B,$thf(^ [D: $i] : zero)),bind(C,$thf(C))]]), [verified(thm)]). thf(731,plain,( ! [A: ( $i > $o )] : ( ~ ( A @ ( s @ zero ) ) | ( A @ zero ) | ( A @ ( s @ ( s @ zero ) ) ) ) ), inference(cnf,[status(esa)],[688]), [verified(esa)]). thf(782,plain,( ! [A: ( $i > $o )] : ( ~ ( A @ ( s @ zero ) ) | ( A @ zero ) | ( A @ ( s @ ( s @ zero ) ) ) ) ), inference(simp,[status(thm)],[731]), [verified(thm)]). thf(1422,plain,( ! [A: ( $i > $o )] : ( ~ ( A @ ( s @ zero ) ) | ( A @ zero ) | ( ( A @ ( s @ ( s @ zero ) ) ) != ( ~ ( A @ ( s @ zero ) ) ) ) | ~ ( $true ) ) ), inference(eqfactor_ordered,[status(thm)],[782]), [verified(thm)]). thf(1432,plain, ( ( ( s @ zero ) != ( s @ zero ) ) | ( ( s @ zero ) = zero ) | ( ( ( s @ zero ) = ( s @ ( s @ zero ) ) ) != ( ( s @ zero ) != ( s @ zero ) ) ) | ~ ( $true ) ), inference(replace_leibeq,[status(thm)],[1422:[bind(A,$thf(= @ $i @ ( s @ zero )))]]), [verified(thm)]). thf(1476,plain, ( ( ( s @ zero ) != ( s @ zero ) ) | ( ( s @ zero ) = zero ) | ( ( ( s @ zero ) = ( s @ ( s @ zero ) ) ) != ( ( s @ zero ) != ( s @ zero ) ) ) | ~ ( $true ) ), inference(lifteq,[status(thm)],[1432]), [verified(thm)]). thf(1618,plain, ( ( ( s @ zero ) = zero ) | ( ( s @ zero ) = ( s @ ( s @ zero ) ) ) ), inference(simp,[status(thm)],[1476]), [verified(thm)]). thf(1634,plain, ( ( ( s @ ( s @ zero ) ) = ( s @ zero ) ) | ( ( s @ zero ) = zero ) ), inference(lifteq,[status(thm)],[1618]), [verified(thm)]). thf(6,plain,( ! [A: $i] : ( ( s @ A ) != A ) ), inference(cnf,[status(esa)],[4]), [verified(esa)]). thf(11,plain,( ! [A: $i] : ( ( s @ A ) != A ) ), inference(lifteq,[status(thm)],[6]), [verified(thm)]). thf(12,plain,( ! [A: $i] : ( ( s @ A ) != A ) ), inference(simp,[status(thm)],[11]), [verified(thm)]). thf(58,plain,( ! [A: ( $i > $i )] : ( ( ( A @ zero ) != ( s @ zero ) ) | ( ( A @ ( s @ zero ) ) != zero ) | ( ( A @ ( s @ ( s @ zero ) ) ) != ( s @ zero ) ) | ( ( s @ zero ) != ( A @ zero ) ) ) ), inference(eqfactor_ordered,[status(thm)],[10]), [verified(thm)]). thf(69,plain, ( ( ( s @ zero ) != ( s @ zero ) ) | ( ( s @ zero ) != zero ) ), inference(pre_uni,[status(thm)],[58:[bind(A,$thf(^ [B: $i] : ( s @ zero )))]]), [verified(thm)]). thf(71,plain,( ( s @ zero ) != zero ), inference(simp,[status(thm)],[69]), [verified(thm)]). thf(1834,plain,( $false ), inference(simplifyReflect,[status(thm)],[1634,12,71]), [verified(thm)]). SZS output end Verification for /home/lex/private/phd/thesis/data/proofs/NUN025^1.proof
Original problem source: SYN997^1
Problem rating: 0.14 (v7.0.0)
Problem statement [show/hide]
thf(conj,conjecture,( ? [E: ( $i > $o ) > $i] : ! [P: $i > $o] : ( ? [Y: $i] : ( P @ Y ) => ( P @ ( E @ P ) ) ) )).
Proof by Leo-III [show/hide]
% SZS status Theorem for SYN997^1.p : 3332 ms resp. 1618 ms w/o parsing % SZS output start CNFRefutation for SYN997^1.p thf(sk1_type,type,( sk1: ( ( $i > $o ) > $i ) > $i > $o )). thf(sk2_type,type,( sk2: ( ( $i > $o ) > $i ) > $i )). thf(1,conjecture,( ? [A: ( ( $i > $o ) > $i )] : ! [B: ( $i > $o )] : ( ? [C: $i] : ( B @ C ) => ( B @ ( A @ B ) ) ) ), file('/home/lex/TPTP/Problems/SYN/SYN997^1.p',conj)). thf(2,negated_conjecture,( ~ ( ? [A: ( ( $i > $o ) > $i )] : ! [B: ( $i > $o )] : ( ? [C: $i] : ( B @ C ) => ( B @ ( A @ B ) ) ) ) ), inference(neg_conjecture,[status(cth)],[1])). thf(3,plain,( ~ ( ? [A: ( ( $i > $o ) > $i )] : ! [B: ( $i > $o )] : ( ? [C: $i] : ( B @ C ) => ( B @ ( A @ B ) ) ) ) ), inference(defexp_and_simp_and_etaexpand,[status(thm)],[2])). thf(5,plain,( ! [A: ( ( $i > $o ) > $i )] : ( sk1 @ A @ ( sk2 @ A ) ) ), inference(cnf,[status(esa)],[3])). thf(7,axiom,( ? [A: ( ( $i > $o ) > $i )] : ! [B: ( $i > $o )] : ( ? [C: $i] : ( B @ C ) => ( B @ ( A @ B ) ) ) ), introduced(axiom_of_choice)). thf(8,plain,( ! [B: $i,A: ( ( $i > $o ) > $i )] : ( ~ ( sk1 @ A @ B ) | ( sk1 @ A @ @+[C: $i] : ( sk1 @ A @ C ) ) ) ), inference(choice,[status(esa)],[7])). thf(4,plain,( ! [A: ( ( $i > $o ) > $i )] : ~ ( sk1 @ A @ ( A @ ( sk1 @ A ) ) ) ), inference(cnf,[status(esa)],[3])). thf(13,plain,( ! [C: ( ( $i > $o ) > $i ),B: $i,A: ( ( $i > $o ) > $i )] : ( ~ ( sk1 @ A @ B ) | ( ( sk1 @ A @ @+[D: $i] : ( sk1 @ A @ D ) ) != ( sk1 @ C @ ( C @ ( sk1 @ C ) ) ) ) ) ), inference(paramod_ordered,[status(thm)],[8,4])). thf(16,plain,( ! [A: $i] : ~ ( sk1 @ ^ [P: ( $i > $o )] : @+[X: $i] : ( P @ X ) @ A ) ), inference(pre_uni,[status(thm)],[13:[bind(A,$thf(^ [P: ( $i > $o )] : @+[X: $i] : ( P @ X ))),bind(B,$thf(B)),bind(C,$thf(^ [P: ( $i > $o )] : @+[X: $i] : ( P @ X )))]])). thf(18,plain,( ! [A: $i] : ~ ( sk1 @ ^ [P: ( $i > $o )] : @+[X: $i] : ( P @ X ) @ A ) ), inference(simp,[status(thm)],[16])). thf(19,plain,( ! [B: $i,A: ( ( $i > $o ) > $i )] : ( ( sk1 @ A @ ( sk2 @ A ) ) != ( sk1 @ ^ [P: ( $i > $o )] : @+[X: $i] : ( P @ X ) @ B ) ) ), inference(paramod_ordered,[status(thm)],[5,18])). thf(20,plain,( $false ), inference(pattern_uni,[status(thm)],[19:[bind(A,$thf(^ [P: ( $i > $o )] : @+[X: $i] : ( P @ X ))),bind(B,$thf(sk2 @ ^ [P: ( $i > $o )] : @+[X: $i] : ( P @ X )))]])). % SZS output end CNFRefutation for SYN997^1.p
GDV verification output [show/hide]
SUCCESS: Derivation has unique formula names SUCCESS: All derived formulae have parents and inference information SUCCESS: Derivation is acyclic SUCCESS: Assumptions are propagated SUCCESS: Assumptions are discharged RESULT: /tmp/SYN997^1.proof.gdv/axioms.sat_model.dis.p - Nitpick---2016 says Satisfiable - CPU = 0.00 SUCCESS: Leaf axioms are satisfiable RESULT: /tmp/SYN997^1.proof.gdv/2.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 2 is a thm of 1 (Negated cth) RESULT: /tmp/SYN997^1.proof.gdv/3.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 3 is a thm of 2 RESULT: /tmp/SYN997^1.proof.gdv/5.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 RESULT: /tmp/SYN997^1.proof.gdv/5.esa.thm.dis.p - Isabelle---2016 says GaveUp - CPU = 0.00 RESULT: /tmp/SYN997^1.proof.gdv/5.esa.thm.dis.p - Nitpick---2016 says CounterSatisfiable - CPU = 0.00 WARNING: Incomplete check of SZS status esa SUCCESS: 5 is a esa of 3 RESULT: /tmp/SYN997^1.proof.gdv/8.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 RESULT: /tmp/SYN997^1.proof.gdv/8.esa.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 8 is a esa of 7 RESULT: /tmp/SYN997^1.proof.gdv/4.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 RESULT: /tmp/SYN997^1.proof.gdv/4.esa.thm.dis.p - Isabelle---2016 says GaveUp - CPU = 0.00 RESULT: /tmp/SYN997^1.proof.gdv/4.esa.thm.dis.p - Nitpick---2016 says CounterSatisfiable - CPU = 0.00 WARNING: Incomplete check of SZS status esa SUCCESS: 4 is a esa of 3 RESULT: /tmp/SYN997^1.proof.gdv/13.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 13 is a thm of 8 4 RESULT: /tmp/SYN997^1.proof.gdv/16.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 16 is a thm of 13 RESULT: /tmp/SYN997^1.proof.gdv/18.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 18 is a thm of 16 RESULT: /tmp/SYN997^1.proof.gdv/19.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 19 is a thm of 5 18 RESULT: /tmp/SYN997^1.proof.gdv/20.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 20 is a thm of 19 SUCCESS: Derived formulae are verified CPUTIME: 469.71 SUCCESS: Verified SZS status Verified SZS output start Verification for /home/lex/private/phd/thesis/data/proofs/SYN997^1.proof thf(sk1_type,type,( sk1: ( ( $i > $o ) > $i ) > $i > $o )). thf(sk2_type,type,( sk2: ( ( $i > $o ) > $i ) > $i )). thf(1,conjecture,( ? [A: ( ( $i > $o ) > $i )] : ! [B: ( $i > $o )] : ( ? [C: $i] : ( B @ C ) => ( B @ ( A @ B ) ) ) ), file('/home/lex/TPTP/Problems/SYN/SYN997^1.p',conj)). thf(2,negated_conjecture,( ~ ( ? [A: ( ( $i > $o ) > $i )] : ! [B: ( $i > $o )] : ( ? [C: $i] : ( B @ C ) => ( B @ ( A @ B ) ) ) ) ), inference(neg_conjecture,[status(cth)],[1]), [verified(cth)]). thf(3,plain,( ~ ( ? [A: ( ( $i > $o ) > $i )] : ! [B: ( $i > $o )] : ( ? [C: $i] : ( B @ C ) => ( B @ ( A @ B ) ) ) ) ), inference(defexp_and_simp_and_etaexpand,[status(thm)],[2]), [verified(thm)]). thf(5,plain,( ! [A: ( ( $i > $o ) > $i )] : ( sk1 @ A @ ( sk2 @ A ) ) ), inference(cnf,[status(esa)],[3]), [verified(esa)]). thf(7,axiom,( ? [A: ( ( $i > $o ) > $i )] : ! [B: ( $i > $o )] : ( ? [C: $i] : ( B @ C ) => ( B @ ( A @ B ) ) ) )). thf(8,plain,( ! [B: $i,A: ( ( $i > $o ) > $i )] : ( ~ ( sk1 @ A @ B ) | ( sk1 @ A @ @+[C: $i] : ( sk1 @ A @ C ) ) ) ), inference(choice,[status(esa)],[7]), [verified(esa)]). thf(4,plain,( ! [A: ( ( $i > $o ) > $i )] : ~ ( sk1 @ A @ ( A @ ( sk1 @ A ) ) ) ), inference(cnf,[status(esa)],[3]), [verified(esa)]). thf(13,plain,( ! [C: ( ( $i > $o ) > $i ),B: $i,A: ( ( $i > $o ) > $i )] : ( ~ ( sk1 @ A @ B ) | ( ( sk1 @ A @ @+[D: $i] : ( sk1 @ A @ D ) ) != ( sk1 @ C @ ( C @ ( sk1 @ C ) ) ) ) ) ), inference(paramod_ordered,[status(thm)],[8,4]), [verified(thm)]). thf(16,plain,( ! [A: $i] : ~ ( sk1 @ ^ [P: ( $i > $o )] : @+[X: $i] : ( P @ X ) @ A ) ), inference(pre_uni,[status(thm)],[13:[bind(A,$thf(^ [P: ( $i > $o )] : @+[X: $i] : ( P @ X ))),bind(B,$thf(B)),bind(C,$thf(^ [P: ( $i > $o )] : @+[X: $i] : ( P @ X )))]]), [verified(thm)]). thf(18,plain,( ! [A: $i] : ~ ( sk1 @ ^ [P: ( $i > $o )] : @+[X: $i] : ( P @ X ) @ A ) ), inference(simp,[status(thm)],[16]), [verified(thm)]). thf(19,plain,( ! [B: $i,A: ( ( $i > $o ) > $i )] : ( ( sk1 @ A @ ( sk2 @ A ) ) != ( sk1 @ ^ [P: ( $i > $o )] : @+[X: $i] : ( P @ X ) @ B ) ) ), inference(paramod_ordered,[status(thm)],[5,18]), [verified(thm)]). thf(20,plain,( $false ), inference(pattern_uni,[status(thm)],[19:[bind(A,$thf(^ [P: ( $i > $o )] : @+[X: $i] : ( P @ X ))),bind(B,$thf(sk2 @ ^ [P: ( $i > $o )] : @+[X: $i] : ( P @ X )))]]), [verified(thm)]). SZS output end Verification for /home/lex/private/phd/thesis/data/proofs/SYN997^1.proof
Original problem source: SYO548^1
Problem rating: 0.57 (since v7.0.0)
Problem statement [show/hide]
thf(choicecomp,conjecture,( ? [E: ( $i > $o ) > $i] : ! [P: $i > $o] : ( ? [X: $i] : ~ ( P @ X ) => ~ ( P @ ( E @ P ) ) ) )).
Proof by Leo-III [show/hide]
% SZS status Theorem for SYO548^1.p : 1352 ms resp. 696 ms w/o parsing % SZS output start CNFRefutation for SYO548^1.p thf(sk3_type,type,( sk3: $i > $o )). thf(sk4_type,type,( sk4: $i )). thf(1,conjecture,( ? [A: ( ( $i > $o ) > $i )] : ! [B: ( $i > $o )] : ( ? [C: $i] : ~ ( B @ C ) => ~ ( B @ ( A @ B ) ) ) ), file('/home/lex/TPTP/Problems/SYO/SYO548^1.p',choicecomp)). thf(2,negated_conjecture,( ~ ( ? [A: ( ( $i > $o ) > $i )] : ! [B: ( $i > $o )] : ( ? [C: $i] : ~ ( B @ C ) => ~ ( B @ ( A @ B ) ) ) ) ), inference(neg_conjecture,[status(cth)],[1])). thf(3,plain,( ~ ( ? [A: ( ( $i > $o ) > $i )] : ! [B: ( $i > $o )] : ( ? [C: $i] : ~ ( B @ C ) => ~ ( B @ ( A @ B ) ) ) ) ), inference(defexp_and_simp_and_etaexpand,[status(thm)],[2])). thf(5,plain,( ~ ( ! [A: ( $i > $o )] : ( ? [B: $i] : ~ ( A @ B ) => ~ ( A @ @+[B: $i] : ~ ( A @ B ) ) ) ) ), inference(instance,[status(thm)],[3])). thf(9,plain,( ~ ( ! [A: ( $i > $o )] : ( ~ ( ! [B: $i] : ( A @ B ) ) => ~ ( A @ @+[B: $i] : ~ ( A @ B ) ) ) ) ), inference(miniscope,[status(thm)],[5])). thf(11,plain,( ~ ( sk3 @ sk4 ) ), inference(cnf,[status(esa)],[9])). thf(16,axiom,( ? [A: ( ( $i > $o ) > $i )] : ! [B: ( $i > $o )] : ( ? [C: $i] : ( B @ C ) => ( B @ ( A @ B ) ) ) ), introduced(axiom_of_choice)). thf(21,plain,( ! [A: $i] : ( ~ ( ~ ( sk3 @ A ) ) | ~ ( sk3 @ @+[B: $i] : ~ ( sk3 @ B ) ) ) ), inference(choice,[status(esa)],[16])). thf(23,plain,( ! [A: $i] : ( ~ ( sk3 @ @+[B: $i] : ~ ( sk3 @ B ) ) | ( sk3 @ A ) ) ), inference(cnf,[status(esa)],[21])). thf(10,plain, ( sk3 @ @+[A: $i] : ~ ( sk3 @ A ) ), inference(cnf,[status(esa)],[9])). thf(24,plain,( ! [A: $i] : ( ~ ( $true ) | ( sk3 @ A ) ) ), inference(rewrite,[status(thm)],[23,10])). thf(25,plain,( ! [A: $i] : ( sk3 @ A ) ), inference(simp,[status(thm)],[24])). thf(27,plain,( ~ ( $true ) ), inference(rewrite,[status(thm)],[11,25])). thf(28,plain,( $false ), inference(simp,[status(thm)],[27])). % SZS output end CNFRefutation for SYO548^1.p
GDV verification output [show/hide]
SUCCESS: Derivation has unique formula names SUCCESS: All derived formulae have parents and inference information SUCCESS: Derivation is acyclic SUCCESS: Assumptions are propagated SUCCESS: Assumptions are discharged RESULT: /tmp/SYO548^1.proof.gdv/axioms.sat_model.dis.p - Nitpick---2016 says Satisfiable - CPU = 0.00 SUCCESS: Leaf axioms are satisfiable RESULT: /tmp/SYO548^1.proof.gdv/2.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 2 is a thm of 1 (Negated cth) ^[[A RESULT: /tmp/SYO548^1.proof.gdv/3.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 3 is a thm of 2 RESULT: /tmp/SYO548^1.proof.gdv/5.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 5 is a thm of 3 RESULT: /tmp/SYO548^1.proof.gdv/9.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 9 is a thm of 5 RESULT: /tmp/SYO548^1.proof.gdv/11.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 RESULT: /tmp/SYO548^1.proof.gdv/11.esa.thm.dis.p - Isabelle---2016 says GaveUp - CPU = 0.00 RESULT: /tmp/SYO548^1.proof.gdv/11.esa.thm.dis.p - Nitpick---2016 says CounterSatisfiable - CPU = 0.00 WARNING: Incomplete check of SZS status esa SUCCESS: 11 is a esa of 9 RESULT: /tmp/SYO548^1.proof.gdv/21.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 RESULT: /tmp/SYO548^1.proof.gdv/21.esa.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 21 is a esa of 16 RESULT: /tmp/SYO548^1.proof.gdv/23.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 RESULT: /tmp/SYO548^1.proof.gdv/23.esa.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 23 is a esa of 21 RESULT: /tmp/SYO548^1.proof.gdv/10.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 RESULT: /tmp/SYO548^1.proof.gdv/10.esa.thm.dis.p - Isabelle---2016 says GaveUp - CPU = 0.00 RESULT: /tmp/SYO548^1.proof.gdv/10.esa.thm.dis.p - Nitpick---2016 says CounterSatisfiable - CPU = 0.00 WARNING: Incomplete check of SZS status esa SUCCESS: 10 is a esa of 9 RESULT: /tmp/SYO548^1.proof.gdv/24.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 24 is a thm of 23 10 RESULT: /tmp/SYO548^1.proof.gdv/25.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 25 is a thm of 24 RESULT: /tmp/SYO548^1.proof.gdv/27.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 27 is a thm of 11 25 RESULT: /tmp/SYO548^1.proof.gdv/28.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 28 is a thm of 27 SUCCESS: Derived formulae are verified CPUTIME: 576.54 SUCCESS: Verified SZS status Verified SZS output start Verification for /home/lex/private/phd/thesis/data/proofs/SYO548^1.proof thf(sk3_type,type,( sk3: $i > $o )). thf(sk4_type,type,( sk4: $i )). thf(1,conjecture,( ? [A: ( ( $i > $o ) > $i )] : ! [B: ( $i > $o )] : ( ? [C: $i] : ~ ( B @ C ) => ~ ( B @ ( A @ B ) ) ) ), file('/home/lex/TPTP/Problems/SYO/SYO548^1.p',choicecomp)). thf(2,negated_conjecture,( ~ ( ? [A: ( ( $i > $o ) > $i )] : ! [B: ( $i > $o )] : ( ? [C: $i] : ~ ( B @ C ) => ~ ( B @ ( A @ B ) ) ) ) ), inference(neg_conjecture,[status(cth)],[1]), [verified(cth)]). thf(3,plain,( ~ ( ? [A: ( ( $i > $o ) > $i )] : ! [B: ( $i > $o )] : ( ? [C: $i] : ~ ( B @ C ) => ~ ( B @ ( A @ B ) ) ) ) ), inference(defexp_and_simp_and_etaexpand,[status(thm)],[2]), [verified(thm)]). thf(5,plain,( ~ ( ! [A: ( $i > $o )] : ( ? [B: $i] : ~ ( A @ B ) => ~ ( A @ @+[B: $i] : ~ ( A @ B ) ) ) ) ), inference(instance,[status(thm)],[3]), [verified(thm)]). thf(9,plain,( ~ ( ! [A: ( $i > $o )] : ( ~ ( ! [B: $i] : ( A @ B ) ) => ~ ( A @ @+[B: $i] : ~ ( A @ B ) ) ) ) ), inference(miniscope,[status(thm)],[5]), [verified(thm)]). thf(11,plain,( ~ ( sk3 @ sk4 ) ), inference(cnf,[status(esa)],[9]), [verified(esa)]). thf(16,axiom,( ? [A: ( ( $i > $o ) > $i )] : ! [B: ( $i > $o )] : ( ? [C: $i] : ( B @ C ) => ( B @ ( A @ B ) ) ) )). thf(21,plain,( ! [A: $i] : ( ~ ( ~ ( sk3 @ A ) ) | ~ ( sk3 @ @+[B: $i] : ~ ( sk3 @ B ) ) ) ), inference(choice,[status(esa)],[16]), [verified(esa)]). thf(23,plain,( ! [A: $i] : ( ~ ( sk3 @ @+[B: $i] : ~ ( sk3 @ B ) ) | ( sk3 @ A ) ) ), inference(cnf,[status(esa)],[21]), [verified(esa)]). thf(10,plain, ( sk3 @ @+[A: $i] : ~ ( sk3 @ A ) ), inference(cnf,[status(esa)],[9]), [verified(esa)]). thf(24,plain,( ! [A: $i] : ( ~ ( $true ) | ( sk3 @ A ) ) ), inference(rewrite,[status(thm)],[23,10]), [verified(thm)]). thf(25,plain,( ! [A: $i] : ( sk3 @ A ) ), inference(simp,[status(thm)],[24]), [verified(thm)]). thf(27,plain,( ~ ( $true ) ), inference(rewrite,[status(thm)],[11,25]), [verified(thm)]). thf(28,plain,( $false ), inference(simp,[status(thm)],[27]), [verified(thm)]). SZS output end Verification for /home/lex/private/phd/thesis/data/proofs/SYO548^1.proof
Original problem source: SYO519^1
Problem rating: 1.00 (since v4.1.0)
Problem statement [show/hide]
thf(ifi,conjecture,( ! [X: $i,Y: $i] : ? [F: $i > $i] : ( ( ( F @ X ) = Y ) & ( ( F @ Y ) = X ) ) )).
Proof by Leo-III [show/hide]
% SZS status Theorem for SYO519^1.p : 2780 ms resp. 1407 ms w/o parsing % SZS output start CNFRefutation for SYO519^1.p thf(sk1_type,type,( sk1: $i )). thf(sk2_type,type,( sk2: $i )). thf(11,axiom,( ? [A: ( ( $i > $o ) > $i )] : ! [B: ( $i > $o )] : ( ? [C: $i] : ( B @ C ) => ( B @ ( A @ B ) ) ) ), introduced(axiom_of_choice)). thf(13,plain,( ! [A: $i] : ( ~ ( ( ( sk2 = sk1 ) => ( A = sk2 ) ) & ( A = sk1 ) ) | ( ( ( sk2 = sk1 ) => ( ( @+[B: $i] : ( ( ( sk2 = sk1 ) => ( B = sk2 ) ) & ( B = sk1 ) ) ) = sk2 ) ) & ( ( @+[B: $i] : ( ( ( sk2 = sk1 ) => ( B = sk2 ) ) & ( B = sk1 ) ) ) = sk1 ) ) ) ), inference(choice,[status(esa)],[11])). thf(19,plain,( ! [A: $i] : ( ( ( @+[B: $i] : ( ( ( sk2 = sk1 ) => ( B = sk2 ) ) & ( B = sk1 ) ) ) = sk1 ) | ( sk2 = sk1 ) | ( A != sk1 ) ) ), inference(cnf,[status(esa)],[13])). thf(34,plain,( ! [A: $i] : ( ( ( @+[B: $i] : ( ( ( sk2 = sk1 ) => ( B = sk2 ) ) & ( B = sk1 ) ) ) = sk1 ) | ( sk2 = sk1 ) | ( A != sk1 ) ) ), inference(lifteq,[status(thm)],[19])). thf(35,plain, ( ( ( @+[A: $i] : ( ( ( sk2 = sk1 ) => ( A = sk2 ) ) & ( A = sk1 ) ) ) = sk1 ) | ( sk2 = sk1 ) ), inference(simp,[status(thm)],[34])). thf(1,conjecture,( ! [A: $i,B: $i] : ? [C: ( $i > $i )] : ( ( ( C @ A ) = B ) & ( ( C @ B ) = A ) ) ), file('/home/lex/TPTP/Problems/SYO/SYO519^1.p',ifi)). thf(2,negated_conjecture,( ~ ( ! [A: $i,B: $i] : ? [C: ( $i > $i )] : ( ( ( C @ A ) = B ) & ( ( C @ B ) = A ) ) ) ), inference(neg_conjecture,[status(cth)],[1])). thf(3,plain,( ~ ( ! [A: $i,B: $i] : ? [C: ( $i > $i )] : ( ( ( C @ A ) = B ) & ( ( C @ B ) = A ) ) ) ), inference(defexp_and_simp_and_etaexpand,[status(thm)],[2])). thf(4,plain,( ! [A: ( $i > $i )] : ( ( ( A @ sk1 ) != sk2 ) | ( ( A @ sk2 ) != sk1 ) ) ), inference(cnf,[status(esa)],[3])). thf(5,plain,( ! [A: ( $i > $i )] : ( ( ( A @ sk1 ) != sk2 ) | ( ( A @ sk2 ) != sk1 ) ) ), inference(lifteq,[status(thm)],[4])). thf(7,plain,( ! [A: ( $i > $i )] : ( ( ( A @ sk1 ) != sk2 ) | ( ( A @ sk2 ) != sk2 ) | ( ( A @ sk1 ) != sk1 ) ) ), inference(eqfactor_ordered,[status(thm)],[5])). thf(9,plain,( sk2 != sk1 ), inference(pre_uni,[status(thm)],[7:[bind(A,$thf(^ [B: $i] : B))]])). thf(8,plain, ( ( ( @+[A: $i] : ( ( ( sk1 = sk1 ) => ( A = sk2 ) ) & ( ( sk1 = sk2 ) => ( A = sk1 ) ) ) ) != sk2 ) | ( ( @+[A: $i] : ( ( ( sk2 = sk1 ) => ( A = sk2 ) ) & ( ( sk2 = sk2 ) => ( A = sk1 ) ) ) ) != sk1 ) ), introduced(choice_instance)). thf(10,plain, ( ( ( @+[A: $i] : ( ( A = sk2 ) & ( ( sk1 = sk2 ) => ( A = sk1 ) ) ) ) != sk2 ) | ( ( @+[A: $i] : ( ( ( sk2 = sk1 ) => ( A = sk2 ) ) & ( A = sk1 ) ) ) != sk1 ) ), inference(simp,[status(thm)],[8])). thf(12,plain,( ! [A: $i] : ( ~ ( ( A = sk2 ) & ( ( sk1 = sk2 ) => ( A = sk1 ) ) ) | ( ( ( @+[B: $i] : ( ( B = sk2 ) & ( ( sk1 = sk2 ) => ( B = sk1 ) ) ) ) = sk2 ) & ( ( sk1 = sk2 ) => ( ( @+[B: $i] : ( ( B = sk2 ) & ( ( sk1 = sk2 ) => ( B = sk1 ) ) ) ) = sk1 ) ) ) ) ), inference(choice,[status(esa)],[11])). thf(17,plain,( ! [A: $i] : ( ( ( @+[B: $i] : ( ( B = sk2 ) & ( ( sk1 = sk2 ) => ( B = sk1 ) ) ) ) = sk2 ) | ( A != sk2 ) | ( sk1 = sk2 ) ) ), inference(cnf,[status(esa)],[12])). thf(28,plain,( ! [A: $i] : ( ( ( @+[B: $i] : ( ( B = sk2 ) & ( ( sk1 = sk2 ) => ( B = sk1 ) ) ) ) = sk2 ) | ( A != sk2 ) | ( sk2 = sk1 ) ) ), inference(lifteq,[status(thm)],[17])). thf(29,plain, ( ( ( @+[A: $i] : ( ( A = sk2 ) & ( ( sk1 = sk2 ) => ( A = sk1 ) ) ) ) = sk2 ) | ( sk2 = sk1 ) ), inference(simp,[status(thm)],[28])). thf(38,plain, ( ( @+[A: $i] : ( ( A = sk2 ) & ( ( sk1 = sk2 ) => ( A = sk1 ) ) ) ) = sk2 ), inference(simplifyReflect,[status(thm)],[29,9])). thf(39,plain, ( ( sk2 != sk2 ) | ( ( @+[A: $i] : ( ( ( sk2 = sk1 ) => ( A = sk2 ) ) & ( A = sk1 ) ) ) != sk1 ) ), inference(rewrite,[status(thm)],[10,38])). thf(40,plain,( ( @+[A: $i] : ( ( ( sk2 = sk1 ) => ( A = sk2 ) ) & ( A = sk1 ) ) ) != sk1 ), inference(simp,[status(thm)],[39])). thf(48,plain,( $false ), inference(simplifyReflect,[status(thm)],[35,9,40])). % SZS output end CNFRefutation for SYO519^1.p
GDV verification output [show/hide]
SUCCESS: Derivation has unique formula names SUCCESS: All derived formulae have parents and inference information SUCCESS: Derivation is acyclic SUCCESS: Assumptions are propagated SUCCESS: Assumptions are discharged RESULT: /tmp/SYO519^1.proof.gdv/axioms.sat_model.dis.p - Nitpick---2016 says Satisfiable - CPU = 0.00 SUCCESS: Leaf axioms are satisfiable RESULT: /tmp/SYO519^1.proof.gdv/13.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 RESULT: /tmp/SYO519^1.proof.gdv/13.esa.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 13 is a esa of 11 RESULT: /tmp/SYO519^1.proof.gdv/19.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 RESULT: /tmp/SYO519^1.proof.gdv/19.esa.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 19 is a esa of 13 RESULT: /tmp/SYO519^1.proof.gdv/34.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 34 is a thm of 19 RESULT: /tmp/SYO519^1.proof.gdv/35.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 35 is a thm of 34 RESULT: /tmp/SYO519^1.proof.gdv/2.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 2 is a thm of 1 (Negated cth) RESULT: /tmp/SYO519^1.proof.gdv/3.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 3 is a thm of 2 RESULT: /tmp/SYO519^1.proof.gdv/4.thm.dis.p - Isabelle---2016 says GaveUp - CPU = 0.00 RESULT: /tmp/SYO519^1.proof.gdv/4.thm.dis.p - Nitpick---2016 says GaveUp - CPU = 0.00 RESULT: /tmp/SYO519^1.proof.gdv/4.esa.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 WARNING: Incomplete check of SZS status esa SUCCESS: 4 is a esa of 3 RESULT: /tmp/SYO519^1.proof.gdv/5.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 5 is a thm of 4 RESULT: /tmp/SYO519^1.proof.gdv/7.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 7 is a thm of 5 RESULT: /tmp/SYO519^1.proof.gdv/9.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 9 is a thm of 7 RESULT: /tmp/SYO519^1.proof.gdv/10.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 10 is a thm of 8 RESULT: /tmp/SYO519^1.proof.gdv/12.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 RESULT: /tmp/SYO519^1.proof.gdv/12.esa.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 12 is a esa of 11 RESULT: /tmp/SYO519^1.proof.gdv/17.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 RESULT: /tmp/SYO519^1.proof.gdv/17.esa.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 17 is a esa of 12 RESULT: /tmp/SYO519^1.proof.gdv/28.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 28 is a thm of 17 RESULT: /tmp/SYO519^1.proof.gdv/29.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 29 is a thm of 28 RESULT: /tmp/SYO519^1.proof.gdv/38.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 38 is a thm of 29 9 RESULT: /tmp/SYO519^1.proof.gdv/39.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 39 is a thm of 10 38 RESULT: /tmp/SYO519^1.proof.gdv/40.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 40 is a thm of 39 RESULT: /tmp/SYO519^1.proof.gdv/48.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 48 is a thm of 35 9 40 SUCCESS: Derived formulae are verified CPUTIME: 747.76 SUCCESS: Verified SZS status Verified SZS output start Verification for /home/lex/private/phd/thesis/data/proofs/SYO519^1.proof thf(sk1_type,type,( sk1: $i )). thf(sk2_type,type,( sk2: $i )). thf(11,axiom,( ? [A: ( ( $i > $o ) > $i )] : ! [B: ( $i > $o )] : ( ? [C: $i] : ( B @ C ) => ( B @ ( A @ B ) ) ) )). thf(13,plain,( ! [A: $i] : ( ~ ( ( ( sk2 = sk1 ) => ( A = sk2 ) ) & ( A = sk1 ) ) | ( ( ( sk2 = sk1 ) => ( ( @+[B: $i] : ( ( ( sk2 = sk1 ) => ( B = sk2 ) ) & ( B = sk1 ) ) ) = sk2 ) ) & ( ( @+[B: $i] : ( ( ( sk2 = sk1 ) => ( B = sk2 ) ) & ( B = sk1 ) ) ) = sk1 ) ) ) ), inference(choice,[status(esa)],[11]), [verified(esa)]). thf(19,plain,( ! [A: $i] : ( ( ( @+[B: $i] : ( ( ( sk2 = sk1 ) => ( B = sk2 ) ) & ( B = sk1 ) ) ) = sk1 ) | ( sk2 = sk1 ) | ( A != sk1 ) ) ), inference(cnf,[status(esa)],[13]), [verified(esa)]). thf(34,plain,( ! [A: $i] : ( ( ( @+[B: $i] : ( ( ( sk2 = sk1 ) => ( B = sk2 ) ) & ( B = sk1 ) ) ) = sk1 ) | ( sk2 = sk1 ) | ( A != sk1 ) ) ), inference(lifteq,[status(thm)],[19]), [verified(thm)]). thf(35,plain, ( ( ( @+[A: $i] : ( ( ( sk2 = sk1 ) => ( A = sk2 ) ) & ( A = sk1 ) ) ) = sk1 ) | ( sk2 = sk1 ) ), inference(simp,[status(thm)],[34]), [verified(thm)]). thf(1,conjecture,( ! [A: $i,B: $i] : ? [C: ( $i > $i )] : ( ( ( C @ A ) = B ) & ( ( C @ B ) = A ) ) ), file('/home/lex/TPTP/Problems/SYO/SYO519^1.p',ifi)). thf(2,negated_conjecture,( ~ ( ! [A: $i,B: $i] : ? [C: ( $i > $i )] : ( ( ( C @ A ) = B ) & ( ( C @ B ) = A ) ) ) ), inference(neg_conjecture,[status(cth)],[1]), [verified(cth)]). thf(3,plain,( ~ ( ! [A: $i,B: $i] : ? [C: ( $i > $i )] : ( ( ( C @ A ) = B ) & ( ( C @ B ) = A ) ) ) ), inference(defexp_and_simp_and_etaexpand,[status(thm)],[2]), [verified(thm)]). thf(4,plain,( ! [A: ( $i > $i )] : ( ( ( A @ sk1 ) != sk2 ) | ( ( A @ sk2 ) != sk1 ) ) ), inference(cnf,[status(esa)],[3]), [verified(esa)]). thf(5,plain,( ! [A: ( $i > $i )] : ( ( ( A @ sk1 ) != sk2 ) | ( ( A @ sk2 ) != sk1 ) ) ), inference(lifteq,[status(thm)],[4]), [verified(thm)]). thf(7,plain,( ! [A: ( $i > $i )] : ( ( ( A @ sk1 ) != sk2 ) | ( ( A @ sk2 ) != sk2 ) | ( ( A @ sk1 ) != sk1 ) ) ), inference(eqfactor_ordered,[status(thm)],[5]), [verified(thm)]). thf(9,plain,( sk2 != sk1 ), inference(pre_uni,[status(thm)],[7:[bind(A,$thf(^ [B: $i] : B))]]), [verified(thm)]). thf(8,plain, ( ( ( @+[A: $i] : ( ( ( sk1 = sk1 ) => ( A = sk2 ) ) & ( ( sk1 = sk2 ) => ( A = sk1 ) ) ) ) != sk2 ) | ( ( @+[A: $i] : ( ( ( sk2 = sk1 ) => ( A = sk2 ) ) & ( ( sk2 = sk2 ) => ( A = sk1 ) ) ) ) != sk1 ) )). thf(10,plain, ( ( ( @+[A: $i] : ( ( A = sk2 ) & ( ( sk1 = sk2 ) => ( A = sk1 ) ) ) ) != sk2 ) | ( ( @+[A: $i] : ( ( ( sk2 = sk1 ) => ( A = sk2 ) ) & ( A = sk1 ) ) ) != sk1 ) ), inference(simp,[status(thm)],[8]), [verified(thm)]). thf(12,plain,( ! [A: $i] : ( ~ ( ( A = sk2 ) & ( ( sk1 = sk2 ) => ( A = sk1 ) ) ) | ( ( ( @+[B: $i] : ( ( B = sk2 ) & ( ( sk1 = sk2 ) => ( B = sk1 ) ) ) ) = sk2 ) & ( ( sk1 = sk2 ) => ( ( @+[B: $i] : ( ( B = sk2 ) & ( ( sk1 = sk2 ) => ( B = sk1 ) ) ) ) = sk1 ) ) ) ) ), inference(choice,[status(esa)],[11]), [verified(esa)]). thf(17,plain,( ! [A: $i] : ( ( ( @+[B: $i] : ( ( B = sk2 ) & ( ( sk1 = sk2 ) => ( B = sk1 ) ) ) ) = sk2 ) | ( A != sk2 ) | ( sk1 = sk2 ) ) ), inference(cnf,[status(esa)],[12]), [verified(esa)]). thf(28,plain,( ! [A: $i] : ( ( ( @+[B: $i] : ( ( B = sk2 ) & ( ( sk1 = sk2 ) => ( B = sk1 ) ) ) ) = sk2 ) | ( A != sk2 ) | ( sk2 = sk1 ) ) ), inference(lifteq,[status(thm)],[17]), [verified(thm)]). thf(29,plain, ( ( ( @+[A: $i] : ( ( A = sk2 ) & ( ( sk1 = sk2 ) => ( A = sk1 ) ) ) ) = sk2 ) | ( sk2 = sk1 ) ), inference(simp,[status(thm)],[28]), [verified(thm)]). thf(38,plain, ( ( @+[A: $i] : ( ( A = sk2 ) & ( ( sk1 = sk2 ) => ( A = sk1 ) ) ) ) = sk2 ), inference(simplifyReflect,[status(thm)],[29,9]), [verified(thm)]). thf(39,plain, ( ( sk2 != sk2 ) | ( ( @+[A: $i] : ( ( ( sk2 = sk1 ) => ( A = sk2 ) ) & ( A = sk1 ) ) ) != sk1 ) ), inference(rewrite,[status(thm)],[10,38]), [verified(thm)]). thf(40,plain,( ( @+[A: $i] : ( ( ( sk2 = sk1 ) => ( A = sk2 ) ) & ( A = sk1 ) ) ) != sk1 ), inference(simp,[status(thm)],[39]), [verified(thm)]). thf(48,plain,( $false ), inference(simplifyReflect,[status(thm)],[35,9,40]), [verified(thm)]). SZS output end Verification for /home/lex/private/phd/thesis/data/proofs/SYO519^1.proof
Original problem source: This is a variant of NUN025^1 as discussed in E4 that is introduced
in the thesis. It effectively removes the axiomatization of an if-then-else operator.
Problem rating: N/A (not a TPTP problem)
Problem statement [show/hide]
thf(n6,type,( zero: $i )). thf(n7,type,( s: $i > $i )). thf(n9,conjecture, ( ( ! [X: $i] : ( ( s @ X ) != X ) ) => ? [H: $i > $i] : ( ( ( H @ zero ) = ( s @ zero ) ) & ( ( H @ ( s @ zero ) ) = zero ) & ( ( H @ ( s @ ( s @ zero ) ) ) = ( s @ zero ) ) ) )).
Proof by Leo-III [show/hide]
% SZS status Theorem for - : 2992 ms resp. 2247 ms w/o parsing % SZS output start CNFRefutation for - thf(zero_type,type,( zero: $i )). thf(s_type,type,( s: $i > $i )). thf(33,axiom,( ? [A: ( ( $i > $o ) > $i )] : ! [B: ( $i > $o )] : ( ? [C: $i] : ( B @ C ) => ( B @ ( A @ B ) ) ) ), introduced(axiom_of_choice)). thf(35,plain,( ! [A: $i] : ( ~ ( ( ( ( s @ zero ) = zero ) => ( A = ( s @ zero ) ) ) & ( A = zero ) & ( ( ( s @ zero ) = ( s @ ( s @ zero ) ) ) => ( A = ( s @ zero ) ) ) ) | ( ( ( ( s @ zero ) = zero ) => ( ( @+[B: $i] : ( ( ( ( s @ zero ) = zero ) => ( B = ( s @ zero ) ) ) & ( B = zero ) & ( ( ( s @ zero ) = ( s @ ( s @ zero ) ) ) => ( B = ( s @ zero ) ) ) ) ) = ( s @ zero ) ) ) & ( ( @+[B: $i] : ( ( ( ( s @ zero ) = zero ) => ( B = ( s @ zero ) ) ) & ( B = zero ) & ( ( ( s @ zero ) = ( s @ ( s @ zero ) ) ) => ( B = ( s @ zero ) ) ) ) ) = zero ) & ( ( ( s @ zero ) = ( s @ ( s @ zero ) ) ) => ( ( @+[B: $i] : ( ( ( ( s @ zero ) = zero ) => ( B = ( s @ zero ) ) ) & ( B = zero ) & ( ( ( s @ zero ) = ( s @ ( s @ zero ) ) ) => ( B = ( s @ zero ) ) ) ) ) = ( s @ zero ) ) ) ) ) ), inference(choice,[status(esa)],[33])). thf(62,plain,( ! [A: $i] : ( ( ( @+[B: $i] : ( ( ( ( s @ zero ) = zero ) => ( B = ( s @ zero ) ) ) & ( B = zero ) & ( ( ( s @ zero ) = ( s @ ( s @ zero ) ) ) => ( B = ( s @ zero ) ) ) ) ) = zero ) | ( ( s @ zero ) = zero ) | ( A != zero ) | ( ( s @ zero ) = ( s @ ( s @ zero ) ) ) ) ), inference(cnf,[status(esa)],[35])). thf(149,plain,( ! [A: $i] : ( ( ( @+[B: $i] : ( ( ( ( s @ zero ) = zero ) => ( B = ( s @ zero ) ) ) & ( B = zero ) & ( ( ( s @ zero ) = ( s @ ( s @ zero ) ) ) => ( B = ( s @ zero ) ) ) ) ) = zero ) | ( ( s @ zero ) = zero ) | ( A != zero ) | ( ( s @ ( s @ zero ) ) = ( s @ zero ) ) ) ), inference(lifteq,[status(thm)],[62])). thf(150,plain, ( ( ( @+[A: $i] : ( ( ( ( s @ zero ) = zero ) => ( A = ( s @ zero ) ) ) & ( A = zero ) & ( ( ( s @ zero ) = ( s @ ( s @ zero ) ) ) => ( A = ( s @ zero ) ) ) ) ) = zero ) | ( ( s @ zero ) = zero ) | ( ( s @ ( s @ zero ) ) = ( s @ zero ) ) ), inference(simp,[status(thm)],[149])). thf(13,plain, ( ( ( @+[A: $i] : ( ( ( zero = zero ) => ( A = ( s @ zero ) ) ) & ( ( zero = ( s @ zero ) ) => ( A = zero ) ) & ( ( zero = ( s @ ( s @ zero ) ) ) => ( A = ( s @ zero ) ) ) ) ) != ( s @ zero ) ) | ( ( @+[A: $i] : ( ( ( ( s @ zero ) = zero ) => ( A = ( s @ zero ) ) ) & ( ( ( s @ zero ) = ( s @ zero ) ) => ( A = zero ) ) & ( ( ( s @ zero ) = ( s @ ( s @ zero ) ) ) => ( A = ( s @ zero ) ) ) ) ) != zero ) | ( ( @+[A: $i] : ( ( ( ( s @ ( s @ zero ) ) = zero ) => ( A = ( s @ zero ) ) ) & ( ( ( s @ ( s @ zero ) ) = ( s @ zero ) ) => ( A = zero ) ) & ( ( ( s @ ( s @ zero ) ) = ( s @ ( s @ zero ) ) ) => ( A = ( s @ zero ) ) ) ) ) != ( s @ zero ) ) ), introduced(choice_instance)). thf(17,plain, ( ( ( @+[A: $i] : ( ( A = ( s @ zero ) ) & ( ( zero = ( s @ zero ) ) => ( A = zero ) ) & ( ( zero = ( s @ ( s @ zero ) ) ) => ( A = ( s @ zero ) ) ) ) ) != ( s @ zero ) ) | ( ( @+[A: $i] : ( ( ( ( s @ zero ) = zero ) => ( A = ( s @ zero ) ) ) & ( A = zero ) & ( ( ( s @ zero ) = ( s @ ( s @ zero ) ) ) => ( A = ( s @ zero ) ) ) ) ) != zero ) | ( ( @+[A: $i] : ( ( ( ( s @ ( s @ zero ) ) = zero ) => ( A = ( s @ zero ) ) ) & ( ( ( s @ ( s @ zero ) ) = ( s @ zero ) ) => ( A = zero ) ) & ( A = ( s @ zero ) ) ) ) != ( s @ zero ) ) ), inference(simp,[status(thm)],[13])). thf(34,plain,( ! [A: $i] : ( ~ ( ( A = ( s @ zero ) ) & ( ( zero = ( s @ zero ) ) => ( A = zero ) ) & ( ( zero = ( s @ ( s @ zero ) ) ) => ( A = ( s @ zero ) ) ) ) | ( ( ( @+[B: $i] : ( ( B = ( s @ zero ) ) & ( ( zero = ( s @ zero ) ) => ( B = zero ) ) & ( ( zero = ( s @ ( s @ zero ) ) ) => ( B = ( s @ zero ) ) ) ) ) = ( s @ zero ) ) & ( ( zero = ( s @ zero ) ) => ( ( @+[B: $i] : ( ( B = ( s @ zero ) ) & ( ( zero = ( s @ zero ) ) => ( B = zero ) ) & ( ( zero = ( s @ ( s @ zero ) ) ) => ( B = ( s @ zero ) ) ) ) ) = zero ) ) & ( ( zero = ( s @ ( s @ zero ) ) ) => ( ( @+[B: $i] : ( ( B = ( s @ zero ) ) & ( ( zero = ( s @ zero ) ) => ( B = zero ) ) & ( ( zero = ( s @ ( s @ zero ) ) ) => ( B = ( s @ zero ) ) ) ) ) = ( s @ zero ) ) ) ) ) ), inference(choice,[status(esa)],[33])). thf(43,plain,( ! [A: $i] : ( ( ( @+[B: $i] : ( ( B = ( s @ zero ) ) & ( ( zero = ( s @ zero ) ) => ( B = zero ) ) & ( ( zero = ( s @ ( s @ zero ) ) ) => ( B = ( s @ zero ) ) ) ) ) = ( s @ zero ) ) | ( A != ( s @ zero ) ) | ( zero = ( s @ zero ) ) | ( A != ( s @ zero ) ) ) ), inference(cnf,[status(esa)],[34])). thf(133,plain,( ! [A: $i] : ( ( ( @+[B: $i] : ( ( B = ( s @ zero ) ) & ( ( zero = ( s @ zero ) ) => ( B = zero ) ) & ( ( zero = ( s @ ( s @ zero ) ) ) => ( B = ( s @ zero ) ) ) ) ) = ( s @ zero ) ) | ( A != ( s @ zero ) ) | ( ( s @ zero ) = zero ) | ( A != ( s @ zero ) ) ) ), inference(lifteq,[status(thm)],[43])). thf(134,plain, ( ( ( @+[A: $i] : ( ( A = ( s @ zero ) ) & ( ( zero = ( s @ zero ) ) => ( A = zero ) ) & ( ( zero = ( s @ ( s @ zero ) ) ) => ( A = ( s @ zero ) ) ) ) ) = ( s @ zero ) ) | ( ( s @ zero ) = zero ) ), inference(simp,[status(thm)],[133])). thf(1,conjecture, ( ! [A: $i] : ( ( s @ A ) != A ) => ? [A: ( $i > $i )] : ( ( ( A @ zero ) = ( s @ zero ) ) & ( ( A @ ( s @ zero ) ) = zero ) & ( ( A @ ( s @ ( s @ zero ) ) ) = ( s @ zero ) ) ) ), file('-',n9)). thf(2,negated_conjecture,( ~ ( ! [A: $i] : ( ( s @ A ) != A ) => ? [A: ( $i > $i )] : ( ( ( A @ zero ) = ( s @ zero ) ) & ( ( A @ ( s @ zero ) ) = zero ) & ( ( A @ ( s @ ( s @ zero ) ) ) = ( s @ zero ) ) ) ) ), inference(neg_conjecture,[status(cth)],[1])). thf(3,plain,( ~ ( ! [A: $i] : ( ( s @ A ) != A ) => ? [A: ( $i > $i )] : ( ( ( A @ zero ) = ( s @ zero ) ) & ( ( A @ ( s @ zero ) ) = zero ) & ( ( A @ ( s @ ( s @ zero ) ) ) = ( s @ zero ) ) ) ) ), inference(defexp_and_simp_and_etaexpand,[status(thm)],[2])). thf(4,plain,( ~ ( ~ ( ? [A: $i] : ( ( s @ A ) = A ) ) => ? [A: ( $i > $i )] : ( ( ( A @ zero ) = ( s @ zero ) ) & ( ( A @ ( s @ zero ) ) = zero ) & ( ( A @ ( s @ ( s @ zero ) ) ) = ( s @ zero ) ) ) ) ), inference(miniscope,[status(thm)],[3])). thf(5,plain,( ! [A: ( $i > $i )] : ( ( ( A @ zero ) != ( s @ zero ) ) | ( ( A @ ( s @ zero ) ) != zero ) | ( ( A @ ( s @ ( s @ zero ) ) ) != ( s @ zero ) ) ) ), inference(cnf,[status(esa)],[4])). thf(7,plain,( ! [A: ( $i > $i )] : ( ( ( A @ zero ) != ( s @ zero ) ) | ( ( A @ ( s @ zero ) ) != zero ) | ( ( A @ ( s @ ( s @ zero ) ) ) != ( s @ zero ) ) ) ), inference(lifteq,[status(thm)],[5])). thf(8,plain,( ! [A: ( $i > $i )] : ( ( ( A @ zero ) != ( s @ zero ) ) | ( ( A @ ( s @ zero ) ) != zero ) | ( ( A @ ( s @ ( s @ zero ) ) ) != ( s @ zero ) ) ) ), inference(simp,[status(thm)],[7])). thf(11,plain,( ! [A: ( $i > $i )] : ( ( ( A @ zero ) != ( s @ zero ) ) | ( ( A @ ( s @ zero ) ) != zero ) | ( ( A @ ( s @ ( s @ zero ) ) ) != ( s @ zero ) ) | ( ( s @ zero ) != ( A @ zero ) ) ) ), inference(eqfactor_ordered,[status(thm)],[8])). thf(15,plain, ( ( ( s @ zero ) != ( s @ zero ) ) | ( ( s @ zero ) != zero ) ), inference(pre_uni,[status(thm)],[11:[bind(A,$thf(^ [B: $i] : ( s @ zero )))]])). thf(16,plain,( ( s @ zero ) != zero ), inference(simp,[status(thm)],[15])). thf(153,plain, ( ( @+[A: $i] : ( ( A = ( s @ zero ) ) & ( ( zero = ( s @ zero ) ) => ( A = zero ) ) & ( ( zero = ( s @ ( s @ zero ) ) ) => ( A = ( s @ zero ) ) ) ) ) = ( s @ zero ) ), inference(simplifyReflect,[status(thm)],[134,16])). thf(154,plain, ( ( ( s @ zero ) != ( s @ zero ) ) | ( ( @+[A: $i] : ( ( ( ( s @ zero ) = zero ) => ( A = ( s @ zero ) ) ) & ( A = zero ) & ( ( ( s @ zero ) = ( s @ ( s @ zero ) ) ) => ( A = ( s @ zero ) ) ) ) ) != zero ) | ( ( @+[A: $i] : ( ( ( ( s @ ( s @ zero ) ) = zero ) => ( A = ( s @ zero ) ) ) & ( ( ( s @ ( s @ zero ) ) = ( s @ zero ) ) => ( A = zero ) ) & ( A = ( s @ zero ) ) ) ) != ( s @ zero ) ) ), inference(rewrite,[status(thm)],[17,153])). thf(155,plain, ( ( ( @+[A: $i] : ( ( ( ( s @ zero ) = zero ) => ( A = ( s @ zero ) ) ) & ( A = zero ) & ( ( ( s @ zero ) = ( s @ ( s @ zero ) ) ) => ( A = ( s @ zero ) ) ) ) ) != zero ) | ( ( @+[A: $i] : ( ( ( ( s @ ( s @ zero ) ) = zero ) => ( A = ( s @ zero ) ) ) & ( ( ( s @ ( s @ zero ) ) = ( s @ zero ) ) => ( A = zero ) ) & ( A = ( s @ zero ) ) ) ) != ( s @ zero ) ) ), inference(simp,[status(thm)],[154])). thf(36,plain,( ! [A: $i] : ( ~ ( ( ( ( s @ ( s @ zero ) ) = zero ) => ( A = ( s @ zero ) ) ) & ( ( ( s @ ( s @ zero ) ) = ( s @ zero ) ) => ( A = zero ) ) & ( A = ( s @ zero ) ) ) | ( ( ( ( s @ ( s @ zero ) ) = zero ) => ( ( @+[B: $i] : ( ( ( ( s @ ( s @ zero ) ) = zero ) => ( B = ( s @ zero ) ) ) & ( ( ( s @ ( s @ zero ) ) = ( s @ zero ) ) => ( B = zero ) ) & ( B = ( s @ zero ) ) ) ) = ( s @ zero ) ) ) & ( ( ( s @ ( s @ zero ) ) = ( s @ zero ) ) => ( ( @+[B: $i] : ( ( ( ( s @ ( s @ zero ) ) = zero ) => ( B = ( s @ zero ) ) ) & ( ( ( s @ ( s @ zero ) ) = ( s @ zero ) ) => ( B = zero ) ) & ( B = ( s @ zero ) ) ) ) = zero ) ) & ( ( @+[B: $i] : ( ( ( ( s @ ( s @ zero ) ) = zero ) => ( B = ( s @ zero ) ) ) & ( ( ( s @ ( s @ zero ) ) = ( s @ zero ) ) => ( B = zero ) ) & ( B = ( s @ zero ) ) ) ) = ( s @ zero ) ) ) ) ), inference(choice,[status(esa)],[33])). thf(74,plain,( ! [A: $i] : ( ( ( @+[B: $i] : ( ( ( ( s @ ( s @ zero ) ) = zero ) => ( B = ( s @ zero ) ) ) & ( ( ( s @ ( s @ zero ) ) = ( s @ zero ) ) => ( B = zero ) ) & ( B = ( s @ zero ) ) ) ) = ( s @ zero ) ) | ( A != ( s @ zero ) ) | ( ( s @ ( s @ zero ) ) = ( s @ zero ) ) | ( A != ( s @ zero ) ) ) ), inference(cnf,[status(esa)],[36])). thf(91,plain,( ! [A: $i] : ( ( ( @+[B: $i] : ( ( ( ( s @ ( s @ zero ) ) = zero ) => ( B = ( s @ zero ) ) ) & ( ( ( s @ ( s @ zero ) ) = ( s @ zero ) ) => ( B = zero ) ) & ( B = ( s @ zero ) ) ) ) = ( s @ zero ) ) | ( A != ( s @ zero ) ) | ( ( s @ ( s @ zero ) ) = ( s @ zero ) ) | ( A != ( s @ zero ) ) ) ), inference(lifteq,[status(thm)],[74])). thf(92,plain, ( ( ( @+[A: $i] : ( ( ( ( s @ ( s @ zero ) ) = zero ) => ( A = ( s @ zero ) ) ) & ( ( ( s @ ( s @ zero ) ) = ( s @ zero ) ) => ( A = zero ) ) & ( A = ( s @ zero ) ) ) ) = ( s @ zero ) ) | ( ( s @ ( s @ zero ) ) = ( s @ zero ) ) ), inference(simp,[status(thm)],[91])). thf(6,plain,( ! [A: $i] : ( ( s @ A ) != A ) ), inference(cnf,[status(esa)],[4])). thf(9,plain,( ! [A: $i] : ( ( s @ A ) != A ) ), inference(lifteq,[status(thm)],[6])). thf(372,plain, ( ( @+[A: $i] : ( ( ( ( s @ ( s @ zero ) ) = zero ) => ( A = ( s @ zero ) ) ) & ( ( ( s @ ( s @ zero ) ) = ( s @ zero ) ) => ( A = zero ) ) & ( A = ( s @ zero ) ) ) ) = ( s @ zero ) ), inference(simplifyReflect,[status(thm)],[92,9])). thf(373,plain, ( ( ( @+[A: $i] : ( ( ( ( s @ zero ) = zero ) => ( A = ( s @ zero ) ) ) & ( A = zero ) & ( ( ( s @ zero ) = ( s @ ( s @ zero ) ) ) => ( A = ( s @ zero ) ) ) ) ) != zero ) | ( ( s @ zero ) != ( s @ zero ) ) ), inference(rewrite,[status(thm)],[155,372])). thf(374,plain,( ( @+[A: $i] : ( ( ( ( s @ zero ) = zero ) => ( A = ( s @ zero ) ) ) & ( A = zero ) & ( ( ( s @ zero ) = ( s @ ( s @ zero ) ) ) => ( A = ( s @ zero ) ) ) ) ) != zero ), inference(simp,[status(thm)],[373])). thf(446,plain,( $false ), inference(simplifyReflect,[status(thm)],[150,374,9,16])). % SZS output end CNFRefutation for -
GDV verification output [show/hide]
SUCCESS: Derivation has unique formula names SUCCESS: All derived formulae have parents and inference information SUCCESS: Derivation is acyclic SUCCESS: Assumptions are propagated SUCCESS: Assumptions are discharged RESULT: /tmp/NUN025^1_alt.proof.gdv/axioms.sat_model.dis.p - Nitpick---2016 says Satisfiable - CPU = 0.00 SUCCESS: Leaf axioms are satisfiable RESULT: /tmp/NUN025^1_alt.proof.gdv/35.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 RESULT: /tmp/NUN025^1_alt.proof.gdv/35.esa.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 35 is a esa of 33 RESULT: /tmp/NUN025^1_alt.proof.gdv/62.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 RESULT: /tmp/NUN025^1_alt.proof.gdv/62.esa.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 62 is a esa of 35 RESULT: /tmp/NUN025^1_alt.proof.gdv/149.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 149 is a thm of 62 RESULT: /tmp/NUN025^1_alt.proof.gdv/150.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 150 is a thm of 149 RESULT: /tmp/NUN025^1_alt.proof.gdv/17.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 17 is a thm of 13 RESULT: /tmp/NUN025^1_alt.proof.gdv/34.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 RESULT: /tmp/NUN025^1_alt.proof.gdv/34.esa.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 34 is a esa of 33 RESULT: /tmp/NUN025^1_alt.proof.gdv/43.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 RESULT: /tmp/NUN025^1_alt.proof.gdv/43.esa.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 43 is a esa of 34 RESULT: /tmp/NUN025^1_alt.proof.gdv/133.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 133 is a thm of 43 RESULT: /tmp/NUN025^1_alt.proof.gdv/134.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 134 is a thm of 133 RESULT: /tmp/NUN025^1_alt.proof.gdv/2.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 2 is a thm of 1 (Negated cth) RESULT: /tmp/NUN025^1_alt.proof.gdv/3.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 3 is a thm of 2 RESULT: /tmp/NUN025^1_alt.proof.gdv/4.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 4 is a thm of 3 RESULT: /tmp/NUN025^1_alt.proof.gdv/5.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 RESULT: /tmp/NUN025^1_alt.proof.gdv/5.esa.thm.dis.p - Isabelle---2016 says GaveUp - CPU = 0.00 RESULT: /tmp/NUN025^1_alt.proof.gdv/5.esa.thm.dis.p - Nitpick---2016 says CounterSatisfiable - CPU = 0.00 WARNING: Incomplete check of SZS status esa SUCCESS: 5 is a esa of 4 RESULT: /tmp/NUN025^1_alt.proof.gdv/7.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 7 is a thm of 5 RESULT: /tmp/NUN025^1_alt.proof.gdv/8.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 8 is a thm of 7 RESULT: /tmp/NUN025^1_alt.proof.gdv/11.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 11 is a thm of 8 RESULT: /tmp/NUN025^1_alt.proof.gdv/15.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 15 is a thm of 11 RESULT: /tmp/NUN025^1_alt.proof.gdv/16.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 16 is a thm of 15 RESULT: /tmp/NUN025^1_alt.proof.gdv/153.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 153 is a thm of 134 16 RESULT: /tmp/NUN025^1_alt.proof.gdv/154.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 154 is a thm of 17 153 RESULT: /tmp/NUN025^1_alt.proof.gdv/155.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 155 is a thm of 154 RESULT: /tmp/NUN025^1_alt.proof.gdv/36.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 RESULT: /tmp/NUN025^1_alt.proof.gdv/36.esa.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 36 is a esa of 33 RESULT: /tmp/NUN025^1_alt.proof.gdv/74.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 RESULT: /tmp/NUN025^1_alt.proof.gdv/74.esa.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 74 is a esa of 36 RESULT: /tmp/NUN025^1_alt.proof.gdv/91.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 91 is a thm of 74 RESULT: /tmp/NUN025^1_alt.proof.gdv/92.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 92 is a thm of 91 RESULT: /tmp/NUN025^1_alt.proof.gdv/6.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 RESULT: /tmp/NUN025^1_alt.proof.gdv/6.esa.thm.dis.p - Isabelle---2016 says GaveUp - CPU = 0.00 RESULT: /tmp/NUN025^1_alt.proof.gdv/6.esa.thm.dis.p - Nitpick---2016 says CounterSatisfiable - CPU = 0.00 WARNING: Incomplete check of SZS status esa SUCCESS: 6 is a esa of 4 RESULT: /tmp/NUN025^1_alt.proof.gdv/9.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 9 is a thm of 6 RESULT: /tmp/NUN025^1_alt.proof.gdv/372.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 372 is a thm of 92 9 RESULT: /tmp/NUN025^1_alt.proof.gdv/373.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 373 is a thm of 155 372 RESULT: /tmp/NUN025^1_alt.proof.gdv/374.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 374 is a thm of 373 RESULT: /tmp/NUN025^1_alt.proof.gdv/446.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 446 is a thm of 150 374 9 16 SUCCESS: Derived formulae are verified CPUTIME: 1071.34 SUCCESS: Verified SZS status Verified SZS output start Verification for /home/lex/private/phd/thesis/data/proofs/NUN025^1_alt.proof thf(zero_type,type,( zero: $i )). thf(s_type,type,( s: $i > $i )). thf(33,axiom,( ? [A: ( ( $i > $o ) > $i )] : ! [B: ( $i > $o )] : ( ? [C: $i] : ( B @ C ) => ( B @ ( A @ B ) ) ) )). thf(35,plain,( ! [A: $i] : ( ~ ( ( ( ( s @ zero ) = zero ) => ( A = ( s @ zero ) ) ) & ( A = zero ) & ( ( ( s @ zero ) = ( s @ ( s @ zero ) ) ) => ( A = ( s @ zero ) ) ) ) | ( ( ( ( s @ zero ) = zero ) => ( ( @+[B: $i] : ( ( ( ( s @ zero ) = zero ) => ( B = ( s @ zero ) ) ) & ( B = zero ) & ( ( ( s @ zero ) = ( s @ ( s @ zero ) ) ) => ( B = ( s @ zero ) ) ) ) ) = ( s @ zero ) ) ) & ( ( @+[B: $i] : ( ( ( ( s @ zero ) = zero ) => ( B = ( s @ zero ) ) ) & ( B = zero ) & ( ( ( s @ zero ) = ( s @ ( s @ zero ) ) ) => ( B = ( s @ zero ) ) ) ) ) = zero ) & ( ( ( s @ zero ) = ( s @ ( s @ zero ) ) ) => ( ( @+[B: $i] : ( ( ( ( s @ zero ) = zero ) => ( B = ( s @ zero ) ) ) & ( B = zero ) & ( ( ( s @ zero ) = ( s @ ( s @ zero ) ) ) => ( B = ( s @ zero ) ) ) ) ) = ( s @ zero ) ) ) ) ) ), inference(choice,[status(esa)],[33]), [verified(esa)]). thf(62,plain,( ! [A: $i] : ( ( ( @+[B: $i] : ( ( ( ( s @ zero ) = zero ) => ( B = ( s @ zero ) ) ) & ( B = zero ) & ( ( ( s @ zero ) = ( s @ ( s @ zero ) ) ) => ( B = ( s @ zero ) ) ) ) ) = zero ) | ( ( s @ zero ) = zero ) | ( A != zero ) | ( ( s @ zero ) = ( s @ ( s @ zero ) ) ) ) ), inference(cnf,[status(esa)],[35]), [verified(esa)]). thf(149,plain,( ! [A: $i] : ( ( ( @+[B: $i] : ( ( ( ( s @ zero ) = zero ) => ( B = ( s @ zero ) ) ) & ( B = zero ) & ( ( ( s @ zero ) = ( s @ ( s @ zero ) ) ) => ( B = ( s @ zero ) ) ) ) ) = zero ) | ( ( s @ zero ) = zero ) | ( A != zero ) | ( ( s @ ( s @ zero ) ) = ( s @ zero ) ) ) ), inference(lifteq,[status(thm)],[62]), [verified(thm)]). thf(150,plain, ( ( ( @+[A: $i] : ( ( ( ( s @ zero ) = zero ) => ( A = ( s @ zero ) ) ) & ( A = zero ) & ( ( ( s @ zero ) = ( s @ ( s @ zero ) ) ) => ( A = ( s @ zero ) ) ) ) ) = zero ) | ( ( s @ zero ) = zero ) | ( ( s @ ( s @ zero ) ) = ( s @ zero ) ) ), inference(simp,[status(thm)],[149]), [verified(thm)]). thf(13,plain, ( ( ( @+[A: $i] : ( ( ( zero = zero ) => ( A = ( s @ zero ) ) ) & ( ( zero = ( s @ zero ) ) => ( A = zero ) ) & ( ( zero = ( s @ ( s @ zero ) ) ) => ( A = ( s @ zero ) ) ) ) ) != ( s @ zero ) ) | ( ( @+[A: $i] : ( ( ( ( s @ zero ) = zero ) => ( A = ( s @ zero ) ) ) & ( ( ( s @ zero ) = ( s @ zero ) ) => ( A = zero ) ) & ( ( ( s @ zero ) = ( s @ ( s @ zero ) ) ) => ( A = ( s @ zero ) ) ) ) ) != zero ) | ( ( @+[A: $i] : ( ( ( ( s @ ( s @ zero ) ) = zero ) => ( A = ( s @ zero ) ) ) & ( ( ( s @ ( s @ zero ) ) = ( s @ zero ) ) => ( A = zero ) ) & ( ( ( s @ ( s @ zero ) ) = ( s @ ( s @ zero ) ) ) => ( A = ( s @ zero ) ) ) ) ) != ( s @ zero ) ) )). thf(17,plain, ( ( ( @+[A: $i] : ( ( A = ( s @ zero ) ) & ( ( zero = ( s @ zero ) ) => ( A = zero ) ) & ( ( zero = ( s @ ( s @ zero ) ) ) => ( A = ( s @ zero ) ) ) ) ) != ( s @ zero ) ) | ( ( @+[A: $i] : ( ( ( ( s @ zero ) = zero ) => ( A = ( s @ zero ) ) ) & ( A = zero ) & ( ( ( s @ zero ) = ( s @ ( s @ zero ) ) ) => ( A = ( s @ zero ) ) ) ) ) != zero ) | ( ( @+[A: $i] : ( ( ( ( s @ ( s @ zero ) ) = zero ) => ( A = ( s @ zero ) ) ) & ( ( ( s @ ( s @ zero ) ) = ( s @ zero ) ) => ( A = zero ) ) & ( A = ( s @ zero ) ) ) ) != ( s @ zero ) ) ), inference(simp,[status(thm)],[13]), [verified(thm)]). thf(34,plain,( ! [A: $i] : ( ~ ( ( A = ( s @ zero ) ) & ( ( zero = ( s @ zero ) ) => ( A = zero ) ) & ( ( zero = ( s @ ( s @ zero ) ) ) => ( A = ( s @ zero ) ) ) ) | ( ( ( @+[B: $i] : ( ( B = ( s @ zero ) ) & ( ( zero = ( s @ zero ) ) => ( B = zero ) ) & ( ( zero = ( s @ ( s @ zero ) ) ) => ( B = ( s @ zero ) ) ) ) ) = ( s @ zero ) ) & ( ( zero = ( s @ zero ) ) => ( ( @+[B: $i] : ( ( B = ( s @ zero ) ) & ( ( zero = ( s @ zero ) ) => ( B = zero ) ) & ( ( zero = ( s @ ( s @ zero ) ) ) => ( B = ( s @ zero ) ) ) ) ) = zero ) ) & ( ( zero = ( s @ ( s @ zero ) ) ) => ( ( @+[B: $i] : ( ( B = ( s @ zero ) ) & ( ( zero = ( s @ zero ) ) => ( B = zero ) ) & ( ( zero = ( s @ ( s @ zero ) ) ) => ( B = ( s @ zero ) ) ) ) ) = ( s @ zero ) ) ) ) ) ), inference(choice,[status(esa)],[33]), [verified(esa)]). thf(43,plain,( ! [A: $i] : ( ( ( @+[B: $i] : ( ( B = ( s @ zero ) ) & ( ( zero = ( s @ zero ) ) => ( B = zero ) ) & ( ( zero = ( s @ ( s @ zero ) ) ) => ( B = ( s @ zero ) ) ) ) ) = ( s @ zero ) ) | ( A != ( s @ zero ) ) | ( zero = ( s @ zero ) ) | ( A != ( s @ zero ) ) ) ), inference(cnf,[status(esa)],[34]), [verified(esa)]). thf(133,plain,( ! [A: $i] : ( ( ( @+[B: $i] : ( ( B = ( s @ zero ) ) & ( ( zero = ( s @ zero ) ) => ( B = zero ) ) & ( ( zero = ( s @ ( s @ zero ) ) ) => ( B = ( s @ zero ) ) ) ) ) = ( s @ zero ) ) | ( A != ( s @ zero ) ) | ( ( s @ zero ) = zero ) | ( A != ( s @ zero ) ) ) ), inference(lifteq,[status(thm)],[43]), [verified(thm)]). thf(134,plain, ( ( ( @+[A: $i] : ( ( A = ( s @ zero ) ) & ( ( zero = ( s @ zero ) ) => ( A = zero ) ) & ( ( zero = ( s @ ( s @ zero ) ) ) => ( A = ( s @ zero ) ) ) ) ) = ( s @ zero ) ) | ( ( s @ zero ) = zero ) ), inference(simp,[status(thm)],[133]), [verified(thm)]). thf(1,conjecture, ( ! [A: $i] : ( ( s @ A ) != A ) => ? [A: ( $i > $i )] : ( ( ( A @ zero ) = ( s @ zero ) ) & ( ( A @ ( s @ zero ) ) = zero ) & ( ( A @ ( s @ ( s @ zero ) ) ) = ( s @ zero ) ) ) ), file('-',n9)). thf(2,negated_conjecture,( ~ ( ! [A: $i] : ( ( s @ A ) != A ) => ? [A: ( $i > $i )] : ( ( ( A @ zero ) = ( s @ zero ) ) & ( ( A @ ( s @ zero ) ) = zero ) & ( ( A @ ( s @ ( s @ zero ) ) ) = ( s @ zero ) ) ) ) ), inference(neg_conjecture,[status(cth)],[1]), [verified(cth)]). thf(3,plain,( ~ ( ! [A: $i] : ( ( s @ A ) != A ) => ? [A: ( $i > $i )] : ( ( ( A @ zero ) = ( s @ zero ) ) & ( ( A @ ( s @ zero ) ) = zero ) & ( ( A @ ( s @ ( s @ zero ) ) ) = ( s @ zero ) ) ) ) ), inference(defexp_and_simp_and_etaexpand,[status(thm)],[2]), [verified(thm)]). thf(4,plain,( ~ ( ~ ( ? [A: $i] : ( ( s @ A ) = A ) ) => ? [A: ( $i > $i )] : ( ( ( A @ zero ) = ( s @ zero ) ) & ( ( A @ ( s @ zero ) ) = zero ) & ( ( A @ ( s @ ( s @ zero ) ) ) = ( s @ zero ) ) ) ) ), inference(miniscope,[status(thm)],[3]), [verified(thm)]). thf(5,plain,( ! [A: ( $i > $i )] : ( ( ( A @ zero ) != ( s @ zero ) ) | ( ( A @ ( s @ zero ) ) != zero ) | ( ( A @ ( s @ ( s @ zero ) ) ) != ( s @ zero ) ) ) ), inference(cnf,[status(esa)],[4]), [verified(esa)]). thf(7,plain,( ! [A: ( $i > $i )] : ( ( ( A @ zero ) != ( s @ zero ) ) | ( ( A @ ( s @ zero ) ) != zero ) | ( ( A @ ( s @ ( s @ zero ) ) ) != ( s @ zero ) ) ) ), inference(lifteq,[status(thm)],[5]), [verified(thm)]). thf(8,plain,( ! [A: ( $i > $i )] : ( ( ( A @ zero ) != ( s @ zero ) ) | ( ( A @ ( s @ zero ) ) != zero ) | ( ( A @ ( s @ ( s @ zero ) ) ) != ( s @ zero ) ) ) ), inference(simp,[status(thm)],[7]), [verified(thm)]). thf(11,plain,( ! [A: ( $i > $i )] : ( ( ( A @ zero ) != ( s @ zero ) ) | ( ( A @ ( s @ zero ) ) != zero ) | ( ( A @ ( s @ ( s @ zero ) ) ) != ( s @ zero ) ) | ( ( s @ zero ) != ( A @ zero ) ) ) ), inference(eqfactor_ordered,[status(thm)],[8]), [verified(thm)]). thf(15,plain, ( ( ( s @ zero ) != ( s @ zero ) ) | ( ( s @ zero ) != zero ) ), inference(pre_uni,[status(thm)],[11:[bind(A,$thf(^ [B: $i] : ( s @ zero )))]]), [verified(thm)]). thf(16,plain,( ( s @ zero ) != zero ), inference(simp,[status(thm)],[15]), [verified(thm)]). thf(153,plain, ( ( @+[A: $i] : ( ( A = ( s @ zero ) ) & ( ( zero = ( s @ zero ) ) => ( A = zero ) ) & ( ( zero = ( s @ ( s @ zero ) ) ) => ( A = ( s @ zero ) ) ) ) ) = ( s @ zero ) ), inference(simplifyReflect,[status(thm)],[134,16]), [verified(thm)]). thf(154,plain, ( ( ( s @ zero ) != ( s @ zero ) ) | ( ( @+[A: $i] : ( ( ( ( s @ zero ) = zero ) => ( A = ( s @ zero ) ) ) & ( A = zero ) & ( ( ( s @ zero ) = ( s @ ( s @ zero ) ) ) => ( A = ( s @ zero ) ) ) ) ) != zero ) | ( ( @+[A: $i] : ( ( ( ( s @ ( s @ zero ) ) = zero ) => ( A = ( s @ zero ) ) ) & ( ( ( s @ ( s @ zero ) ) = ( s @ zero ) ) => ( A = zero ) ) & ( A = ( s @ zero ) ) ) ) != ( s @ zero ) ) ), inference(rewrite,[status(thm)],[17,153]), [verified(thm)]). thf(155,plain, ( ( ( @+[A: $i] : ( ( ( ( s @ zero ) = zero ) => ( A = ( s @ zero ) ) ) & ( A = zero ) & ( ( ( s @ zero ) = ( s @ ( s @ zero ) ) ) => ( A = ( s @ zero ) ) ) ) ) != zero ) | ( ( @+[A: $i] : ( ( ( ( s @ ( s @ zero ) ) = zero ) => ( A = ( s @ zero ) ) ) & ( ( ( s @ ( s @ zero ) ) = ( s @ zero ) ) => ( A = zero ) ) & ( A = ( s @ zero ) ) ) ) != ( s @ zero ) ) ), inference(simp,[status(thm)],[154]), [verified(thm)]). thf(36,plain,( ! [A: $i] : ( ~ ( ( ( ( s @ ( s @ zero ) ) = zero ) => ( A = ( s @ zero ) ) ) & ( ( ( s @ ( s @ zero ) ) = ( s @ zero ) ) => ( A = zero ) ) & ( A = ( s @ zero ) ) ) | ( ( ( ( s @ ( s @ zero ) ) = zero ) => ( ( @+[B: $i] : ( ( ( ( s @ ( s @ zero ) ) = zero ) => ( B = ( s @ zero ) ) ) & ( ( ( s @ ( s @ zero ) ) = ( s @ zero ) ) => ( B = zero ) ) & ( B = ( s @ zero ) ) ) ) = ( s @ zero ) ) ) & ( ( ( s @ ( s @ zero ) ) = ( s @ zero ) ) => ( ( @+[B: $i] : ( ( ( ( s @ ( s @ zero ) ) = zero ) => ( B = ( s @ zero ) ) ) & ( ( ( s @ ( s @ zero ) ) = ( s @ zero ) ) => ( B = zero ) ) & ( B = ( s @ zero ) ) ) ) = zero ) ) & ( ( @+[B: $i] : ( ( ( ( s @ ( s @ zero ) ) = zero ) => ( B = ( s @ zero ) ) ) & ( ( ( s @ ( s @ zero ) ) = ( s @ zero ) ) => ( B = zero ) ) & ( B = ( s @ zero ) ) ) ) = ( s @ zero ) ) ) ) ), inference(choice,[status(esa)],[33]), [verified(esa)]). thf(74,plain,( ! [A: $i] : ( ( ( @+[B: $i] : ( ( ( ( s @ ( s @ zero ) ) = zero ) => ( B = ( s @ zero ) ) ) & ( ( ( s @ ( s @ zero ) ) = ( s @ zero ) ) => ( B = zero ) ) & ( B = ( s @ zero ) ) ) ) = ( s @ zero ) ) | ( A != ( s @ zero ) ) | ( ( s @ ( s @ zero ) ) = ( s @ zero ) ) | ( A != ( s @ zero ) ) ) ), inference(cnf,[status(esa)],[36]), [verified(esa)]). thf(91,plain,( ! [A: $i] : ( ( ( @+[B: $i] : ( ( ( ( s @ ( s @ zero ) ) = zero ) => ( B = ( s @ zero ) ) ) & ( ( ( s @ ( s @ zero ) ) = ( s @ zero ) ) => ( B = zero ) ) & ( B = ( s @ zero ) ) ) ) = ( s @ zero ) ) | ( A != ( s @ zero ) ) | ( ( s @ ( s @ zero ) ) = ( s @ zero ) ) | ( A != ( s @ zero ) ) ) ), inference(lifteq,[status(thm)],[74]), [verified(thm)]). thf(92,plain, ( ( ( @+[A: $i] : ( ( ( ( s @ ( s @ zero ) ) = zero ) => ( A = ( s @ zero ) ) ) & ( ( ( s @ ( s @ zero ) ) = ( s @ zero ) ) => ( A = zero ) ) & ( A = ( s @ zero ) ) ) ) = ( s @ zero ) ) | ( ( s @ ( s @ zero ) ) = ( s @ zero ) ) ), inference(simp,[status(thm)],[91]), [verified(thm)]). thf(6,plain,( ! [A: $i] : ( ( s @ A ) != A ) ), inference(cnf,[status(esa)],[4]), [verified(esa)]). thf(9,plain,( ! [A: $i] : ( ( s @ A ) != A ) ), inference(lifteq,[status(thm)],[6]), [verified(thm)]). thf(372,plain, ( ( @+[A: $i] : ( ( ( ( s @ ( s @ zero ) ) = zero ) => ( A = ( s @ zero ) ) ) & ( ( ( s @ ( s @ zero ) ) = ( s @ zero ) ) => ( A = zero ) ) & ( A = ( s @ zero ) ) ) ) = ( s @ zero ) ), inference(simplifyReflect,[status(thm)],[92,9]), [verified(thm)]). thf(373,plain, ( ( ( @+[A: $i] : ( ( ( ( s @ zero ) = zero ) => ( A = ( s @ zero ) ) ) & ( A = zero ) & ( ( ( s @ zero ) = ( s @ ( s @ zero ) ) ) => ( A = ( s @ zero ) ) ) ) ) != zero ) | ( ( s @ zero ) != ( s @ zero ) ) ), inference(rewrite,[status(thm)],[155,372]), [verified(thm)]). thf(374,plain,( ( @+[A: $i] : ( ( ( ( s @ zero ) = zero ) => ( A = ( s @ zero ) ) ) & ( A = zero ) & ( ( ( s @ zero ) = ( s @ ( s @ zero ) ) ) => ( A = ( s @ zero ) ) ) ) ) != zero ), inference(simp,[status(thm)],[373]), [verified(thm)]). thf(446,plain,( $false ), inference(simplifyReflect,[status(thm)],[150,374,9,16]), [verified(thm)]). SZS output end Verification for /home/lex/private/phd/thesis/data/proofs/NUN025^1_alt.proof
Original problem source: This is a polymorphic variant of SET557^1
that has been introduced in the thesis as example E9.
Problem rating: N/A (not a TPTP problem)
Problem statement [show/hide]
thf(sur_cantor,conjecture,( ! [T: $tType] : ~ ( ? [F: ( T > T > $o )] : ! [Y: ( T > $o )] : ? [X: T] : ( ( F @ X ) = Y ) ) )).
Proof by Leo-III [show/hide]
% SZS status Theorem for sur_cantor_th1.p : 1948 ms resp. 1293 ms w/o parsing % SZS output start CNFRefutation for sur_cantor_th1.p thf(skt1_type,type,( skt1: $tType )). thf(sk1_type,type,( sk1: skt1 > skt1 > $o )). thf(sk2_type,type,( sk2: ( skt1 > $o ) > skt1 )). thf(1,conjecture,( ! [TA: $tType] : ~ ( ? [A: ( TA > TA > $o )] : ! [B: ( TA > $o )] : ? [C: TA] : ( ( A @ C ) = B ) ) ), file('/home/lex/dev/Leo-III/src/test/resources/th1/sur_cantor_th1.p',sur_cantor)). thf(2,negated_conjecture,( ~ ( ! [TA: $tType] : ~ ( ? [A: ( TA > TA > $o )] : ! [B: ( TA > $o )] : ? [C: TA] : ( ( A @ C ) = B ) ) ) ), inference(neg_conjecture,[status(cth)],[1])). thf(3,plain,( ~ ( ! [TA: $tType] : ~ ( ? [A: ( TA > TA > $o )] : ! [B: ( TA > $o )] : ? [C: TA] : ( ( A @ C ) = B ) ) ) ), inference(defexp_and_simp_and_etaexpand,[status(thm)],[2])). thf(4,plain,( ! [A: ( skt1 > $o )] : ( ( sk1 @ ( sk2 @ A ) ) = A ) ), inference(cnf,[status(esa)],[3])). thf(5,plain,( ! [A: ( skt1 > $o )] : ( ( sk1 @ ( sk2 @ A ) ) = A ) ), inference(lifteq,[status(thm)],[4])). thf(6,plain,( ! [B: skt1,A: ( skt1 > $o )] : ( ( sk1 @ ( sk2 @ A ) @ B ) = ( A @ B ) ) ), inference(func_ext,[status(esa)],[5])). thf(8,plain,( ! [B: skt1,A: ( skt1 > $o )] : ( ( sk1 @ ( sk2 @ A ) @ B ) | ~ ( A @ B ) ) ), inference(bool_ext,[status(thm)],[6])). thf(198,plain,( ! [B: skt1,A: ( skt1 > $o )] : ( ( sk1 @ ( sk2 @ A ) @ B ) | ( ( A @ B ) != ( ~ ( sk1 @ ( sk2 @ A ) @ B ) ) ) | ~ ( $true ) ) ), inference(eqfactor_ordered,[status(thm)],[8])). thf(217,plain, ( sk1 @ ( sk2 @ ^ [A: skt1] : ~ ( sk1 @ A @ A ) ) @ ( sk2 @ ^ [A: skt1] : ~ ( sk1 @ A @ A ) ) ), inference(pre_uni,[status(thm)],[198:[bind(A,$thf(^ [C: skt1] : ~ ( sk1 @ C @ C ))),bind(B,$thf(sk2 @ ^ [C: skt1] : ~ ( sk1 @ C @ C )))]])). thf(7,plain,( ! [B: skt1,A: ( skt1 > $o )] : ( ~ ( sk1 @ ( sk2 @ A ) @ B ) | ( A @ B ) ) ), inference(bool_ext,[status(thm)],[6])). thf(17,plain,( ! [B: skt1,A: ( skt1 > $o )] : ( ~ ( sk1 @ ( sk2 @ A ) @ B ) | ( ( A @ B ) != ( ~ ( sk1 @ ( sk2 @ A ) @ B ) ) ) | ~ ( $true ) ) ), inference(eqfactor_ordered,[status(thm)],[7])). thf(29,plain,( ~ ( sk1 @ ( sk2 @ ^ [A: skt1] : ~ ( sk1 @ A @ A ) ) @ ( sk2 @ ^ [A: skt1] : ~ ( sk1 @ A @ A ) ) ) ), inference(pre_uni,[status(thm)],[17:[bind(A,$thf(^ [C: skt1] : ~ ( sk1 @ C @ C ))),bind(B,$thf(sk2 @ ^ [C: skt1] : ~ ( sk1 @ C @ C )))]])). thf(225,plain,( $false ), inference(rewrite,[status(thm)],[217,29])). thf(226,plain,( $false ), inference(simp,[status(thm)],[225])). % SZS output end CNFRefutation for sur_cantor_th1.p
GDV verification output: The proof could not be verified by GDV.
Original problem source: SEV485^1
Problem rating: N/A (not rated yet)
Problem statement [show/hide]
thf('thf_type_type/nums/num',type,( 'type/nums/num': $tType )). thf('thf_const_const/sets/UNIV',type,( 'const/sets/UNIV': !>[A: $tType] : ( A > $o ) )). thf('thf_const_const/sets/HAS_SIZE',type,( 'const/sets/HAS_SIZE': !>[A: $tType] : ( ( A > $o ) > 'type/nums/num' > $o ) )). thf('thf_const_const/sets/FINITE',type,( 'const/sets/FINITE': !>[A: $tType] : ( ( A > $o ) > $o ) )). thf('thf_const_const/sets/CARD',type,( 'const/sets/CARD': !>[A: $tType] : ( ( A > $o ) > 'type/nums/num' ) )). thf('thf_const_const/nums/NUMERAL',type,( 'const/nums/NUMERAL': 'type/nums/num' > 'type/nums/num' )). thf('thf_const_const/nums/BIT1',type,( 'const/nums/BIT1': 'type/nums/num' > 'type/nums/num' )). thf('thf_const_const/nums/BIT0',type,( 'const/nums/BIT0': 'type/nums/num' > 'type/nums/num' )). thf('thf_const_const/nums/_0',type,( 'const/nums/_0': 'type/nums/num' )). thf('thm/sets/HAS_SIZE_',axiom,( ! [A: $tType,A0: A > $o,A1: 'type/nums/num'] : ( ( 'const/sets/HAS_SIZE' @ A @ A0 @ A1 ) = ( ( 'const/sets/FINITE' @ A @ A0 ) & ( ( 'const/sets/CARD' @ A @ A0 ) = A1 ) ) ) )). thf('thm/sets/HAS_SIZE_BOOL_',axiom, ( 'const/sets/HAS_SIZE' @ $o @ ( 'const/sets/UNIV' @ $o ) @ ( 'const/nums/NUMERAL' @ ( 'const/nums/BIT0' @ ( 'const/nums/BIT1' @ 'const/nums/_0' ) ) ) )). thf('thm/sets/FINITE_BOOL_',conjecture, ( 'const/sets/FINITE' @ $o @ ( 'const/sets/UNIV' @ $o ) )).
Proof by Leo-III [show/hide]
% SZS status Theorem for SEV485^1.p : 2804 ms resp. 1152 ms w/o parsing % SZS output start CNFRefutation for SEV485^1.p thf('type/nums/num_type',type,( 'type/nums/num': $tType )). thf('const/sets/UNIV_type',type,( 'const/sets/UNIV': !>[TA: $tType] : ( TA > $o ) )). thf('const/sets/HAS_SIZE_type',type,( 'const/sets/HAS_SIZE': !>[TA: $tType] : ( ( TA > $o ) > 'type/nums/num' > $o ) )). thf('const/sets/FINITE_type',type,( 'const/sets/FINITE': !>[TA: $tType] : ( ( TA > $o ) > $o ) )). thf('const/sets/CARD_type',type,( 'const/sets/CARD': !>[TA: $tType] : ( ( TA > $o ) > 'type/nums/num' ) )). thf('const/nums/NUMERAL_type',type,( 'const/nums/NUMERAL': 'type/nums/num' > 'type/nums/num' )). thf('const/nums/BIT1_type',type,( 'const/nums/BIT1': 'type/nums/num' > 'type/nums/num' )). thf('const/nums/BIT0_type',type,( 'const/nums/BIT0': 'type/nums/num' > 'type/nums/num' )). thf('const/nums/_0_type',type,( 'const/nums/_0': 'type/nums/num' )). thf(3,axiom,( 'const/sets/HAS_SIZE' @ $o @ ( 'const/sets/UNIV' @ $o ) @ ( 'const/nums/NUMERAL' @ ( 'const/nums/BIT0' @ ( 'const/nums/BIT1' @ 'const/nums/_0' ) ) ) ), file('/home/lex/TPTP/TH1/SEV/SEV485^1.p','thm/sets/HAS_SIZE_BOOL_')). thf(6,plain,( 'const/sets/HAS_SIZE' @ $o @ ( 'const/sets/UNIV' @ $o ) @ ( 'const/nums/NUMERAL' @ ( 'const/nums/BIT0' @ ( 'const/nums/BIT1' @ 'const/nums/_0' ) ) ) ), inference(defexp_and_simp_and_etaexpand,[status(thm)],[3])). thf(4,axiom,( ! [TA: $tType,A: TA > $o,B: 'type/nums/num'] : ( ( 'const/sets/HAS_SIZE' @ TA @ A @ B ) = ( ( 'const/sets/FINITE' @ TA @ A ) & ( ( 'const/sets/CARD' @ TA @ A ) = B ) ) ) ), file('/home/lex/TPTP/TH1/SEV/SEV485^1.p','thm/sets/HAS_SIZE_')). thf(7,plain,( ! [TA: $tType,A: TA > $o,B: 'type/nums/num'] : ( ( 'const/sets/HAS_SIZE' @ TA @ A @ B ) = ( ( 'const/sets/FINITE' @ TA @ A ) & ( ( 'const/sets/CARD' @ TA @ A ) = B ) ) ) ), inference(defexp_and_simp_and_etaexpand,[status(thm)],[4])). thf(8,plain,( ! [TA: $tType,B: 'type/nums/num',A: TA > $o] : ( ( 'const/sets/HAS_SIZE' @ TA @ A @ B ) = ( ( 'const/sets/FINITE' @ TA @ A ) & ( ( 'const/sets/CARD' @ TA @ A ) = B ) ) ) ), inference(cnf,[status(esa)],[7])). thf(9,plain,( ! [TA: $tType,B: 'type/nums/num',A: TA > $o] : ( ( ( 'const/sets/FINITE' @ TA @ A ) & ( ( 'const/sets/CARD' @ TA @ A ) = B ) ) = ( 'const/sets/HAS_SIZE' @ TA @ A @ B ) ) ), inference(lifteq,[status(thm)],[8])). thf(11,plain,( ! [TA: $tType,B: 'type/nums/num',A: TA > $o] : ( ( ( 'const/sets/FINITE' @ TA @ A ) & ( ( 'const/sets/CARD' @ TA @ A ) = B ) ) | ~ ( 'const/sets/HAS_SIZE' @ TA @ A @ B ) ) ), inference(bool_ext,[status(thm)],[9])). thf(14,plain,( ! [TA: $tType,B: 'type/nums/num',A: TA > $o] : ( ~ ( 'const/sets/HAS_SIZE' @ TA @ A @ B ) | ( 'const/sets/FINITE' @ TA @ A ) ) ), inference(cnf,[status(esa)],[11])). thf(23,plain,( ! [TA: $tType,B: 'type/nums/num',A: TA > $o] : ( ( 'const/sets/FINITE' @ TA @ A ) | ( ( 'const/sets/HAS_SIZE' @ $o @ ( 'const/sets/UNIV' @ $o ) @ ( 'const/nums/NUMERAL' @ ( 'const/nums/BIT0' @ ( 'const/nums/BIT1' @ 'const/nums/_0' ) ) ) ) != ( 'const/sets/HAS_SIZE' @ TA @ A @ B ) ) ) ), inference(paramod_ordered,[status(thm)],[6,14])). thf(24,plain,( 'const/sets/FINITE' @ $o @ ( 'const/sets/UNIV' @ $o ) ), inference(pattern_uni,[status(thm)],[23:[bind(A,$thf('const/sets/UNIV' @ $o)),bind(B,$thf('const/nums/NUMERAL' @ ( 'const/nums/BIT0' @ ( 'const/nums/BIT1' @ 'const/nums/_0' ) )))]])). thf(1,conjecture,( 'const/sets/FINITE' @ $o @ ( 'const/sets/UNIV' @ $o ) ), file('/home/lex/TPTP/TH1/SEV/SEV485^1.p','thm/sets/FINITE_BOOL_')). thf(2,negated_conjecture,( ~ ( 'const/sets/FINITE' @ $o @ ( 'const/sets/UNIV' @ $o ) ) ), inference(neg_conjecture,[status(cth)],[1])). thf(5,plain,( ~ ( 'const/sets/FINITE' @ $o @ ( 'const/sets/UNIV' @ $o ) ) ), inference(defexp_and_simp_and_etaexpand,[status(thm)],[2])). thf(26,plain,( $false ), inference(simplifyReflect,[status(thm)],[24,5])). % SZS output end CNFRefutation for SEV485^1.p
GDV verification output [show/hide]
SUCCESS: Derivation has unique formula names SUCCESS: All derived formulae have parents and inference information SUCCESS: Derivation is acyclic SUCCESS: Assumptions are propagated SUCCESS: Assumptions are discharged RESULT: /tmp/SEV485^1.proof.gdv/axioms.sat_model.dis.p - Nitpick---2016 says Error - CPU = 0.00 RESULT: /tmp/SEV485^1.proof.gdv/axioms.sat_model.dis.p - Isabelle---2016 says GaveUp - CPU = 0.00 WARNING: Failed to find model of leaf axioms RESULT: /tmp/SEV485^1.proof.gdv/6.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 6 is a thm of 3 RESULT: /tmp/SEV485^1.proof.gdv/7.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 7 is a thm of 4 RESULT: /tmp/SEV485^1.proof.gdv/8.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 RESULT: /tmp/SEV485^1.proof.gdv/8.esa.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 8 is a esa of 7 RESULT: /tmp/SEV485^1.proof.gdv/9.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 9 is a thm of 8 RESULT: /tmp/SEV485^1.proof.gdv/11.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 11 is a thm of 9 RESULT: /tmp/SEV485^1.proof.gdv/14.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 RESULT: /tmp/SEV485^1.proof.gdv/14.esa.thm.dis.p - Isabelle---2016 says GaveUp - CPU = 0.00 RESULT: /tmp/SEV485^1.proof.gdv/14.esa.thm.dis.p - Nitpick---2016 says Error - CPU = 0.00 WARNING: Incomplete check of SZS status esa SUCCESS: 14 is a esa of 11 RESULT: /tmp/SEV485^1.proof.gdv/23.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 23 is a thm of 6 14 RESULT: /tmp/SEV485^1.proof.gdv/24.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 24 is a thm of 23 RESULT: /tmp/SEV485^1.proof.gdv/2.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 2 is a thm of 1 (Negated cth) RESULT: /tmp/SEV485^1.proof.gdv/5.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 5 is a thm of 2 RESULT: /tmp/SEV485^1.proof.gdv/26.thm.dis.p - Isabelle---2016 says Theorem - CPU = 0.00 SUCCESS: 26 is a thm of 24 5 SUCCESS: Derived formulae are verified CPUTIME: 470.00 SUCCESS: Verified SZS status Verified SZS output start Verification for /home/lex/private/phd/thesis/data/proofs/SEV485^1.proof thf('type/nums/num_type',type,( 'type/nums/num': $tType )). thf('const/sets/UNIV_type',type,( 'const/sets/UNIV': !>[TA: $tType] : ( TA > $o ) )). thf('const/sets/HAS_SIZE_type',type,( 'const/sets/HAS_SIZE': !>[TA: $tType] : ( ( TA > $o ) > 'type/nums/num' > $o ) )). thf('const/sets/FINITE_type',type,( 'const/sets/FINITE': !>[TA: $tType] : ( ( TA > $o ) > $o ) )). thf('const/sets/CARD_type',type,( 'const/sets/CARD': !>[TA: $tType] : ( ( TA > $o ) > 'type/nums/num' ) )). thf('const/nums/NUMERAL_type',type,( 'const/nums/NUMERAL': 'type/nums/num' > 'type/nums/num' )). thf('const/nums/BIT1_type',type,( 'const/nums/BIT1': 'type/nums/num' > 'type/nums/num' )). thf('const/nums/BIT0_type',type,( 'const/nums/BIT0': 'type/nums/num' > 'type/nums/num' )). thf('const/nums/_0_type',type,( 'const/nums/_0': 'type/nums/num' )). thf(3,axiom, ( 'const/sets/HAS_SIZE' @ $o @ ( 'const/sets/UNIV' @ $o ) @ ( 'const/nums/NUMERAL' @ ( 'const/nums/BIT0' @ ( 'const/nums/BIT1' @ 'const/nums/_0' ) ) ) ), file('/home/lex/TPTP/TH1/SEV/SEV485^1.p','thm/sets/HAS_SIZE_BOOL_')). thf(6,plain, ( 'const/sets/HAS_SIZE' @ $o @ ( 'const/sets/UNIV' @ $o ) @ ( 'const/nums/NUMERAL' @ ( 'const/nums/BIT0' @ ( 'const/nums/BIT1' @ 'const/nums/_0' ) ) ) ), inference(defexp_and_simp_and_etaexpand,[status(thm)],[3]), [verified(thm)]). thf(4,axiom,( ! [TA: $tType,A: ( TA > $o ),B: 'type/nums/num'] : ( ( 'const/sets/HAS_SIZE' @ TA @ A @ B ) = ( ( 'const/sets/FINITE' @ TA @ A ) & ( ( 'const/sets/CARD' @ TA @ A ) = B ) ) ) ), file('/home/lex/TPTP/TH1/SEV/SEV485^1.p','thm/sets/HAS_SIZE_')). thf(7,plain,( ! [TA: $tType,A: ( TA > $o ),B: 'type/nums/num'] : ( ( 'const/sets/HAS_SIZE' @ TA @ A @ B ) = ( ( 'const/sets/FINITE' @ TA @ A ) & ( ( 'const/sets/CARD' @ TA @ A ) = B ) ) ) ), inference(defexp_and_simp_and_etaexpand,[status(thm)],[4]), [verified(thm)]). thf(8,plain,( ! [TA: $tType,B: 'type/nums/num',A: ( TA > $o )] : ( ( 'const/sets/HAS_SIZE' @ TA @ A @ B ) = ( ( 'const/sets/FINITE' @ TA @ A ) & ( ( 'const/sets/CARD' @ TA @ A ) = B ) ) ) ), inference(cnf,[status(esa)],[7]), [verified(esa)]). thf(9,plain,( ! [TA: $tType,B: 'type/nums/num',A: ( TA > $o )] : ( ( ( 'const/sets/FINITE' @ TA @ A ) & ( ( 'const/sets/CARD' @ TA @ A ) = B ) ) = ( 'const/sets/HAS_SIZE' @ TA @ A @ B ) ) ), inference(lifteq,[status(thm)],[8]), [verified(thm)]). thf(11,plain,( ! [TA: $tType,B: 'type/nums/num',A: ( TA > $o )] : ( ( ( 'const/sets/FINITE' @ TA @ A ) & ( ( 'const/sets/CARD' @ TA @ A ) = B ) ) | ~ ( 'const/sets/HAS_SIZE' @ TA @ A @ B ) ) ), inference(bool_ext,[status(thm)],[9]), [verified(thm)]). thf(14,plain,( ! [TA: $tType,B: 'type/nums/num',A: ( TA > $o )] : ( ~ ( 'const/sets/HAS_SIZE' @ TA @ A @ B ) | ( 'const/sets/FINITE' @ TA @ A ) ) ), inference(cnf,[status(esa)],[11]), [verified(esa)]). thf(23,plain,( ! [TA: $tType,B: 'type/nums/num',A: ( TA > $o )] : ( ( 'const/sets/FINITE' @ TA @ A ) | ( ( 'const/sets/HAS_SIZE' @ $o @ ( 'const/sets/UNIV' @ $o ) @ ( 'const/nums/NUMERAL' @ ( 'const/nums/BIT0' @ ( 'const/nums/BIT1' @ 'const/nums/_0' ) ) ) ) != ( 'const/sets/HAS_SIZE' @ TA @ A @ B ) ) ) ), inference(paramod_ordered,[status(thm)],[6,14]), [verified(thm)]). thf(24,plain, ( 'const/sets/FINITE' @ $o @ ( 'const/sets/UNIV' @ $o ) ), inference(pattern_uni,[status(thm)],[23:[bind(A,$thf('const/sets/UNIV' @ $o)),bind(B,$thf('const/nums/NUMERAL' @ ( 'const/nums/BIT0' @ ( 'const/nums/BIT1' @ 'const/nums/_0' ) )))]]), [verified(thm)]). thf(1,conjecture, ( 'const/sets/FINITE' @ $o @ ( 'const/sets/UNIV' @ $o ) ), file('/home/lex/TPTP/TH1/SEV/SEV485^1.p','thm/sets/FINITE_BOOL_')). thf(2,negated_conjecture,( ~ ( 'const/sets/FINITE' @ $o @ ( 'const/sets/UNIV' @ $o ) ) ), inference(neg_conjecture,[status(cth)],[1]), [verified(cth)]). thf(5,plain,( ~ ( 'const/sets/FINITE' @ $o @ ( 'const/sets/UNIV' @ $o ) ) ), inference(defexp_and_simp_and_etaexpand,[status(thm)],[2]), [verified(thm)]). thf(26,plain,( $false ), inference(simplifyReflect,[status(thm)],[24,5]), [verified(thm)]). SZS output end Verification for /home/lex/private/phd/thesis/data/proofs/SEV485^1.proof
Original problem source: SYM001+1 from the QMLTP. Adapted to modal THF syntax.
Problem rating: N/A (quantification domain not supported by QMLTP)
Problem statement (modal THF) [show/hide]
thf(decreasing_k,logic,( $modal := [ $constants := $rigid, $quantification := $decreasing, $consequence := $global, $modalities := $modal_system_K ] )). thf(p_type,type,( p: $i > $o )). thf(bf,conjecture, ( ! [X: $i] : ( $box @ ( p @ X ) ) => ( $box @ ! [X: $i] : ( p @ X ) ) )).
Problem statement (embedded) [show/hide]
% ------------------------------------------------------------------------- % modal definitions % ------------------------------------------------------------------------- % declare type for possible worlds thf(mworld_type,type,( mworld: $tType )). % declare accessibility relations thf(mrel_type,type,( mrel: mworld > mworld > $o )). % define valid operator thf(mvalid_type,type,( mvalid: ( mworld > $o ) > $o )). thf(mvalid_def,definition, ( mvalid = ( ^ [S: ( mworld > $o )] : ! [W: mworld] : ( S @ W ) ) )). % define nullary, unary and binary connectives which are no quantifiers thf(mimplies_type,type,( mimplies: ( mworld > $o ) > ( mworld > $o ) > mworld > $o )). thf(mimplies,definition, ( mimplies = ( ^ [A: ( mworld > $o ),B: ( mworld > $o ),W: mworld] : ( ( A @ W ) => ( B @ W ) ) ) )). thf(mbox_type,type,( mbox: ( mworld > $o ) > mworld > $o )). thf(mbox_def,definition, ( mbox = ( ^ [A: ( mworld > $o ),W: mworld] : ! [V: mworld] : ( ( mrel @ W @ V ) => ( A @ V ) ) ) )). % define exists-in-world predicates for quantified types and non-emptiness axioms thf(exists_in_world_type__o__d_i_c_,type,( eiw__o__d_i_c_: $i > mworld > $o )). thf(eiw_nonempty__o__d_i_c_,axiom,( ! [W: mworld] : ? [X: $i] : ( eiw__o__d_i_c_ @ X @ W ) )). % define domain restrictions thf(eiw_decre__o__d_i_c__r,axiom,( ! [W: mworld,V: mworld,C: $i] : ( ( mrel @ W @ V ) => ( ( eiw__o__d_i_c_ @ C @ V ) => ( eiw__o__d_i_c_ @ C @ W ) ) ) )). % define for all quantifiers thf(mforall_vary_type__o__d_i_c_,type,( mforall_vary__o__d_i_c_: ( $i > mworld > $o ) > mworld > $o )). thf(mforall_vary__o__d_i_c_,definition, ( mforall_vary__o__d_i_c_ = ( ^ [A: ( $i > mworld > $o ),W: mworld] : ! [X: $i] : ( ( eiw__o__d_i_c_ @ X @ W ) => ( A @ X @ W ) ) ) )). % ------------------------------------------------------------------------- % transformed problem % ------------------------------------------------------------------------- thf(p_type,type,( p: $i > mworld > $o )). thf(bf,conjecture, ( mvalid @ ( mimplies @ ( mforall_vary__o__d_i_c_ @ ^ [X: $i] : ( mbox @ ( p @ X ) ) ) @ ( mbox @ ( mforall_vary__o__d_i_c_ @ ^ [X: $i] : ( p @ X ) ) ) ) )). % ------------------------------------------------------------------------- % auxiliary definitions % ------------------------------------------------------------------------- % define exists-in-world assertion for user-defined constants thf(exists_in_world_type__o__d_i_t__o_mworld_t__d_o_c__c_,type,( eiw__o__d_i_t__o_mworld_t__d_o_c__c_: ( $i > mworld > $o ) > mworld > $o )). thf(eiw_nonempty__o__d_i_t__o_mworld_t__d_o_c__c_,axiom,( ! [W: mworld] : ? [X: ( $i > mworld > $o )] : ( eiw__o__d_i_t__o_mworld_t__d_o_c__c_ @ X @ W ) )). thf(eiw_p,axiom,( ! [W: mworld] : ( eiw__o__d_i_t__o_mworld_t__d_o_c__c_ @ p @ W ) )). % ------------------------------------------------------------------------- % old problem % ------------------------------------------------------------------------- %thf(decreasing_k,logic,($modal:=[$constants:=$rigid,$quantification:=$decreasing,$consequence:=$global,$modalities:=$modal_system_K])). %thf(p_type,type,p:$i>$o). %thf(bf,conjecture,(![X:$i]:($box@(p@X)))=>($box@(![X:$i]:(p@X)))).
Proof by Leo-III [show/hide]
% SZS status Theorem for bf.p : 2722 ms resp. 1054 ms w/o parsing % SZS output start CNFRefutation for bf.p thf(mworld_type,type,( mworld: $tType )). thf(mrel_type,type,( mrel: mworld > mworld > $o )). thf(mvalid_type,type,( mvalid: ( mworld > $o ) > $o )). thf(mvalid_def,definition, ( mvalid = ( ^ [A: ( mworld > $o )] : ! [B: mworld] : ( A @ B ) ) )). thf(mimplies_type,type,( mimplies: ( mworld > $o ) > ( mworld > $o ) > mworld > $o )). thf(mimplies_def,definition, ( mimplies = ( ^ [A: ( mworld > $o ),B: ( mworld > $o ),C: mworld] : ( ( A @ C ) => ( B @ C ) ) ) )). thf(mbox_type,type,( mbox: ( mworld > $o ) > mworld > $o )). thf(mbox_def,definition, ( mbox = ( ^ [A: ( mworld > $o ),B: mworld] : ! [C: mworld] : ( ( mrel @ B @ C ) => ( A @ C ) ) ) )). thf(eiw__d_i_type,type,( eiw__d_i: $i > mworld > $o )). thf(mforall_vary__d_i_type,type,( mforall_vary__d_i: ( $i > mworld > $o ) > mworld > $o )). thf(mforall_vary__d_i_def,definition, ( mforall_vary__d_i = ( ^ [A: ( $i > mworld > $o ),B: mworld] : ! [C: $i] : ( ( eiw__d_i @ C @ B ) => ( A @ C @ B ) ) ) )). thf(p_type,type,( p: $i > mworld > $o )). thf(sk1_type,type,( sk1: mworld )). thf(sk2_type,type,( sk2: mworld )). thf(sk3_type,type,( sk3: $i )). thf(1,conjecture, ( mvalid @ ( mimplies @ ( mforall_vary__d_i @ ^ [A: $i] : ( mbox @ ( p @ A ) ) ) @ ( mbox @ ( mforall_vary__d_i @ p ) ) ) ), file('/home/lex/dev/temp/bf.p',1)). thf(2,negated_conjecture,( ~ ( mvalid @ ( mimplies @ ( mforall_vary__d_i @ ^ [A: $i] : ( mbox @ ( p @ A ) ) ) @ ( mbox @ ( mforall_vary__d_i @ p ) ) ) ) ), inference(neg_conjecture,[status(cth)],[1])). thf(7,plain,( ~ ( ! [A: mworld] : ( ! [B: $i] : ( ( eiw__d_i @ B @ A ) => ! [C: mworld] : ( ( mrel @ A @ C ) => ( p @ B @ C ) ) ) => ! [B: mworld] : ( ( mrel @ A @ B ) => ! [C: $i] : ( ( eiw__d_i @ C @ B ) => ( p @ C @ B ) ) ) ) ) ), inference(defexp_and_simp_and_etaexpand,[status(thm)],[2,mbox_def,mforall_vary__d_i_def,mvalid_def,mimplies_def])). thf(9,plain, ( eiw__d_i @ sk3 @ sk2 ), inference(cnf,[status(esa)],[7])). thf(5,axiom,( ! [A: mworld,B: mworld,C: $i] : ( ( mrel @ A @ B ) => ( ( eiw__d_i @ C @ B ) => ( eiw__d_i @ C @ A ) ) ) ), file('/home/lex/dev/temp/bf.p',eiw_decre__d_i_r)). thf(16,plain,( ! [A: mworld,B: mworld,C: $i] : ( ( mrel @ A @ B ) => ( ( eiw__d_i @ C @ B ) => ( eiw__d_i @ C @ A ) ) ) ), inference(defexp_and_simp_and_etaexpand,[status(thm)],[5])). thf(17,plain,( ! [A: mworld,B: mworld] : ( ( mrel @ A @ B ) => ! [C: $i] : ( ( eiw__d_i @ C @ B ) => ( eiw__d_i @ C @ A ) ) ) ), inference(miniscope,[status(thm)],[16])). thf(18,plain,( ! [C: $i,B: mworld,A: mworld] : ( ~ ( mrel @ A @ B ) | ~ ( eiw__d_i @ C @ B ) | ( eiw__d_i @ C @ A ) ) ), inference(cnf,[status(esa)],[17])). thf(45,plain,( ! [C: $i,B: mworld,A: mworld] : ( ~ ( mrel @ A @ B ) | ( eiw__d_i @ C @ A ) | ( ( eiw__d_i @ sk3 @ sk2 ) != ( eiw__d_i @ C @ B ) ) ) ), inference(paramod_ordered,[status(thm)],[9,18])). thf(46,plain,( ! [A: mworld] : ( ~ ( mrel @ A @ sk2 ) | ( eiw__d_i @ sk3 @ A ) ) ), inference(pattern_uni,[status(thm)],[45:[bind(A,$thf(A)),bind(B,$thf(sk2)),bind(C,$thf(sk3))]])). thf(10,plain, ( mrel @ sk1 @ sk2 ), inference(cnf,[status(esa)],[7])). thf(11,plain,( ! [B: mworld,A: $i] : ( ~ ( eiw__d_i @ A @ sk1 ) | ~ ( mrel @ sk1 @ B ) | ( p @ A @ B ) ) ), inference(cnf,[status(esa)],[7])). thf(21,plain,( ! [B: mworld,A: $i] : ( ~ ( eiw__d_i @ A @ sk1 ) | ( p @ A @ B ) | ( ( mrel @ sk1 @ sk2 ) != ( mrel @ sk1 @ B ) ) ) ), inference(paramod_ordered,[status(thm)],[10,11])). thf(22,plain,( ! [A: $i] : ( ~ ( eiw__d_i @ A @ sk1 ) | ( p @ A @ sk2 ) ) ), inference(pattern_uni,[status(thm)],[21:[bind(A,$thf(A)),bind(B,$thf(sk2))]])). thf(75,plain,( ! [B: $i,A: mworld] : ( ~ ( mrel @ A @ sk2 ) | ( p @ B @ sk2 ) | ( ( eiw__d_i @ sk3 @ A ) != ( eiw__d_i @ B @ sk1 ) ) ) ), inference(paramod_ordered,[status(thm)],[46,22])). thf(76,plain, ( ~ ( mrel @ sk1 @ sk2 ) | ( p @ sk3 @ sk2 ) ), inference(pattern_uni,[status(thm)],[75:[bind(A,$thf(sk1)),bind(B,$thf(sk3))]])). thf(8,plain,( ~ ( p @ sk3 @ sk2 ) ), inference(cnf,[status(esa)],[7])). thf(83,plain, ( ~ ( $true ) | $false ), inference(rewrite,[status(thm)],[76,10,8])). thf(84,plain,( $false ), inference(simp,[status(thm)],[83])). % SZS output end CNFRefutation for bf.p
GDV verification output: The proof could not be verified by GDV.
Original problem source: SYM002+1 from the QMLTP. Adapted to modal THF syntax.
Problem rating: 0.25 (QMLTP v1.1)
Problem statement (modal THF) [show/hide]
thf(cumul_k,logic,( $modal := [ $constants := $rigid, $quantification := $cumulative, $consequence := $global, $modalities := $modal_system_K ] )). thf(p_type,type,( p: $i > $o )). thf(bf,conjecture, ( ( $box @ ! [X: $i] : ( p @ X ) ) => ! [X: $i] : ( $box @ ( p @ X ) ) )).
Problem statement (embedded) [show/hide]
% ------------------------------------------------------------------------- % modal definitions % ------------------------------------------------------------------------- % declare type for possible worlds thf(mworld_type,type,( mworld: $tType )). % declare accessibility relations thf(mrel_type,type,( mrel: mworld > mworld > $o )). % define valid operator thf(mvalid_type,type,( mvalid: ( mworld > $o ) > $o )). thf(mvalid_def,definition, ( mvalid = ( ^ [S: ( mworld > $o )] : ! [W: mworld] : ( S @ W ) ) )). % define nullary, unary and binary connectives which are no quantifiers thf(mimplies_type,type,( mimplies: ( mworld > $o ) > ( mworld > $o ) > mworld > $o )). thf(mimplies,definition, ( mimplies = ( ^ [A: ( mworld > $o ),B: ( mworld > $o ),W: mworld] : ( ( A @ W ) => ( B @ W ) ) ) )). thf(mbox_type,type,( mbox: ( mworld > $o ) > mworld > $o )). thf(mbox_def,definition, ( mbox = ( ^ [A: ( mworld > $o ),W: mworld] : ! [V: mworld] : ( ( mrel @ W @ V ) => ( A @ V ) ) ) )). % define exists-in-world predicates for quantified types and non-emptiness axioms thf(exists_in_world_type__o__d_i_c_,type,( eiw__o__d_i_c_: $i > mworld > $o )). thf(eiw_nonempty__o__d_i_c_,axiom,( ! [W: mworld] : ? [X: $i] : ( eiw__o__d_i_c_ @ X @ W ) )). % define domain restrictions thf(eiw_cumul__o__d_i_c__r,axiom,( ! [W: mworld,V: mworld,C: $i] : ( ( mrel @ W @ V ) => ( ( eiw__o__d_i_c_ @ C @ W ) => ( eiw__o__d_i_c_ @ C @ V ) ) ) )). % define for all quantifiers thf(mforall_vary_type__o__d_i_c_,type,( mforall_vary__o__d_i_c_: ( $i > mworld > $o ) > mworld > $o )). thf(mforall_vary__o__d_i_c_,definition, ( mforall_vary__o__d_i_c_ = ( ^ [A: ( $i > mworld > $o ),W: mworld] : ! [X: $i] : ( ( eiw__o__d_i_c_ @ X @ W ) => ( A @ X @ W ) ) ) )). % ------------------------------------------------------------------------- % transformed problem % ------------------------------------------------------------------------- thf(p_type,type,( p: $i > mworld > $o )). thf(bf,conjecture, ( mvalid @ ( mimplies @ ( mbox @ ( mforall_vary__o__d_i_c_ @ ^ [X: $i] : ( p @ X ) ) ) @ ( mforall_vary__o__d_i_c_ @ ^ [X: $i] : ( mbox @ ( p @ X ) ) ) ) )). % ------------------------------------------------------------------------- % auxiliary definitions % ------------------------------------------------------------------------- % define exists-in-world assertion for user-defined constants thf(exists_in_world_type__o__d_i_t__o_mworld_t__d_o_c__c_,type,( eiw__o__d_i_t__o_mworld_t__d_o_c__c_: ( $i > mworld > $o ) > mworld > $o )). thf(eiw_nonempty__o__d_i_t__o_mworld_t__d_o_c__c_,axiom,( ! [W: mworld] : ? [X: ( $i > mworld > $o )] : ( eiw__o__d_i_t__o_mworld_t__d_o_c__c_ @ X @ W ) )). thf(eiw_p,axiom,( ! [W: mworld] : ( eiw__o__d_i_t__o_mworld_t__d_o_c__c_ @ p @ W ) )). % ------------------------------------------------------------------------- % old problem % ------------------------------------------------------------------------- %thf(cumul_k,logic,($modal:=[$constants:=$rigid,$quantification:=$cumulative,$consequence:=$global,$modalities:=$modal_system_K])). %thf(p_type,type,p:$i>$o). %thf(bf,conjecture,($box@(![X:$i]:(p@X)))=>(![X:$i]:($box@(p@X)))).
Proof by Leo-III [show/hide]
% SZS status Theorem for cbf.p : 2824 ms resp. 999 ms w/o parsing % SZS output start CNFRefutation for cbf.p thf(mworld_type,type,( mworld: $tType )). thf(mrel_type,type,( mrel: mworld > mworld > $o )). thf(mvalid_type,type,( mvalid: ( mworld > $o ) > $o )). thf(mvalid_def,definition, ( mvalid = ( ^ [A: ( mworld > $o )] : ! [B: mworld] : ( A @ B ) ) )). thf(mimplies_type,type,( mimplies: ( mworld > $o ) > ( mworld > $o ) > mworld > $o )). thf(mimplies_def,definition, ( mimplies = ( ^ [A: ( mworld > $o ),B: ( mworld > $o ),C: mworld] : ( ( A @ C ) => ( B @ C ) ) ) )). thf(mbox_type,type,( mbox: ( mworld > $o ) > mworld > $o )). thf(mbox_def,definition, ( mbox = ( ^ [A: ( mworld > $o ),B: mworld] : ! [C: mworld] : ( ( mrel @ B @ C ) => ( A @ C ) ) ) )). thf(eiw__d_i_type,type,( eiw__d_i: $i > mworld > $o )). thf(mforall_vary__d_i_type,type,( mforall_vary__d_i: ( $i > mworld > $o ) > mworld > $o )). thf(mforall_vary__d_i_def,definition, ( mforall_vary__d_i = ( ^ [A: ( $i > mworld > $o ),B: mworld] : ! [C: $i] : ( ( eiw__d_i @ C @ B ) => ( A @ C @ B ) ) ) )). thf(p_type,type,( p: $i > mworld > $o )). thf(sk1_type,type,( sk1: mworld )). thf(sk2_type,type,( sk2: $i )). thf(sk3_type,type,( sk3: mworld )). thf(1,conjecture, ( mvalid @ ( mimplies @ ( mbox @ ( mforall_vary__d_i @ p ) ) @ ( mforall_vary__d_i @ ^ [A: $i] : ( mbox @ ( p @ A ) ) ) ) ), file('cbf.p',1)). thf(2,negated_conjecture,( ~ ( mvalid @ ( mimplies @ ( mbox @ ( mforall_vary__d_i @ p ) ) @ ( mforall_vary__d_i @ ^ [A: $i] : ( mbox @ ( p @ A ) ) ) ) ) ), inference(neg_conjecture,[status(cth)],[1])). thf(7,plain,( ~ ( ! [A: mworld] : ( ! [B: mworld] : ( ( mrel @ A @ B ) => ! [C: $i] : ( ( eiw__d_i @ C @ B ) => ( p @ C @ B ) ) ) => ! [B: $i] : ( ( eiw__d_i @ B @ A ) => ! [C: mworld] : ( ( mrel @ A @ C ) => ( p @ B @ C ) ) ) ) ) ), inference(defexp_and_simp_and_etaexpand,[status(thm)],[2,mbox_def,mforall_vary__d_i_def,mvalid_def,mimplies_def])). thf(10,plain, ( eiw__d_i @ sk2 @ sk1 ), inference(cnf,[status(esa)],[7])). thf(5,axiom,( ! [A: mworld,B: mworld,C: $i] : ( ( mrel @ A @ B ) => ( ( eiw__d_i @ C @ A ) => ( eiw__d_i @ C @ B ) ) ) ), file('cbf.p',eiw_cumul__d_i_r)). thf(16,plain,( ! [A: mworld,B: mworld,C: $i] : ( ( mrel @ A @ B ) => ( ( eiw__d_i @ C @ A ) => ( eiw__d_i @ C @ B ) ) ) ), inference(defexp_and_simp_and_etaexpand,[status(thm)],[5])). thf(17,plain,( ! [A: mworld,B: mworld] : ( ( mrel @ A @ B ) => ! [C: $i] : ( ( eiw__d_i @ C @ A ) => ( eiw__d_i @ C @ B ) ) ) ), inference(miniscope,[status(thm)],[16])). thf(18,plain,( ! [C: $i,B: mworld,A: mworld] : ( ~ ( mrel @ A @ B ) | ~ ( eiw__d_i @ C @ A ) | ( eiw__d_i @ C @ B ) ) ), inference(cnf,[status(esa)],[17])). thf(11,plain,( ! [B: $i,A: mworld] : ( ~ ( mrel @ sk1 @ A ) | ~ ( eiw__d_i @ B @ A ) | ( p @ B @ A ) ) ), inference(cnf,[status(esa)],[7])). thf(8,plain,( ~ ( p @ sk2 @ sk3 ) ), inference(cnf,[status(esa)],[7])). thf(25,plain,( ! [B: $i,A: mworld] : ( ~ ( mrel @ sk1 @ A ) | ~ ( eiw__d_i @ B @ A ) | ( ( p @ B @ A ) != ( p @ sk2 @ sk3 ) ) ) ), inference(paramod_ordered,[status(thm)],[11,8])). thf(26,plain, ( ~ ( mrel @ sk1 @ sk3 ) | ~ ( eiw__d_i @ sk2 @ sk3 ) ), inference(pattern_uni,[status(thm)],[25:[bind(A,$thf(sk3)),bind(B,$thf(sk2))]])). thf(9,plain, ( mrel @ sk1 @ sk3 ), inference(cnf,[status(esa)],[7])). thf(28,plain, ( ~ ( $true ) | ~ ( eiw__d_i @ sk2 @ sk3 ) ), inference(rewrite,[status(thm)],[26,9])). thf(29,plain,( ~ ( eiw__d_i @ sk2 @ sk3 ) ), inference(simp,[status(thm)],[28])). thf(41,plain,( ! [C: $i,B: mworld,A: mworld] : ( ~ ( mrel @ A @ B ) | ~ ( eiw__d_i @ C @ A ) | ( ( eiw__d_i @ C @ B ) != ( eiw__d_i @ sk2 @ sk3 ) ) ) ), inference(paramod_ordered,[status(thm)],[18,29])). thf(42,plain,( ! [A: mworld] : ( ~ ( mrel @ A @ sk3 ) | ~ ( eiw__d_i @ sk2 @ A ) ) ), inference(pattern_uni,[status(thm)],[41:[bind(A,$thf(A)),bind(B,$thf(sk3)),bind(C,$thf(sk2))]])). thf(61,plain,( ! [A: mworld] : ( ~ ( mrel @ A @ sk3 ) | ( ( eiw__d_i @ sk2 @ sk1 ) != ( eiw__d_i @ sk2 @ A ) ) ) ), inference(paramod_ordered,[status(thm)],[10,42])). thf(62,plain,( ~ ( mrel @ sk1 @ sk3 ) ), inference(pattern_uni,[status(thm)],[61:[bind(A,$thf(sk1))]])). thf(69,plain,( ~ ( $true ) ), inference(rewrite,[status(thm)],[62,9])). thf(70,plain,( $false ), inference(simp,[status(thm)],[69])). % SZS output end CNFRefutation for cbf.p
GDV verification output: The proof could not be verified by GDV.
-- Supplemental material to Chapter 6 --
In the thesis, three different benchmark data sets were used:
The exact benchmark problems are available for download:
» [TPTP TH0, zip archive]
» [TPTP TH1, zip archive]
» [QMLTP, in modal THF syntax, zip archive]
The measurements were taken on the StarExec compute cluster. For the evaluation, Leo-III, LEO-II, Satallax (3.0), Satallax (3.2), Zipperposition, Isabelle/HOL and MleanCoP (partially also with different parameter settings) were used. All primary measurement results (the measurement data on which the evaluation of chapter 6 is based) is available as [zip archive].