TSTP Solution File: SET654+3 by SuperZenon---0.0.1
View Problem
- Process Solution
%------------------------------------------------------------------------------
% File : SuperZenon---0.0.1
% Problem : SET654+3 : TPTP v8.1.0. Released v2.2.0.
% Transfm : none
% Format : tptp:raw
% Command : run_super_zenon -p0 -itptp -om -max-time %d %s
% Computer : n022.cluster.edu
% Model : x86_64 x86_64
% CPU : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory : 8042.1875MB
% OS : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% WCLimit : 600s
% DateTime : Tue Jul 19 05:43:10 EDT 2022
% Result : Theorem 3.06s 3.28s
% Output : Proof 3.20s
% Verified :
% SZS Type : -
% Comments :
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.12 % Problem : SET654+3 : TPTP v8.1.0. Released v2.2.0.
% 0.12/0.12 % Command : run_super_zenon -p0 -itptp -om -max-time %d %s
% 0.12/0.33 % Computer : n022.cluster.edu
% 0.12/0.33 % Model : x86_64 x86_64
% 0.12/0.33 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.12/0.33 % Memory : 8042.1875MB
% 0.12/0.33 % OS : Linux 3.10.0-693.el7.x86_64
% 0.12/0.33 % CPULimit : 300
% 0.12/0.33 % WCLimit : 600
% 0.12/0.33 % DateTime : Sat Jul 9 16:04:10 EDT 2022
% 0.12/0.33 % CPUTime :
% 3.06/3.28 % SZS status Theorem
% 3.06/3.28 (* PROOF-FOUND *)
% 3.06/3.28 (* BEGIN-PROOF *)
% 3.06/3.28 % SZS output start Proof
% 3.06/3.28 1. (ilf_type T_0 (set_type)) (-. (ilf_type T_0 (set_type))) ### Axiom
% 3.06/3.28 2. (ilf_type T_1 (set_type)) (-. (ilf_type T_1 (set_type))) ### Axiom
% 3.06/3.28 3. (ilf_type T_2 (set_type)) (-. (ilf_type T_2 (set_type))) ### Axiom
% 3.06/3.28 4. (ilf_type T_3 (relation_type T_2 T_0)) (-. (ilf_type T_3 (relation_type T_2 T_0))) ### Axiom
% 3.06/3.28 5. (ilf_type T_0 (set_type)) (-. (ilf_type T_0 (set_type))) ### Axiom
% 3.06/3.28 6. (ilf_type T_0 (set_type)) (-. (ilf_type T_0 (set_type))) ### Axiom
% 3.06/3.28 7. (ilf_type T_1 (set_type)) (-. (ilf_type T_1 (set_type))) ### Axiom
% 3.06/3.28 8. (ilf_type T_1 (set_type)) (-. (ilf_type T_1 (set_type))) ### Axiom
% 3.06/3.28 9. (subset T_0 T_1) (-. (subset T_0 T_1)) ### Axiom
% 3.06/3.28 10. (-. (All D, ((ilf_type D (set_type)) => ((member D T_0) => (member D T_1))))) (All D, ((ilf_type D (set_type)) => ((member D T_0) => (member D T_1)))) ### Axiom
% 3.06/3.28 11. ((subset T_0 T_1) <=> (All D, ((ilf_type D (set_type)) => ((member D T_0) => (member D T_1))))) (-. (All D, ((ilf_type D (set_type)) => ((member D T_0) => (member D T_1))))) (subset T_0 T_1) ### Equiv 9 10
% 3.06/3.28 12. ((ilf_type T_1 (set_type)) => ((subset T_0 T_1) <=> (All D, ((ilf_type D (set_type)) => ((member D T_0) => (member D T_1)))))) (subset T_0 T_1) (-. (All D, ((ilf_type D (set_type)) => ((member D T_0) => (member D T_1))))) (ilf_type T_1 (set_type)) ### Imply 8 11
% 3.06/3.28 13. (All C, ((ilf_type C (set_type)) => ((subset T_0 C) <=> (All D, ((ilf_type D (set_type)) => ((member D T_0) => (member D C))))))) (ilf_type T_1 (set_type)) (-. (All D, ((ilf_type D (set_type)) => ((member D T_0) => (member D T_1))))) (subset T_0 T_1) ### All 12
% 3.06/3.28 14. (-. (ilf_type (range_of T_3) (set_type))) (ilf_type (range_of T_3) (set_type)) ### Axiom
% 3.06/3.28 15. (All B, (ilf_type B (set_type))) (-. (ilf_type (range_of T_3) (set_type))) ### All 14
% 3.06/3.28 16. (ilf_type T_1 (set_type)) (-. (ilf_type T_1 (set_type))) ### Axiom
% 3.06/3.28 17. (ilf_type T_0 (set_type)) (-. (ilf_type T_0 (set_type))) ### Axiom
% 3.06/3.28 18. (ilf_type T_2 (set_type)) (-. (ilf_type T_2 (set_type))) ### Axiom
% 3.06/3.28 19. (ilf_type T_0 (set_type)) (-. (ilf_type T_0 (set_type))) ### Axiom
% 3.06/3.28 20. (ilf_type T_3 (relation_type T_2 T_0)) (-. (ilf_type T_3 (relation_type T_2 T_0))) ### Axiom
% 3.06/3.28 21. (-. (subset (range_of T_3) T_0)) (subset (range_of T_3) T_0) ### Axiom
% 3.06/3.28 22. ((subset (domain_of T_3) T_2) /\ (subset (range_of T_3) T_0)) (-. (subset (range_of T_3) T_0)) ### And 21
% 3.06/3.28 23. ((ilf_type T_3 (relation_type T_2 T_0)) => ((subset (domain_of T_3) T_2) /\ (subset (range_of T_3) T_0))) (-. (subset (range_of T_3) T_0)) (ilf_type T_3 (relation_type T_2 T_0)) ### Imply 20 22
% 3.06/3.28 24. (All D, ((ilf_type D (relation_type T_2 T_0)) => ((subset (domain_of D) T_2) /\ (subset (range_of D) T_0)))) (ilf_type T_3 (relation_type T_2 T_0)) (-. (subset (range_of T_3) T_0)) ### All 23
% 3.06/3.28 25. ((ilf_type T_0 (set_type)) => (All D, ((ilf_type D (relation_type T_2 T_0)) => ((subset (domain_of D) T_2) /\ (subset (range_of D) T_0))))) (-. (subset (range_of T_3) T_0)) (ilf_type T_3 (relation_type T_2 T_0)) (ilf_type T_0 (set_type)) ### Imply 19 24
% 3.06/3.28 26. (All C, ((ilf_type C (set_type)) => (All D, ((ilf_type D (relation_type T_2 C)) => ((subset (domain_of D) T_2) /\ (subset (range_of D) C)))))) (ilf_type T_0 (set_type)) (ilf_type T_3 (relation_type T_2 T_0)) (-. (subset (range_of T_3) T_0)) ### All 25
% 3.06/3.28 27. ((ilf_type T_2 (set_type)) => (All C, ((ilf_type C (set_type)) => (All D, ((ilf_type D (relation_type T_2 C)) => ((subset (domain_of D) T_2) /\ (subset (range_of D) C))))))) (-. (subset (range_of T_3) T_0)) (ilf_type T_3 (relation_type T_2 T_0)) (ilf_type T_0 (set_type)) (ilf_type T_2 (set_type)) ### Imply 18 26
% 3.06/3.28 28. (All B, ((ilf_type B (set_type)) => (All C, ((ilf_type C (set_type)) => (All D, ((ilf_type D (relation_type B C)) => ((subset (domain_of D) B) /\ (subset (range_of D) C)))))))) (ilf_type T_2 (set_type)) (ilf_type T_0 (set_type)) (ilf_type T_3 (relation_type T_2 T_0)) (-. (subset (range_of T_3) T_0)) ### All 27
% 3.06/3.28 29. (ilf_type T_4 (set_type)) (-. (ilf_type T_4 (set_type))) ### Axiom
% 3.06/3.28 30. (ilf_type T_4 (set_type)) (-. (ilf_type T_4 (set_type))) ### Axiom
% 3.06/3.28 31. (member T_4 (range_of T_3)) (-. (member T_4 (range_of T_3))) ### Axiom
% 3.06/3.28 32. (-. (member T_4 T_0)) (member T_4 T_0) ### Axiom
% 3.06/3.28 33. ((ilf_type T_4 (set_type)) => ((member T_4 (range_of T_3)) => (member T_4 T_0))) (-. (member T_4 T_0)) (member T_4 (range_of T_3)) (ilf_type T_4 (set_type)) ### DisjTree 30 31 32
% 3.06/3.28 34. (All D, ((ilf_type D (set_type)) => ((member D (range_of T_3)) => (member D T_0)))) (ilf_type T_4 (set_type)) (member T_4 (range_of T_3)) (-. (member T_4 T_0)) ### All 33
% 3.06/3.28 35. (-. (member T_4 T_1)) (member T_4 T_1) ### Axiom
% 3.06/3.28 36. ((ilf_type T_4 (set_type)) => ((member T_4 T_0) => (member T_4 T_1))) (-. (member T_4 T_1)) (member T_4 (range_of T_3)) (All D, ((ilf_type D (set_type)) => ((member D (range_of T_3)) => (member D T_0)))) (ilf_type T_4 (set_type)) ### DisjTree 29 34 35
% 3.06/3.28 37. (All D, ((ilf_type D (set_type)) => ((member D T_0) => (member D T_1)))) (ilf_type T_4 (set_type)) (All D, ((ilf_type D (set_type)) => ((member D (range_of T_3)) => (member D T_0)))) (member T_4 (range_of T_3)) (-. (member T_4 T_1)) ### All 36
% 3.06/3.28 38. ((subset (range_of T_3) T_0) <=> (All D, ((ilf_type D (set_type)) => ((member D (range_of T_3)) => (member D T_0))))) (-. (member T_4 T_1)) (member T_4 (range_of T_3)) (ilf_type T_4 (set_type)) (All D, ((ilf_type D (set_type)) => ((member D T_0) => (member D T_1)))) (ilf_type T_3 (relation_type T_2 T_0)) (ilf_type T_0 (set_type)) (ilf_type T_2 (set_type)) (All B, ((ilf_type B (set_type)) => (All C, ((ilf_type C (set_type)) => (All D, ((ilf_type D (relation_type B C)) => ((subset (domain_of D) B) /\ (subset (range_of D) C)))))))) ### Equiv 28 37
% 3.06/3.28 39. ((ilf_type T_0 (set_type)) => ((subset (range_of T_3) T_0) <=> (All D, ((ilf_type D (set_type)) => ((member D (range_of T_3)) => (member D T_0)))))) (All B, ((ilf_type B (set_type)) => (All C, ((ilf_type C (set_type)) => (All D, ((ilf_type D (relation_type B C)) => ((subset (domain_of D) B) /\ (subset (range_of D) C)))))))) (ilf_type T_2 (set_type)) (ilf_type T_3 (relation_type T_2 T_0)) (All D, ((ilf_type D (set_type)) => ((member D T_0) => (member D T_1)))) (ilf_type T_4 (set_type)) (member T_4 (range_of T_3)) (-. (member T_4 T_1)) (ilf_type T_0 (set_type)) ### Imply 17 38
% 3.06/3.28 40. (All C, ((ilf_type C (set_type)) => ((subset (range_of T_3) C) <=> (All D, ((ilf_type D (set_type)) => ((member D (range_of T_3)) => (member D C))))))) (ilf_type T_0 (set_type)) (-. (member T_4 T_1)) (member T_4 (range_of T_3)) (ilf_type T_4 (set_type)) (All D, ((ilf_type D (set_type)) => ((member D T_0) => (member D T_1)))) (ilf_type T_3 (relation_type T_2 T_0)) (ilf_type T_2 (set_type)) (All B, ((ilf_type B (set_type)) => (All C, ((ilf_type C (set_type)) => (All D, ((ilf_type D (relation_type B C)) => ((subset (domain_of D) B) /\ (subset (range_of D) C)))))))) ### All 39
% 3.06/3.28 41. (-. ((ilf_type T_4 (set_type)) => ((member T_4 (range_of T_3)) => (member T_4 T_1)))) (All B, ((ilf_type B (set_type)) => (All C, ((ilf_type C (set_type)) => (All D, ((ilf_type D (relation_type B C)) => ((subset (domain_of D) B) /\ (subset (range_of D) C)))))))) (ilf_type T_2 (set_type)) (ilf_type T_3 (relation_type T_2 T_0)) (All D, ((ilf_type D (set_type)) => ((member D T_0) => (member D T_1)))) (ilf_type T_0 (set_type)) (All C, ((ilf_type C (set_type)) => ((subset (range_of T_3) C) <=> (All D, ((ilf_type D (set_type)) => ((member D (range_of T_3)) => (member D C))))))) ### ConjTree 40
% 3.06/3.28 42. (-. (All D, ((ilf_type D (set_type)) => ((member D (range_of T_3)) => (member D T_1))))) (All C, ((ilf_type C (set_type)) => ((subset (range_of T_3) C) <=> (All D, ((ilf_type D (set_type)) => ((member D (range_of T_3)) => (member D C))))))) (ilf_type T_0 (set_type)) (All D, ((ilf_type D (set_type)) => ((member D T_0) => (member D T_1)))) (ilf_type T_3 (relation_type T_2 T_0)) (ilf_type T_2 (set_type)) (All B, ((ilf_type B (set_type)) => (All C, ((ilf_type C (set_type)) => (All D, ((ilf_type D (relation_type B C)) => ((subset (domain_of D) B) /\ (subset (range_of D) C)))))))) ### NotAllEx 41
% 3.06/3.28 43. (-. (subset (range_of T_3) T_1)) (subset (range_of T_3) T_1) ### Axiom
% 3.06/3.28 44. ((subset (range_of T_3) T_1) <=> (All D, ((ilf_type D (set_type)) => ((member D (range_of T_3)) => (member D T_1))))) (-. (subset (range_of T_3) T_1)) (All B, ((ilf_type B (set_type)) => (All C, ((ilf_type C (set_type)) => (All D, ((ilf_type D (relation_type B C)) => ((subset (domain_of D) B) /\ (subset (range_of D) C)))))))) (ilf_type T_2 (set_type)) (ilf_type T_3 (relation_type T_2 T_0)) (All D, ((ilf_type D (set_type)) => ((member D T_0) => (member D T_1)))) (ilf_type T_0 (set_type)) (All C, ((ilf_type C (set_type)) => ((subset (range_of T_3) C) <=> (All D, ((ilf_type D (set_type)) => ((member D (range_of T_3)) => (member D C))))))) ### Equiv 42 43
% 3.13/3.31 45. ((ilf_type T_1 (set_type)) => ((subset (range_of T_3) T_1) <=> (All D, ((ilf_type D (set_type)) => ((member D (range_of T_3)) => (member D T_1)))))) (All C, ((ilf_type C (set_type)) => ((subset (range_of T_3) C) <=> (All D, ((ilf_type D (set_type)) => ((member D (range_of T_3)) => (member D C))))))) (ilf_type T_0 (set_type)) (All D, ((ilf_type D (set_type)) => ((member D T_0) => (member D T_1)))) (ilf_type T_3 (relation_type T_2 T_0)) (ilf_type T_2 (set_type)) (All B, ((ilf_type B (set_type)) => (All C, ((ilf_type C (set_type)) => (All D, ((ilf_type D (relation_type B C)) => ((subset (domain_of D) B) /\ (subset (range_of D) C)))))))) (-. (subset (range_of T_3) T_1)) (ilf_type T_1 (set_type)) ### Imply 16 44
% 3.13/3.31 46. (ilf_type T_1 (set_type)) (-. (subset (range_of T_3) T_1)) (All B, ((ilf_type B (set_type)) => (All C, ((ilf_type C (set_type)) => (All D, ((ilf_type D (relation_type B C)) => ((subset (domain_of D) B) /\ (subset (range_of D) C)))))))) (ilf_type T_2 (set_type)) (ilf_type T_3 (relation_type T_2 T_0)) (All D, ((ilf_type D (set_type)) => ((member D T_0) => (member D T_1)))) (ilf_type T_0 (set_type)) (All C, ((ilf_type C (set_type)) => ((subset (range_of T_3) C) <=> (All D, ((ilf_type D (set_type)) => ((member D (range_of T_3)) => (member D C))))))) ### All 45
% 3.13/3.31 47. ((ilf_type (range_of T_3) (set_type)) => (All C, ((ilf_type C (set_type)) => ((subset (range_of T_3) C) <=> (All D, ((ilf_type D (set_type)) => ((member D (range_of T_3)) => (member D C)))))))) (ilf_type T_0 (set_type)) (All D, ((ilf_type D (set_type)) => ((member D T_0) => (member D T_1)))) (ilf_type T_3 (relation_type T_2 T_0)) (ilf_type T_2 (set_type)) (All B, ((ilf_type B (set_type)) => (All C, ((ilf_type C (set_type)) => (All D, ((ilf_type D (relation_type B C)) => ((subset (domain_of D) B) /\ (subset (range_of D) C)))))))) (-. (subset (range_of T_3) T_1)) (ilf_type T_1 (set_type)) (All B, (ilf_type B (set_type))) ### Imply 15 46
% 3.13/3.31 48. (All B, ((ilf_type B (set_type)) => (All C, ((ilf_type C (set_type)) => ((subset B C) <=> (All D, ((ilf_type D (set_type)) => ((member D B) => (member D C))))))))) (All B, (ilf_type B (set_type))) (ilf_type T_1 (set_type)) (-. (subset (range_of T_3) T_1)) (All B, ((ilf_type B (set_type)) => (All C, ((ilf_type C (set_type)) => (All D, ((ilf_type D (relation_type B C)) => ((subset (domain_of D) B) /\ (subset (range_of D) C)))))))) (ilf_type T_2 (set_type)) (ilf_type T_3 (relation_type T_2 T_0)) (All D, ((ilf_type D (set_type)) => ((member D T_0) => (member D T_1)))) (ilf_type T_0 (set_type)) ### All 47
% 3.13/3.31 49. ((member T_0 (power_set T_1)) <=> (All D, ((ilf_type D (set_type)) => ((member D T_0) => (member D T_1))))) (ilf_type T_0 (set_type)) (ilf_type T_3 (relation_type T_2 T_0)) (ilf_type T_2 (set_type)) (All B, ((ilf_type B (set_type)) => (All C, ((ilf_type C (set_type)) => (All D, ((ilf_type D (relation_type B C)) => ((subset (domain_of D) B) /\ (subset (range_of D) C)))))))) (-. (subset (range_of T_3) T_1)) (All B, (ilf_type B (set_type))) (All B, ((ilf_type B (set_type)) => (All C, ((ilf_type C (set_type)) => ((subset B C) <=> (All D, ((ilf_type D (set_type)) => ((member D B) => (member D C))))))))) (subset T_0 T_1) (ilf_type T_1 (set_type)) (All C, ((ilf_type C (set_type)) => ((subset T_0 C) <=> (All D, ((ilf_type D (set_type)) => ((member D T_0) => (member D C))))))) ### Equiv 13 48
% 3.13/3.31 50. ((ilf_type T_1 (set_type)) => ((member T_0 (power_set T_1)) <=> (All D, ((ilf_type D (set_type)) => ((member D T_0) => (member D T_1)))))) (All C, ((ilf_type C (set_type)) => ((subset T_0 C) <=> (All D, ((ilf_type D (set_type)) => ((member D T_0) => (member D C))))))) (subset T_0 T_1) (All B, ((ilf_type B (set_type)) => (All C, ((ilf_type C (set_type)) => ((subset B C) <=> (All D, ((ilf_type D (set_type)) => ((member D B) => (member D C))))))))) (All B, (ilf_type B (set_type))) (-. (subset (range_of T_3) T_1)) (All B, ((ilf_type B (set_type)) => (All C, ((ilf_type C (set_type)) => (All D, ((ilf_type D (relation_type B C)) => ((subset (domain_of D) B) /\ (subset (range_of D) C)))))))) (ilf_type T_2 (set_type)) (ilf_type T_3 (relation_type T_2 T_0)) (ilf_type T_0 (set_type)) (ilf_type T_1 (set_type)) ### Imply 7 49
% 3.13/3.31 51. (All C, ((ilf_type C (set_type)) => ((member T_0 (power_set C)) <=> (All D, ((ilf_type D (set_type)) => ((member D T_0) => (member D C))))))) (ilf_type T_1 (set_type)) (ilf_type T_0 (set_type)) (ilf_type T_3 (relation_type T_2 T_0)) (ilf_type T_2 (set_type)) (All B, ((ilf_type B (set_type)) => (All C, ((ilf_type C (set_type)) => (All D, ((ilf_type D (relation_type B C)) => ((subset (domain_of D) B) /\ (subset (range_of D) C)))))))) (-. (subset (range_of T_3) T_1)) (All B, (ilf_type B (set_type))) (All B, ((ilf_type B (set_type)) => (All C, ((ilf_type C (set_type)) => ((subset B C) <=> (All D, ((ilf_type D (set_type)) => ((member D B) => (member D C))))))))) (subset T_0 T_1) (All C, ((ilf_type C (set_type)) => ((subset T_0 C) <=> (All D, ((ilf_type D (set_type)) => ((member D T_0) => (member D C))))))) ### All 50
% 3.13/3.31 52. ((ilf_type T_0 (set_type)) => (All C, ((ilf_type C (set_type)) => ((subset T_0 C) <=> (All D, ((ilf_type D (set_type)) => ((member D T_0) => (member D C)))))))) (subset T_0 T_1) (All B, ((ilf_type B (set_type)) => (All C, ((ilf_type C (set_type)) => ((subset B C) <=> (All D, ((ilf_type D (set_type)) => ((member D B) => (member D C))))))))) (All B, (ilf_type B (set_type))) (-. (subset (range_of T_3) T_1)) (All B, ((ilf_type B (set_type)) => (All C, ((ilf_type C (set_type)) => (All D, ((ilf_type D (relation_type B C)) => ((subset (domain_of D) B) /\ (subset (range_of D) C)))))))) (ilf_type T_2 (set_type)) (ilf_type T_3 (relation_type T_2 T_0)) (ilf_type T_1 (set_type)) (All C, ((ilf_type C (set_type)) => ((member T_0 (power_set C)) <=> (All D, ((ilf_type D (set_type)) => ((member D T_0) => (member D C))))))) (ilf_type T_0 (set_type)) ### Imply 6 51
% 3.13/3.31 53. (ilf_type T_0 (set_type)) (All C, ((ilf_type C (set_type)) => ((member T_0 (power_set C)) <=> (All D, ((ilf_type D (set_type)) => ((member D T_0) => (member D C))))))) (ilf_type T_1 (set_type)) (ilf_type T_3 (relation_type T_2 T_0)) (ilf_type T_2 (set_type)) (All B, ((ilf_type B (set_type)) => (All C, ((ilf_type C (set_type)) => (All D, ((ilf_type D (relation_type B C)) => ((subset (domain_of D) B) /\ (subset (range_of D) C)))))))) (-. (subset (range_of T_3) T_1)) (All B, (ilf_type B (set_type))) (All B, ((ilf_type B (set_type)) => (All C, ((ilf_type C (set_type)) => ((subset B C) <=> (All D, ((ilf_type D (set_type)) => ((member D B) => (member D C))))))))) (subset T_0 T_1) ### All 52
% 3.13/3.31 54. ((ilf_type T_0 (set_type)) => (All C, ((ilf_type C (set_type)) => ((member T_0 (power_set C)) <=> (All D, ((ilf_type D (set_type)) => ((member D T_0) => (member D C)))))))) (subset T_0 T_1) (All B, ((ilf_type B (set_type)) => (All C, ((ilf_type C (set_type)) => ((subset B C) <=> (All D, ((ilf_type D (set_type)) => ((member D B) => (member D C))))))))) (All B, (ilf_type B (set_type))) (-. (subset (range_of T_3) T_1)) (All B, ((ilf_type B (set_type)) => (All C, ((ilf_type C (set_type)) => (All D, ((ilf_type D (relation_type B C)) => ((subset (domain_of D) B) /\ (subset (range_of D) C)))))))) (ilf_type T_2 (set_type)) (ilf_type T_3 (relation_type T_2 T_0)) (ilf_type T_1 (set_type)) (ilf_type T_0 (set_type)) ### Imply 5 53
% 3.13/3.31 55. (All B, ((ilf_type B (set_type)) => (All C, ((ilf_type C (set_type)) => ((member B (power_set C)) <=> (All D, ((ilf_type D (set_type)) => ((member D B) => (member D C))))))))) (ilf_type T_0 (set_type)) (ilf_type T_1 (set_type)) (ilf_type T_3 (relation_type T_2 T_0)) (ilf_type T_2 (set_type)) (All B, ((ilf_type B (set_type)) => (All C, ((ilf_type C (set_type)) => (All D, ((ilf_type D (relation_type B C)) => ((subset (domain_of D) B) /\ (subset (range_of D) C)))))))) (-. (subset (range_of T_3) T_1)) (All B, (ilf_type B (set_type))) (All B, ((ilf_type B (set_type)) => (All C, ((ilf_type C (set_type)) => ((subset B C) <=> (All D, ((ilf_type D (set_type)) => ((member D B) => (member D C))))))))) (subset T_0 T_1) ### All 54
% 3.13/3.35 56. (-. (ilf_type T_3 (relation_type T_2 T_1))) (ilf_type T_3 (relation_type T_2 T_1)) ### Axiom
% 3.13/3.35 57. ((ilf_type T_3 (relation_type T_2 T_0)) => ((subset (range_of T_3) T_1) => (ilf_type T_3 (relation_type T_2 T_1)))) (-. (ilf_type T_3 (relation_type T_2 T_1))) (subset T_0 T_1) (All B, ((ilf_type B (set_type)) => (All C, ((ilf_type C (set_type)) => ((subset B C) <=> (All D, ((ilf_type D (set_type)) => ((member D B) => (member D C))))))))) (All B, (ilf_type B (set_type))) (All B, ((ilf_type B (set_type)) => (All C, ((ilf_type C (set_type)) => (All D, ((ilf_type D (relation_type B C)) => ((subset (domain_of D) B) /\ (subset (range_of D) C)))))))) (ilf_type T_2 (set_type)) (ilf_type T_1 (set_type)) (ilf_type T_0 (set_type)) (All B, ((ilf_type B (set_type)) => (All C, ((ilf_type C (set_type)) => ((member B (power_set C)) <=> (All D, ((ilf_type D (set_type)) => ((member D B) => (member D C))))))))) (ilf_type T_3 (relation_type T_2 T_0)) ### DisjTree 4 55 56
% 3.13/3.35 58. (All E, ((ilf_type E (relation_type T_2 T_0)) => ((subset (range_of E) T_1) => (ilf_type E (relation_type T_2 T_1))))) (ilf_type T_3 (relation_type T_2 T_0)) (All B, ((ilf_type B (set_type)) => (All C, ((ilf_type C (set_type)) => ((member B (power_set C)) <=> (All D, ((ilf_type D (set_type)) => ((member D B) => (member D C))))))))) (ilf_type T_0 (set_type)) (ilf_type T_1 (set_type)) (ilf_type T_2 (set_type)) (All B, ((ilf_type B (set_type)) => (All C, ((ilf_type C (set_type)) => (All D, ((ilf_type D (relation_type B C)) => ((subset (domain_of D) B) /\ (subset (range_of D) C)))))))) (All B, (ilf_type B (set_type))) (All B, ((ilf_type B (set_type)) => (All C, ((ilf_type C (set_type)) => ((subset B C) <=> (All D, ((ilf_type D (set_type)) => ((member D B) => (member D C))))))))) (subset T_0 T_1) (-. (ilf_type T_3 (relation_type T_2 T_1))) ### All 57
% 3.13/3.35 59. ((ilf_type T_2 (set_type)) => (All E, ((ilf_type E (relation_type T_2 T_0)) => ((subset (range_of E) T_1) => (ilf_type E (relation_type T_2 T_1)))))) (-. (ilf_type T_3 (relation_type T_2 T_1))) (subset T_0 T_1) (All B, ((ilf_type B (set_type)) => (All C, ((ilf_type C (set_type)) => ((subset B C) <=> (All D, ((ilf_type D (set_type)) => ((member D B) => (member D C))))))))) (All B, (ilf_type B (set_type))) (All B, ((ilf_type B (set_type)) => (All C, ((ilf_type C (set_type)) => (All D, ((ilf_type D (relation_type B C)) => ((subset (domain_of D) B) /\ (subset (range_of D) C)))))))) (ilf_type T_1 (set_type)) (ilf_type T_0 (set_type)) (All B, ((ilf_type B (set_type)) => (All C, ((ilf_type C (set_type)) => ((member B (power_set C)) <=> (All D, ((ilf_type D (set_type)) => ((member D B) => (member D C))))))))) (ilf_type T_3 (relation_type T_2 T_0)) (ilf_type T_2 (set_type)) ### Imply 3 58
% 3.13/3.35 60. (All D, ((ilf_type D (set_type)) => (All E, ((ilf_type E (relation_type D T_0)) => ((subset (range_of E) T_1) => (ilf_type E (relation_type D T_1))))))) (ilf_type T_2 (set_type)) (ilf_type T_3 (relation_type T_2 T_0)) (All B, ((ilf_type B (set_type)) => (All C, ((ilf_type C (set_type)) => ((member B (power_set C)) <=> (All D, ((ilf_type D (set_type)) => ((member D B) => (member D C))))))))) (ilf_type T_0 (set_type)) (ilf_type T_1 (set_type)) (All B, ((ilf_type B (set_type)) => (All C, ((ilf_type C (set_type)) => (All D, ((ilf_type D (relation_type B C)) => ((subset (domain_of D) B) /\ (subset (range_of D) C)))))))) (All B, (ilf_type B (set_type))) (All B, ((ilf_type B (set_type)) => (All C, ((ilf_type C (set_type)) => ((subset B C) <=> (All D, ((ilf_type D (set_type)) => ((member D B) => (member D C))))))))) (subset T_0 T_1) (-. (ilf_type T_3 (relation_type T_2 T_1))) ### All 59
% 3.13/3.35 61. ((ilf_type T_1 (set_type)) => (All D, ((ilf_type D (set_type)) => (All E, ((ilf_type E (relation_type D T_0)) => ((subset (range_of E) T_1) => (ilf_type E (relation_type D T_1)))))))) (-. (ilf_type T_3 (relation_type T_2 T_1))) (subset T_0 T_1) (All B, ((ilf_type B (set_type)) => (All C, ((ilf_type C (set_type)) => ((subset B C) <=> (All D, ((ilf_type D (set_type)) => ((member D B) => (member D C))))))))) (All B, (ilf_type B (set_type))) (All B, ((ilf_type B (set_type)) => (All C, ((ilf_type C (set_type)) => (All D, ((ilf_type D (relation_type B C)) => ((subset (domain_of D) B) /\ (subset (range_of D) C)))))))) (ilf_type T_0 (set_type)) (All B, ((ilf_type B (set_type)) => (All C, ((ilf_type C (set_type)) => ((member B (power_set C)) <=> (All D, ((ilf_type D (set_type)) => ((member D B) => (member D C))))))))) (ilf_type T_3 (relation_type T_2 T_0)) (ilf_type T_2 (set_type)) (ilf_type T_1 (set_type)) ### Imply 2 60
% 3.13/3.35 62. (All C, ((ilf_type C (set_type)) => (All D, ((ilf_type D (set_type)) => (All E, ((ilf_type E (relation_type D T_0)) => ((subset (range_of E) C) => (ilf_type E (relation_type D C))))))))) (ilf_type T_1 (set_type)) (ilf_type T_2 (set_type)) (ilf_type T_3 (relation_type T_2 T_0)) (All B, ((ilf_type B (set_type)) => (All C, ((ilf_type C (set_type)) => ((member B (power_set C)) <=> (All D, ((ilf_type D (set_type)) => ((member D B) => (member D C))))))))) (ilf_type T_0 (set_type)) (All B, ((ilf_type B (set_type)) => (All C, ((ilf_type C (set_type)) => (All D, ((ilf_type D (relation_type B C)) => ((subset (domain_of D) B) /\ (subset (range_of D) C)))))))) (All B, (ilf_type B (set_type))) (All B, ((ilf_type B (set_type)) => (All C, ((ilf_type C (set_type)) => ((subset B C) <=> (All D, ((ilf_type D (set_type)) => ((member D B) => (member D C))))))))) (subset T_0 T_1) (-. (ilf_type T_3 (relation_type T_2 T_1))) ### All 61
% 3.13/3.35 63. ((ilf_type T_0 (set_type)) => (All C, ((ilf_type C (set_type)) => (All D, ((ilf_type D (set_type)) => (All E, ((ilf_type E (relation_type D T_0)) => ((subset (range_of E) C) => (ilf_type E (relation_type D C)))))))))) (-. (ilf_type T_3 (relation_type T_2 T_1))) (subset T_0 T_1) (All B, ((ilf_type B (set_type)) => (All C, ((ilf_type C (set_type)) => ((subset B C) <=> (All D, ((ilf_type D (set_type)) => ((member D B) => (member D C))))))))) (All B, (ilf_type B (set_type))) (All B, ((ilf_type B (set_type)) => (All C, ((ilf_type C (set_type)) => (All D, ((ilf_type D (relation_type B C)) => ((subset (domain_of D) B) /\ (subset (range_of D) C)))))))) (All B, ((ilf_type B (set_type)) => (All C, ((ilf_type C (set_type)) => ((member B (power_set C)) <=> (All D, ((ilf_type D (set_type)) => ((member D B) => (member D C))))))))) (ilf_type T_3 (relation_type T_2 T_0)) (ilf_type T_2 (set_type)) (ilf_type T_1 (set_type)) (ilf_type T_0 (set_type)) ### Imply 1 62
% 3.13/3.35 64. (All B, ((ilf_type B (set_type)) => (All C, ((ilf_type C (set_type)) => (All D, ((ilf_type D (set_type)) => (All E, ((ilf_type E (relation_type D B)) => ((subset (range_of E) C) => (ilf_type E (relation_type D C))))))))))) (ilf_type T_0 (set_type)) (ilf_type T_1 (set_type)) (ilf_type T_2 (set_type)) (ilf_type T_3 (relation_type T_2 T_0)) (All B, ((ilf_type B (set_type)) => (All C, ((ilf_type C (set_type)) => ((member B (power_set C)) <=> (All D, ((ilf_type D (set_type)) => ((member D B) => (member D C))))))))) (All B, ((ilf_type B (set_type)) => (All C, ((ilf_type C (set_type)) => (All D, ((ilf_type D (relation_type B C)) => ((subset (domain_of D) B) /\ (subset (range_of D) C)))))))) (All B, (ilf_type B (set_type))) (All B, ((ilf_type B (set_type)) => (All C, ((ilf_type C (set_type)) => ((subset B C) <=> (All D, ((ilf_type D (set_type)) => ((member D B) => (member D C))))))))) (subset T_0 T_1) (-. (ilf_type T_3 (relation_type T_2 T_1))) ### All 63
% 3.13/3.35 65. (-. ((ilf_type T_3 (relation_type T_2 T_0)) => ((subset T_0 T_1) => (ilf_type T_3 (relation_type T_2 T_1))))) (All B, ((ilf_type B (set_type)) => (All C, ((ilf_type C (set_type)) => ((subset B C) <=> (All D, ((ilf_type D (set_type)) => ((member D B) => (member D C))))))))) (All B, (ilf_type B (set_type))) (All B, ((ilf_type B (set_type)) => (All C, ((ilf_type C (set_type)) => (All D, ((ilf_type D (relation_type B C)) => ((subset (domain_of D) B) /\ (subset (range_of D) C)))))))) (All B, ((ilf_type B (set_type)) => (All C, ((ilf_type C (set_type)) => ((member B (power_set C)) <=> (All D, ((ilf_type D (set_type)) => ((member D B) => (member D C))))))))) (ilf_type T_2 (set_type)) (ilf_type T_1 (set_type)) (ilf_type T_0 (set_type)) (All B, ((ilf_type B (set_type)) => (All C, ((ilf_type C (set_type)) => (All D, ((ilf_type D (set_type)) => (All E, ((ilf_type E (relation_type D B)) => ((subset (range_of E) C) => (ilf_type E (relation_type D C))))))))))) ### ConjTree 64
% 3.20/3.37 66. (-. (All E, ((ilf_type E (relation_type T_2 T_0)) => ((subset T_0 T_1) => (ilf_type E (relation_type T_2 T_1)))))) (All B, ((ilf_type B (set_type)) => (All C, ((ilf_type C (set_type)) => (All D, ((ilf_type D (set_type)) => (All E, ((ilf_type E (relation_type D B)) => ((subset (range_of E) C) => (ilf_type E (relation_type D C))))))))))) (ilf_type T_0 (set_type)) (ilf_type T_1 (set_type)) (ilf_type T_2 (set_type)) (All B, ((ilf_type B (set_type)) => (All C, ((ilf_type C (set_type)) => ((member B (power_set C)) <=> (All D, ((ilf_type D (set_type)) => ((member D B) => (member D C))))))))) (All B, ((ilf_type B (set_type)) => (All C, ((ilf_type C (set_type)) => (All D, ((ilf_type D (relation_type B C)) => ((subset (domain_of D) B) /\ (subset (range_of D) C)))))))) (All B, (ilf_type B (set_type))) (All B, ((ilf_type B (set_type)) => (All C, ((ilf_type C (set_type)) => ((subset B C) <=> (All D, ((ilf_type D (set_type)) => ((member D B) => (member D C))))))))) ### NotAllEx 65
% 3.20/3.37 67. (-. ((ilf_type T_2 (set_type)) => (All E, ((ilf_type E (relation_type T_2 T_0)) => ((subset T_0 T_1) => (ilf_type E (relation_type T_2 T_1))))))) (All B, ((ilf_type B (set_type)) => (All C, ((ilf_type C (set_type)) => ((subset B C) <=> (All D, ((ilf_type D (set_type)) => ((member D B) => (member D C))))))))) (All B, (ilf_type B (set_type))) (All B, ((ilf_type B (set_type)) => (All C, ((ilf_type C (set_type)) => (All D, ((ilf_type D (relation_type B C)) => ((subset (domain_of D) B) /\ (subset (range_of D) C)))))))) (All B, ((ilf_type B (set_type)) => (All C, ((ilf_type C (set_type)) => ((member B (power_set C)) <=> (All D, ((ilf_type D (set_type)) => ((member D B) => (member D C))))))))) (ilf_type T_1 (set_type)) (ilf_type T_0 (set_type)) (All B, ((ilf_type B (set_type)) => (All C, ((ilf_type C (set_type)) => (All D, ((ilf_type D (set_type)) => (All E, ((ilf_type E (relation_type D B)) => ((subset (range_of E) C) => (ilf_type E (relation_type D C))))))))))) ### NotImply 66
% 3.20/3.37 68. (-. (All D, ((ilf_type D (set_type)) => (All E, ((ilf_type E (relation_type D T_0)) => ((subset T_0 T_1) => (ilf_type E (relation_type D T_1)))))))) (All B, ((ilf_type B (set_type)) => (All C, ((ilf_type C (set_type)) => (All D, ((ilf_type D (set_type)) => (All E, ((ilf_type E (relation_type D B)) => ((subset (range_of E) C) => (ilf_type E (relation_type D C))))))))))) (ilf_type T_0 (set_type)) (ilf_type T_1 (set_type)) (All B, ((ilf_type B (set_type)) => (All C, ((ilf_type C (set_type)) => ((member B (power_set C)) <=> (All D, ((ilf_type D (set_type)) => ((member D B) => (member D C))))))))) (All B, ((ilf_type B (set_type)) => (All C, ((ilf_type C (set_type)) => (All D, ((ilf_type D (relation_type B C)) => ((subset (domain_of D) B) /\ (subset (range_of D) C)))))))) (All B, (ilf_type B (set_type))) (All B, ((ilf_type B (set_type)) => (All C, ((ilf_type C (set_type)) => ((subset B C) <=> (All D, ((ilf_type D (set_type)) => ((member D B) => (member D C))))))))) ### NotAllEx 67
% 3.20/3.37 69. (-. ((ilf_type T_1 (set_type)) => (All D, ((ilf_type D (set_type)) => (All E, ((ilf_type E (relation_type D T_0)) => ((subset T_0 T_1) => (ilf_type E (relation_type D T_1))))))))) (All B, ((ilf_type B (set_type)) => (All C, ((ilf_type C (set_type)) => ((subset B C) <=> (All D, ((ilf_type D (set_type)) => ((member D B) => (member D C))))))))) (All B, (ilf_type B (set_type))) (All B, ((ilf_type B (set_type)) => (All C, ((ilf_type C (set_type)) => (All D, ((ilf_type D (relation_type B C)) => ((subset (domain_of D) B) /\ (subset (range_of D) C)))))))) (All B, ((ilf_type B (set_type)) => (All C, ((ilf_type C (set_type)) => ((member B (power_set C)) <=> (All D, ((ilf_type D (set_type)) => ((member D B) => (member D C))))))))) (ilf_type T_0 (set_type)) (All B, ((ilf_type B (set_type)) => (All C, ((ilf_type C (set_type)) => (All D, ((ilf_type D (set_type)) => (All E, ((ilf_type E (relation_type D B)) => ((subset (range_of E) C) => (ilf_type E (relation_type D C))))))))))) ### NotImply 68
% 3.20/3.37 70. (-. (All C, ((ilf_type C (set_type)) => (All D, ((ilf_type D (set_type)) => (All E, ((ilf_type E (relation_type D T_0)) => ((subset T_0 C) => (ilf_type E (relation_type D C)))))))))) (All B, ((ilf_type B (set_type)) => (All C, ((ilf_type C (set_type)) => (All D, ((ilf_type D (set_type)) => (All E, ((ilf_type E (relation_type D B)) => ((subset (range_of E) C) => (ilf_type E (relation_type D C))))))))))) (ilf_type T_0 (set_type)) (All B, ((ilf_type B (set_type)) => (All C, ((ilf_type C (set_type)) => ((member B (power_set C)) <=> (All D, ((ilf_type D (set_type)) => ((member D B) => (member D C))))))))) (All B, ((ilf_type B (set_type)) => (All C, ((ilf_type C (set_type)) => (All D, ((ilf_type D (relation_type B C)) => ((subset (domain_of D) B) /\ (subset (range_of D) C)))))))) (All B, (ilf_type B (set_type))) (All B, ((ilf_type B (set_type)) => (All C, ((ilf_type C (set_type)) => ((subset B C) <=> (All D, ((ilf_type D (set_type)) => ((member D B) => (member D C))))))))) ### NotAllEx 69
% 3.20/3.37 71. (-. ((ilf_type T_0 (set_type)) => (All C, ((ilf_type C (set_type)) => (All D, ((ilf_type D (set_type)) => (All E, ((ilf_type E (relation_type D T_0)) => ((subset T_0 C) => (ilf_type E (relation_type D C))))))))))) (All B, ((ilf_type B (set_type)) => (All C, ((ilf_type C (set_type)) => ((subset B C) <=> (All D, ((ilf_type D (set_type)) => ((member D B) => (member D C))))))))) (All B, (ilf_type B (set_type))) (All B, ((ilf_type B (set_type)) => (All C, ((ilf_type C (set_type)) => (All D, ((ilf_type D (relation_type B C)) => ((subset (domain_of D) B) /\ (subset (range_of D) C)))))))) (All B, ((ilf_type B (set_type)) => (All C, ((ilf_type C (set_type)) => ((member B (power_set C)) <=> (All D, ((ilf_type D (set_type)) => ((member D B) => (member D C))))))))) (All B, ((ilf_type B (set_type)) => (All C, ((ilf_type C (set_type)) => (All D, ((ilf_type D (set_type)) => (All E, ((ilf_type E (relation_type D B)) => ((subset (range_of E) C) => (ilf_type E (relation_type D C))))))))))) ### NotImply 70
% 3.20/3.37 72. (-. (All B, ((ilf_type B (set_type)) => (All C, ((ilf_type C (set_type)) => (All D, ((ilf_type D (set_type)) => (All E, ((ilf_type E (relation_type D B)) => ((subset B C) => (ilf_type E (relation_type D C)))))))))))) (All B, ((ilf_type B (set_type)) => (All C, ((ilf_type C (set_type)) => (All D, ((ilf_type D (set_type)) => (All E, ((ilf_type E (relation_type D B)) => ((subset (range_of E) C) => (ilf_type E (relation_type D C))))))))))) (All B, ((ilf_type B (set_type)) => (All C, ((ilf_type C (set_type)) => ((member B (power_set C)) <=> (All D, ((ilf_type D (set_type)) => ((member D B) => (member D C))))))))) (All B, ((ilf_type B (set_type)) => (All C, ((ilf_type C (set_type)) => (All D, ((ilf_type D (relation_type B C)) => ((subset (domain_of D) B) /\ (subset (range_of D) C)))))))) (All B, (ilf_type B (set_type))) (All B, ((ilf_type B (set_type)) => (All C, ((ilf_type C (set_type)) => ((subset B C) <=> (All D, ((ilf_type D (set_type)) => ((member D B) => (member D C))))))))) ### NotAllEx 71
% 3.20/3.37 % SZS output end Proof
% 3.20/3.37 (* END-PROOF *)
%------------------------------------------------------------------------------