TSTP Solution File: SYO042^1 by cocATP---0.2.0
View Problem
- Process Solution
%------------------------------------------------------------------------------
% File : cocATP---0.2.0
% Problem : SYO042^1 : TPTP v7.5.0. Released v4.0.0.
% Transfm : none
% Format : tptp:raw
% Command : python CASC.py /export/starexec/sandbox/benchmark/theBenchmark.p
% Computer : n013.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 : 0s
% DateTime : Tue Mar 29 00:50:28 EDT 2022
% Result : Timeout 289.00s 289.32s
% Output : None
% Verified :
% SZS Type : -
% Comments :
%------------------------------------------------------------------------------
%----No solution output by system
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.10/0.11 % Problem : SYO042^1 : TPTP v7.5.0. Released v4.0.0.
% 0.10/0.12 % Command : python CASC.py /export/starexec/sandbox/benchmark/theBenchmark.p
% 0.13/0.33 % Computer : n013.cluster.edu
% 0.13/0.33 % Model : x86_64 x86_64
% 0.13/0.33 % CPUModel : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.33 % RAMPerCPU : 8042.1875MB
% 0.13/0.33 % OS : Linux 3.10.0-693.el7.x86_64
% 0.13/0.33 % CPULimit : 300
% 0.13/0.33 % DateTime : Fri Mar 11 08:51:37 EST 2022
% 0.13/0.34 % CPUTime :
% 0.13/0.34 ModuleCmd_Load.c(213):ERROR:105: Unable to locate a modulefile for 'python/python27'
% 0.13/0.35 Python 2.7.5
% 13.96/14.14 Using paths ['/home/cristobal/cocATP/CASC/TPTP/', '/export/starexec/sandbox/benchmark/', '/export/starexec/sandbox/benchmark/']
% 13.96/14.14 FOF formula (<kernel.Constant object at 0xc87560>, <kernel.DependentProduct object at 0x2b3142ed76c8>) of role type named g
% 13.96/14.14 Using role type
% 13.96/14.14 Declaring g:(Prop->Prop)
% 13.96/14.14 FOF formula (<kernel.Constant object at 0xc873b0>, <kernel.DependentProduct object at 0x2b3142ed7518>) of role type named p
% 13.96/14.14 Using role type
% 13.96/14.14 Declaring p:((Prop->Prop)->Prop)
% 13.96/14.14 FOF formula (<kernel.Constant object at 0xc87560>, <kernel.Sort object at 0x2b3142eb2638>) of role type named x
% 13.96/14.14 Using role type
% 13.96/14.14 Declaring x:Prop
% 13.96/14.14 FOF formula (<kernel.Constant object at 0xc873b0>, <kernel.Sort object at 0x2b3142eb2638>) of role type named y
% 13.96/14.14 Using role type
% 13.96/14.14 Declaring y:Prop
% 13.96/14.14 FOF formula ((and ((and ((and ((and (not (((eq Prop) x) y))) (((eq Prop) (g x)) y))) (((eq Prop) (g y)) x))) (p g))) ((p not)->False)) of role axiom named 4
% 13.96/14.14 A new axiom: ((and ((and ((and ((and (not (((eq Prop) x) y))) (((eq Prop) (g x)) y))) (((eq Prop) (g y)) x))) (p g))) ((p not)->False))
% 13.96/14.14 We need to prove []
% 13.96/14.14 Parameter g:(Prop->Prop).
% 13.96/14.14 Parameter p:((Prop->Prop)->Prop).
% 13.96/14.14 Parameter x:Prop.
% 13.96/14.14 Parameter y:Prop.
% 13.96/14.14 Axiom 4:((and ((and ((and ((and (not (((eq Prop) x) y))) (((eq Prop) (g x)) y))) (((eq Prop) (g y)) x))) (p g))) ((p not)->False)).
% 13.96/14.14 There are no conjectures!
% 13.96/14.14 Adding conjecture False, to look for Unsatisfiability
% 13.96/14.14 Trying to prove False
% 13.96/14.14 Found eq_ref000:=(eq_ref00 p):((p g)->(p g))
% 13.96/14.14 Found (eq_ref00 p) as proof of (P g)
% 13.96/14.14 Found ((eq_ref0 g) p) as proof of (P g)
% 13.96/14.14 Found (((eq_ref (Prop->Prop)) g) p) as proof of (P g)
% 13.96/14.14 Found (((eq_ref (Prop->Prop)) g) p) as proof of (P g)
% 13.96/14.14 Found eq_ref000:=(eq_ref00 p):((p g)->(p g))
% 13.96/14.14 Found (eq_ref00 p) as proof of (P g)
% 13.96/14.14 Found ((eq_ref0 g) p) as proof of (P g)
% 13.96/14.14 Found (((eq_ref (Prop->Prop)) g) p) as proof of (P g)
% 13.96/14.14 Found (((eq_ref (Prop->Prop)) g) p) as proof of (P g)
% 13.96/14.14 Found eq_ref000:=(eq_ref00 p):((p g)->(p g))
% 13.96/14.14 Found (eq_ref00 p) as proof of (P g)
% 13.96/14.14 Found ((eq_ref0 g) p) as proof of (P g)
% 13.96/14.14 Found (((eq_ref (Prop->Prop)) g) p) as proof of (P g)
% 13.96/14.14 Found (((eq_ref (Prop->Prop)) g) p) as proof of (P g)
% 13.96/14.14 Found eq_ref000:=(eq_ref00 p):((p g)->(p g))
% 13.96/14.14 Found (eq_ref00 p) as proof of (P g)
% 13.96/14.14 Found ((eq_ref0 g) p) as proof of (P g)
% 13.96/14.14 Found (((eq_ref (Prop->Prop)) g) p) as proof of (P g)
% 13.96/14.14 Found (((eq_ref (Prop->Prop)) g) p) as proof of (P g)
% 13.96/14.14 Found eq_ref000:=(eq_ref00 p):((p g)->(p g))
% 13.96/14.14 Found (eq_ref00 p) as proof of (P g)
% 13.96/14.14 Found ((eq_ref0 g) p) as proof of (P g)
% 13.96/14.14 Found (((eq_ref (Prop->Prop)) g) p) as proof of (P g)
% 13.96/14.14 Found (((eq_ref (Prop->Prop)) g) p) as proof of (P g)
% 13.96/14.14 Found eq_ref000:=(eq_ref00 p):((p g)->(p g))
% 13.96/14.14 Found (eq_ref00 p) as proof of (P g)
% 13.96/14.14 Found ((eq_ref0 g) p) as proof of (P g)
% 13.96/14.14 Found (((eq_ref (Prop->Prop)) g) p) as proof of (P g)
% 13.96/14.14 Found (((eq_ref (Prop->Prop)) g) p) as proof of (P g)
% 13.96/14.14 Found x000:False
% 13.96/14.14 Found (fun (x02:(p g))=> x000) as proof of False
% 13.96/14.14 Found (fun (x02:(p g))=> x000) as proof of ((p g)->False)
% 13.96/14.14 Found x000:False
% 13.96/14.14 Found (fun (x02:(p g))=> x000) as proof of False
% 13.96/14.14 Found (fun (x01:((and ((and (not (((eq Prop) x) y))) (((eq Prop) (g x)) y))) (((eq Prop) (g y)) x))) (x02:(p g))=> x000) as proof of ((p g)->False)
% 13.96/14.14 Found (fun (x01:((and ((and (not (((eq Prop) x) y))) (((eq Prop) (g x)) y))) (((eq Prop) (g y)) x))) (x02:(p g))=> x000) as proof of (((and ((and (not (((eq Prop) x) y))) (((eq Prop) (g x)) y))) (((eq Prop) (g y)) x))->((p g)->False))
% 13.96/14.14 Found x000:False
% 13.96/14.14 Found (fun (x04:(((eq Prop) (g y)) x))=> x000) as proof of False
% 13.96/14.14 Found (fun (x04:(((eq Prop) (g y)) x))=> x000) as proof of ((((eq Prop) (g y)) x)->False)
% 13.96/14.14 Found x000:False
% 13.96/14.14 Found (fun (x04:(((eq Prop) (g y)) x))=> x000) as proof of False
% 13.96/14.14 Found (fun (x03:((and (not (((eq Prop) x) y))) (((eq Prop) (g x)) y))) (x04:(((eq Prop) (g y)) x))=> x000) as proof of ((((eq Prop) (g y)) x)->False)
% 13.96/14.14 Found (fun (x03:((and (not (((eq Prop) x) y))) (((eq Prop) (g x)) y))) (x04:(((eq Prop) (g y)) x))=> x000) as proof of (((and (not (((eq Prop) x) y))) (((eq Prop) (g x)) y))->((((eq Prop) (g y)) x)->False))
% 13.96/14.14 Found x06:(((eq Prop) (g x)) y)
% 13.96/14.14 Instantiate: b:=(g x):Prop
% 13.96/14.14 Found x06 as proof of (((eq Prop) b) y)
% 13.96/14.14 Found eq_ref00:=(eq_ref0 x):(((eq Prop) x) x)
% 32.76/32.96 Found (eq_ref0 x) as proof of (((eq Prop) x) b)
% 32.76/32.96 Found ((eq_ref Prop) x) as proof of (((eq Prop) x) b)
% 32.76/32.96 Found ((eq_ref Prop) x) as proof of (((eq Prop) x) b)
% 32.76/32.96 Found ((eq_ref Prop) x) as proof of (((eq Prop) x) b)
% 32.76/32.96 Found x040:=(x04 (fun (x1:Prop)=> (P x))):((P x)->(P x))
% 32.76/32.96 Found (x04 (fun (x1:Prop)=> (P x))) as proof of (P0 x)
% 32.76/32.96 Found (x04 (fun (x1:Prop)=> (P x))) as proof of (P0 x)
% 32.76/32.96 Found x000:False
% 32.76/32.96 Found (fun (x06:(((eq Prop) (g x)) y))=> x000) as proof of False
% 32.76/32.96 Found (fun (x06:(((eq Prop) (g x)) y))=> x000) as proof of ((((eq Prop) (g x)) y)->False)
% 32.76/32.96 Found eta_expansion000:=(eta_expansion00 not):(((eq (Prop->Prop)) not) (fun (x:Prop)=> (not x)))
% 32.76/32.96 Found (eta_expansion00 not) as proof of (((eq (Prop->Prop)) not) b)
% 32.76/32.96 Found ((eta_expansion0 Prop) not) as proof of (((eq (Prop->Prop)) not) b)
% 32.76/32.96 Found (((eta_expansion Prop) Prop) not) as proof of (((eq (Prop->Prop)) not) b)
% 32.76/32.96 Found (((eta_expansion Prop) Prop) not) as proof of (((eq (Prop->Prop)) not) b)
% 32.76/32.96 Found (((eta_expansion Prop) Prop) not) as proof of (((eq (Prop->Prop)) not) b)
% 32.76/32.96 Found x000:False
% 32.76/32.96 Found (fun (x06:(((eq Prop) (g x)) y))=> x000) as proof of False
% 32.76/32.96 Found (fun (x05:(not (((eq Prop) x) y))) (x06:(((eq Prop) (g x)) y))=> x000) as proof of ((((eq Prop) (g x)) y)->False)
% 32.76/32.96 Found (fun (x05:(not (((eq Prop) x) y))) (x06:(((eq Prop) (g x)) y))=> x000) as proof of ((not (((eq Prop) x) y))->((((eq Prop) (g x)) y)->False))
% 32.76/32.96 Found x06:(((eq Prop) (g x)) y)
% 32.76/32.96 Instantiate: b:=(g x):Prop
% 32.76/32.96 Found x06 as proof of (((eq Prop) b) y)
% 32.76/32.96 Found x04:(((eq Prop) (g y)) x)
% 32.76/32.96 Instantiate: b:=x:Prop
% 32.76/32.96 Found x04 as proof of (((eq Prop) (g y)) b)
% 32.76/32.96 Found eq_ref00:=(eq_ref0 not):(((eq (Prop->Prop)) not) not)
% 32.76/32.96 Found (eq_ref0 not) as proof of (((eq (Prop->Prop)) not) b)
% 32.76/32.96 Found ((eq_ref (Prop->Prop)) not) as proof of (((eq (Prop->Prop)) not) b)
% 32.76/32.96 Found ((eq_ref (Prop->Prop)) not) as proof of (((eq (Prop->Prop)) not) b)
% 32.76/32.96 Found ((eq_ref (Prop->Prop)) not) as proof of (((eq (Prop->Prop)) not) b)
% 32.76/32.96 Found eq_ref00:=(eq_ref0 (f x1)):(((eq Prop) (f x1)) (f x1))
% 32.76/32.96 Found (eq_ref0 (f x1)) as proof of (((eq Prop) (f x1)) (not x1))
% 32.76/32.96 Found ((eq_ref Prop) (f x1)) as proof of (((eq Prop) (f x1)) (not x1))
% 32.76/32.96 Found ((eq_ref Prop) (f x1)) as proof of (((eq Prop) (f x1)) (not x1))
% 32.76/32.96 Found (fun (x1:Prop)=> ((eq_ref Prop) (f x1))) as proof of (((eq Prop) (f x1)) (not x1))
% 32.76/32.96 Found (fun (x1:Prop)=> ((eq_ref Prop) (f x1))) as proof of (forall (x:Prop), (((eq Prop) (f x)) (not x)))
% 32.76/32.96 Found eq_ref00:=(eq_ref0 (f x1)):(((eq Prop) (f x1)) (f x1))
% 32.76/32.96 Found (eq_ref0 (f x1)) as proof of (((eq Prop) (f x1)) (not x1))
% 32.76/32.96 Found ((eq_ref Prop) (f x1)) as proof of (((eq Prop) (f x1)) (not x1))
% 32.76/32.96 Found ((eq_ref Prop) (f x1)) as proof of (((eq Prop) (f x1)) (not x1))
% 32.76/32.96 Found (fun (x1:Prop)=> ((eq_ref Prop) (f x1))) as proof of (((eq Prop) (f x1)) (not x1))
% 32.76/32.96 Found (fun (x1:Prop)=> ((eq_ref Prop) (f x1))) as proof of (forall (x:Prop), (((eq Prop) (f x)) (not x)))
% 32.76/32.96 Found x040:=(x04 (fun (x1:Prop)=> (P x))):((P x)->(P x))
% 32.76/32.96 Found (x04 (fun (x1:Prop)=> (P x))) as proof of (P0 x)
% 32.76/32.96 Found (x04 (fun (x1:Prop)=> (P x))) as proof of (P0 x)
% 32.76/32.96 Found x02:(p g)
% 32.76/32.96 Instantiate: b:=g:(Prop->Prop)
% 32.76/32.96 Found x02 as proof of (P b)
% 32.76/32.96 Found eq_ref00:=(eq_ref0 not):(((eq (Prop->Prop)) not) not)
% 32.76/32.96 Found (eq_ref0 not) as proof of (((eq (Prop->Prop)) not) b)
% 32.76/32.96 Found ((eq_ref (Prop->Prop)) not) as proof of (((eq (Prop->Prop)) not) b)
% 32.76/32.96 Found ((eq_ref (Prop->Prop)) not) as proof of (((eq (Prop->Prop)) not) b)
% 32.76/32.96 Found ((eq_ref (Prop->Prop)) not) as proof of (((eq (Prop->Prop)) not) b)
% 32.76/32.96 Found eq_ref00:=(eq_ref0 x):(((eq Prop) x) x)
% 32.76/32.96 Found (eq_ref0 x) as proof of (((eq Prop) x) b)
% 32.76/32.96 Found ((eq_ref Prop) x) as proof of (((eq Prop) x) b)
% 32.76/32.96 Found ((eq_ref Prop) x) as proof of (((eq Prop) x) b)
% 32.76/32.96 Found ((eq_ref Prop) x) as proof of (((eq Prop) x) b)
% 32.76/32.96 Found eq_ref00:=(eq_ref0 b):(((eq Prop) b) b)
% 32.76/32.96 Found (eq_ref0 b) as proof of (((eq Prop) b) (g x))
% 32.76/32.96 Found ((eq_ref Prop) b) as proof of (((eq Prop) b) (g x))
% 32.76/32.96 Found ((eq_ref Prop) b) as proof of (((eq Prop) b) (g x))
% 32.76/32.96 Found ((eq_ref Prop) b) as proof of (((eq Prop) b) (g x))
% 32.76/32.96 Found x040:=(x04 (fun (x1:Prop)=> (P x))):((P x)->(P x))
% 32.76/32.96 Found (x04 (fun (x1:Prop)=> (P x))) as proof of (P0 x)
% 32.76/32.96 Found (x04 (fun (x1:Prop)=> (P x))) as proof of (P0 x)
% 38.86/39.07 Found x02:(p g)
% 38.86/39.07 Instantiate: b:=g:(Prop->Prop)
% 38.86/39.07 Found x02 as proof of (P b)
% 38.86/39.07 Found eq_ref00:=(eq_ref0 not):(((eq (Prop->Prop)) not) not)
% 38.86/39.07 Found (eq_ref0 not) as proof of (((eq (Prop->Prop)) not) b)
% 38.86/39.07 Found ((eq_ref (Prop->Prop)) not) as proof of (((eq (Prop->Prop)) not) b)
% 38.86/39.07 Found ((eq_ref (Prop->Prop)) not) as proof of (((eq (Prop->Prop)) not) b)
% 38.86/39.07 Found ((eq_ref (Prop->Prop)) not) as proof of (((eq (Prop->Prop)) not) b)
% 38.86/39.07 Found x02:(p g)
% 38.86/39.07 Instantiate: f:=g:(Prop->Prop)
% 38.86/39.07 Found x02 as proof of (P f)
% 38.86/39.07 Found eq_ref00:=(eq_ref0 (f x1)):(((eq Prop) (f x1)) (f x1))
% 38.86/39.07 Found (eq_ref0 (f x1)) as proof of (((eq Prop) (f x1)) (not x1))
% 38.86/39.07 Found ((eq_ref Prop) (f x1)) as proof of (((eq Prop) (f x1)) (not x1))
% 38.86/39.07 Found ((eq_ref Prop) (f x1)) as proof of (((eq Prop) (f x1)) (not x1))
% 38.86/39.07 Found (fun (x1:Prop)=> ((eq_ref Prop) (f x1))) as proof of (((eq Prop) (f x1)) (not x1))
% 38.86/39.07 Found (fun (x1:Prop)=> ((eq_ref Prop) (f x1))) as proof of (forall (x:Prop), (((eq Prop) (f x)) (not x)))
% 38.86/39.07 Found x02:(p g)
% 38.86/39.07 Instantiate: f:=g:(Prop->Prop)
% 38.86/39.07 Found x02 as proof of (P f)
% 38.86/39.07 Found eq_ref00:=(eq_ref0 (f x1)):(((eq Prop) (f x1)) (f x1))
% 38.86/39.07 Found (eq_ref0 (f x1)) as proof of (((eq Prop) (f x1)) (not x1))
% 38.86/39.07 Found ((eq_ref Prop) (f x1)) as proof of (((eq Prop) (f x1)) (not x1))
% 38.86/39.07 Found ((eq_ref Prop) (f x1)) as proof of (((eq Prop) (f x1)) (not x1))
% 38.86/39.07 Found (fun (x1:Prop)=> ((eq_ref Prop) (f x1))) as proof of (((eq Prop) (f x1)) (not x1))
% 38.86/39.07 Found (fun (x1:Prop)=> ((eq_ref Prop) (f x1))) as proof of (forall (x:Prop), (((eq Prop) (f x)) (not x)))
% 38.86/39.07 Found eq_ref00:=(eq_ref0 (f x1)):(((eq Prop) (f x1)) (f x1))
% 38.86/39.07 Found (eq_ref0 (f x1)) as proof of (((eq Prop) (f x1)) (not x1))
% 38.86/39.07 Found ((eq_ref Prop) (f x1)) as proof of (((eq Prop) (f x1)) (not x1))
% 38.86/39.07 Found ((eq_ref Prop) (f x1)) as proof of (((eq Prop) (f x1)) (not x1))
% 38.86/39.07 Found (fun (x1:Prop)=> ((eq_ref Prop) (f x1))) as proof of (((eq Prop) (f x1)) (not x1))
% 38.86/39.07 Found (fun (x1:Prop)=> ((eq_ref Prop) (f x1))) as proof of (forall (x:Prop), (((eq Prop) (f x)) (not x)))
% 38.86/39.07 Found eq_ref00:=(eq_ref0 (f x1)):(((eq Prop) (f x1)) (f x1))
% 38.86/39.07 Found (eq_ref0 (f x1)) as proof of (((eq Prop) (f x1)) (not x1))
% 38.86/39.07 Found ((eq_ref Prop) (f x1)) as proof of (((eq Prop) (f x1)) (not x1))
% 38.86/39.07 Found ((eq_ref Prop) (f x1)) as proof of (((eq Prop) (f x1)) (not x1))
% 38.86/39.07 Found (fun (x1:Prop)=> ((eq_ref Prop) (f x1))) as proof of (((eq Prop) (f x1)) (not x1))
% 38.86/39.07 Found (fun (x1:Prop)=> ((eq_ref Prop) (f x1))) as proof of (forall (x:Prop), (((eq Prop) (f x)) (not x)))
% 38.86/39.07 Found eta_expansion0000:=(eta_expansion000 p):((p g)->(p (fun (x:Prop)=> (g x))))
% 38.86/39.07 Found (eta_expansion000 p) as proof of ((p g)->(P b))
% 38.86/39.07 Found ((eta_expansion00 g) p) as proof of ((p g)->(P b))
% 38.86/39.07 Found (((eta_expansion0 Prop) g) p) as proof of ((p g)->(P b))
% 38.86/39.07 Found ((((eta_expansion Prop) Prop) g) p) as proof of ((p g)->(P b))
% 38.86/39.07 Found ((((eta_expansion Prop) Prop) g) p) as proof of ((p g)->(P b))
% 38.86/39.07 Found (fun (x01:((and ((and (not (((eq Prop) x) y))) (((eq Prop) (g x)) y))) (((eq Prop) (g y)) x)))=> ((((eta_expansion Prop) Prop) g) p)) as proof of ((p g)->(P b))
% 38.86/39.07 Found (fun (x01:((and ((and (not (((eq Prop) x) y))) (((eq Prop) (g x)) y))) (((eq Prop) (g y)) x)))=> ((((eta_expansion Prop) Prop) g) p)) as proof of (((and ((and (not (((eq Prop) x) y))) (((eq Prop) (g x)) y))) (((eq Prop) (g y)) x))->((p g)->(P b)))
% 38.86/39.07 Found (and_rect10 (fun (x01:((and ((and (not (((eq Prop) x) y))) (((eq Prop) (g x)) y))) (((eq Prop) (g y)) x)))=> ((((eta_expansion Prop) Prop) g) p))) as proof of (P b)
% 38.86/39.07 Found ((and_rect1 (P b)) (fun (x01:((and ((and (not (((eq Prop) x) y))) (((eq Prop) (g x)) y))) (((eq Prop) (g y)) x)))=> ((((eta_expansion Prop) Prop) g) p))) as proof of (P b)
% 38.86/39.07 Found (((fun (P0:Type) (x1:(((and ((and (not (((eq Prop) x) y))) (((eq Prop) (g x)) y))) (((eq Prop) (g y)) x))->((p g)->P0)))=> (((((and_rect ((and ((and (not (((eq Prop) x) y))) (((eq Prop) (g x)) y))) (((eq Prop) (g y)) x))) (p g)) P0) x1) x0)) (P b)) (fun (x01:((and ((and (not (((eq Prop) x) y))) (((eq Prop) (g x)) y))) (((eq Prop) (g y)) x)))=> ((((eta_expansion Prop) Prop) g) p))) as proof of (P b)
% 38.86/39.07 Found (((fun (P0:Type) (x1:(((and ((and (not (((eq Prop) x) y))) (((eq Prop) (g x)) y))) (((eq Prop) (g y)) x))->((p g)->P0)))=> (((((and_rect ((and ((and (not (((eq Prop) x) y))) (((eq Prop) (g x)) y))) (((eq Prop) (g y)) x))) (p g)) P0) x1) x0)) (P b)) (fun (x01:((and ((and (not (((eq Prop) x) y))) (((eq Prop) (g x)) y))) (((eq Prop) (g y)) x)))=> ((((eta_expansion Prop) Prop) g) p))) as proof of (P b)
% 46.04/46.21 Found x04:(((eq Prop) (g y)) x)
% 46.04/46.21 Instantiate: b:=x:Prop
% 46.04/46.21 Found x04 as proof of (((eq Prop) (g y)) b)
% 46.04/46.21 Found eq_ref00:=(eq_ref0 b):(((eq Prop) b) b)
% 46.04/46.21 Found (eq_ref0 b) as proof of (((eq Prop) b) (g (g y)))
% 46.04/46.21 Found ((eq_ref Prop) b) as proof of (((eq Prop) b) (g (g y)))
% 46.04/46.21 Found ((eq_ref Prop) b) as proof of (((eq Prop) b) (g (g y)))
% 46.04/46.21 Found ((eq_ref Prop) b) as proof of (((eq Prop) b) (g (g y)))
% 46.04/46.21 Found x02:(p g)
% 46.04/46.21 Instantiate: f:=g:(Prop->Prop)
% 46.04/46.21 Found x02 as proof of (P f)
% 46.04/46.21 Found eq_ref00:=(eq_ref0 (f x1)):(((eq Prop) (f x1)) (f x1))
% 46.04/46.21 Found (eq_ref0 (f x1)) as proof of (((eq Prop) (f x1)) (not x1))
% 46.04/46.21 Found ((eq_ref Prop) (f x1)) as proof of (((eq Prop) (f x1)) (not x1))
% 46.04/46.21 Found ((eq_ref Prop) (f x1)) as proof of (((eq Prop) (f x1)) (not x1))
% 46.04/46.21 Found (fun (x1:Prop)=> ((eq_ref Prop) (f x1))) as proof of (((eq Prop) (f x1)) (not x1))
% 46.04/46.21 Found (fun (x1:Prop)=> ((eq_ref Prop) (f x1))) as proof of (forall (x:Prop), (((eq Prop) (f x)) (not x)))
% 46.04/46.21 Found x02:(p g)
% 46.04/46.21 Instantiate: f:=g:(Prop->Prop)
% 46.04/46.21 Found x02 as proof of (P f)
% 46.04/46.21 Found eq_ref00:=(eq_ref0 (f x1)):(((eq Prop) (f x1)) (f x1))
% 46.04/46.21 Found (eq_ref0 (f x1)) as proof of (((eq Prop) (f x1)) (not x1))
% 46.04/46.21 Found ((eq_ref Prop) (f x1)) as proof of (((eq Prop) (f x1)) (not x1))
% 46.04/46.21 Found ((eq_ref Prop) (f x1)) as proof of (((eq Prop) (f x1)) (not x1))
% 46.04/46.21 Found (fun (x1:Prop)=> ((eq_ref Prop) (f x1))) as proof of (((eq Prop) (f x1)) (not x1))
% 46.04/46.21 Found (fun (x1:Prop)=> ((eq_ref Prop) (f x1))) as proof of (forall (x:Prop), (((eq Prop) (f x)) (not x)))
% 46.04/46.21 Found x04:(((eq Prop) (g y)) x)
% 46.04/46.21 Instantiate: b:=(g y):Prop
% 46.04/46.21 Found x04 as proof of (((eq Prop) b) x)
% 46.04/46.21 Found eq_ref00:=(eq_ref0 y):(((eq Prop) y) y)
% 46.04/46.21 Found (eq_ref0 y) as proof of (((eq Prop) y) b)
% 46.04/46.21 Found ((eq_ref Prop) y) as proof of (((eq Prop) y) b)
% 46.04/46.21 Found ((eq_ref Prop) y) as proof of (((eq Prop) y) b)
% 46.04/46.21 Found ((eq_ref Prop) y) as proof of (((eq Prop) y) b)
% 46.04/46.21 Found x02:(p g)
% 46.04/46.21 Instantiate: b:=g:(Prop->Prop)
% 46.04/46.21 Found x02 as proof of (P b)
% 46.04/46.21 Found eq_ref00:=(eq_ref0 not):(((eq (Prop->Prop)) not) not)
% 46.04/46.21 Found (eq_ref0 not) as proof of (((eq (Prop->Prop)) not) b)
% 46.04/46.21 Found ((eq_ref (Prop->Prop)) not) as proof of (((eq (Prop->Prop)) not) b)
% 46.04/46.21 Found ((eq_ref (Prop->Prop)) not) as proof of (((eq (Prop->Prop)) not) b)
% 46.04/46.21 Found ((eq_ref (Prop->Prop)) not) as proof of (((eq (Prop->Prop)) not) b)
% 46.04/46.21 Found eta_expansion_dep0000:=(eta_expansion_dep000 p):((p g)->(p (fun (x:Prop)=> (g x))))
% 46.04/46.21 Found (eta_expansion_dep000 p) as proof of ((p g)->(P f))
% 46.04/46.21 Found ((eta_expansion_dep00 g) p) as proof of ((p g)->(P f))
% 46.04/46.21 Found (((eta_expansion_dep0 (fun (x2:Prop)=> Prop)) g) p) as proof of ((p g)->(P f))
% 46.04/46.21 Found ((((eta_expansion_dep Prop) (fun (x2:Prop)=> Prop)) g) p) as proof of ((p g)->(P f))
% 46.04/46.21 Found ((((eta_expansion_dep Prop) (fun (x2:Prop)=> Prop)) g) p) as proof of ((p g)->(P f))
% 46.04/46.21 Found (fun (x01:((and ((and (not (((eq Prop) x) y))) (((eq Prop) (g x)) y))) (((eq Prop) (g y)) x)))=> ((((eta_expansion_dep Prop) (fun (x2:Prop)=> Prop)) g) p)) as proof of ((p g)->(P f))
% 46.04/46.21 Found (fun (x01:((and ((and (not (((eq Prop) x) y))) (((eq Prop) (g x)) y))) (((eq Prop) (g y)) x)))=> ((((eta_expansion_dep Prop) (fun (x2:Prop)=> Prop)) g) p)) as proof of (((and ((and (not (((eq Prop) x) y))) (((eq Prop) (g x)) y))) (((eq Prop) (g y)) x))->((p g)->(P f)))
% 46.04/46.21 Found (and_rect10 (fun (x01:((and ((and (not (((eq Prop) x) y))) (((eq Prop) (g x)) y))) (((eq Prop) (g y)) x)))=> ((((eta_expansion_dep Prop) (fun (x2:Prop)=> Prop)) g) p))) as proof of (P f)
% 46.04/46.21 Found ((and_rect1 (P f)) (fun (x01:((and ((and (not (((eq Prop) x) y))) (((eq Prop) (g x)) y))) (((eq Prop) (g y)) x)))=> ((((eta_expansion_dep Prop) (fun (x2:Prop)=> Prop)) g) p))) as proof of (P f)
% 46.04/46.21 Found (((fun (P0:Type) (x1:(((and ((and (not (((eq Prop) x) y))) (((eq Prop) (g x)) y))) (((eq Prop) (g y)) x))->((p g)->P0)))=> (((((and_rect ((and ((and (not (((eq Prop) x) y))) (((eq Prop) (g x)) y))) (((eq Prop) (g y)) x))) (p g)) P0) x1) x0)) (P f)) (fun (x01:((and ((and (not (((eq Prop) x) y))) (((eq Prop) (g x)) y))) (((eq Prop) (g y)) x)))=> ((((eta_expansion_dep Prop) (fun (x2:Prop)=> Prop)) g) p))) as proof of (P f)
% 48.37/48.59 Found (((fun (P0:Type) (x1:(((and ((and (not (((eq Prop) x) y))) (((eq Prop) (g x)) y))) (((eq Prop) (g y)) x))->((p g)->P0)))=> (((((and_rect ((and ((and (not (((eq Prop) x) y))) (((eq Prop) (g x)) y))) (((eq Prop) (g y)) x))) (p g)) P0) x1) x0)) (P f)) (fun (x01:((and ((and (not (((eq Prop) x) y))) (((eq Prop) (g x)) y))) (((eq Prop) (g y)) x)))=> ((((eta_expansion_dep Prop) (fun (x2:Prop)=> Prop)) g) p))) as proof of (P f)
% 48.37/48.59 Found x02:(p g)
% 48.37/48.59 Instantiate: f:=g:(Prop->Prop)
% 48.37/48.59 Found (fun (x02:(p g))=> x02) as proof of (P f)
% 48.37/48.59 Found (fun (x01:((and ((and (not (((eq Prop) x) y))) (((eq Prop) (g x)) y))) (((eq Prop) (g y)) x))) (x02:(p g))=> x02) as proof of ((p g)->(P f))
% 48.37/48.59 Found (fun (x01:((and ((and (not (((eq Prop) x) y))) (((eq Prop) (g x)) y))) (((eq Prop) (g y)) x))) (x02:(p g))=> x02) as proof of (((and ((and (not (((eq Prop) x) y))) (((eq Prop) (g x)) y))) (((eq Prop) (g y)) x))->((p g)->(P f)))
% 48.37/48.59 Found (and_rect10 (fun (x01:((and ((and (not (((eq Prop) x) y))) (((eq Prop) (g x)) y))) (((eq Prop) (g y)) x))) (x02:(p g))=> x02)) as proof of (P f)
% 48.37/48.59 Found ((and_rect1 (P f)) (fun (x01:((and ((and (not (((eq Prop) x) y))) (((eq Prop) (g x)) y))) (((eq Prop) (g y)) x))) (x02:(p g))=> x02)) as proof of (P f)
% 48.37/48.59 Found (((fun (P0:Type) (x1:(((and ((and (not (((eq Prop) x) y))) (((eq Prop) (g x)) y))) (((eq Prop) (g y)) x))->((p g)->P0)))=> (((((and_rect ((and ((and (not (((eq Prop) x) y))) (((eq Prop) (g x)) y))) (((eq Prop) (g y)) x))) (p g)) P0) x1) x0)) (P f)) (fun (x01:((and ((and (not (((eq Prop) x) y))) (((eq Prop) (g x)) y))) (((eq Prop) (g y)) x))) (x02:(p g))=> x02)) as proof of (P f)
% 48.37/48.59 Found (((fun (P0:Type) (x1:(((and ((and (not (((eq Prop) x) y))) (((eq Prop) (g x)) y))) (((eq Prop) (g y)) x))->((p g)->P0)))=> (((((and_rect ((and ((and (not (((eq Prop) x) y))) (((eq Prop) (g x)) y))) (((eq Prop) (g y)) x))) (p g)) P0) x1) x0)) (P f)) (fun (x01:((and ((and (not (((eq Prop) x) y))) (((eq Prop) (g x)) y))) (((eq Prop) (g y)) x))) (x02:(p g))=> x02)) as proof of (P f)
% 48.37/48.59 Found eq_ref000:=(eq_ref00 p):((p g)->(p g))
% 48.37/48.59 Found (eq_ref00 p) as proof of (P g)
% 48.37/48.59 Found ((eq_ref0 g) p) as proof of (P g)
% 48.37/48.59 Found (((eq_ref (Prop->Prop)) g) p) as proof of (P g)
% 48.37/48.59 Found (((eq_ref (Prop->Prop)) g) p) as proof of (P g)
% 48.37/48.59 Found eq_ref00:=(eq_ref0 b):(((eq (Prop->Prop)) b) b)
% 48.37/48.59 Found (eq_ref0 b) as proof of (((eq (Prop->Prop)) b) not)
% 48.37/48.59 Found ((eq_ref (Prop->Prop)) b) as proof of (((eq (Prop->Prop)) b) not)
% 48.37/48.59 Found ((eq_ref (Prop->Prop)) b) as proof of (((eq (Prop->Prop)) b) not)
% 48.37/48.59 Found ((eq_ref (Prop->Prop)) b) as proof of (((eq (Prop->Prop)) b) not)
% 48.37/48.59 Found eq_ref00:=(eq_ref0 g):(((eq (Prop->Prop)) g) g)
% 48.37/48.59 Found (eq_ref0 g) as proof of (((eq (Prop->Prop)) g) b)
% 48.37/48.59 Found ((eq_ref (Prop->Prop)) g) as proof of (((eq (Prop->Prop)) g) b)
% 48.37/48.59 Found ((eq_ref (Prop->Prop)) g) as proof of (((eq (Prop->Prop)) g) b)
% 48.37/48.59 Found ((eq_ref (Prop->Prop)) g) as proof of (((eq (Prop->Prop)) g) b)
% 48.37/48.59 Found eq_ref00:=(eq_ref0 b):(((eq (Prop->Prop)) b) b)
% 48.37/48.59 Found (eq_ref0 b) as proof of (((eq (Prop->Prop)) b) not)
% 48.37/48.59 Found ((eq_ref (Prop->Prop)) b) as proof of (((eq (Prop->Prop)) b) not)
% 48.37/48.59 Found ((eq_ref (Prop->Prop)) b) as proof of (((eq (Prop->Prop)) b) not)
% 48.37/48.59 Found ((eq_ref (Prop->Prop)) b) as proof of (((eq (Prop->Prop)) b) not)
% 48.37/48.59 Found eq_ref00:=(eq_ref0 g):(((eq (Prop->Prop)) g) g)
% 48.37/48.59 Found (eq_ref0 g) as proof of (((eq (Prop->Prop)) g) b)
% 48.37/48.59 Found ((eq_ref (Prop->Prop)) g) as proof of (((eq (Prop->Prop)) g) b)
% 48.37/48.59 Found ((eq_ref (Prop->Prop)) g) as proof of (((eq (Prop->Prop)) g) b)
% 48.37/48.59 Found ((eq_ref (Prop->Prop)) g) as proof of (((eq (Prop->Prop)) g) b)
% 48.37/48.59 Found eta_expansion0000:=(eta_expansion000 p):((p g)->(p (fun (x:Prop)=> (g x))))
% 48.37/48.59 Found (eta_expansion000 p) as proof of ((p g)->(P b))
% 48.37/48.59 Found ((eta_expansion00 g) p) as proof of ((p g)->(P b))
% 48.37/48.59 Found (((eta_expansion0 Prop) g) p) as proof of ((p g)->(P b))
% 48.37/48.59 Found ((((eta_expansion Prop) Prop) g) p) as proof of ((p g)->(P b))
% 48.37/48.59 Found ((((eta_expansion Prop) Prop) g) p) as proof of ((p g)->(P b))
% 55.63/55.80 Found (fun (x01:((and ((and (not (((eq Prop) x) y))) (((eq Prop) (g x)) y))) (((eq Prop) (g y)) x)))=> ((((eta_expansion Prop) Prop) g) p)) as proof of ((p g)->(P b))
% 55.63/55.80 Found (fun (x01:((and ((and (not (((eq Prop) x) y))) (((eq Prop) (g x)) y))) (((eq Prop) (g y)) x)))=> ((((eta_expansion Prop) Prop) g) p)) as proof of (((and ((and (not (((eq Prop) x) y))) (((eq Prop) (g x)) y))) (((eq Prop) (g y)) x))->((p g)->(P b)))
% 55.63/55.80 Found (and_rect10 (fun (x01:((and ((and (not (((eq Prop) x) y))) (((eq Prop) (g x)) y))) (((eq Prop) (g y)) x)))=> ((((eta_expansion Prop) Prop) g) p))) as proof of (P b)
% 55.63/55.80 Found ((and_rect1 (P b)) (fun (x01:((and ((and (not (((eq Prop) x) y))) (((eq Prop) (g x)) y))) (((eq Prop) (g y)) x)))=> ((((eta_expansion Prop) Prop) g) p))) as proof of (P b)
% 55.63/55.80 Found (((fun (P0:Type) (x1:(((and ((and (not (((eq Prop) x) y))) (((eq Prop) (g x)) y))) (((eq Prop) (g y)) x))->((p g)->P0)))=> (((((and_rect ((and ((and (not (((eq Prop) x) y))) (((eq Prop) (g x)) y))) (((eq Prop) (g y)) x))) (p g)) P0) x1) x0)) (P b)) (fun (x01:((and ((and (not (((eq Prop) x) y))) (((eq Prop) (g x)) y))) (((eq Prop) (g y)) x)))=> ((((eta_expansion Prop) Prop) g) p))) as proof of (P b)
% 55.63/55.80 Found (((fun (P0:Type) (x1:(((and ((and (not (((eq Prop) x) y))) (((eq Prop) (g x)) y))) (((eq Prop) (g y)) x))->((p g)->P0)))=> (((((and_rect ((and ((and (not (((eq Prop) x) y))) (((eq Prop) (g x)) y))) (((eq Prop) (g y)) x))) (p g)) P0) x1) x0)) (P b)) (fun (x01:((and ((and (not (((eq Prop) x) y))) (((eq Prop) (g x)) y))) (((eq Prop) (g y)) x)))=> ((((eta_expansion Prop) Prop) g) p))) as proof of (P b)
% 55.63/55.80 Found eq_ref000:=(eq_ref00 p):((p g)->(p g))
% 55.63/55.80 Found (eq_ref00 p) as proof of (P g)
% 55.63/55.80 Found ((eq_ref0 g) p) as proof of (P g)
% 55.63/55.80 Found (((eq_ref (Prop->Prop)) g) p) as proof of (P g)
% 55.63/55.80 Found (((eq_ref (Prop->Prop)) g) p) as proof of (P g)
% 55.63/55.80 Found x02:(p g)
% 55.63/55.80 Instantiate: f:=g:(Prop->Prop)
% 55.63/55.80 Found x02 as proof of (P f)
% 55.63/55.80 Found eq_ref00:=(eq_ref0 (f x1)):(((eq Prop) (f x1)) (f x1))
% 55.63/55.80 Found (eq_ref0 (f x1)) as proof of (((eq Prop) (f x1)) (not x1))
% 55.63/55.80 Found ((eq_ref Prop) (f x1)) as proof of (((eq Prop) (f x1)) (not x1))
% 55.63/55.80 Found ((eq_ref Prop) (f x1)) as proof of (((eq Prop) (f x1)) (not x1))
% 55.63/55.80 Found (fun (x1:Prop)=> ((eq_ref Prop) (f x1))) as proof of (((eq Prop) (f x1)) (not x1))
% 55.63/55.80 Found (fun (x1:Prop)=> ((eq_ref Prop) (f x1))) as proof of (forall (x:Prop), (((eq Prop) (f x)) (not x)))
% 55.63/55.80 Found x02:(p g)
% 55.63/55.80 Instantiate: f:=g:(Prop->Prop)
% 55.63/55.80 Found x02 as proof of (P f)
% 55.63/55.80 Found eq_ref00:=(eq_ref0 (f x1)):(((eq Prop) (f x1)) (f x1))
% 55.63/55.80 Found (eq_ref0 (f x1)) as proof of (((eq Prop) (f x1)) (not x1))
% 55.63/55.80 Found ((eq_ref Prop) (f x1)) as proof of (((eq Prop) (f x1)) (not x1))
% 55.63/55.80 Found ((eq_ref Prop) (f x1)) as proof of (((eq Prop) (f x1)) (not x1))
% 55.63/55.80 Found (fun (x1:Prop)=> ((eq_ref Prop) (f x1))) as proof of (((eq Prop) (f x1)) (not x1))
% 55.63/55.80 Found (fun (x1:Prop)=> ((eq_ref Prop) (f x1))) as proof of (forall (x:Prop), (((eq Prop) (f x)) (not x)))
% 55.63/55.80 Found eq_ref00:=(eq_ref0 (g (g x))):(((eq Prop) (g (g x))) (g (g x)))
% 55.63/55.80 Found (eq_ref0 (g (g x))) as proof of (((eq Prop) (g (g x))) b)
% 55.63/55.80 Found ((eq_ref Prop) (g (g x))) as proof of (((eq Prop) (g (g x))) b)
% 55.63/55.80 Found ((eq_ref Prop) (g (g x))) as proof of (((eq Prop) (g (g x))) b)
% 55.63/55.80 Found ((eq_ref Prop) (g (g x))) as proof of (((eq Prop) (g (g x))) b)
% 55.63/55.80 Found eq_ref00:=(eq_ref0 b):(((eq Prop) b) b)
% 55.63/55.80 Found (eq_ref0 b) as proof of (((eq Prop) b) (g x))
% 55.63/55.80 Found ((eq_ref Prop) b) as proof of (((eq Prop) b) (g x))
% 55.63/55.80 Found ((eq_ref Prop) b) as proof of (((eq Prop) b) (g x))
% 55.63/55.80 Found ((eq_ref Prop) b) as proof of (((eq Prop) b) (g x))
% 55.63/55.80 Found eq_ref000:=(eq_ref00 P):((P (g y))->(P (g y)))
% 55.63/55.80 Found (eq_ref00 P) as proof of (P0 (g y))
% 55.63/55.80 Found ((eq_ref0 (g y)) P) as proof of (P0 (g y))
% 55.63/55.80 Found (((eq_ref Prop) (g y)) P) as proof of (P0 (g y))
% 55.63/55.80 Found (((eq_ref Prop) (g y)) P) as proof of (P0 (g y))
% 55.63/55.80 Found eq_ref000:=(eq_ref00 p):((p g)->(p g))
% 55.63/55.80 Found (eq_ref00 p) as proof of (P g)
% 55.63/55.80 Found ((eq_ref0 g) p) as proof of (P g)
% 55.63/55.80 Found (((eq_ref (Prop->Prop)) g) p) as proof of (P g)
% 55.63/55.80 Found (((eq_ref (Prop->Prop)) g) p) as proof of (P g)
% 55.63/55.80 Found eq_ref000:=(eq_ref00 p):((p g)->(p g))
% 56.76/56.99 Found (eq_ref00 p) as proof of (P g)
% 56.76/56.99 Found ((eq_ref0 g) p) as proof of (P g)
% 56.76/56.99 Found (((eq_ref (Prop->Prop)) g) p) as proof of (P g)
% 56.76/56.99 Found (((eq_ref (Prop->Prop)) g) p) as proof of (P g)
% 56.76/56.99 Found eq_ref000:=(eq_ref00 p):((p g)->(p g))
% 56.76/56.99 Found (eq_ref00 p) as proof of ((p g)->(P f))
% 56.76/56.99 Found ((eq_ref0 g) p) as proof of ((p g)->(P f))
% 56.76/56.99 Found (((eq_ref (Prop->Prop)) g) p) as proof of ((p g)->(P f))
% 56.76/56.99 Found (((eq_ref (Prop->Prop)) g) p) as proof of ((p g)->(P f))
% 56.76/56.99 Found (fun (x01:((and ((and (not (((eq Prop) x) y))) (((eq Prop) (g x)) y))) (((eq Prop) (g y)) x)))=> (((eq_ref (Prop->Prop)) g) p)) as proof of ((p g)->(P f))
% 56.76/56.99 Found (fun (x01:((and ((and (not (((eq Prop) x) y))) (((eq Prop) (g x)) y))) (((eq Prop) (g y)) x)))=> (((eq_ref (Prop->Prop)) g) p)) as proof of (((and ((and (not (((eq Prop) x) y))) (((eq Prop) (g x)) y))) (((eq Prop) (g y)) x))->((p g)->(P f)))
% 56.76/56.99 Found (and_rect10 (fun (x01:((and ((and (not (((eq Prop) x) y))) (((eq Prop) (g x)) y))) (((eq Prop) (g y)) x)))=> (((eq_ref (Prop->Prop)) g) p))) as proof of (P f)
% 56.76/56.99 Found ((and_rect1 (P f)) (fun (x01:((and ((and (not (((eq Prop) x) y))) (((eq Prop) (g x)) y))) (((eq Prop) (g y)) x)))=> (((eq_ref (Prop->Prop)) g) p))) as proof of (P f)
% 56.76/56.99 Found (((fun (P0:Type) (x1:(((and ((and (not (((eq Prop) x) y))) (((eq Prop) (g x)) y))) (((eq Prop) (g y)) x))->((p g)->P0)))=> (((((and_rect ((and ((and (not (((eq Prop) x) y))) (((eq Prop) (g x)) y))) (((eq Prop) (g y)) x))) (p g)) P0) x1) x0)) (P f)) (fun (x01:((and ((and (not (((eq Prop) x) y))) (((eq Prop) (g x)) y))) (((eq Prop) (g y)) x)))=> (((eq_ref (Prop->Prop)) g) p))) as proof of (P f)
% 56.76/56.99 Found (((fun (P0:Type) (x1:(((and ((and (not (((eq Prop) x) y))) (((eq Prop) (g x)) y))) (((eq Prop) (g y)) x))->((p g)->P0)))=> (((((and_rect ((and ((and (not (((eq Prop) x) y))) (((eq Prop) (g x)) y))) (((eq Prop) (g y)) x))) (p g)) P0) x1) x0)) (P f)) (fun (x01:((and ((and (not (((eq Prop) x) y))) (((eq Prop) (g x)) y))) (((eq Prop) (g y)) x)))=> (((eq_ref (Prop->Prop)) g) p))) as proof of (P f)
% 56.76/56.99 Found eq_ref000:=(eq_ref00 p):((p g)->(p g))
% 56.76/56.99 Found (eq_ref00 p) as proof of ((p g)->(P f))
% 56.76/56.99 Found ((eq_ref0 g) p) as proof of ((p g)->(P f))
% 56.76/56.99 Found (((eq_ref (Prop->Prop)) g) p) as proof of ((p g)->(P f))
% 56.76/56.99 Found (((eq_ref (Prop->Prop)) g) p) as proof of ((p g)->(P f))
% 56.76/56.99 Found (fun (x01:((and ((and (not (((eq Prop) x) y))) (((eq Prop) (g x)) y))) (((eq Prop) (g y)) x)))=> (((eq_ref (Prop->Prop)) g) p)) as proof of ((p g)->(P f))
% 56.76/56.99 Found (fun (x01:((and ((and (not (((eq Prop) x) y))) (((eq Prop) (g x)) y))) (((eq Prop) (g y)) x)))=> (((eq_ref (Prop->Prop)) g) p)) as proof of (((and ((and (not (((eq Prop) x) y))) (((eq Prop) (g x)) y))) (((eq Prop) (g y)) x))->((p g)->(P f)))
% 56.76/56.99 Found (and_rect10 (fun (x01:((and ((and (not (((eq Prop) x) y))) (((eq Prop) (g x)) y))) (((eq Prop) (g y)) x)))=> (((eq_ref (Prop->Prop)) g) p))) as proof of (P f)
% 56.76/56.99 Found ((and_rect1 (P f)) (fun (x01:((and ((and (not (((eq Prop) x) y))) (((eq Prop) (g x)) y))) (((eq Prop) (g y)) x)))=> (((eq_ref (Prop->Prop)) g) p))) as proof of (P f)
% 56.76/56.99 Found (((fun (P0:Type) (x1:(((and ((and (not (((eq Prop) x) y))) (((eq Prop) (g x)) y))) (((eq Prop) (g y)) x))->((p g)->P0)))=> (((((and_rect ((and ((and (not (((eq Prop) x) y))) (((eq Prop) (g x)) y))) (((eq Prop) (g y)) x))) (p g)) P0) x1) x0)) (P f)) (fun (x01:((and ((and (not (((eq Prop) x) y))) (((eq Prop) (g x)) y))) (((eq Prop) (g y)) x)))=> (((eq_ref (Prop->Prop)) g) p))) as proof of (P f)
% 56.76/56.99 Found (((fun (P0:Type) (x1:(((and ((and (not (((eq Prop) x) y))) (((eq Prop) (g x)) y))) (((eq Prop) (g y)) x))->((p g)->P0)))=> (((((and_rect ((and ((and (not (((eq Prop) x) y))) (((eq Prop) (g x)) y))) (((eq Prop) (g y)) x))) (p g)) P0) x1) x0)) (P f)) (fun (x01:((and ((and (not (((eq Prop) x) y))) (((eq Prop) (g x)) y))) (((eq Prop) (g y)) x)))=> (((eq_ref (Prop->Prop)) g) p))) as proof of (P f)
% 56.76/56.99 Found eq_ref000:=(eq_ref00 p):((p g)->(p g))
% 56.76/56.99 Found (eq_ref00 p) as proof of (P g)
% 56.76/56.99 Found ((eq_ref0 g) p) as proof of (P g)
% 56.76/56.99 Found (((eq_ref (Prop->Prop)) g) p) as proof of (P g)
% 56.76/56.99 Found (((eq_ref (Prop->Prop)) g) p) as proof of (P g)
% 56.76/56.99 Found eq_ref00:=(eq_ref0 b):(((eq (Prop->Prop)) b) b)
% 74.55/74.76 Found (eq_ref0 b) as proof of (((eq (Prop->Prop)) b) not)
% 74.55/74.76 Found ((eq_ref (Prop->Prop)) b) as proof of (((eq (Prop->Prop)) b) not)
% 74.55/74.76 Found ((eq_ref (Prop->Prop)) b) as proof of (((eq (Prop->Prop)) b) not)
% 74.55/74.76 Found ((eq_ref (Prop->Prop)) b) as proof of (((eq (Prop->Prop)) b) not)
% 74.55/74.76 Found eq_ref00:=(eq_ref0 g):(((eq (Prop->Prop)) g) g)
% 74.55/74.76 Found (eq_ref0 g) as proof of (((eq (Prop->Prop)) g) b)
% 74.55/74.76 Found ((eq_ref (Prop->Prop)) g) as proof of (((eq (Prop->Prop)) g) b)
% 74.55/74.76 Found ((eq_ref (Prop->Prop)) g) as proof of (((eq (Prop->Prop)) g) b)
% 74.55/74.76 Found ((eq_ref (Prop->Prop)) g) as proof of (((eq (Prop->Prop)) g) b)
% 74.55/74.76 Found eq_ref00:=(eq_ref0 b):(((eq (Prop->Prop)) b) b)
% 74.55/74.76 Found (eq_ref0 b) as proof of (((eq (Prop->Prop)) b) not)
% 74.55/74.76 Found ((eq_ref (Prop->Prop)) b) as proof of (((eq (Prop->Prop)) b) not)
% 74.55/74.76 Found ((eq_ref (Prop->Prop)) b) as proof of (((eq (Prop->Prop)) b) not)
% 74.55/74.76 Found ((eq_ref (Prop->Prop)) b) as proof of (((eq (Prop->Prop)) b) not)
% 74.55/74.76 Found eq_ref00:=(eq_ref0 g):(((eq (Prop->Prop)) g) g)
% 74.55/74.76 Found (eq_ref0 g) as proof of (((eq (Prop->Prop)) g) b)
% 74.55/74.76 Found ((eq_ref (Prop->Prop)) g) as proof of (((eq (Prop->Prop)) g) b)
% 74.55/74.76 Found ((eq_ref (Prop->Prop)) g) as proof of (((eq (Prop->Prop)) g) b)
% 74.55/74.76 Found ((eq_ref (Prop->Prop)) g) as proof of (((eq (Prop->Prop)) g) b)
% 74.55/74.76 Found x02:(p g)
% 74.55/74.76 Instantiate: b:=g:(Prop->Prop)
% 74.55/74.76 Found x02 as proof of (P b)
% 74.55/74.76 Found eta_expansion_dep000:=(eta_expansion_dep00 not):(((eq (Prop->Prop)) not) (fun (x:Prop)=> (not x)))
% 74.55/74.76 Found (eta_expansion_dep00 not) as proof of (((eq (Prop->Prop)) not) b)
% 74.55/74.76 Found ((eta_expansion_dep0 (fun (x2:Prop)=> Prop)) not) as proof of (((eq (Prop->Prop)) not) b)
% 74.55/74.76 Found (((eta_expansion_dep Prop) (fun (x2:Prop)=> Prop)) not) as proof of (((eq (Prop->Prop)) not) b)
% 74.55/74.76 Found (((eta_expansion_dep Prop) (fun (x2:Prop)=> Prop)) not) as proof of (((eq (Prop->Prop)) not) b)
% 74.55/74.76 Found (((eta_expansion_dep Prop) (fun (x2:Prop)=> Prop)) not) as proof of (((eq (Prop->Prop)) not) b)
% 74.55/74.76 Found x02:(p g)
% 74.55/74.76 Instantiate: b:=g:(Prop->Prop)
% 74.55/74.76 Found x02 as proof of (P b)
% 74.55/74.76 Found eta_expansion_dep000:=(eta_expansion_dep00 not):(((eq (Prop->Prop)) not) (fun (x:Prop)=> (not x)))
% 74.55/74.76 Found (eta_expansion_dep00 not) as proof of (((eq (Prop->Prop)) not) b)
% 74.55/74.76 Found ((eta_expansion_dep0 (fun (x2:Prop)=> Prop)) not) as proof of (((eq (Prop->Prop)) not) b)
% 74.55/74.76 Found (((eta_expansion_dep Prop) (fun (x2:Prop)=> Prop)) not) as proof of (((eq (Prop->Prop)) not) b)
% 74.55/74.76 Found (((eta_expansion_dep Prop) (fun (x2:Prop)=> Prop)) not) as proof of (((eq (Prop->Prop)) not) b)
% 74.55/74.76 Found (((eta_expansion_dep Prop) (fun (x2:Prop)=> Prop)) not) as proof of (((eq (Prop->Prop)) not) b)
% 74.55/74.76 Found x02:(p g)
% 74.55/74.76 Instantiate: b:=g:(Prop->Prop)
% 74.55/74.76 Found x02 as proof of (P b)
% 74.55/74.76 Found eta_expansion_dep000:=(eta_expansion_dep00 not):(((eq (Prop->Prop)) not) (fun (x:Prop)=> (not x)))
% 74.55/74.76 Found (eta_expansion_dep00 not) as proof of (((eq (Prop->Prop)) not) b)
% 74.55/74.76 Found ((eta_expansion_dep0 (fun (x2:Prop)=> Prop)) not) as proof of (((eq (Prop->Prop)) not) b)
% 74.55/74.76 Found (((eta_expansion_dep Prop) (fun (x2:Prop)=> Prop)) not) as proof of (((eq (Prop->Prop)) not) b)
% 74.55/74.76 Found (((eta_expansion_dep Prop) (fun (x2:Prop)=> Prop)) not) as proof of (((eq (Prop->Prop)) not) b)
% 74.55/74.76 Found (((eta_expansion_dep Prop) (fun (x2:Prop)=> Prop)) not) as proof of (((eq (Prop->Prop)) not) b)
% 74.55/74.76 Found x04:(((eq Prop) (g y)) x)
% 74.55/74.76 Instantiate: b:=(g y):Prop
% 74.55/74.76 Found x04 as proof of (((eq Prop) b) x)
% 74.55/74.76 Found x06:(((eq Prop) (g x)) y)
% 74.55/74.76 Instantiate: b:=y:Prop
% 74.55/74.76 Found x06 as proof of (((eq Prop) (g x)) b)
% 74.55/74.76 Found x04:(((eq Prop) (g y)) x)
% 74.55/74.76 Instantiate: b:=(g y):Prop
% 74.55/74.76 Found x04 as proof of (((eq Prop) b) x)
% 74.55/74.76 Found x06:(((eq Prop) (g x)) y)
% 74.55/74.76 Instantiate: b:=y:Prop
% 74.55/74.76 Found x06 as proof of (((eq Prop) (g x)) b)
% 74.55/74.76 Found x02:(p g)
% 74.55/74.76 Instantiate: f:=g:(Prop->Prop)
% 74.55/74.76 Found x02 as proof of (P f)
% 74.55/74.76 Found x02:(p g)
% 74.55/74.76 Instantiate: f:=g:(Prop->Prop)
% 74.55/74.76 Found x02 as proof of (P f)
% 74.55/74.76 Found eq_ref000:=(eq_ref00 p):((p g)->(p g))
% 74.55/74.76 Found (eq_ref00 p) as proof of (P g)
% 74.55/74.76 Found ((eq_ref0 g) p) as proof of (P g)
% 74.55/74.76 Found (((eq_ref (Prop->Prop)) g) p) as proof of (P g)
% 74.55/74.76 Found (((eq_ref (Prop->Prop)) g) p) as proof of (P g)
% 74.55/74.76 Found eq_ref00:=(eq_ref0 (f x1)):(((eq Prop) (f x1)) (f x1))
% 74.55/74.76 Found (eq_ref0 (f x1)) as proof of (((eq Prop) (f x1)) (not x1))
% 81.10/81.38 Found ((eq_ref Prop) (f x1)) as proof of (((eq Prop) (f x1)) (not x1))
% 81.10/81.38 Found ((eq_ref Prop) (f x1)) as proof of (((eq Prop) (f x1)) (not x1))
% 81.10/81.38 Found (fun (x1:Prop)=> ((eq_ref Prop) (f x1))) as proof of (((eq Prop) (f x1)) (not x1))
% 81.10/81.38 Found (fun (x1:Prop)=> ((eq_ref Prop) (f x1))) as proof of (forall (x:Prop), (((eq Prop) (f x)) (not x)))
% 81.10/81.38 Found eq_ref00:=(eq_ref0 (f x1)):(((eq Prop) (f x1)) (f x1))
% 81.10/81.38 Found (eq_ref0 (f x1)) as proof of (((eq Prop) (f x1)) (not x1))
% 81.10/81.38 Found ((eq_ref Prop) (f x1)) as proof of (((eq Prop) (f x1)) (not x1))
% 81.10/81.38 Found ((eq_ref Prop) (f x1)) as proof of (((eq Prop) (f x1)) (not x1))
% 81.10/81.38 Found (fun (x1:Prop)=> ((eq_ref Prop) (f x1))) as proof of (((eq Prop) (f x1)) (not x1))
% 81.10/81.38 Found (fun (x1:Prop)=> ((eq_ref Prop) (f x1))) as proof of (forall (x:Prop), (((eq Prop) (f x)) (not x)))
% 81.10/81.38 Found x02:(p g)
% 81.10/81.38 Instantiate: b:=g:(Prop->Prop)
% 81.10/81.38 Found x02 as proof of (P b)
% 81.10/81.38 Found eta_expansion_dep000:=(eta_expansion_dep00 not):(((eq (Prop->Prop)) not) (fun (x:Prop)=> (not x)))
% 81.10/81.38 Found (eta_expansion_dep00 not) as proof of (((eq (Prop->Prop)) not) b)
% 81.10/81.38 Found ((eta_expansion_dep0 (fun (x2:Prop)=> Prop)) not) as proof of (((eq (Prop->Prop)) not) b)
% 81.10/81.38 Found (((eta_expansion_dep Prop) (fun (x2:Prop)=> Prop)) not) as proof of (((eq (Prop->Prop)) not) b)
% 81.10/81.38 Found (((eta_expansion_dep Prop) (fun (x2:Prop)=> Prop)) not) as proof of (((eq (Prop->Prop)) not) b)
% 81.10/81.38 Found (((eta_expansion_dep Prop) (fun (x2:Prop)=> Prop)) not) as proof of (((eq (Prop->Prop)) not) b)
% 81.10/81.38 Found x02:(p g)
% 81.10/81.38 Instantiate: f:=g:(Prop->Prop)
% 81.10/81.38 Found x02 as proof of (P f)
% 81.10/81.38 Found x02:(p g)
% 81.10/81.38 Instantiate: f:=g:(Prop->Prop)
% 81.10/81.38 Found x02 as proof of (P f)
% 81.10/81.38 Found x060:=(x06 (fun (x1:Prop)=> (P y))):((P y)->(P y))
% 81.10/81.38 Found (x06 (fun (x1:Prop)=> (P y))) as proof of (P0 y)
% 81.10/81.38 Found (x06 (fun (x1:Prop)=> (P y))) as proof of (P0 y)
% 81.10/81.38 Found x02:(p g)
% 81.10/81.38 Instantiate: f:=g:(Prop->Prop)
% 81.10/81.38 Found x02 as proof of (P f)
% 81.10/81.38 Found x02:(p g)
% 81.10/81.38 Instantiate: f:=g:(Prop->Prop)
% 81.10/81.38 Found x02 as proof of (P f)
% 81.10/81.38 Found x060:=(x06 (fun (x1:Prop)=> (P y))):((P y)->(P y))
% 81.10/81.38 Found (x06 (fun (x1:Prop)=> (P y))) as proof of (P0 y)
% 81.10/81.38 Found (x06 (fun (x1:Prop)=> (P y))) as proof of (P0 y)
% 81.10/81.38 Found eq_ref00:=(eq_ref0 (f x1)):(((eq Prop) (f x1)) (f x1))
% 81.10/81.38 Found (eq_ref0 (f x1)) as proof of (((eq Prop) (f x1)) (not x1))
% 81.10/81.38 Found ((eq_ref Prop) (f x1)) as proof of (((eq Prop) (f x1)) (not x1))
% 81.10/81.38 Found ((eq_ref Prop) (f x1)) as proof of (((eq Prop) (f x1)) (not x1))
% 81.10/81.38 Found (fun (x1:Prop)=> ((eq_ref Prop) (f x1))) as proof of (((eq Prop) (f x1)) (not x1))
% 81.10/81.38 Found (fun (x1:Prop)=> ((eq_ref Prop) (f x1))) as proof of (forall (x:Prop), (((eq Prop) (f x)) (not x)))
% 81.10/81.38 Found eq_ref00:=(eq_ref0 (f x1)):(((eq Prop) (f x1)) (f x1))
% 81.10/81.38 Found (eq_ref0 (f x1)) as proof of (((eq Prop) (f x1)) (not x1))
% 81.10/81.38 Found ((eq_ref Prop) (f x1)) as proof of (((eq Prop) (f x1)) (not x1))
% 81.10/81.38 Found ((eq_ref Prop) (f x1)) as proof of (((eq Prop) (f x1)) (not x1))
% 81.10/81.38 Found (fun (x1:Prop)=> ((eq_ref Prop) (f x1))) as proof of (((eq Prop) (f x1)) (not x1))
% 81.10/81.38 Found (fun (x1:Prop)=> ((eq_ref Prop) (f x1))) as proof of (forall (x:Prop), (((eq Prop) (f x)) (not x)))
% 81.10/81.38 Found eq_ref00:=(eq_ref0 (f x1)):(((eq Prop) (f x1)) (f x1))
% 81.10/81.38 Found (eq_ref0 (f x1)) as proof of (((eq Prop) (f x1)) (not x1))
% 81.10/81.38 Found ((eq_ref Prop) (f x1)) as proof of (((eq Prop) (f x1)) (not x1))
% 81.10/81.38 Found ((eq_ref Prop) (f x1)) as proof of (((eq Prop) (f x1)) (not x1))
% 81.10/81.38 Found (fun (x1:Prop)=> ((eq_ref Prop) (f x1))) as proof of (((eq Prop) (f x1)) (not x1))
% 81.10/81.38 Found (fun (x1:Prop)=> ((eq_ref Prop) (f x1))) as proof of (forall (x:Prop), (((eq Prop) (f x)) (not x)))
% 81.10/81.38 Found eq_ref00:=(eq_ref0 (f x1)):(((eq Prop) (f x1)) (f x1))
% 81.10/81.38 Found (eq_ref0 (f x1)) as proof of (((eq Prop) (f x1)) (not x1))
% 81.10/81.38 Found ((eq_ref Prop) (f x1)) as proof of (((eq Prop) (f x1)) (not x1))
% 81.10/81.38 Found ((eq_ref Prop) (f x1)) as proof of (((eq Prop) (f x1)) (not x1))
% 81.10/81.38 Found (fun (x1:Prop)=> ((eq_ref Prop) (f x1))) as proof of (((eq Prop) (f x1)) (not x1))
% 81.10/81.38 Found (fun (x1:Prop)=> ((eq_ref Prop) (f x1))) as proof of (forall (x:Prop), (((eq Prop) (f x)) (not x)))
% 81.10/81.38 Found eq_ref000:=(eq_ref00 p):((p g)->(p g))
% 81.10/81.38 Found (eq_ref00 p) as proof of (P g)
% 81.10/81.38 Found ((eq_ref0 g) p) as proof of (P g)
% 81.10/81.38 Found (((eq_ref (Prop->Prop)) g) p) as proof of (P g)
% 93.30/93.55 Found (((eq_ref (Prop->Prop)) g) p) as proof of (P g)
% 93.30/93.55 Found eq_ref000:=(eq_ref00 p):((p g)->(p g))
% 93.30/93.55 Found (eq_ref00 p) as proof of (P g)
% 93.30/93.55 Found ((eq_ref0 g) p) as proof of (P g)
% 93.30/93.55 Found (((eq_ref (Prop->Prop)) g) p) as proof of (P g)
% 93.30/93.55 Found (((eq_ref (Prop->Prop)) g) p) as proof of (P g)
% 93.30/93.55 Found x02:(p g)
% 93.30/93.55 Instantiate: b:=g:(Prop->Prop)
% 93.30/93.55 Found x02 as proof of (P b)
% 93.30/93.55 Found eta_expansion_dep000:=(eta_expansion_dep00 not):(((eq (Prop->Prop)) not) (fun (x:Prop)=> (not x)))
% 93.30/93.55 Found (eta_expansion_dep00 not) as proof of (((eq (Prop->Prop)) not) b)
% 93.30/93.55 Found ((eta_expansion_dep0 (fun (x2:Prop)=> Prop)) not) as proof of (((eq (Prop->Prop)) not) b)
% 93.30/93.55 Found (((eta_expansion_dep Prop) (fun (x2:Prop)=> Prop)) not) as proof of (((eq (Prop->Prop)) not) b)
% 93.30/93.55 Found (((eta_expansion_dep Prop) (fun (x2:Prop)=> Prop)) not) as proof of (((eq (Prop->Prop)) not) b)
% 93.30/93.55 Found (((eta_expansion_dep Prop) (fun (x2:Prop)=> Prop)) not) as proof of (((eq (Prop->Prop)) not) b)
% 93.30/93.55 Found eq_ref000:=(eq_ref00 P):((P (g (g x)))->(P (g (g x))))
% 93.30/93.55 Found (eq_ref00 P) as proof of (P0 (P (g (g x))))
% 93.30/93.55 Found ((eq_ref0 (g (g x))) P) as proof of (P0 (P (g (g x))))
% 93.30/93.55 Found (((eq_ref Prop) (g (g x))) P) as proof of (P0 (P (g (g x))))
% 93.30/93.55 Found (((eq_ref Prop) (g (g x))) P) as proof of (P0 (P (g (g x))))
% 93.30/93.55 Found eq_ref000:=(eq_ref00 P):((P (g y))->(P (g y)))
% 93.30/93.55 Found (eq_ref00 P) as proof of (P0 (P (g y)))
% 93.30/93.55 Found ((eq_ref0 (g y)) P) as proof of (P0 (P (g y)))
% 93.30/93.55 Found (((eq_ref Prop) (g y)) P) as proof of (P0 (P (g y)))
% 93.30/93.55 Found (((eq_ref Prop) (g y)) P) as proof of (P0 (P (g y)))
% 93.30/93.55 Found eta_expansion0000:=(eta_expansion000 P0):((P0 not)->(P0 (fun (x:Prop)=> (not x))))
% 93.30/93.55 Found (eta_expansion000 P0) as proof of (P1 not)
% 93.30/93.55 Found ((eta_expansion00 not) P0) as proof of (P1 not)
% 93.30/93.55 Found (((eta_expansion0 Prop) not) P0) as proof of (P1 not)
% 93.30/93.55 Found ((((eta_expansion Prop) Prop) not) P0) as proof of (P1 not)
% 93.30/93.55 Found ((((eta_expansion Prop) Prop) not) P0) as proof of (P1 not)
% 93.30/93.55 Found eta_expansion0000:=(eta_expansion000 P0):((P0 not)->(P0 (fun (x:Prop)=> (not x))))
% 93.30/93.55 Found (eta_expansion000 P0) as proof of (P1 not)
% 93.30/93.55 Found ((eta_expansion00 not) P0) as proof of (P1 not)
% 93.30/93.55 Found (((eta_expansion0 Prop) not) P0) as proof of (P1 not)
% 93.30/93.55 Found ((((eta_expansion Prop) Prop) not) P0) as proof of (P1 not)
% 93.30/93.55 Found ((((eta_expansion Prop) Prop) not) P0) as proof of (P1 not)
% 93.30/93.55 Found eq_ref000:=(eq_ref00 P):((P (g y))->(P (g y)))
% 93.30/93.55 Found (eq_ref00 P) as proof of (P0 (g y))
% 93.30/93.55 Found ((eq_ref0 (g y)) P) as proof of (P0 (g y))
% 93.30/93.55 Found (((eq_ref Prop) (g y)) P) as proof of (P0 (g y))
% 93.30/93.55 Found (((eq_ref Prop) (g y)) P) as proof of (P0 (g y))
% 93.30/93.55 Found eq_ref000:=(eq_ref00 P):((P (g y))->(P (g y)))
% 93.30/93.55 Found (eq_ref00 P) as proof of (P0 (P (g y)))
% 93.30/93.55 Found ((eq_ref0 (g y)) P) as proof of (P0 (P (g y)))
% 93.30/93.55 Found (((eq_ref Prop) (g y)) P) as proof of (P0 (P (g y)))
% 93.30/93.55 Found (((eq_ref Prop) (g y)) P) as proof of (P0 (P (g y)))
% 93.30/93.55 Found eq_ref000:=(eq_ref00 P):((P (g (g x)))->(P (g (g x))))
% 93.30/93.55 Found (eq_ref00 P) as proof of (P0 (P (g (g x))))
% 93.30/93.55 Found ((eq_ref0 (g (g x))) P) as proof of (P0 (P (g (g x))))
% 93.30/93.55 Found (((eq_ref Prop) (g (g x))) P) as proof of (P0 (P (g (g x))))
% 93.30/93.55 Found (((eq_ref Prop) (g (g x))) P) as proof of (P0 (P (g (g x))))
% 93.30/93.55 Found x02:(p g)
% 93.30/93.55 Instantiate: f:=g:(Prop->Prop)
% 93.30/93.55 Found x02 as proof of (P f)
% 93.30/93.55 Found x02:(p g)
% 93.30/93.55 Instantiate: f:=g:(Prop->Prop)
% 93.30/93.55 Found x02 as proof of (P f)
% 93.30/93.55 Found eq_ref00:=(eq_ref0 (f x1)):(((eq Prop) (f x1)) (f x1))
% 93.30/93.55 Found (eq_ref0 (f x1)) as proof of (((eq Prop) (f x1)) (not x1))
% 93.30/93.55 Found ((eq_ref Prop) (f x1)) as proof of (((eq Prop) (f x1)) (not x1))
% 93.30/93.55 Found ((eq_ref Prop) (f x1)) as proof of (((eq Prop) (f x1)) (not x1))
% 93.30/93.55 Found (fun (x1:Prop)=> ((eq_ref Prop) (f x1))) as proof of (((eq Prop) (f x1)) (not x1))
% 93.30/93.55 Found (fun (x1:Prop)=> ((eq_ref Prop) (f x1))) as proof of (forall (x:Prop), (((eq Prop) (f x)) (not x)))
% 93.30/93.55 Found eq_ref00:=(eq_ref0 (f x1)):(((eq Prop) (f x1)) (f x1))
% 93.30/93.55 Found (eq_ref0 (f x1)) as proof of (((eq Prop) (f x1)) (not x1))
% 93.30/93.55 Found ((eq_ref Prop) (f x1)) as proof of (((eq Prop) (f x1)) (not x1))
% 93.30/93.55 Found ((eq_ref Prop) (f x1)) as proof of (((eq Prop) (f x1)) (not x1))
% 93.30/93.55 Found (fun (x1:Prop)=> ((eq_ref Prop) (f x1))) as proof of (((eq Prop) (f x1)) (not x1))
% 109.19/109.45 Found (fun (x1:Prop)=> ((eq_ref Prop) (f x1))) as proof of (forall (x:Prop), (((eq Prop) (f x)) (not x)))
% 109.19/109.45 Found eq_ref00:=(eq_ref0 y):(((eq Prop) y) y)
% 109.19/109.45 Found (eq_ref0 y) as proof of (((eq Prop) y) b)
% 109.19/109.45 Found ((eq_ref Prop) y) as proof of (((eq Prop) y) b)
% 109.19/109.45 Found ((eq_ref Prop) y) as proof of (((eq Prop) y) b)
% 109.19/109.45 Found ((eq_ref Prop) y) as proof of (((eq Prop) y) b)
% 109.19/109.45 Found eq_ref00:=(eq_ref0 b):(((eq Prop) b) b)
% 109.19/109.45 Found (eq_ref0 b) as proof of (((eq Prop) b) (g y))
% 109.19/109.45 Found ((eq_ref Prop) b) as proof of (((eq Prop) b) (g y))
% 109.19/109.45 Found ((eq_ref Prop) b) as proof of (((eq Prop) b) (g y))
% 109.19/109.45 Found ((eq_ref Prop) b) as proof of (((eq Prop) b) (g y))
% 109.19/109.45 Found eq_ref00:=(eq_ref0 b):(((eq Prop) b) b)
% 109.19/109.45 Found (eq_ref0 b) as proof of (((eq Prop) b) (g y))
% 109.19/109.45 Found ((eq_ref Prop) b) as proof of (((eq Prop) b) (g y))
% 109.19/109.45 Found ((eq_ref Prop) b) as proof of (((eq Prop) b) (g y))
% 109.19/109.45 Found ((eq_ref Prop) b) as proof of (((eq Prop) b) (g y))
% 109.19/109.45 Found eq_ref00:=(eq_ref0 y):(((eq Prop) y) y)
% 109.19/109.45 Found (eq_ref0 y) as proof of (((eq Prop) y) b)
% 109.19/109.45 Found ((eq_ref Prop) y) as proof of (((eq Prop) y) b)
% 109.19/109.45 Found ((eq_ref Prop) y) as proof of (((eq Prop) y) b)
% 109.19/109.45 Found ((eq_ref Prop) y) as proof of (((eq Prop) y) b)
% 109.19/109.45 Found x02:(p g)
% 109.19/109.45 Instantiate: f:=g:(Prop->Prop)
% 109.19/109.45 Found x02 as proof of (P f)
% 109.19/109.45 Found x02:(p g)
% 109.19/109.45 Instantiate: f:=g:(Prop->Prop)
% 109.19/109.45 Found x02 as proof of (P f)
% 109.19/109.45 Found eq_ref00:=(eq_ref0 (f x1)):(((eq Prop) (f x1)) (f x1))
% 109.19/109.45 Found (eq_ref0 (f x1)) as proof of (((eq Prop) (f x1)) (not x1))
% 109.19/109.45 Found ((eq_ref Prop) (f x1)) as proof of (((eq Prop) (f x1)) (not x1))
% 109.19/109.45 Found ((eq_ref Prop) (f x1)) as proof of (((eq Prop) (f x1)) (not x1))
% 109.19/109.45 Found (fun (x1:Prop)=> ((eq_ref Prop) (f x1))) as proof of (((eq Prop) (f x1)) (not x1))
% 109.19/109.45 Found (fun (x1:Prop)=> ((eq_ref Prop) (f x1))) as proof of (forall (x:Prop), (((eq Prop) (f x)) (not x)))
% 109.19/109.45 Found eq_ref00:=(eq_ref0 (f x1)):(((eq Prop) (f x1)) (f x1))
% 109.19/109.45 Found (eq_ref0 (f x1)) as proof of (((eq Prop) (f x1)) (not x1))
% 109.19/109.45 Found ((eq_ref Prop) (f x1)) as proof of (((eq Prop) (f x1)) (not x1))
% 109.19/109.45 Found ((eq_ref Prop) (f x1)) as proof of (((eq Prop) (f x1)) (not x1))
% 109.19/109.45 Found (fun (x1:Prop)=> ((eq_ref Prop) (f x1))) as proof of (((eq Prop) (f x1)) (not x1))
% 109.19/109.45 Found (fun (x1:Prop)=> ((eq_ref Prop) (f x1))) as proof of (forall (x:Prop), (((eq Prop) (f x)) (not x)))
% 109.19/109.45 Found eq_ref00:=(eq_ref0 b):(((eq (Prop->Prop)) b) b)
% 109.19/109.45 Found (eq_ref0 b) as proof of (((eq (Prop->Prop)) b) g)
% 109.19/109.45 Found ((eq_ref (Prop->Prop)) b) as proof of (((eq (Prop->Prop)) b) g)
% 109.19/109.45 Found ((eq_ref (Prop->Prop)) b) as proof of (((eq (Prop->Prop)) b) g)
% 109.19/109.45 Found ((eq_ref (Prop->Prop)) b) as proof of (((eq (Prop->Prop)) b) g)
% 109.19/109.45 Found eta_expansion000:=(eta_expansion00 not):(((eq (Prop->Prop)) not) (fun (x:Prop)=> (not x)))
% 109.19/109.45 Found (eta_expansion00 not) as proof of (((eq (Prop->Prop)) not) b)
% 109.19/109.45 Found ((eta_expansion0 Prop) not) as proof of (((eq (Prop->Prop)) not) b)
% 109.19/109.45 Found (((eta_expansion Prop) Prop) not) as proof of (((eq (Prop->Prop)) not) b)
% 109.19/109.45 Found (((eta_expansion Prop) Prop) not) as proof of (((eq (Prop->Prop)) not) b)
% 109.19/109.45 Found (((eta_expansion Prop) Prop) not) as proof of (((eq (Prop->Prop)) not) b)
% 109.19/109.45 Found eq_ref00:=(eq_ref0 b):(((eq (Prop->Prop)) b) b)
% 109.19/109.45 Found (eq_ref0 b) as proof of (((eq (Prop->Prop)) b) g)
% 109.19/109.45 Found ((eq_ref (Prop->Prop)) b) as proof of (((eq (Prop->Prop)) b) g)
% 109.19/109.45 Found ((eq_ref (Prop->Prop)) b) as proof of (((eq (Prop->Prop)) b) g)
% 109.19/109.45 Found ((eq_ref (Prop->Prop)) b) as proof of (((eq (Prop->Prop)) b) g)
% 109.19/109.45 Found eq_ref00:=(eq_ref0 not):(((eq (Prop->Prop)) not) not)
% 109.19/109.45 Found (eq_ref0 not) as proof of (((eq (Prop->Prop)) not) b)
% 109.19/109.45 Found ((eq_ref (Prop->Prop)) not) as proof of (((eq (Prop->Prop)) not) b)
% 109.19/109.45 Found ((eq_ref (Prop->Prop)) not) as proof of (((eq (Prop->Prop)) not) b)
% 109.19/109.45 Found ((eq_ref (Prop->Prop)) not) as proof of (((eq (Prop->Prop)) not) b)
% 109.19/109.45 Found eta_expansion0000:=(eta_expansion000 P0):((P0 not)->(P0 (fun (x:Prop)=> (not x))))
% 109.19/109.45 Found (eta_expansion000 P0) as proof of (P1 not)
% 109.19/109.45 Found ((eta_expansion00 not) P0) as proof of (P1 not)
% 109.19/109.45 Found (((eta_expansion0 Prop) not) P0) as proof of (P1 not)
% 109.19/109.45 Found ((((eta_expansion Prop) Prop) not) P0) as proof of (P1 not)
% 109.19/109.45 Found ((((eta_expansion Prop) Prop) not) P0) as proof of (P1 not)
% 129.48/129.69 Found eta_expansion0000:=(eta_expansion000 P0):((P0 not)->(P0 (fun (x:Prop)=> (not x))))
% 129.48/129.69 Found (eta_expansion000 P0) as proof of (P1 not)
% 129.48/129.69 Found ((eta_expansion00 not) P0) as proof of (P1 not)
% 129.48/129.69 Found (((eta_expansion0 Prop) not) P0) as proof of (P1 not)
% 129.48/129.69 Found ((((eta_expansion Prop) Prop) not) P0) as proof of (P1 not)
% 129.48/129.69 Found ((((eta_expansion Prop) Prop) not) P0) as proof of (P1 not)
% 129.48/129.69 Found eta_expansion_dep0000:=(eta_expansion_dep000 P0):((P0 not)->(P0 (fun (x:Prop)=> (not x))))
% 129.48/129.69 Found (eta_expansion_dep000 P0) as proof of (P1 not)
% 129.48/129.69 Found ((eta_expansion_dep00 not) P0) as proof of (P1 not)
% 129.48/129.69 Found (((eta_expansion_dep0 (fun (x2:Prop)=> Prop)) not) P0) as proof of (P1 not)
% 129.48/129.69 Found ((((eta_expansion_dep Prop) (fun (x2:Prop)=> Prop)) not) P0) as proof of (P1 not)
% 129.48/129.69 Found ((((eta_expansion_dep Prop) (fun (x2:Prop)=> Prop)) not) P0) as proof of (P1 not)
% 129.48/129.69 Found eta_expansion_dep0000:=(eta_expansion_dep000 P0):((P0 not)->(P0 (fun (x:Prop)=> (not x))))
% 129.48/129.69 Found (eta_expansion_dep000 P0) as proof of (P1 not)
% 129.48/129.69 Found ((eta_expansion_dep00 not) P0) as proof of (P1 not)
% 129.48/129.69 Found (((eta_expansion_dep0 (fun (x2:Prop)=> Prop)) not) P0) as proof of (P1 not)
% 129.48/129.69 Found ((((eta_expansion_dep Prop) (fun (x2:Prop)=> Prop)) not) P0) as proof of (P1 not)
% 129.48/129.69 Found ((((eta_expansion_dep Prop) (fun (x2:Prop)=> Prop)) not) P0) as proof of (P1 not)
% 129.48/129.69 Found eta_expansion_dep0000:=(eta_expansion_dep000 P0):((P0 not)->(P0 (fun (x:Prop)=> (not x))))
% 129.48/129.69 Found (eta_expansion_dep000 P0) as proof of (P1 not)
% 129.48/129.69 Found ((eta_expansion_dep00 not) P0) as proof of (P1 not)
% 129.48/129.69 Found (((eta_expansion_dep0 (fun (x2:Prop)=> Prop)) not) P0) as proof of (P1 not)
% 129.48/129.69 Found ((((eta_expansion_dep Prop) (fun (x2:Prop)=> Prop)) not) P0) as proof of (P1 not)
% 129.48/129.69 Found ((((eta_expansion_dep Prop) (fun (x2:Prop)=> Prop)) not) P0) as proof of (P1 not)
% 129.48/129.69 Found eta_expansion_dep0000:=(eta_expansion_dep000 P0):((P0 not)->(P0 (fun (x:Prop)=> (not x))))
% 129.48/129.69 Found (eta_expansion_dep000 P0) as proof of (P1 not)
% 129.48/129.69 Found ((eta_expansion_dep00 not) P0) as proof of (P1 not)
% 129.48/129.69 Found (((eta_expansion_dep0 (fun (x2:Prop)=> Prop)) not) P0) as proof of (P1 not)
% 129.48/129.69 Found ((((eta_expansion_dep Prop) (fun (x2:Prop)=> Prop)) not) P0) as proof of (P1 not)
% 129.48/129.69 Found ((((eta_expansion_dep Prop) (fun (x2:Prop)=> Prop)) not) P0) as proof of (P1 not)
% 129.48/129.69 Found x06:(((eq Prop) (g x)) y)
% 129.48/129.69 Instantiate: b:=y:Prop
% 129.48/129.69 Found x06 as proof of (((eq Prop) (g x)) b)
% 129.48/129.69 Found eq_ref00:=(eq_ref0 b):(((eq Prop) b) b)
% 129.48/129.69 Found (eq_ref0 b) as proof of (((eq Prop) b) (g (g x)))
% 129.48/129.69 Found ((eq_ref Prop) b) as proof of (((eq Prop) b) (g (g x)))
% 129.48/129.69 Found ((eq_ref Prop) b) as proof of (((eq Prop) b) (g (g x)))
% 129.48/129.69 Found ((eq_ref Prop) b) as proof of (((eq Prop) b) (g (g x)))
% 129.48/129.69 Found x06:(((eq Prop) (g x)) y)
% 129.48/129.69 Instantiate: b:=y:Prop
% 129.48/129.69 Found x06 as proof of (((eq Prop) (g x)) b)
% 129.48/129.69 Found eq_ref00:=(eq_ref0 b):(((eq Prop) b) b)
% 129.48/129.69 Found (eq_ref0 b) as proof of (((eq Prop) b) (g (g x)))
% 129.48/129.69 Found ((eq_ref Prop) b) as proof of (((eq Prop) b) (g (g x)))
% 129.48/129.69 Found ((eq_ref Prop) b) as proof of (((eq Prop) b) (g (g x)))
% 129.48/129.69 Found ((eq_ref Prop) b) as proof of (((eq Prop) b) (g (g x)))
% 129.48/129.69 Found x06:(((eq Prop) (g x)) y)
% 129.48/129.69 Instantiate: b:=y:Prop
% 129.48/129.69 Found x06 as proof of (((eq Prop) (g x)) b)
% 129.48/129.69 Found eq_ref00:=(eq_ref0 b):(((eq Prop) b) b)
% 129.48/129.69 Found (eq_ref0 b) as proof of (((eq Prop) b) (g (g x)))
% 129.48/129.69 Found ((eq_ref Prop) b) as proof of (((eq Prop) b) (g (g x)))
% 129.48/129.69 Found ((eq_ref Prop) b) as proof of (((eq Prop) b) (g (g x)))
% 129.48/129.69 Found ((eq_ref Prop) b) as proof of (((eq Prop) b) (g (g x)))
% 129.48/129.69 Found eq_ref000:=(eq_ref00 P0):((P0 (g x1))->(P0 (g x1)))
% 129.48/129.69 Found (eq_ref00 P0) as proof of (P1 (g x1))
% 129.48/129.69 Found ((eq_ref0 (g x1)) P0) as proof of (P1 (g x1))
% 129.48/129.69 Found (((eq_ref Prop) (g x1)) P0) as proof of (P1 (g x1))
% 129.48/129.69 Found (((eq_ref Prop) (g x1)) P0) as proof of (P1 (g x1))
% 129.48/129.69 Found eq_ref000:=(eq_ref00 P0):((P0 (g x1))->(P0 (g x1)))
% 129.48/129.69 Found (eq_ref00 P0) as proof of (P1 (g x1))
% 129.48/129.69 Found ((eq_ref0 (g x1)) P0) as proof of (P1 (g x1))
% 129.48/129.69 Found (((eq_ref Prop) (g x1)) P0) as proof of (P1 (g x1))
% 129.48/129.69 Found (((eq_ref Prop) (g x1)) P0) as proof of (P1 (g x1))
% 129.48/129.69 Found eq_ref000:=(eq_ref00 P0):((P0 (g x1))->(P0 (g x1)))
% 129.48/129.69 Found (eq_ref00 P0) as proof of (P1 (g x1))
% 129.48/129.69 Found ((eq_ref0 (g x1)) P0) as proof of (P1 (g x1))
% 133.30/133.58 Found (((eq_ref Prop) (g x1)) P0) as proof of (P1 (g x1))
% 133.30/133.58 Found (((eq_ref Prop) (g x1)) P0) as proof of (P1 (g x1))
% 133.30/133.58 Found eq_ref000:=(eq_ref00 P0):((P0 (g x1))->(P0 (g x1)))
% 133.30/133.58 Found (eq_ref00 P0) as proof of (P1 (g x1))
% 133.30/133.58 Found ((eq_ref0 (g x1)) P0) as proof of (P1 (g x1))
% 133.30/133.58 Found (((eq_ref Prop) (g x1)) P0) as proof of (P1 (g x1))
% 133.30/133.58 Found (((eq_ref Prop) (g x1)) P0) as proof of (P1 (g x1))
% 133.30/133.58 Found eq_ref00:=(eq_ref0 b):(((eq (Prop->Prop)) b) b)
% 133.30/133.58 Found (eq_ref0 b) as proof of (((eq (Prop->Prop)) b) g)
% 133.30/133.58 Found ((eq_ref (Prop->Prop)) b) as proof of (((eq (Prop->Prop)) b) g)
% 133.30/133.58 Found ((eq_ref (Prop->Prop)) b) as proof of (((eq (Prop->Prop)) b) g)
% 133.30/133.58 Found ((eq_ref (Prop->Prop)) b) as proof of (((eq (Prop->Prop)) b) g)
% 133.30/133.58 Found eq_ref00:=(eq_ref0 not):(((eq (Prop->Prop)) not) not)
% 133.30/133.58 Found (eq_ref0 not) as proof of (((eq (Prop->Prop)) not) b)
% 133.30/133.58 Found ((eq_ref (Prop->Prop)) not) as proof of (((eq (Prop->Prop)) not) b)
% 133.30/133.58 Found ((eq_ref (Prop->Prop)) not) as proof of (((eq (Prop->Prop)) not) b)
% 133.30/133.58 Found ((eq_ref (Prop->Prop)) not) as proof of (((eq (Prop->Prop)) not) b)
% 133.30/133.58 Found eq_ref00:=(eq_ref0 b):(((eq (Prop->Prop)) b) b)
% 133.30/133.58 Found (eq_ref0 b) as proof of (((eq (Prop->Prop)) b) g)
% 133.30/133.58 Found ((eq_ref (Prop->Prop)) b) as proof of (((eq (Prop->Prop)) b) g)
% 133.30/133.58 Found ((eq_ref (Prop->Prop)) b) as proof of (((eq (Prop->Prop)) b) g)
% 133.30/133.58 Found ((eq_ref (Prop->Prop)) b) as proof of (((eq (Prop->Prop)) b) g)
% 133.30/133.58 Found eq_ref00:=(eq_ref0 not):(((eq (Prop->Prop)) not) not)
% 133.30/133.58 Found (eq_ref0 not) as proof of (((eq (Prop->Prop)) not) b)
% 133.30/133.58 Found ((eq_ref (Prop->Prop)) not) as proof of (((eq (Prop->Prop)) not) b)
% 133.30/133.58 Found ((eq_ref (Prop->Prop)) not) as proof of (((eq (Prop->Prop)) not) b)
% 133.30/133.58 Found ((eq_ref (Prop->Prop)) not) as proof of (((eq (Prop->Prop)) not) b)
% 133.30/133.58 Found eq_ref00:=(eq_ref0 (g x1)):(((eq Prop) (g x1)) (g x1))
% 133.30/133.58 Found (eq_ref0 (g x1)) as proof of (((eq Prop) (g x1)) b)
% 133.30/133.58 Found ((eq_ref Prop) (g x1)) as proof of (((eq Prop) (g x1)) b)
% 133.30/133.58 Found ((eq_ref Prop) (g x1)) as proof of (((eq Prop) (g x1)) b)
% 133.30/133.58 Found ((eq_ref Prop) (g x1)) as proof of (((eq Prop) (g x1)) b)
% 133.30/133.58 Found eq_ref00:=(eq_ref0 b):(((eq Prop) b) b)
% 133.30/133.58 Found (eq_ref0 b) as proof of (((eq Prop) b) (not x1))
% 133.30/133.58 Found ((eq_ref Prop) b) as proof of (((eq Prop) b) (not x1))
% 133.30/133.58 Found ((eq_ref Prop) b) as proof of (((eq Prop) b) (not x1))
% 133.30/133.58 Found ((eq_ref Prop) b) as proof of (((eq Prop) b) (not x1))
% 133.30/133.58 Found eq_ref00:=(eq_ref0 (g x1)):(((eq Prop) (g x1)) (g x1))
% 133.30/133.58 Found (eq_ref0 (g x1)) as proof of (((eq Prop) (g x1)) b)
% 133.30/133.58 Found ((eq_ref Prop) (g x1)) as proof of (((eq Prop) (g x1)) b)
% 133.30/133.58 Found ((eq_ref Prop) (g x1)) as proof of (((eq Prop) (g x1)) b)
% 133.30/133.58 Found ((eq_ref Prop) (g x1)) as proof of (((eq Prop) (g x1)) b)
% 133.30/133.58 Found eq_ref00:=(eq_ref0 b):(((eq Prop) b) b)
% 133.30/133.58 Found (eq_ref0 b) as proof of (((eq Prop) b) (not x1))
% 133.30/133.58 Found ((eq_ref Prop) b) as proof of (((eq Prop) b) (not x1))
% 133.30/133.58 Found ((eq_ref Prop) b) as proof of (((eq Prop) b) (not x1))
% 133.30/133.58 Found ((eq_ref Prop) b) as proof of (((eq Prop) b) (not x1))
% 133.30/133.58 Found eq_ref00:=(eq_ref0 (g x1)):(((eq Prop) (g x1)) (g x1))
% 133.30/133.58 Found (eq_ref0 (g x1)) as proof of (((eq Prop) (g x1)) b)
% 133.30/133.58 Found ((eq_ref Prop) (g x1)) as proof of (((eq Prop) (g x1)) b)
% 133.30/133.58 Found ((eq_ref Prop) (g x1)) as proof of (((eq Prop) (g x1)) b)
% 133.30/133.58 Found ((eq_ref Prop) (g x1)) as proof of (((eq Prop) (g x1)) b)
% 133.30/133.58 Found eq_ref00:=(eq_ref0 b):(((eq Prop) b) b)
% 133.30/133.58 Found (eq_ref0 b) as proof of (((eq Prop) b) (not x1))
% 133.30/133.58 Found ((eq_ref Prop) b) as proof of (((eq Prop) b) (not x1))
% 133.30/133.58 Found ((eq_ref Prop) b) as proof of (((eq Prop) b) (not x1))
% 133.30/133.58 Found ((eq_ref Prop) b) as proof of (((eq Prop) b) (not x1))
% 133.30/133.58 Found eq_ref00:=(eq_ref0 (g x1)):(((eq Prop) (g x1)) (g x1))
% 133.30/133.58 Found (eq_ref0 (g x1)) as proof of (((eq Prop) (g x1)) b)
% 133.30/133.58 Found ((eq_ref Prop) (g x1)) as proof of (((eq Prop) (g x1)) b)
% 133.30/133.58 Found ((eq_ref Prop) (g x1)) as proof of (((eq Prop) (g x1)) b)
% 133.30/133.58 Found ((eq_ref Prop) (g x1)) as proof of (((eq Prop) (g x1)) b)
% 133.30/133.58 Found eq_ref00:=(eq_ref0 b):(((eq Prop) b) b)
% 133.30/133.58 Found (eq_ref0 b) as proof of (((eq Prop) b) (not x1))
% 133.30/133.58 Found ((eq_ref Prop) b) as proof of (((eq Prop) b) (not x1))
% 133.30/133.58 Found ((eq_ref Prop) b) as proof of (((eq Prop) b) (not x1))
% 133.30/133.58 Found ((eq_ref Prop) b) as proof of (((eq Prop) b) (not x1))
% 147.46/147.72 Found eq_ref000:=(eq_ref00 p):((p g)->(p g))
% 147.46/147.72 Found (eq_ref00 p) as proof of (P g)
% 147.46/147.72 Found ((eq_ref0 g) p) as proof of (P g)
% 147.46/147.72 Found (((eq_ref (Prop->Prop)) g) p) as proof of (P g)
% 147.46/147.72 Found (((eq_ref (Prop->Prop)) g) p) as proof of (P g)
% 147.46/147.72 Found eq_ref000:=(eq_ref00 P):((P (g x))->(P (g x)))
% 147.46/147.72 Found (eq_ref00 P) as proof of (P0 (g x))
% 147.46/147.72 Found ((eq_ref0 (g x)) P) as proof of (P0 (g x))
% 147.46/147.72 Found (((eq_ref Prop) (g x)) P) as proof of (P0 (g x))
% 147.46/147.72 Found (((eq_ref Prop) (g x)) P) as proof of (P0 (g x))
% 147.46/147.72 Found eq_ref000:=(eq_ref00 P):((P (g x))->(P (g x)))
% 147.46/147.72 Found (eq_ref00 P) as proof of (P0 (g x))
% 147.46/147.72 Found ((eq_ref0 (g x)) P) as proof of (P0 (g x))
% 147.46/147.72 Found (((eq_ref Prop) (g x)) P) as proof of (P0 (g x))
% 147.46/147.72 Found (((eq_ref Prop) (g x)) P) as proof of (P0 (g x))
% 147.46/147.72 Found x02:(p g)
% 147.46/147.72 Instantiate: b:=g:(Prop->Prop)
% 147.46/147.72 Found x02 as proof of (P b)
% 147.46/147.72 Found eta_expansion000:=(eta_expansion00 not):(((eq (Prop->Prop)) not) (fun (x:Prop)=> (not x)))
% 147.46/147.72 Found (eta_expansion00 not) as proof of (((eq (Prop->Prop)) not) b)
% 147.46/147.72 Found ((eta_expansion0 Prop) not) as proof of (((eq (Prop->Prop)) not) b)
% 147.46/147.72 Found (((eta_expansion Prop) Prop) not) as proof of (((eq (Prop->Prop)) not) b)
% 147.46/147.72 Found (((eta_expansion Prop) Prop) not) as proof of (((eq (Prop->Prop)) not) b)
% 147.46/147.72 Found (((eta_expansion Prop) Prop) not) as proof of (((eq (Prop->Prop)) not) b)
% 147.46/147.72 Found eta_expansion_dep0000:=(eta_expansion_dep000 P0):((P0 not)->(P0 (fun (x:Prop)=> (not x))))
% 147.46/147.72 Found (eta_expansion_dep000 P0) as proof of (P1 not)
% 147.46/147.72 Found ((eta_expansion_dep00 not) P0) as proof of (P1 not)
% 147.46/147.72 Found (((eta_expansion_dep0 (fun (x2:Prop)=> Prop)) not) P0) as proof of (P1 not)
% 147.46/147.72 Found ((((eta_expansion_dep Prop) (fun (x2:Prop)=> Prop)) not) P0) as proof of (P1 not)
% 147.46/147.72 Found ((((eta_expansion_dep Prop) (fun (x2:Prop)=> Prop)) not) P0) as proof of (P1 not)
% 147.46/147.72 Found eta_expansion_dep0000:=(eta_expansion_dep000 P0):((P0 not)->(P0 (fun (x:Prop)=> (not x))))
% 147.46/147.72 Found (eta_expansion_dep000 P0) as proof of (P1 not)
% 147.46/147.72 Found ((eta_expansion_dep00 not) P0) as proof of (P1 not)
% 147.46/147.72 Found (((eta_expansion_dep0 (fun (x2:Prop)=> Prop)) not) P0) as proof of (P1 not)
% 147.46/147.72 Found ((((eta_expansion_dep Prop) (fun (x2:Prop)=> Prop)) not) P0) as proof of (P1 not)
% 147.46/147.72 Found ((((eta_expansion_dep Prop) (fun (x2:Prop)=> Prop)) not) P0) as proof of (P1 not)
% 147.46/147.72 Found eta_expansion_dep0000:=(eta_expansion_dep000 P0):((P0 not)->(P0 (fun (x:Prop)=> (not x))))
% 147.46/147.72 Found (eta_expansion_dep000 P0) as proof of (P1 not)
% 147.46/147.72 Found ((eta_expansion_dep00 not) P0) as proof of (P1 not)
% 147.46/147.72 Found (((eta_expansion_dep0 (fun (x2:Prop)=> Prop)) not) P0) as proof of (P1 not)
% 147.46/147.72 Found ((((eta_expansion_dep Prop) (fun (x2:Prop)=> Prop)) not) P0) as proof of (P1 not)
% 147.46/147.72 Found ((((eta_expansion_dep Prop) (fun (x2:Prop)=> Prop)) not) P0) as proof of (P1 not)
% 147.46/147.72 Found eta_expansion_dep0000:=(eta_expansion_dep000 P0):((P0 not)->(P0 (fun (x:Prop)=> (not x))))
% 147.46/147.72 Found (eta_expansion_dep000 P0) as proof of (P1 not)
% 147.46/147.72 Found ((eta_expansion_dep00 not) P0) as proof of (P1 not)
% 147.46/147.72 Found (((eta_expansion_dep0 (fun (x2:Prop)=> Prop)) not) P0) as proof of (P1 not)
% 147.46/147.72 Found ((((eta_expansion_dep Prop) (fun (x2:Prop)=> Prop)) not) P0) as proof of (P1 not)
% 147.46/147.72 Found ((((eta_expansion_dep Prop) (fun (x2:Prop)=> Prop)) not) P0) as proof of (P1 not)
% 147.46/147.72 Found x02:(p g)
% 147.46/147.72 Instantiate: b:=g:(Prop->Prop)
% 147.46/147.72 Found x02 as proof of (P b)
% 147.46/147.72 Found eta_expansion000:=(eta_expansion00 not):(((eq (Prop->Prop)) not) (fun (x:Prop)=> (not x)))
% 147.46/147.72 Found (eta_expansion00 not) as proof of (((eq (Prop->Prop)) not) b)
% 147.46/147.72 Found ((eta_expansion0 Prop) not) as proof of (((eq (Prop->Prop)) not) b)
% 147.46/147.72 Found (((eta_expansion Prop) Prop) not) as proof of (((eq (Prop->Prop)) not) b)
% 147.46/147.72 Found (((eta_expansion Prop) Prop) not) as proof of (((eq (Prop->Prop)) not) b)
% 147.46/147.72 Found (((eta_expansion Prop) Prop) not) as proof of (((eq (Prop->Prop)) not) b)
% 147.46/147.72 Found x02:(p g)
% 147.46/147.72 Instantiate: b:=g:(Prop->Prop)
% 147.46/147.72 Found x02 as proof of (P b)
% 147.46/147.72 Found eta_expansion000:=(eta_expansion00 not):(((eq (Prop->Prop)) not) (fun (x:Prop)=> (not x)))
% 147.46/147.72 Found (eta_expansion00 not) as proof of (((eq (Prop->Prop)) not) b)
% 147.46/147.72 Found ((eta_expansion0 Prop) not) as proof of (((eq (Prop->Prop)) not) b)
% 147.46/147.72 Found (((eta_expansion Prop) Prop) not) as proof of (((eq (Prop->Prop)) not) b)
% 158.50/158.74 Found (((eta_expansion Prop) Prop) not) as proof of (((eq (Prop->Prop)) not) b)
% 158.50/158.74 Found (((eta_expansion Prop) Prop) not) as proof of (((eq (Prop->Prop)) not) b)
% 158.50/158.74 Found x02:(p g)
% 158.50/158.74 Instantiate: b:=g:(Prop->Prop)
% 158.50/158.74 Found x02 as proof of (P b)
% 158.50/158.74 Found eta_expansion000:=(eta_expansion00 not):(((eq (Prop->Prop)) not) (fun (x:Prop)=> (not x)))
% 158.50/158.74 Found (eta_expansion00 not) as proof of (((eq (Prop->Prop)) not) b)
% 158.50/158.74 Found ((eta_expansion0 Prop) not) as proof of (((eq (Prop->Prop)) not) b)
% 158.50/158.74 Found (((eta_expansion Prop) Prop) not) as proof of (((eq (Prop->Prop)) not) b)
% 158.50/158.74 Found (((eta_expansion Prop) Prop) not) as proof of (((eq (Prop->Prop)) not) b)
% 158.50/158.74 Found (((eta_expansion Prop) Prop) not) as proof of (((eq (Prop->Prop)) not) b)
% 158.50/158.74 Found eq_ref000:=(eq_ref00 p):((p g)->(p g))
% 158.50/158.74 Found (eq_ref00 p) as proof of (P g)
% 158.50/158.74 Found ((eq_ref0 g) p) as proof of (P g)
% 158.50/158.74 Found (((eq_ref (Prop->Prop)) g) p) as proof of (P g)
% 158.50/158.74 Found (((eq_ref (Prop->Prop)) g) p) as proof of (P g)
% 158.50/158.74 Found eq_ref000:=(eq_ref00 p):((p g)->(p g))
% 158.50/158.74 Found (eq_ref00 p) as proof of (P g)
% 158.50/158.74 Found ((eq_ref0 g) p) as proof of (P g)
% 158.50/158.74 Found (((eq_ref (Prop->Prop)) g) p) as proof of (P g)
% 158.50/158.74 Found (((eq_ref (Prop->Prop)) g) p) as proof of (P g)
% 158.50/158.74 Found eq_ref000:=(eq_ref00 P0):((P0 (g x1))->(P0 (g x1)))
% 158.50/158.74 Found (eq_ref00 P0) as proof of (P1 (g x1))
% 158.50/158.74 Found ((eq_ref0 (g x1)) P0) as proof of (P1 (g x1))
% 158.50/158.74 Found (((eq_ref Prop) (g x1)) P0) as proof of (P1 (g x1))
% 158.50/158.74 Found (((eq_ref Prop) (g x1)) P0) as proof of (P1 (g x1))
% 158.50/158.74 Found eq_ref000:=(eq_ref00 P0):((P0 (g x1))->(P0 (g x1)))
% 158.50/158.74 Found (eq_ref00 P0) as proof of (P1 (g x1))
% 158.50/158.74 Found ((eq_ref0 (g x1)) P0) as proof of (P1 (g x1))
% 158.50/158.74 Found (((eq_ref Prop) (g x1)) P0) as proof of (P1 (g x1))
% 158.50/158.74 Found (((eq_ref Prop) (g x1)) P0) as proof of (P1 (g x1))
% 158.50/158.74 Found eq_ref000:=(eq_ref00 P0):((P0 (g x1))->(P0 (g x1)))
% 158.50/158.74 Found (eq_ref00 P0) as proof of (P1 (g x1))
% 158.50/158.74 Found ((eq_ref0 (g x1)) P0) as proof of (P1 (g x1))
% 158.50/158.74 Found (((eq_ref Prop) (g x1)) P0) as proof of (P1 (g x1))
% 158.50/158.74 Found (((eq_ref Prop) (g x1)) P0) as proof of (P1 (g x1))
% 158.50/158.74 Found eq_ref000:=(eq_ref00 P0):((P0 (g x1))->(P0 (g x1)))
% 158.50/158.74 Found (eq_ref00 P0) as proof of (P1 (g x1))
% 158.50/158.74 Found ((eq_ref0 (g x1)) P0) as proof of (P1 (g x1))
% 158.50/158.74 Found (((eq_ref Prop) (g x1)) P0) as proof of (P1 (g x1))
% 158.50/158.74 Found (((eq_ref Prop) (g x1)) P0) as proof of (P1 (g x1))
% 158.50/158.74 Found eq_ref00:=(eq_ref0 (g x1)):(((eq Prop) (g x1)) (g x1))
% 158.50/158.74 Found (eq_ref0 (g x1)) as proof of (((eq Prop) (g x1)) b)
% 158.50/158.74 Found ((eq_ref Prop) (g x1)) as proof of (((eq Prop) (g x1)) b)
% 158.50/158.74 Found ((eq_ref Prop) (g x1)) as proof of (((eq Prop) (g x1)) b)
% 158.50/158.74 Found ((eq_ref Prop) (g x1)) as proof of (((eq Prop) (g x1)) b)
% 158.50/158.74 Found eq_ref00:=(eq_ref0 b):(((eq Prop) b) b)
% 158.50/158.74 Found (eq_ref0 b) as proof of (((eq Prop) b) (not x1))
% 158.50/158.74 Found ((eq_ref Prop) b) as proof of (((eq Prop) b) (not x1))
% 158.50/158.74 Found ((eq_ref Prop) b) as proof of (((eq Prop) b) (not x1))
% 158.50/158.74 Found ((eq_ref Prop) b) as proof of (((eq Prop) b) (not x1))
% 158.50/158.74 Found eq_ref00:=(eq_ref0 (g x1)):(((eq Prop) (g x1)) (g x1))
% 158.50/158.74 Found (eq_ref0 (g x1)) as proof of (((eq Prop) (g x1)) b)
% 158.50/158.74 Found ((eq_ref Prop) (g x1)) as proof of (((eq Prop) (g x1)) b)
% 158.50/158.74 Found ((eq_ref Prop) (g x1)) as proof of (((eq Prop) (g x1)) b)
% 158.50/158.74 Found ((eq_ref Prop) (g x1)) as proof of (((eq Prop) (g x1)) b)
% 158.50/158.74 Found eq_ref00:=(eq_ref0 b):(((eq Prop) b) b)
% 158.50/158.74 Found (eq_ref0 b) as proof of (((eq Prop) b) (not x1))
% 158.50/158.74 Found ((eq_ref Prop) b) as proof of (((eq Prop) b) (not x1))
% 158.50/158.74 Found ((eq_ref Prop) b) as proof of (((eq Prop) b) (not x1))
% 158.50/158.74 Found ((eq_ref Prop) b) as proof of (((eq Prop) b) (not x1))
% 158.50/158.74 Found eq_ref00:=(eq_ref0 (g x1)):(((eq Prop) (g x1)) (g x1))
% 158.50/158.74 Found (eq_ref0 (g x1)) as proof of (((eq Prop) (g x1)) b)
% 158.50/158.74 Found ((eq_ref Prop) (g x1)) as proof of (((eq Prop) (g x1)) b)
% 158.50/158.74 Found ((eq_ref Prop) (g x1)) as proof of (((eq Prop) (g x1)) b)
% 158.50/158.74 Found ((eq_ref Prop) (g x1)) as proof of (((eq Prop) (g x1)) b)
% 158.50/158.74 Found eq_ref00:=(eq_ref0 b):(((eq Prop) b) b)
% 158.50/158.74 Found (eq_ref0 b) as proof of (((eq Prop) b) (not x1))
% 158.50/158.74 Found ((eq_ref Prop) b) as proof of (((eq Prop) b) (not x1))
% 158.50/158.74 Found ((eq_ref Prop) b) as proof of (((eq Prop) b) (not x1))
% 158.50/158.74 Found ((eq_ref Prop) b) as proof of (((eq Prop) b) (not x1))
% 158.50/158.74 Found eq_ref00:=(eq_ref0 (g x1)):(((eq Prop) (g x1)) (g x1))
% 170.54/170.83 Found (eq_ref0 (g x1)) as proof of (((eq Prop) (g x1)) b)
% 170.54/170.83 Found ((eq_ref Prop) (g x1)) as proof of (((eq Prop) (g x1)) b)
% 170.54/170.83 Found ((eq_ref Prop) (g x1)) as proof of (((eq Prop) (g x1)) b)
% 170.54/170.83 Found ((eq_ref Prop) (g x1)) as proof of (((eq Prop) (g x1)) b)
% 170.54/170.83 Found eq_ref00:=(eq_ref0 b):(((eq Prop) b) b)
% 170.54/170.83 Found (eq_ref0 b) as proof of (((eq Prop) b) (not x1))
% 170.54/170.83 Found ((eq_ref Prop) b) as proof of (((eq Prop) b) (not x1))
% 170.54/170.83 Found ((eq_ref Prop) b) as proof of (((eq Prop) b) (not x1))
% 170.54/170.83 Found ((eq_ref Prop) b) as proof of (((eq Prop) b) (not x1))
% 170.54/170.83 Found eq_ref00:=(eq_ref0 b):(((eq Prop) b) b)
% 170.54/170.83 Found (eq_ref0 b) as proof of (((eq Prop) b) (g y))
% 170.54/170.83 Found ((eq_ref Prop) b) as proof of (((eq Prop) b) (g y))
% 170.54/170.83 Found ((eq_ref Prop) b) as proof of (((eq Prop) b) (g y))
% 170.54/170.83 Found ((eq_ref Prop) b) as proof of (((eq Prop) b) (g y))
% 170.54/170.83 Found eq_ref00:=(eq_ref0 (g (g y))):(((eq Prop) (g (g y))) (g (g y)))
% 170.54/170.83 Found (eq_ref0 (g (g y))) as proof of (((eq Prop) (g (g y))) b)
% 170.54/170.83 Found ((eq_ref Prop) (g (g y))) as proof of (((eq Prop) (g (g y))) b)
% 170.54/170.83 Found ((eq_ref Prop) (g (g y))) as proof of (((eq Prop) (g (g y))) b)
% 170.54/170.83 Found ((eq_ref Prop) (g (g y))) as proof of (((eq Prop) (g (g y))) b)
% 170.54/170.83 Found x02:(p g)
% 170.54/170.83 Instantiate: f:=g:(Prop->Prop)
% 170.54/170.83 Found x02 as proof of (P f)
% 170.54/170.83 Found eta_expansion000:=(eta_expansion00 not):(((eq (Prop->Prop)) not) (fun (x:Prop)=> (not x)))
% 170.54/170.83 Found (eta_expansion00 not) as proof of (((eq (Prop->Prop)) not) b)
% 170.54/170.83 Found ((eta_expansion0 Prop) not) as proof of (((eq (Prop->Prop)) not) b)
% 170.54/170.83 Found (((eta_expansion Prop) Prop) not) as proof of (((eq (Prop->Prop)) not) b)
% 170.54/170.83 Found (((eta_expansion Prop) Prop) not) as proof of (((eq (Prop->Prop)) not) b)
% 170.54/170.83 Found (((eta_expansion Prop) Prop) not) as proof of (((eq (Prop->Prop)) not) b)
% 170.54/170.83 Found x02:(p g)
% 170.54/170.83 Instantiate: f:=g:(Prop->Prop)
% 170.54/170.83 Found x02 as proof of (P f)
% 170.54/170.83 Found eq_ref00:=(eq_ref0 b):(((eq Prop) b) b)
% 170.54/170.83 Found (eq_ref0 b) as proof of (((eq Prop) b) (g y))
% 170.54/170.83 Found ((eq_ref Prop) b) as proof of (((eq Prop) b) (g y))
% 170.54/170.83 Found ((eq_ref Prop) b) as proof of (((eq Prop) b) (g y))
% 170.54/170.83 Found ((eq_ref Prop) b) as proof of (((eq Prop) b) (g y))
% 170.54/170.83 Found eq_ref00:=(eq_ref0 (g (g y))):(((eq Prop) (g (g y))) (g (g y)))
% 170.54/170.83 Found (eq_ref0 (g (g y))) as proof of (((eq Prop) (g (g y))) b)
% 170.54/170.83 Found ((eq_ref Prop) (g (g y))) as proof of (((eq Prop) (g (g y))) b)
% 170.54/170.83 Found ((eq_ref Prop) (g (g y))) as proof of (((eq Prop) (g (g y))) b)
% 170.54/170.83 Found ((eq_ref Prop) (g (g y))) as proof of (((eq Prop) (g (g y))) b)
% 170.54/170.83 Found eq_ref00:=(eq_ref0 (g (g y))):(((eq Prop) (g (g y))) (g (g y)))
% 170.54/170.83 Found (eq_ref0 (g (g y))) as proof of (((eq Prop) (g (g y))) b)
% 170.54/170.83 Found ((eq_ref Prop) (g (g y))) as proof of (((eq Prop) (g (g y))) b)
% 170.54/170.83 Found ((eq_ref Prop) (g (g y))) as proof of (((eq Prop) (g (g y))) b)
% 170.54/170.83 Found ((eq_ref Prop) (g (g y))) as proof of (((eq Prop) (g (g y))) b)
% 170.54/170.83 Found eq_ref00:=(eq_ref0 b):(((eq Prop) b) b)
% 170.54/170.83 Found (eq_ref0 b) as proof of (((eq Prop) b) (g y))
% 170.54/170.83 Found ((eq_ref Prop) b) as proof of (((eq Prop) b) (g y))
% 170.54/170.83 Found ((eq_ref Prop) b) as proof of (((eq Prop) b) (g y))
% 170.54/170.83 Found ((eq_ref Prop) b) as proof of (((eq Prop) b) (g y))
% 170.54/170.83 Found eq_ref000:=(eq_ref00 p):((p g)->(p g))
% 170.54/170.83 Found (eq_ref00 p) as proof of (P g)
% 170.54/170.83 Found ((eq_ref0 g) p) as proof of (P g)
% 170.54/170.83 Found (((eq_ref (Prop->Prop)) g) p) as proof of (P g)
% 170.54/170.83 Found (((eq_ref (Prop->Prop)) g) p) as proof of (P g)
% 170.54/170.83 Found x02:(p g)
% 170.54/170.83 Instantiate: b:=g:(Prop->Prop)
% 170.54/170.83 Found x02 as proof of (P b)
% 170.54/170.83 Found eta_expansion000:=(eta_expansion00 not):(((eq (Prop->Prop)) not) (fun (x:Prop)=> (not x)))
% 170.54/170.83 Found (eta_expansion00 not) as proof of (((eq (Prop->Prop)) not) b)
% 170.54/170.83 Found ((eta_expansion0 Prop) not) as proof of (((eq (Prop->Prop)) not) b)
% 170.54/170.83 Found (((eta_expansion Prop) Prop) not) as proof of (((eq (Prop->Prop)) not) b)
% 170.54/170.83 Found (((eta_expansion Prop) Prop) not) as proof of (((eq (Prop->Prop)) not) b)
% 170.54/170.83 Found (((eta_expansion Prop) Prop) not) as proof of (((eq (Prop->Prop)) not) b)
% 170.54/170.83 Found x02:(p g)
% 170.54/170.83 Instantiate: f:=g:(Prop->Prop)
% 170.54/170.83 Found x02 as proof of (P f)
% 170.54/170.83 Found x02:(p g)
% 170.54/170.83 Instantiate: f:=g:(Prop->Prop)
% 170.54/170.83 Found x02 as proof of (P f)
% 170.54/170.83 Found x02:(p g)
% 170.54/170.83 Instantiate: f:=g:(Prop->Prop)
% 170.54/170.83 Found x02 as proof of (P f)
% 170.54/170.83 Found x02:(p g)
% 170.54/170.83 Instantiate: f:=g:(Prop->Prop)
% 170.54/170.83 Found x02 as proof of (P f)
% 180.83/181.12 Found eq_ref00:=(eq_ref0 (f x1)):(((eq Prop) (f x1)) (f x1))
% 180.83/181.12 Found (eq_ref0 (f x1)) as proof of (((eq Prop) (f x1)) (not x1))
% 180.83/181.12 Found ((eq_ref Prop) (f x1)) as proof of (((eq Prop) (f x1)) (not x1))
% 180.83/181.12 Found ((eq_ref Prop) (f x1)) as proof of (((eq Prop) (f x1)) (not x1))
% 180.83/181.12 Found (fun (x1:Prop)=> ((eq_ref Prop) (f x1))) as proof of (((eq Prop) (f x1)) (not x1))
% 180.83/181.12 Found (fun (x1:Prop)=> ((eq_ref Prop) (f x1))) as proof of (forall (x:Prop), (((eq Prop) (f x)) (not x)))
% 180.83/181.12 Found eq_ref00:=(eq_ref0 (f x1)):(((eq Prop) (f x1)) (f x1))
% 180.83/181.12 Found (eq_ref0 (f x1)) as proof of (((eq Prop) (f x1)) (not x1))
% 180.83/181.12 Found ((eq_ref Prop) (f x1)) as proof of (((eq Prop) (f x1)) (not x1))
% 180.83/181.12 Found ((eq_ref Prop) (f x1)) as proof of (((eq Prop) (f x1)) (not x1))
% 180.83/181.12 Found (fun (x1:Prop)=> ((eq_ref Prop) (f x1))) as proof of (((eq Prop) (f x1)) (not x1))
% 180.83/181.12 Found (fun (x1:Prop)=> ((eq_ref Prop) (f x1))) as proof of (forall (x:Prop), (((eq Prop) (f x)) (not x)))
% 180.83/181.12 Found eta_expansion_dep000:=(eta_expansion_dep00 not):(((eq (Prop->Prop)) not) (fun (x:Prop)=> (not x)))
% 180.83/181.12 Found (eta_expansion_dep00 not) as proof of (((eq (Prop->Prop)) not) b)
% 180.83/181.12 Found ((eta_expansion_dep0 (fun (x2:Prop)=> Prop)) not) as proof of (((eq (Prop->Prop)) not) b)
% 180.83/181.12 Found (((eta_expansion_dep Prop) (fun (x2:Prop)=> Prop)) not) as proof of (((eq (Prop->Prop)) not) b)
% 180.83/181.12 Found (((eta_expansion_dep Prop) (fun (x2:Prop)=> Prop)) not) as proof of (((eq (Prop->Prop)) not) b)
% 180.83/181.12 Found (((eta_expansion_dep Prop) (fun (x2:Prop)=> Prop)) not) as proof of (((eq (Prop->Prop)) not) b)
% 180.83/181.12 Found x02:(p g)
% 180.83/181.12 Instantiate: f:=g:(Prop->Prop)
% 180.83/181.12 Found x02 as proof of (P f)
% 180.83/181.12 Found x02:(p g)
% 180.83/181.12 Instantiate: f:=g:(Prop->Prop)
% 180.83/181.12 Found x02 as proof of (P f)
% 180.83/181.12 Found x06:(((eq Prop) (g x)) y)
% 180.83/181.12 Instantiate: b:=y:Prop
% 180.83/181.12 Found x06 as proof of (((eq Prop) (g x)) b)
% 180.83/181.12 Found x04:(((eq Prop) (g y)) x)
% 180.83/181.12 Instantiate: b:=(g y):Prop
% 180.83/181.12 Found x04 as proof of (((eq Prop) b) x)
% 180.83/181.12 Found x04:(((eq Prop) (g y)) x)
% 180.83/181.12 Instantiate: b:=x:Prop
% 180.83/181.12 Found x04 as proof of (((eq Prop) (g y)) b)
% 180.83/181.12 Found x06:(((eq Prop) (g x)) y)
% 180.83/181.12 Instantiate: b:=(g x):Prop
% 180.83/181.12 Found x06 as proof of (((eq Prop) b) y)
% 180.83/181.12 Found x02:(p g)
% 180.83/181.12 Instantiate: b:=g:(Prop->Prop)
% 180.83/181.12 Found x02 as proof of (P b)
% 180.83/181.12 Found eta_expansion000:=(eta_expansion00 not):(((eq (Prop->Prop)) not) (fun (x:Prop)=> (not x)))
% 180.83/181.12 Found (eta_expansion00 not) as proof of (((eq (Prop->Prop)) not) b)
% 180.83/181.12 Found ((eta_expansion0 Prop) not) as proof of (((eq (Prop->Prop)) not) b)
% 180.83/181.12 Found (((eta_expansion Prop) Prop) not) as proof of (((eq (Prop->Prop)) not) b)
% 180.83/181.12 Found (((eta_expansion Prop) Prop) not) as proof of (((eq (Prop->Prop)) not) b)
% 180.83/181.12 Found (((eta_expansion Prop) Prop) not) as proof of (((eq (Prop->Prop)) not) b)
% 180.83/181.12 Found x07:(P x)
% 180.83/181.12 Instantiate: b:=x:Prop
% 180.83/181.12 Found x07 as proof of (P0 b)
% 180.83/181.12 Found eq_ref00:=(eq_ref0 y):(((eq Prop) y) y)
% 180.83/181.12 Found (eq_ref0 y) as proof of (((eq Prop) y) b)
% 180.83/181.12 Found ((eq_ref Prop) y) as proof of (((eq Prop) y) b)
% 180.83/181.12 Found ((eq_ref Prop) y) as proof of (((eq Prop) y) b)
% 180.83/181.12 Found ((eq_ref Prop) y) as proof of (((eq Prop) y) b)
% 180.83/181.12 Found x02:(p g)
% 180.83/181.12 Instantiate: b:=g:(Prop->Prop)
% 180.83/181.12 Found x02 as proof of (P b)
% 180.83/181.12 Found eta_expansion000:=(eta_expansion00 not):(((eq (Prop->Prop)) not) (fun (x:Prop)=> (not x)))
% 180.83/181.12 Found (eta_expansion00 not) as proof of (((eq (Prop->Prop)) not) b)
% 180.83/181.12 Found ((eta_expansion0 Prop) not) as proof of (((eq (Prop->Prop)) not) b)
% 180.83/181.12 Found (((eta_expansion Prop) Prop) not) as proof of (((eq (Prop->Prop)) not) b)
% 180.83/181.12 Found (((eta_expansion Prop) Prop) not) as proof of (((eq (Prop->Prop)) not) b)
% 180.83/181.12 Found (((eta_expansion Prop) Prop) not) as proof of (((eq (Prop->Prop)) not) b)
% 180.83/181.12 Found eta_expansion_dep000:=(eta_expansion_dep00 not):(((eq (Prop->Prop)) not) (fun (x:Prop)=> (not x)))
% 180.83/181.12 Found (eta_expansion_dep00 not) as proof of (((eq (Prop->Prop)) not) b)
% 180.83/181.12 Found ((eta_expansion_dep0 (fun (x1:Prop)=> Prop)) not) as proof of (((eq (Prop->Prop)) not) b)
% 180.83/181.12 Found (((eta_expansion_dep Prop) (fun (x1:Prop)=> Prop)) not) as proof of (((eq (Prop->Prop)) not) b)
% 180.83/181.12 Found (((eta_expansion_dep Prop) (fun (x1:Prop)=> Prop)) not) as proof of (((eq (Prop->Prop)) not) b)
% 180.83/181.12 Found (((eta_expansion_dep Prop) (fun (x1:Prop)=> Prop)) not) as proof of (((eq (Prop->Prop)) not) b)
% 180.83/181.12 Found eq_ref000:=(eq_ref00 p):((p g)->(p g))
% 201.72/202.05 Found (eq_ref00 p) as proof of (P g)
% 201.72/202.05 Found ((eq_ref0 g) p) as proof of (P g)
% 201.72/202.05 Found (((eq_ref (Prop->Prop)) g) p) as proof of (P g)
% 201.72/202.05 Found (((eq_ref (Prop->Prop)) g) p) as proof of (P g)
% 201.72/202.05 Found eq_ref000:=(eq_ref00 p):((p g)->(p g))
% 201.72/202.05 Found (eq_ref00 p) as proof of (P g)
% 201.72/202.05 Found ((eq_ref0 g) p) as proof of (P g)
% 201.72/202.05 Found (((eq_ref (Prop->Prop)) g) p) as proof of (P g)
% 201.72/202.05 Found (((eq_ref (Prop->Prop)) g) p) as proof of (P g)
% 201.72/202.05 Found eq_ref00:=(eq_ref0 (f x1)):(((eq Prop) (f x1)) (f x1))
% 201.72/202.05 Found (eq_ref0 (f x1)) as proof of (((eq Prop) (f x1)) (not x1))
% 201.72/202.05 Found ((eq_ref Prop) (f x1)) as proof of (((eq Prop) (f x1)) (not x1))
% 201.72/202.05 Found ((eq_ref Prop) (f x1)) as proof of (((eq Prop) (f x1)) (not x1))
% 201.72/202.05 Found (fun (x1:Prop)=> ((eq_ref Prop) (f x1))) as proof of (((eq Prop) (f x1)) (not x1))
% 201.72/202.05 Found (fun (x1:Prop)=> ((eq_ref Prop) (f x1))) as proof of (forall (x:Prop), (((eq Prop) (f x)) (not x)))
% 201.72/202.05 Found eq_ref00:=(eq_ref0 (f x1)):(((eq Prop) (f x1)) (f x1))
% 201.72/202.05 Found (eq_ref0 (f x1)) as proof of (((eq Prop) (f x1)) (not x1))
% 201.72/202.05 Found ((eq_ref Prop) (f x1)) as proof of (((eq Prop) (f x1)) (not x1))
% 201.72/202.05 Found ((eq_ref Prop) (f x1)) as proof of (((eq Prop) (f x1)) (not x1))
% 201.72/202.05 Found (fun (x1:Prop)=> ((eq_ref Prop) (f x1))) as proof of (((eq Prop) (f x1)) (not x1))
% 201.72/202.05 Found (fun (x1:Prop)=> ((eq_ref Prop) (f x1))) as proof of (forall (x:Prop), (((eq Prop) (f x)) (not x)))
% 201.72/202.05 Found eq_ref00:=(eq_ref0 (f x1)):(((eq Prop) (f x1)) (f x1))
% 201.72/202.05 Found (eq_ref0 (f x1)) as proof of (((eq Prop) (f x1)) (not x1))
% 201.72/202.05 Found ((eq_ref Prop) (f x1)) as proof of (((eq Prop) (f x1)) (not x1))
% 201.72/202.05 Found ((eq_ref Prop) (f x1)) as proof of (((eq Prop) (f x1)) (not x1))
% 201.72/202.05 Found (fun (x1:Prop)=> ((eq_ref Prop) (f x1))) as proof of (((eq Prop) (f x1)) (not x1))
% 201.72/202.05 Found (fun (x1:Prop)=> ((eq_ref Prop) (f x1))) as proof of (forall (x:Prop), (((eq Prop) (f x)) (not x)))
% 201.72/202.05 Found eq_ref00:=(eq_ref0 (f x1)):(((eq Prop) (f x1)) (f x1))
% 201.72/202.05 Found (eq_ref0 (f x1)) as proof of (((eq Prop) (f x1)) (not x1))
% 201.72/202.05 Found ((eq_ref Prop) (f x1)) as proof of (((eq Prop) (f x1)) (not x1))
% 201.72/202.05 Found ((eq_ref Prop) (f x1)) as proof of (((eq Prop) (f x1)) (not x1))
% 201.72/202.05 Found (fun (x1:Prop)=> ((eq_ref Prop) (f x1))) as proof of (((eq Prop) (f x1)) (not x1))
% 201.72/202.05 Found (fun (x1:Prop)=> ((eq_ref Prop) (f x1))) as proof of (forall (x:Prop), (((eq Prop) (f x)) (not x)))
% 201.72/202.05 Found x06:(((eq Prop) (g x)) y)
% 201.72/202.05 Instantiate: b:=(g x):Prop
% 201.72/202.05 Found x06 as proof of (((eq Prop) b) y)
% 201.72/202.05 Found eq_ref00:=(eq_ref0 x):(((eq Prop) x) x)
% 201.72/202.05 Found (eq_ref0 x) as proof of (((eq Prop) x) b)
% 201.72/202.05 Found ((eq_ref Prop) x) as proof of (((eq Prop) x) b)
% 201.72/202.05 Found ((eq_ref Prop) x) as proof of (((eq Prop) x) b)
% 201.72/202.05 Found ((eq_ref Prop) x) as proof of (((eq Prop) x) b)
% 201.72/202.05 Found eq_ref00:=(eq_ref0 (f x1)):(((eq Prop) (f x1)) (f x1))
% 201.72/202.05 Found (eq_ref0 (f x1)) as proof of (((eq Prop) (f x1)) (not x1))
% 201.72/202.05 Found ((eq_ref Prop) (f x1)) as proof of (((eq Prop) (f x1)) (not x1))
% 201.72/202.05 Found ((eq_ref Prop) (f x1)) as proof of (((eq Prop) (f x1)) (not x1))
% 201.72/202.05 Found (fun (x1:Prop)=> ((eq_ref Prop) (f x1))) as proof of (((eq Prop) (f x1)) (not x1))
% 201.72/202.05 Found (fun (x1:Prop)=> ((eq_ref Prop) (f x1))) as proof of (forall (x:Prop), (((eq Prop) (f x)) (not x)))
% 201.72/202.05 Found eq_ref00:=(eq_ref0 (f x1)):(((eq Prop) (f x1)) (f x1))
% 201.72/202.05 Found (eq_ref0 (f x1)) as proof of (((eq Prop) (f x1)) (not x1))
% 201.72/202.05 Found ((eq_ref Prop) (f x1)) as proof of (((eq Prop) (f x1)) (not x1))
% 201.72/202.05 Found ((eq_ref Prop) (f x1)) as proof of (((eq Prop) (f x1)) (not x1))
% 201.72/202.05 Found (fun (x1:Prop)=> ((eq_ref Prop) (f x1))) as proof of (((eq Prop) (f x1)) (not x1))
% 201.72/202.05 Found (fun (x1:Prop)=> ((eq_ref Prop) (f x1))) as proof of (forall (x:Prop), (((eq Prop) (f x)) (not x)))
% 201.72/202.05 Found x02:(p g)
% 201.72/202.05 Instantiate: f:=g:(Prop->Prop)
% 201.72/202.05 Found x02 as proof of (P f)
% 201.72/202.05 Found x02:(p g)
% 201.72/202.05 Instantiate: f:=g:(Prop->Prop)
% 201.72/202.05 Found x02 as proof of (P f)
% 201.72/202.05 Found x02:(p g)
% 201.72/202.05 Instantiate: f:=g:(Prop->Prop)
% 201.72/202.05 Found x02 as proof of (P f)
% 201.72/202.05 Found eq_ref00:=(eq_ref0 (f x1)):(((eq Prop) (f x1)) (f x1))
% 201.72/202.05 Found (eq_ref0 (f x1)) as proof of (((eq Prop) (f x1)) (not x1))
% 201.72/202.05 Found ((eq_ref Prop) (f x1)) as proof of (((eq Prop) (f x1)) (not x1))
% 201.72/202.05 Found ((eq_ref Prop) (f x1)) as proof of (((eq Prop) (f x1)) (not x1))
% 201.72/202.05 Found (fun (x1:Prop)=> ((eq_ref Prop) (f x1))) as proof of (((eq Prop) (f x1)) (not x1))
% 213.34/213.67 Found (fun (x1:Prop)=> ((eq_ref Prop) (f x1))) as proof of (forall (x:Prop), (((eq Prop) (f x)) (not x)))
% 213.34/213.67 Found x02:(p g)
% 213.34/213.67 Instantiate: f:=g:(Prop->Prop)
% 213.34/213.67 Found x02 as proof of (P f)
% 213.34/213.67 Found eq_ref00:=(eq_ref0 (f x1)):(((eq Prop) (f x1)) (f x1))
% 213.34/213.67 Found (eq_ref0 (f x1)) as proof of (((eq Prop) (f x1)) (not x1))
% 213.34/213.67 Found ((eq_ref Prop) (f x1)) as proof of (((eq Prop) (f x1)) (not x1))
% 213.34/213.67 Found ((eq_ref Prop) (f x1)) as proof of (((eq Prop) (f x1)) (not x1))
% 213.34/213.67 Found (fun (x1:Prop)=> ((eq_ref Prop) (f x1))) as proof of (((eq Prop) (f x1)) (not x1))
% 213.34/213.67 Found (fun (x1:Prop)=> ((eq_ref Prop) (f x1))) as proof of (forall (x:Prop), (((eq Prop) (f x)) (not x)))
% 213.34/213.67 Found eq_ref00:=(eq_ref0 (f x1)):(((eq Prop) (f x1)) (f x1))
% 213.34/213.67 Found (eq_ref0 (f x1)) as proof of (((eq Prop) (f x1)) (not x1))
% 213.34/213.67 Found ((eq_ref Prop) (f x1)) as proof of (((eq Prop) (f x1)) (not x1))
% 213.34/213.67 Found ((eq_ref Prop) (f x1)) as proof of (((eq Prop) (f x1)) (not x1))
% 213.34/213.67 Found (fun (x1:Prop)=> ((eq_ref Prop) (f x1))) as proof of (((eq Prop) (f x1)) (not x1))
% 213.34/213.67 Found (fun (x1:Prop)=> ((eq_ref Prop) (f x1))) as proof of (forall (x:Prop), (((eq Prop) (f x)) (not x)))
% 213.34/213.67 Found eq_ref00:=(eq_ref0 (f x1)):(((eq Prop) (f x1)) (f x1))
% 213.34/213.67 Found (eq_ref0 (f x1)) as proof of (((eq Prop) (f x1)) (not x1))
% 213.34/213.67 Found ((eq_ref Prop) (f x1)) as proof of (((eq Prop) (f x1)) (not x1))
% 213.34/213.67 Found ((eq_ref Prop) (f x1)) as proof of (((eq Prop) (f x1)) (not x1))
% 213.34/213.67 Found (fun (x1:Prop)=> ((eq_ref Prop) (f x1))) as proof of (((eq Prop) (f x1)) (not x1))
% 213.34/213.67 Found (fun (x1:Prop)=> ((eq_ref Prop) (f x1))) as proof of (forall (x:Prop), (((eq Prop) (f x)) (not x)))
% 213.34/213.67 Found x02:(p g)
% 213.34/213.67 Instantiate: f:=g:(Prop->Prop)
% 213.34/213.67 Found x02 as proof of (P f)
% 213.34/213.67 Found x02:(p g)
% 213.34/213.67 Instantiate: f:=g:(Prop->Prop)
% 213.34/213.67 Found x02 as proof of (P f)
% 213.34/213.67 Found x000:False
% 213.34/213.67 Found (fun (x02:(p g))=> x000) as proof of False
% 213.34/213.67 Found (fun (x02:(p g))=> x000) as proof of ((p g)->False)
% 213.34/213.67 Found eq_ref00:=(eq_ref0 b):(((eq (Prop->Prop)) b) b)
% 213.34/213.67 Found (eq_ref0 b) as proof of (((eq (Prop->Prop)) b) not)
% 213.34/213.67 Found ((eq_ref (Prop->Prop)) b) as proof of (((eq (Prop->Prop)) b) not)
% 213.34/213.67 Found ((eq_ref (Prop->Prop)) b) as proof of (((eq (Prop->Prop)) b) not)
% 213.34/213.67 Found ((eq_ref (Prop->Prop)) b) as proof of (((eq (Prop->Prop)) b) not)
% 213.34/213.67 Found eta_expansion_dep000:=(eta_expansion_dep00 g):(((eq (Prop->Prop)) g) (fun (x:Prop)=> (g x)))
% 213.34/213.67 Found (eta_expansion_dep00 g) as proof of (((eq (Prop->Prop)) g) b)
% 213.34/213.67 Found ((eta_expansion_dep0 (fun (x2:Prop)=> Prop)) g) as proof of (((eq (Prop->Prop)) g) b)
% 213.34/213.67 Found (((eta_expansion_dep Prop) (fun (x2:Prop)=> Prop)) g) as proof of (((eq (Prop->Prop)) g) b)
% 213.34/213.67 Found (((eta_expansion_dep Prop) (fun (x2:Prop)=> Prop)) g) as proof of (((eq (Prop->Prop)) g) b)
% 213.34/213.67 Found (((eta_expansion_dep Prop) (fun (x2:Prop)=> Prop)) g) as proof of (((eq (Prop->Prop)) g) b)
% 213.34/213.67 Found eq_ref00:=(eq_ref0 b):(((eq (Prop->Prop)) b) b)
% 213.34/213.67 Found (eq_ref0 b) as proof of (((eq (Prop->Prop)) b) not)
% 213.34/213.67 Found ((eq_ref (Prop->Prop)) b) as proof of (((eq (Prop->Prop)) b) not)
% 213.34/213.67 Found ((eq_ref (Prop->Prop)) b) as proof of (((eq (Prop->Prop)) b) not)
% 213.34/213.67 Found ((eq_ref (Prop->Prop)) b) as proof of (((eq (Prop->Prop)) b) not)
% 213.34/213.67 Found eta_expansion_dep000:=(eta_expansion_dep00 g):(((eq (Prop->Prop)) g) (fun (x:Prop)=> (g x)))
% 213.34/213.67 Found (eta_expansion_dep00 g) as proof of (((eq (Prop->Prop)) g) b)
% 213.34/213.67 Found ((eta_expansion_dep0 (fun (x2:Prop)=> Prop)) g) as proof of (((eq (Prop->Prop)) g) b)
% 213.34/213.67 Found (((eta_expansion_dep Prop) (fun (x2:Prop)=> Prop)) g) as proof of (((eq (Prop->Prop)) g) b)
% 213.34/213.67 Found (((eta_expansion_dep Prop) (fun (x2:Prop)=> Prop)) g) as proof of (((eq (Prop->Prop)) g) b)
% 213.34/213.67 Found (((eta_expansion_dep Prop) (fun (x2:Prop)=> Prop)) g) as proof of (((eq (Prop->Prop)) g) b)
% 213.34/213.67 Found eq_ref00:=(eq_ref0 (f x0)):(((eq Prop) (f x0)) (f x0))
% 213.34/213.67 Found (eq_ref0 (f x0)) as proof of (((eq Prop) (f x0)) (not x0))
% 213.34/213.67 Found ((eq_ref Prop) (f x0)) as proof of (((eq Prop) (f x0)) (not x0))
% 213.34/213.67 Found ((eq_ref Prop) (f x0)) as proof of (((eq Prop) (f x0)) (not x0))
% 213.34/213.67 Found (fun (x0:Prop)=> ((eq_ref Prop) (f x0))) as proof of (((eq Prop) (f x0)) (not x0))
% 213.34/213.67 Found (fun (x0:Prop)=> ((eq_ref Prop) (f x0))) as proof of (forall (x:Prop), (((eq Prop) (f x)) (not x)))
% 221.30/221.62 Found eq_ref00:=(eq_ref0 (f x0)):(((eq Prop) (f x0)) (f x0))
% 221.30/221.62 Found (eq_ref0 (f x0)) as proof of (((eq Prop) (f x0)) (not x0))
% 221.30/221.62 Found ((eq_ref Prop) (f x0)) as proof of (((eq Prop) (f x0)) (not x0))
% 221.30/221.62 Found ((eq_ref Prop) (f x0)) as proof of (((eq Prop) (f x0)) (not x0))
% 221.30/221.62 Found (fun (x0:Prop)=> ((eq_ref Prop) (f x0))) as proof of (((eq Prop) (f x0)) (not x0))
% 221.30/221.62 Found (fun (x0:Prop)=> ((eq_ref Prop) (f x0))) as proof of (forall (x:Prop), (((eq Prop) (f x)) (not x)))
% 221.30/221.62 Found x06:(((eq Prop) (g x)) y)
% 221.30/221.62 Instantiate: b:=(g x):Prop
% 221.30/221.62 Found x06 as proof of (((eq Prop) b) y)
% 221.30/221.62 Found eq_ref00:=(eq_ref0 (f x1)):(((eq Prop) (f x1)) (f x1))
% 221.30/221.62 Found (eq_ref0 (f x1)) as proof of (((eq Prop) (f x1)) (not x1))
% 221.30/221.62 Found ((eq_ref Prop) (f x1)) as proof of (((eq Prop) (f x1)) (not x1))
% 221.30/221.62 Found ((eq_ref Prop) (f x1)) as proof of (((eq Prop) (f x1)) (not x1))
% 221.30/221.62 Found (fun (x1:Prop)=> ((eq_ref Prop) (f x1))) as proof of (((eq Prop) (f x1)) (not x1))
% 221.30/221.62 Found (fun (x1:Prop)=> ((eq_ref Prop) (f x1))) as proof of (forall (x:Prop), (((eq Prop) (f x)) (not x)))
% 221.30/221.62 Found eq_ref00:=(eq_ref0 (f x1)):(((eq Prop) (f x1)) (f x1))
% 221.30/221.62 Found (eq_ref0 (f x1)) as proof of (((eq Prop) (f x1)) (not x1))
% 221.30/221.62 Found ((eq_ref Prop) (f x1)) as proof of (((eq Prop) (f x1)) (not x1))
% 221.30/221.62 Found ((eq_ref Prop) (f x1)) as proof of (((eq Prop) (f x1)) (not x1))
% 221.30/221.62 Found (fun (x1:Prop)=> ((eq_ref Prop) (f x1))) as proof of (((eq Prop) (f x1)) (not x1))
% 221.30/221.62 Found (fun (x1:Prop)=> ((eq_ref Prop) (f x1))) as proof of (forall (x:Prop), (((eq Prop) (f x)) (not x)))
% 221.30/221.62 Found False_rect00:=(False_rect0 (((eq Prop) x) (g x))):(((eq Prop) x) (g x))
% 221.30/221.62 Found (False_rect0 (((eq Prop) x) (g x))) as proof of (((eq Prop) x) (g x))
% 221.30/221.62 Found ((fun (P:Type)=> ((False_rect P) x000)) (((eq Prop) x) (g x))) as proof of (((eq Prop) x) (g x))
% 221.30/221.62 Found ((fun (P:Type)=> ((False_rect P) x000)) (((eq Prop) x) (g x))) as proof of (((eq Prop) x) (g x))
% 221.30/221.62 Found (x060 ((fun (P:Type)=> ((False_rect P) x000)) (((eq Prop) x) (g x)))) as proof of (((eq Prop) x) y)
% 221.30/221.62 Found ((x06 ((eq Prop) x)) ((fun (P:Type)=> ((False_rect P) x000)) (((eq Prop) x) (g x)))) as proof of (((eq Prop) x) y)
% 221.30/221.62 Found ((x06 ((eq Prop) x)) ((fun (P:Type)=> ((False_rect P) x000)) (((eq Prop) x) (g x)))) as proof of (((eq Prop) x) y)
% 221.30/221.62 Found x06:(((eq Prop) (g x)) y)
% 221.30/221.62 Instantiate: b:=(g x):Prop
% 221.30/221.62 Found x06 as proof of (((eq Prop) b) y)
% 221.30/221.62 Found x040:=(x04 (fun (x1:Prop)=> (P x))):((P x)->(P x))
% 221.30/221.62 Found (x04 (fun (x1:Prop)=> (P x))) as proof of (P0 x)
% 221.30/221.62 Found (x04 (fun (x1:Prop)=> (P x))) as proof of (P0 x)
% 221.30/221.62 Found eq_ref00:=(eq_ref0 x):(((eq Prop) x) x)
% 221.30/221.62 Found (eq_ref0 x) as proof of (((eq Prop) x) b)
% 221.30/221.62 Found ((eq_ref Prop) x) as proof of (((eq Prop) x) b)
% 221.30/221.62 Found ((eq_ref Prop) x) as proof of (((eq Prop) x) b)
% 221.30/221.62 Found ((eq_ref Prop) x) as proof of (((eq Prop) x) b)
% 221.30/221.62 Found eq_ref00:=(eq_ref0 (f x1)):(((eq Prop) (f x1)) (f x1))
% 221.30/221.62 Found (eq_ref0 (f x1)) as proof of (((eq Prop) (f x1)) (not x1))
% 221.30/221.62 Found ((eq_ref Prop) (f x1)) as proof of (((eq Prop) (f x1)) (not x1))
% 221.30/221.62 Found ((eq_ref Prop) (f x1)) as proof of (((eq Prop) (f x1)) (not x1))
% 221.30/221.62 Found (fun (x1:Prop)=> ((eq_ref Prop) (f x1))) as proof of (((eq Prop) (f x1)) (not x1))
% 221.30/221.62 Found (fun (x1:Prop)=> ((eq_ref Prop) (f x1))) as proof of (forall (x:Prop), (((eq Prop) (f x)) (not x)))
% 221.30/221.62 Found eq_ref00:=(eq_ref0 (f x1)):(((eq Prop) (f x1)) (f x1))
% 221.30/221.62 Found (eq_ref0 (f x1)) as proof of (((eq Prop) (f x1)) (not x1))
% 221.30/221.62 Found ((eq_ref Prop) (f x1)) as proof of (((eq Prop) (f x1)) (not x1))
% 221.30/221.62 Found ((eq_ref Prop) (f x1)) as proof of (((eq Prop) (f x1)) (not x1))
% 221.30/221.62 Found (fun (x1:Prop)=> ((eq_ref Prop) (f x1))) as proof of (((eq Prop) (f x1)) (not x1))
% 221.30/221.62 Found (fun (x1:Prop)=> ((eq_ref Prop) (f x1))) as proof of (forall (x:Prop), (((eq Prop) (f x)) (not x)))
% 221.30/221.62 Found eq_ref00:=(eq_ref0 (f x1)):(((eq Prop) (f x1)) (f x1))
% 221.30/221.62 Found (eq_ref0 (f x1)) as proof of (((eq Prop) (f x1)) (not x1))
% 221.30/221.62 Found ((eq_ref Prop) (f x1)) as proof of (((eq Prop) (f x1)) (not x1))
% 221.30/221.62 Found ((eq_ref Prop) (f x1)) as proof of (((eq Prop) (f x1)) (not x1))
% 221.30/221.62 Found (fun (x1:Prop)=> ((eq_ref Prop) (f x1))) as proof of (((eq Prop) (f x1)) (not x1))
% 221.30/221.62 Found (fun (x1:Prop)=> ((eq_ref Prop) (f x1))) as proof of (forall (x:Prop), (((eq Prop) (f x)) (not x)))
% 237.13/237.47 Found eq_ref00:=(eq_ref0 (f x1)):(((eq Prop) (f x1)) (f x1))
% 237.13/237.47 Found (eq_ref0 (f x1)) as proof of (((eq Prop) (f x1)) (not x1))
% 237.13/237.47 Found ((eq_ref Prop) (f x1)) as proof of (((eq Prop) (f x1)) (not x1))
% 237.13/237.47 Found ((eq_ref Prop) (f x1)) as proof of (((eq Prop) (f x1)) (not x1))
% 237.13/237.47 Found (fun (x1:Prop)=> ((eq_ref Prop) (f x1))) as proof of (((eq Prop) (f x1)) (not x1))
% 237.13/237.47 Found (fun (x1:Prop)=> ((eq_ref Prop) (f x1))) as proof of (forall (x:Prop), (((eq Prop) (f x)) (not x)))
% 237.13/237.47 Found x030:=(x03 (fun (x1:Prop)=> (P0 not))):((P0 not)->(P0 not))
% 237.13/237.47 Found (x03 (fun (x1:Prop)=> (P0 not))) as proof of (P1 not)
% 237.13/237.47 Found (x03 (fun (x1:Prop)=> (P0 not))) as proof of (P1 not)
% 237.13/237.47 Found x030:=(x03 (fun (x1:Prop)=> (P0 not))):((P0 not)->(P0 not))
% 237.13/237.47 Found (x03 (fun (x1:Prop)=> (P0 not))) as proof of (P1 not)
% 237.13/237.47 Found (x03 (fun (x1:Prop)=> (P0 not))) as proof of (P1 not)
% 237.13/237.47 Found x02:(p g)
% 237.13/237.47 Instantiate: b:=g:(Prop->Prop)
% 237.13/237.47 Found x02 as proof of (P b)
% 237.13/237.47 Found eq_ref00:=(eq_ref0 not):(((eq (Prop->Prop)) not) not)
% 237.13/237.47 Found (eq_ref0 not) as proof of (((eq (Prop->Prop)) not) b)
% 237.13/237.47 Found ((eq_ref (Prop->Prop)) not) as proof of (((eq (Prop->Prop)) not) b)
% 237.13/237.47 Found ((eq_ref (Prop->Prop)) not) as proof of (((eq (Prop->Prop)) not) b)
% 237.13/237.47 Found ((eq_ref (Prop->Prop)) not) as proof of (((eq (Prop->Prop)) not) b)
% 237.13/237.47 Found x000:False
% 237.13/237.47 Found (fun (x02:(p g))=> x000) as proof of False
% 237.13/237.47 Found (fun (x01:((and ((and (not (((eq Prop) x) y))) (((eq Prop) (g x)) y))) (((eq Prop) (g y)) x))) (x02:(p g))=> x000) as proof of ((p g)->False)
% 237.13/237.47 Found (fun (x01:((and ((and (not (((eq Prop) x) y))) (((eq Prop) (g x)) y))) (((eq Prop) (g y)) x))) (x02:(p g))=> x000) as proof of (((and ((and (not (((eq Prop) x) y))) (((eq Prop) (g x)) y))) (((eq Prop) (g y)) x))->((p g)->False))
% 237.13/237.47 Found eq_ref00:=(eq_ref0 b):(((eq Prop) b) b)
% 237.13/237.47 Found (eq_ref0 b) as proof of (((eq Prop) b) (g x))
% 237.13/237.47 Found ((eq_ref Prop) b) as proof of (((eq Prop) b) (g x))
% 237.13/237.47 Found ((eq_ref Prop) b) as proof of (((eq Prop) b) (g x))
% 237.13/237.47 Found ((eq_ref Prop) b) as proof of (((eq Prop) b) (g x))
% 237.13/237.47 Found eq_ref00:=(eq_ref0 x):(((eq Prop) x) x)
% 237.13/237.47 Found (eq_ref0 x) as proof of (((eq Prop) x) b)
% 237.13/237.47 Found ((eq_ref Prop) x) as proof of (((eq Prop) x) b)
% 237.13/237.47 Found ((eq_ref Prop) x) as proof of (((eq Prop) x) b)
% 237.13/237.47 Found ((eq_ref Prop) x) as proof of (((eq Prop) x) b)
% 237.13/237.47 Found eq_ref00:=(eq_ref0 y):(((eq Prop) y) y)
% 237.13/237.47 Found (eq_ref0 y) as proof of (((eq Prop) y) b)
% 237.13/237.47 Found ((eq_ref Prop) y) as proof of (((eq Prop) y) b)
% 237.13/237.47 Found ((eq_ref Prop) y) as proof of (((eq Prop) y) b)
% 237.13/237.47 Found ((eq_ref Prop) y) as proof of (((eq Prop) y) b)
% 237.13/237.47 Found eq_ref00:=(eq_ref0 b):(((eq Prop) b) b)
% 237.13/237.47 Found (eq_ref0 b) as proof of (((eq Prop) b) (g y))
% 237.13/237.47 Found ((eq_ref Prop) b) as proof of (((eq Prop) b) (g y))
% 237.13/237.47 Found ((eq_ref Prop) b) as proof of (((eq Prop) b) (g y))
% 237.13/237.47 Found ((eq_ref Prop) b) as proof of (((eq Prop) b) (g y))
% 237.13/237.47 Found x04:(((eq Prop) (g y)) x)
% 237.13/237.47 Instantiate: b:=(g y):Prop
% 237.13/237.47 Found x04 as proof of (((eq Prop) b) x)
% 237.13/237.47 Found x06:(((eq Prop) (g x)) y)
% 237.13/237.47 Instantiate: b:=y:Prop
% 237.13/237.47 Found x06 as proof of (((eq Prop) (g x)) b)
% 237.13/237.47 Found eq_ref000:=(eq_ref00 P0):((P0 g)->(P0 g))
% 237.13/237.47 Found (eq_ref00 P0) as proof of (P1 g)
% 237.13/237.47 Found ((eq_ref0 g) P0) as proof of (P1 g)
% 237.13/237.47 Found (((eq_ref (Prop->Prop)) g) P0) as proof of (P1 g)
% 237.13/237.47 Found (((eq_ref (Prop->Prop)) g) P0) as proof of (P1 g)
% 237.13/237.47 Found eq_ref000:=(eq_ref00 P0):((P0 g)->(P0 g))
% 237.13/237.47 Found (eq_ref00 P0) as proof of (P1 g)
% 237.13/237.47 Found ((eq_ref0 g) P0) as proof of (P1 g)
% 237.13/237.47 Found (((eq_ref (Prop->Prop)) g) P0) as proof of (P1 g)
% 237.13/237.47 Found (((eq_ref (Prop->Prop)) g) P0) as proof of (P1 g)
% 237.13/237.47 Found eq_ref000:=(eq_ref00 P0):((P0 g)->(P0 g))
% 237.13/237.47 Found (eq_ref00 P0) as proof of (P1 g)
% 237.13/237.47 Found ((eq_ref0 g) P0) as proof of (P1 g)
% 237.13/237.47 Found (((eq_ref (Prop->Prop)) g) P0) as proof of (P1 g)
% 237.13/237.47 Found (((eq_ref (Prop->Prop)) g) P0) as proof of (P1 g)
% 237.13/237.47 Found eq_ref000:=(eq_ref00 P0):((P0 g)->(P0 g))
% 237.13/237.47 Found (eq_ref00 P0) as proof of (P1 g)
% 237.13/237.47 Found ((eq_ref0 g) P0) as proof of (P1 g)
% 237.13/237.47 Found (((eq_ref (Prop->Prop)) g) P0) as proof of (P1 g)
% 237.13/237.47 Found (((eq_ref (Prop->Prop)) g) P0) as proof of (P1 g)
% 237.13/237.47 Found eq_ref000:=(eq_ref00 P):((P y)->(P y))
% 237.13/237.47 Found (eq_ref00 P) as proof of (P0 y)
% 237.13/237.47 Found ((eq_ref0 y) P) as proof of (P0 y)
% 237.13/237.47 Found (((eq_ref Prop) y) P) as proof of (P0 y)
% 256.69/257.05 Found (((eq_ref Prop) y) P) as proof of (P0 y)
% 256.69/257.05 Found x02:(p g)
% 256.69/257.05 Instantiate: b:=g:(Prop->Prop)
% 256.69/257.05 Found x02 as proof of (P b)
% 256.69/257.05 Found eta_expansion000:=(eta_expansion00 not):(((eq (Prop->Prop)) not) (fun (x:Prop)=> (not x)))
% 256.69/257.05 Found (eta_expansion00 not) as proof of (((eq (Prop->Prop)) not) b)
% 256.69/257.05 Found ((eta_expansion0 Prop) not) as proof of (((eq (Prop->Prop)) not) b)
% 256.69/257.05 Found (((eta_expansion Prop) Prop) not) as proof of (((eq (Prop->Prop)) not) b)
% 256.69/257.05 Found (((eta_expansion Prop) Prop) not) as proof of (((eq (Prop->Prop)) not) b)
% 256.69/257.05 Found (((eta_expansion Prop) Prop) not) as proof of (((eq (Prop->Prop)) not) b)
% 256.69/257.05 Found x04:(((eq Prop) (g y)) x)
% 256.69/257.05 Instantiate: b:=(g y):Prop
% 256.69/257.05 Found x04 as proof of (P b)
% 256.69/257.05 Found eq_ref00:=(eq_ref0 y):(((eq Prop) y) y)
% 256.69/257.05 Found (eq_ref0 y) as proof of (((eq Prop) y) b)
% 256.69/257.05 Found ((eq_ref Prop) y) as proof of (((eq Prop) y) b)
% 256.69/257.05 Found ((eq_ref Prop) y) as proof of (((eq Prop) y) b)
% 256.69/257.05 Found ((eq_ref Prop) y) as proof of (((eq Prop) y) b)
% 256.69/257.05 Found eq_ref000:=(eq_ref00 P):((P (g x))->(P (g x)))
% 256.69/257.05 Found (eq_ref00 P) as proof of (P0 (P (g x)))
% 256.69/257.05 Found ((eq_ref0 (g x)) P) as proof of (P0 (P (g x)))
% 256.69/257.05 Found (((eq_ref Prop) (g x)) P) as proof of (P0 (P (g x)))
% 256.69/257.05 Found (((eq_ref Prop) (g x)) P) as proof of (P0 (P (g x)))
% 256.69/257.05 Found eq_ref000:=(eq_ref00 P):((P (g (g y)))->(P (g (g y))))
% 256.69/257.05 Found (eq_ref00 P) as proof of (P0 (P (g (g y))))
% 256.69/257.05 Found ((eq_ref0 (g (g y))) P) as proof of (P0 (P (g (g y))))
% 256.69/257.05 Found (((eq_ref Prop) (g (g y))) P) as proof of (P0 (P (g (g y))))
% 256.69/257.05 Found (((eq_ref Prop) (g (g y))) P) as proof of (P0 (P (g (g y))))
% 256.69/257.05 Found eq_ref00:=(eq_ref0 b):(((eq (Prop->Prop)) b) b)
% 256.69/257.05 Found (eq_ref0 b) as proof of (((eq (Prop->Prop)) b) not)
% 256.69/257.05 Found ((eq_ref (Prop->Prop)) b) as proof of (((eq (Prop->Prop)) b) not)
% 256.69/257.05 Found ((eq_ref (Prop->Prop)) b) as proof of (((eq (Prop->Prop)) b) not)
% 256.69/257.05 Found ((eq_ref (Prop->Prop)) b) as proof of (((eq (Prop->Prop)) b) not)
% 256.69/257.05 Found eta_expansion_dep000:=(eta_expansion_dep00 g):(((eq (Prop->Prop)) g) (fun (x:Prop)=> (g x)))
% 256.69/257.05 Found (eta_expansion_dep00 g) as proof of (((eq (Prop->Prop)) g) b)
% 256.69/257.05 Found ((eta_expansion_dep0 (fun (x2:Prop)=> Prop)) g) as proof of (((eq (Prop->Prop)) g) b)
% 256.69/257.05 Found (((eta_expansion_dep Prop) (fun (x2:Prop)=> Prop)) g) as proof of (((eq (Prop->Prop)) g) b)
% 256.69/257.05 Found (((eta_expansion_dep Prop) (fun (x2:Prop)=> Prop)) g) as proof of (((eq (Prop->Prop)) g) b)
% 256.69/257.05 Found (((eta_expansion_dep Prop) (fun (x2:Prop)=> Prop)) g) as proof of (((eq (Prop->Prop)) g) b)
% 256.69/257.05 Found eq_ref00:=(eq_ref0 b):(((eq (Prop->Prop)) b) b)
% 256.69/257.05 Found (eq_ref0 b) as proof of (((eq (Prop->Prop)) b) not)
% 256.69/257.05 Found ((eq_ref (Prop->Prop)) b) as proof of (((eq (Prop->Prop)) b) not)
% 256.69/257.05 Found ((eq_ref (Prop->Prop)) b) as proof of (((eq (Prop->Prop)) b) not)
% 256.69/257.05 Found ((eq_ref (Prop->Prop)) b) as proof of (((eq (Prop->Prop)) b) not)
% 256.69/257.05 Found eta_expansion_dep000:=(eta_expansion_dep00 g):(((eq (Prop->Prop)) g) (fun (x:Prop)=> (g x)))
% 256.69/257.05 Found (eta_expansion_dep00 g) as proof of (((eq (Prop->Prop)) g) b)
% 256.69/257.05 Found ((eta_expansion_dep0 (fun (x2:Prop)=> Prop)) g) as proof of (((eq (Prop->Prop)) g) b)
% 256.69/257.05 Found (((eta_expansion_dep Prop) (fun (x2:Prop)=> Prop)) g) as proof of (((eq (Prop->Prop)) g) b)
% 256.69/257.05 Found (((eta_expansion_dep Prop) (fun (x2:Prop)=> Prop)) g) as proof of (((eq (Prop->Prop)) g) b)
% 256.69/257.05 Found (((eta_expansion_dep Prop) (fun (x2:Prop)=> Prop)) g) as proof of (((eq (Prop->Prop)) g) b)
% 256.69/257.05 Found eq_ref000:=(eq_ref00 P):((P (g x))->(P (g x)))
% 256.69/257.05 Found (eq_ref00 P) as proof of (P0 (P (g x)))
% 256.69/257.05 Found ((eq_ref0 (g x)) P) as proof of (P0 (P (g x)))
% 256.69/257.05 Found (((eq_ref Prop) (g x)) P) as proof of (P0 (P (g x)))
% 256.69/257.05 Found (((eq_ref Prop) (g x)) P) as proof of (P0 (P (g x)))
% 256.69/257.05 Found eq_ref000:=(eq_ref00 P):((P (g (g y)))->(P (g (g y))))
% 256.69/257.05 Found (eq_ref00 P) as proof of (P0 (P (g (g y))))
% 256.69/257.05 Found ((eq_ref0 (g (g y))) P) as proof of (P0 (P (g (g y))))
% 256.69/257.05 Found (((eq_ref Prop) (g (g y))) P) as proof of (P0 (P (g (g y))))
% 256.69/257.05 Found (((eq_ref Prop) (g (g y))) P) as proof of (P0 (P (g (g y))))
% 256.69/257.05 Found eq_ref000:=(eq_ref00 P):((P (g x))->(P (g x)))
% 256.69/257.05 Found (eq_ref00 P) as proof of (P0 (P (g x)))
% 256.69/257.05 Found ((eq_ref0 (g x)) P) as proof of (P0 (P (g x)))
% 256.69/257.05 Found (((eq_ref Prop) (g x)) P) as proof of (P0 (P (g x)))
% 267.02/267.32 Found (((eq_ref Prop) (g x)) P) as proof of (P0 (P (g x)))
% 267.02/267.32 Found eq_ref000:=(eq_ref00 P):((P (g (g y)))->(P (g (g y))))
% 267.02/267.32 Found (eq_ref00 P) as proof of (P0 (P (g (g y))))
% 267.02/267.32 Found ((eq_ref0 (g (g y))) P) as proof of (P0 (P (g (g y))))
% 267.02/267.32 Found (((eq_ref Prop) (g (g y))) P) as proof of (P0 (P (g (g y))))
% 267.02/267.32 Found (((eq_ref Prop) (g (g y))) P) as proof of (P0 (P (g (g y))))
% 267.02/267.32 Found x02:(p g)
% 267.02/267.32 Instantiate: f:=g:(Prop->Prop)
% 267.02/267.32 Found x02 as proof of (P f)
% 267.02/267.32 Found x02:(p g)
% 267.02/267.32 Instantiate: f:=g:(Prop->Prop)
% 267.02/267.32 Found x02 as proof of (P f)
% 267.02/267.32 Found eq_ref00:=(eq_ref0 (f x1)):(((eq Prop) (f x1)) (f x1))
% 267.02/267.32 Found (eq_ref0 (f x1)) as proof of (((eq Prop) (f x1)) (not x1))
% 267.02/267.32 Found ((eq_ref Prop) (f x1)) as proof of (((eq Prop) (f x1)) (not x1))
% 267.02/267.32 Found ((eq_ref Prop) (f x1)) as proof of (((eq Prop) (f x1)) (not x1))
% 267.02/267.32 Found (fun (x1:Prop)=> ((eq_ref Prop) (f x1))) as proof of (((eq Prop) (f x1)) (not x1))
% 267.02/267.32 Found (fun (x1:Prop)=> ((eq_ref Prop) (f x1))) as proof of (forall (x:Prop), (((eq Prop) (f x)) (not x)))
% 267.02/267.32 Found eq_ref00:=(eq_ref0 (f x1)):(((eq Prop) (f x1)) (f x1))
% 267.02/267.32 Found (eq_ref0 (f x1)) as proof of (((eq Prop) (f x1)) (not x1))
% 267.02/267.32 Found ((eq_ref Prop) (f x1)) as proof of (((eq Prop) (f x1)) (not x1))
% 267.02/267.32 Found ((eq_ref Prop) (f x1)) as proof of (((eq Prop) (f x1)) (not x1))
% 267.02/267.32 Found (fun (x1:Prop)=> ((eq_ref Prop) (f x1))) as proof of (((eq Prop) (f x1)) (not x1))
% 267.02/267.32 Found (fun (x1:Prop)=> ((eq_ref Prop) (f x1))) as proof of (forall (x:Prop), (((eq Prop) (f x)) (not x)))
% 267.02/267.32 Found eq_ref000:=(eq_ref00 P):((P (g (g y)))->(P (g (g y))))
% 267.02/267.32 Found (eq_ref00 P) as proof of (P0 (P (g (g y))))
% 267.02/267.32 Found ((eq_ref0 (g (g y))) P) as proof of (P0 (P (g (g y))))
% 267.02/267.32 Found (((eq_ref Prop) (g (g y))) P) as proof of (P0 (P (g (g y))))
% 267.02/267.32 Found (((eq_ref Prop) (g (g y))) P) as proof of (P0 (P (g (g y))))
% 267.02/267.32 Found eq_ref000:=(eq_ref00 P):((P (g x))->(P (g x)))
% 267.02/267.32 Found (eq_ref00 P) as proof of (P0 (P (g x)))
% 267.02/267.32 Found ((eq_ref0 (g x)) P) as proof of (P0 (P (g x)))
% 267.02/267.32 Found (((eq_ref Prop) (g x)) P) as proof of (P0 (P (g x)))
% 267.02/267.32 Found (((eq_ref Prop) (g x)) P) as proof of (P0 (P (g x)))
% 267.02/267.32 Found eq_ref000:=(eq_ref00 P):((P (g x))->(P (g x)))
% 267.02/267.32 Found (eq_ref00 P) as proof of (P0 (g x))
% 267.02/267.32 Found ((eq_ref0 (g x)) P) as proof of (P0 (g x))
% 267.02/267.32 Found (((eq_ref Prop) (g x)) P) as proof of (P0 (g x))
% 267.02/267.32 Found (((eq_ref Prop) (g x)) P) as proof of (P0 (g x))
% 267.02/267.32 Found eq_ref000:=(eq_ref00 P):((P (g (g y)))->(P (g (g y))))
% 267.02/267.32 Found (eq_ref00 P) as proof of (P0 (P (g (g y))))
% 267.02/267.32 Found ((eq_ref0 (g (g y))) P) as proof of (P0 (P (g (g y))))
% 267.02/267.32 Found (((eq_ref Prop) (g (g y))) P) as proof of (P0 (P (g (g y))))
% 267.02/267.32 Found (((eq_ref Prop) (g (g y))) P) as proof of (P0 (P (g (g y))))
% 267.02/267.32 Found eq_ref000:=(eq_ref00 P):((P (g x))->(P (g x)))
% 267.02/267.32 Found (eq_ref00 P) as proof of (P0 (P (g x)))
% 267.02/267.32 Found ((eq_ref0 (g x)) P) as proof of (P0 (P (g x)))
% 267.02/267.32 Found (((eq_ref Prop) (g x)) P) as proof of (P0 (P (g x)))
% 267.02/267.32 Found (((eq_ref Prop) (g x)) P) as proof of (P0 (P (g x)))
% 267.02/267.32 Found eq_ref000:=(eq_ref00 P):((P (g x))->(P (g x)))
% 267.02/267.32 Found (eq_ref00 P) as proof of (P0 (g x))
% 267.02/267.32 Found ((eq_ref0 (g x)) P) as proof of (P0 (g x))
% 267.02/267.32 Found (((eq_ref Prop) (g x)) P) as proof of (P0 (g x))
% 267.02/267.32 Found (((eq_ref Prop) (g x)) P) as proof of (P0 (g x))
% 267.02/267.32 Found eq_ref000:=(eq_ref00 P):((P (g x))->(P (g x)))
% 267.02/267.32 Found (eq_ref00 P) as proof of (P0 (g x))
% 267.02/267.32 Found ((eq_ref0 (g x)) P) as proof of (P0 (g x))
% 267.02/267.32 Found (((eq_ref Prop) (g x)) P) as proof of (P0 (g x))
% 267.02/267.32 Found (((eq_ref Prop) (g x)) P) as proof of (P0 (g x))
% 267.02/267.32 Found eq_ref000:=(eq_ref00 P):((P (g (g y)))->(P (g (g y))))
% 267.02/267.32 Found (eq_ref00 P) as proof of (P0 (P (g (g y))))
% 267.02/267.32 Found ((eq_ref0 (g (g y))) P) as proof of (P0 (P (g (g y))))
% 267.02/267.32 Found (((eq_ref Prop) (g (g y))) P) as proof of (P0 (P (g (g y))))
% 267.02/267.32 Found (((eq_ref Prop) (g (g y))) P) as proof of (P0 (P (g (g y))))
% 267.02/267.32 Found eq_ref000:=(eq_ref00 P):((P (g x))->(P (g x)))
% 267.02/267.32 Found (eq_ref00 P) as proof of (P0 (P (g x)))
% 267.02/267.32 Found ((eq_ref0 (g x)) P) as proof of (P0 (P (g x)))
% 267.02/267.32 Found (((eq_ref Prop) (g x)) P) as proof of (P0 (P (g x)))
% 267.02/267.32 Found (((eq_ref Prop) (g x)) P) as proof of (P0 (P (g x)))
% 267.02/267.32 Found eta_expansion000:=(eta_expansion00 not):(((eq (Prop->Prop)) not) (fun (x:Prop)=> (not x)))
% 267.02/267.32 Found (eta_expansion00 not) as proof of (((eq (Prop->Prop)) not) b)
% 289.00/289.32 Found ((eta_expansion0 Prop) not) as proof of (((eq (Prop->Prop)) not) b)
% 289.00/289.32 Found (((eta_expansion Prop) Prop) not) as proof of (((eq (Prop->Prop)) not) b)
% 289.00/289.32 Found (((eta_expansion Prop) Prop) not) as proof of (((eq (Prop->Prop)) not) b)
% 289.00/289.32 Found (((eta_expansion Prop) Prop) not) as proof of (((eq (Prop->Prop)) not) b)
% 289.00/289.32 Found x07:(P x)
% 289.00/289.32 Instantiate: b:=x:Prop
% 289.00/289.32 Found x07 as proof of (P0 b)
% 289.00/289.32 Found x06:(((eq Prop) (g x)) y)
% 289.00/289.32 Instantiate: b:=y:Prop
% 289.00/289.32 Found x06 as proof of (((eq Prop) (g x)) b)
% 289.00/289.32 Found x070:(P x)
% 289.00/289.32 Instantiate: b:=x:Prop
% 289.00/289.32 Found x070 as proof of (P0 b)
% 289.00/289.32 Found x06:(((eq Prop) (g x)) y)
% 289.00/289.32 Instantiate: b:=y:Prop
% 289.00/289.32 Found x06 as proof of (((eq Prop) (g x)) b)
% 289.00/289.32 Found x1:(P (g y))
% 289.00/289.32 Instantiate: b:=(g y):Prop
% 289.00/289.32 Found x1 as proof of (P0 b)
% 289.00/289.32 Found eq_ref00:=(eq_ref0 y):(((eq Prop) y) y)
% 289.00/289.32 Found (eq_ref0 y) as proof of (((eq Prop) y) b)
% 289.00/289.32 Found ((eq_ref Prop) y) as proof of (((eq Prop) y) b)
% 289.00/289.32 Found ((eq_ref Prop) y) as proof of (((eq Prop) y) b)
% 289.00/289.32 Found ((eq_ref Prop) y) as proof of (((eq Prop) y) b)
% 289.00/289.32 Found x07:(P x)
% 289.00/289.32 Instantiate: b:=x:Prop
% 289.00/289.32 Found x07 as proof of (P0 b)
% 289.00/289.32 Found x06:(((eq Prop) (g x)) y)
% 289.00/289.32 Instantiate: b:=y:Prop
% 289.00/289.32 Found x06 as proof of (((eq Prop) (g x)) b)
% 289.00/289.32 Found eq_ref00:=(eq_ref0 b):(((eq (Prop->Prop)) b) b)
% 289.00/289.32 Found (eq_ref0 b) as proof of (((eq (Prop->Prop)) b) g)
% 289.00/289.32 Found ((eq_ref (Prop->Prop)) b) as proof of (((eq (Prop->Prop)) b) g)
% 289.00/289.32 Found ((eq_ref (Prop->Prop)) b) as proof of (((eq (Prop->Prop)) b) g)
% 289.00/289.32 Found ((eq_ref (Prop->Prop)) b) as proof of (((eq (Prop->Prop)) b) g)
% 289.00/289.32 Found eta_expansion000:=(eta_expansion00 not):(((eq (Prop->Prop)) not) (fun (x:Prop)=> (not x)))
% 289.00/289.32 Found (eta_expansion00 not) as proof of (((eq (Prop->Prop)) not) b)
% 289.00/289.32 Found ((eta_expansion0 Prop) not) as proof of (((eq (Prop->Prop)) not) b)
% 289.00/289.32 Found (((eta_expansion Prop) Prop) not) as proof of (((eq (Prop->Prop)) not) b)
% 289.00/289.32 Found (((eta_expansion Prop) Prop) not) as proof of (((eq (Prop->Prop)) not) b)
% 289.00/289.32 Found (((eta_expansion Prop) Prop) not) as proof of (((eq (Prop->Prop)) not) b)
% 289.00/289.32 Found eq_ref00:=(eq_ref0 b):(((eq (Prop->Prop)) b) b)
% 289.00/289.32 Found (eq_ref0 b) as proof of (((eq (Prop->Prop)) b) g)
% 289.00/289.32 Found ((eq_ref (Prop->Prop)) b) as proof of (((eq (Prop->Prop)) b) g)
% 289.00/289.32 Found ((eq_ref (Prop->Prop)) b) as proof of (((eq (Prop->Prop)) b) g)
% 289.00/289.32 Found ((eq_ref (Prop->Prop)) b) as proof of (((eq (Prop->Prop)) b) g)
% 289.00/289.32 Found eta_expansion000:=(eta_expansion00 not):(((eq (Prop->Prop)) not) (fun (x:Prop)=> (not x)))
% 289.00/289.32 Found (eta_expansion00 not) as proof of (((eq (Prop->Prop)) not) b)
% 289.00/289.32 Found ((eta_expansion0 Prop) not) as proof of (((eq (Prop->Prop)) not) b)
% 289.00/289.32 Found (((eta_expansion Prop) Prop) not) as proof of (((eq (Prop->Prop)) not) b)
% 289.00/289.32 Found (((eta_expansion Prop) Prop) not) as proof of (((eq (Prop->Prop)) not) b)
% 289.00/289.32 Found (((eta_expansion Prop) Prop) not) as proof of (((eq (Prop->Prop)) not) b)
% 289.00/289.32 Found x030:=(x03 (fun (x1:Prop)=> (P0 not))):((P0 not)->(P0 not))
% 289.00/289.32 Found (x03 (fun (x1:Prop)=> (P0 not))) as proof of (P1 not)
% 289.00/289.32 Found (x03 (fun (x1:Prop)=> (P0 not))) as proof of (P1 not)
% 289.00/289.32 Found x030:=(x03 (fun (x1:Prop)=> (P0 not))):((P0 not)->(P0 not))
% 289.00/289.32 Found (x03 (fun (x1:Prop)=> (P0 not))) as proof of (P1 not)
% 289.00/289.32 Found (x03 (fun (x1:Prop)=> (P0 not))) as proof of (P1 not)
% 289.00/289.32 Found x04:(((eq Prop) (g y)) x)
% 289.00/289.32 Instantiate: b:=x:Prop
% 289.00/289.32 Found x04 as proof of (((eq Prop) (g y)) b)
% 289.00/289.32 Found x06:(((eq Prop) (g x)) y)
% 289.00/289.32 Instantiate: b:=(g x):Prop
% 289.00/289.32 Found x06 as proof of (((eq Prop) b) y)
% 289.00/289.32 Found x02:(p g)
% 289.00/289.32 Instantiate: f:=g:(Prop->Prop)
% 289.00/289.32 Found x02 as proof of (P f)
% 289.00/289.32 Found x02:(p g)
% 289.00/289.32 Instantiate: f:=g:(Prop->Prop)
% 289.00/289.32 Found x02 as proof of (P f)
% 289.00/289.32 Found eta_expansion0000:=(eta_expansion000 p):((p g)->(p (fun (x:Prop)=> (g x))))
% 289.00/289.32 Found (eta_expansion000 p) as proof of ((p g)->(P b))
% 289.00/289.32 Found ((eta_expansion00 g) p) as proof of ((p g)->(P b))
% 289.00/289.32 Found (((eta_expansion0 Prop) g) p) as proof of ((p g)->(P b))
% 289.00/289.32 Found ((((eta_expansion Prop) Prop) g) p) as proof of ((p g)->(P b))
% 289.00/289.32 Found ((((eta_expansion Prop) Prop) g) p) as proof of ((p g)->(P b))
% 289.00/289.32 Found (fun (x0:((and ((and (not (((eq Prop) x) y))) (((eq Prop) (g x)) y))) (((eq Prop) (g y)) x)))=> ((((eta_expansion Prop) Prop) g) p)) as proof of ((p g)->(P b))
% 289.00/289.32 Found (fun (x0:((and ((and (not (((eq Prop) x) y))) (((
%------------------------------------------------------------------------------