Loading theory "Green.General_Utils" (required by "Green.CircExample" via "Green.Green" via "Green.Paths" via "Green.Derivs") ### theory "Green.General_Utils" ### 0.120s elapsed time, 0.368s cpu time, 0.000s GC time Loading theory "Green.Derivs" (required by "Green.CircExample" via "Green.Green" via "Green.Paths") Loading theory "Green.Integrals" (required by "Green.CircExample" via "Green.Green" via "Green.Paths") ### theory "Green.Derivs" ### 0.508s elapsed time, 2.004s cpu time, 0.000s GC time ### Ignoring duplicate introduction (intro) ### open {} ### Ignoring duplicate introduction (intro) ### \open ?S; open ?T\ \ open (?S \ ?T) ### Ignoring duplicate introduction (intro) ### \x\?A. open (?B x) \ open (\ (?B ` ?A)) ### Ignoring duplicate introduction (intro) ### \finite ?S; \T\?S. open T\ ### \ open (\ ?S) ### Ignoring duplicate introduction (intro) ### \finite ?A; \x\?A. open (?B x)\ ### \ open (\ (?B ` ?A)) ### Ignoring duplicate introduction (intro) ### closed {} ### Ignoring duplicate introduction (intro) ### \closed ?S; closed ?T\ ### \ closed (?S \ ?T) ### Ignoring duplicate introduction (intro) ### closed UNIV ### Ignoring duplicate introduction (intro) ### \closed ?S; closed ?T\ ### \ closed (?S \ ?T) ### Ignoring duplicate introduction (intro) ### \x\?A. closed (?B x) \ ### closed (\ (?B ` ?A)) ### Ignoring duplicate introduction (intro) ### \S\?K. closed S \ closed (\ ?K) ### Ignoring duplicate introduction (intro) ### \finite ?S; \T\?S. closed T\ ### \ closed (\ ?S) ### Ignoring duplicate introduction (intro) ### \finite ?A; \x\?A. closed (?B x)\ ### \ closed (\ (?B ` ?A)) ### Ignoring duplicate introduction (intro) ### \open ?S; closed ?T\ \ open (?S - ?T) ### Ignoring duplicate introduction (intro) ### \closed ?S; open ?T\ \ closed (?S - ?T) ### Ignoring duplicate introduction (intro) ### closed ?S \ open (- ?S) ### Ignoring duplicate introduction (intro) ### open ?S \ closed (- ?S) ### Ignoring duplicate introduction (intro) ### continuous_on ?s (linepath ?a ?b) ### theory "Green.Integrals" ### 0.605s elapsed time, 2.388s cpu time, 0.000s GC time Loading theory "Green.Paths" (required by "Green.CircExample" via "Green.Green") ### Ignoring duplicate rewrite rule: ### (\x. ?c1) piecewise_C1_differentiable_on ?s1 \ True ### Ignoring duplicate rewrite rule: ### \?f1 piecewise_C1_differentiable_on ?S1; ### ?g1 piecewise_C1_differentiable_on ?S1\ ### \ (\x. ?f1 x * ?g1 x) piecewise_C1_differentiable_on ### ?S1 \ ### True ### Rule already declared as introduction (intro) ### open {} ### Rule already declared as introduction (intro) ### \open ?S; open ?T\ \ open (?S \ ?T) ### Rule already declared as introduction (intro) ### \x\?A. open (?B x) \ open (\ (?B ` ?A)) ### Rule already declared as introduction (intro) ### \finite ?S; \T\?S. open T\ ### \ open (\ ?S) ### Rule already declared as introduction (intro) ### \finite ?A; \x\?A. open (?B x)\ ### \ open (\ (?B ` ?A)) ### Rule already declared as introduction (intro) ### closed {} ### Rule already declared as introduction (intro) ### \closed ?S; closed ?T\ ### \ closed (?S \ ?T) ### Rule already declared as introduction (intro) ### closed UNIV ### Rule already declared as introduction (intro) ### \closed ?S; closed ?T\ ### \ closed (?S \ ?T) ### Rule already declared as introduction (intro) ### \x\?A. closed (?B x) \ ### closed (\ (?B ` ?A)) ### Rule already declared as introduction (intro) ### \S\?K. closed S \ closed (\ ?K) ### Rule already declared as introduction (intro) ### open {} ### Rule already declared as introduction (intro) ### \open ?S; open ?T\ \ open (?S \ ?T) ### Rule already declared as introduction (intro) ### \finite ?S; \T\?S. closed T\ ### \ closed (\ ?S) ### Rule already declared as introduction (intro) ### \x\?A. open (?B x) \ open (\ (?B ` ?A)) ### Rule already declared as introduction (intro) ### \finite ?A; \x\?A. closed (?B x)\ ### \ closed (\ (?B ` ?A)) ### Rule already declared as introduction (intro) ### \finite ?S; \T\?S. open T\ ### \ open (\ ?S) ### Rule already declared as introduction (intro) ### \open ?S; closed ?T\ \ open (?S - ?T) ### Rule already declared as introduction (intro) ### \closed ?S; open ?T\ \ closed (?S - ?T) ### Rule already declared as introduction (intro) ### closed ?S \ open (- ?S) ### Rule already declared as introduction (intro) ### open ?S \ closed (- ?S) ### Rule already declared as introduction (intro) ### \finite ?A; \x\?A. open (?B x)\ ### \ open (\ (?B ` ?A)) ### Rule already declared as introduction (intro) ### closed {} ### Rule already declared as introduction (intro) ### \closed ?S; closed ?T\ ### \ closed (?S \ ?T) ### Rule already declared as introduction (intro) ### closed UNIV ### Rule already declared as introduction (intro) ### \closed ?S; closed ?T\ ### \ closed (?S \ ?T) ### Rule already declared as introduction (intro) ### \x\?A. closed (?B x) \ ### closed (\ (?B ` ?A)) ### Rule already declared as introduction (intro) ### \S\?K. closed S \ closed (\ ?K) ### Rule already declared as introduction (intro) ### \finite ?S; \T\?S. closed T\ ### \ closed (\ ?S) ### Rule already declared as introduction (intro) ### continuous_on ?s (linepath ?a ?b) ### Rule already declared as introduction (intro) ### \finite ?A; \x\?A. closed (?B x)\ ### \ closed (\ (?B ` ?A)) ### Rule already declared as introduction (intro) ### \open ?S; closed ?T\ \ open (?S - ?T) ### Rule already declared as introduction (intro) ### \closed ?S; open ?T\ \ closed (?S - ?T) ### Rule already declared as introduction (intro) ### closed ?S \ open (- ?S) ### Rule already declared as introduction (intro) ### open ?S \ closed (- ?S) ### Rule already declared as introduction (intro) ### continuous_on ?s (linepath ?a ?b) ### Ignoring duplicate introduction (intro) ### open {} ### Ignoring duplicate introduction (intro) ### \open ?S; open ?T\ \ open (?S \ ?T) ### Ignoring duplicate introduction (intro) ### \x\?A. open (?B x) \ open (\ (?B ` ?A)) ### Ignoring duplicate introduction (intro) ### \finite ?S; \T\?S. open T\ ### \ open (\ ?S) ### Ignoring duplicate introduction (intro) ### \finite ?A; \x\?A. open (?B x)\ ### \ open (\ (?B ` ?A)) ### Ignoring duplicate introduction (intro) ### closed {} ### Ignoring duplicate introduction (intro) ### \closed ?S; closed ?T\ ### \ closed (?S \ ?T) ### Ignoring duplicate introduction (intro) ### closed UNIV ### Ignoring duplicate introduction (intro) ### \closed ?S; closed ?T\ ### \ closed (?S \ ?T) ### Ignoring duplicate introduction (intro) ### \x\?A. closed (?B x) \ ### closed (\ (?B ` ?A)) ### Ignoring duplicate introduction (intro) ### \S\?K. closed S \ closed (\ ?K) ### Ignoring duplicate introduction (intro) ### \finite ?S; \T\?S. closed T\ ### \ closed (\ ?S) ### Ignoring duplicate introduction (intro) ### \finite ?A; \x\?A. closed (?B x)\ ### \ closed (\ (?B ` ?A)) ### Ignoring duplicate introduction (intro) ### \open ?S; closed ?T\ \ open (?S - ?T) ### Ignoring duplicate introduction (intro) ### \closed ?S; open ?T\ \ closed (?S - ?T) ### Ignoring duplicate introduction (intro) ### closed ?S \ open (- ?S) ### Ignoring duplicate introduction (intro) ### open ?S \ closed (- ?S) ### Ignoring duplicate introduction (intro) ### continuous_on ?s (linepath ?a ?b) ### Rule already declared as introduction (intro) ### open {} ### Rule already declared as introduction (intro) ### \open ?S; open ?T\ \ open (?S \ ?T) ### Rule already declared as introduction (intro) ### \x\?A. open (?B x) \ open (\ (?B ` ?A)) ### Rule already declared as introduction (intro) ### \finite ?S; \T\?S. open T\ ### \ open (\ ?S) ### Rule already declared as introduction (intro) ### \finite ?A; \x\?A. open (?B x)\ ### \ open (\ (?B ` ?A)) ### Rule already declared as introduction (intro) ### closed {} ### Rule already declared as introduction (intro) ### \closed ?S; closed ?T\ ### \ closed (?S \ ?T) ### Rule already declared as introduction (intro) ### closed UNIV ### Rule already declared as introduction (intro) ### \closed ?S; closed ?T\ ### \ closed (?S \ ?T) ### Rule already declared as introduction (intro) ### \x\?A. closed (?B x) \ ### closed (\ (?B ` ?A)) ### Rule already declared as introduction (intro) ### \S\?K. closed S \ closed (\ ?K) ### Rule already declared as introduction (intro) ### \finite ?S; \T\?S. closed T\ ### \ closed (\ ?S) ### Rule already declared as introduction (intro) ### \finite ?A; \x\?A. closed (?B x)\ ### \ closed (\ (?B ` ?A)) ### Rule already declared as introduction (intro) ### \open ?S; closed ?T\ \ open (?S - ?T) ### Rule already declared as introduction (intro) ### \closed ?S; open ?T\ \ closed (?S - ?T) ### Rule already declared as introduction (intro) ### closed ?S \ open (- ?S) ### Rule already declared as introduction (intro) ### open ?S \ closed (- ?S) ### Rule already declared as introduction (intro) ### continuous_on ?s (linepath ?a ?b) ### Undeclared classical rule ### continuous_on ?A ?f Found termination order: "{}" Found termination order: "size_list (\p. (nat \ abs) (fst p)) <*mlex*> {}" Found termination order: "size_list (\p. (nat \ abs) (fst p)) <*mlex*> {}" Proofs for inductive predicate(s) "chain_subdiv_path" Proving monotonicity ... Proving the introduction rules ... Proving the elimination rules ... Proving the induction rule ... Proving the simplification rules ... ### theory "Green.Paths" ### 2.654s elapsed time, 10.028s cpu time, 0.224s GC time Loading theory "Green.Green" (required by "Green.CircExample") locale R2 fixes i :: "real \ real" and j :: "real \ real" assumes "R2 i j" locale green_typeII_cube fixes i :: "real \ real" and j :: "real \ real" and twoC :: "real \ real \ real \ real" and F :: "real \ real \ real \ real" assumes "green_typeII_cube i j twoC F" locale green_typeII_chain fixes i :: "real \ real" and j :: "real \ real" and F :: "real \ real \ real \ real" and two_chain :: "(real \ real \ real \ real) set" and s :: "(real \ real) set" assumes "green_typeII_chain i j F two_chain s" locale green_typeI_cube fixes i :: "real \ real" and j :: "real \ real" and twoC :: "real \ real \ real \ real" and F :: "real \ real \ real \ real" assumes "green_typeI_cube i j twoC F" locale green_typeI_chain fixes i :: "real \ real" and j :: "real \ real" and F :: "real \ real \ real \ real" and two_chain :: "(real \ real \ real \ real) set" and s :: "(real \ real) set" assumes "green_typeI_chain i j F two_chain s" locale green_typeI_typeII_chain fixes s :: "(real \ real) set" and i :: "real \ real" and j :: "real \ real" and F :: "real \ real \ real \ real" and two_chain_typeI :: "(real \ real \ real \ real) set" and two_chain_typeII :: "(real \ real \ real \ real) set" assumes "green_typeI_typeII_chain s i j F two_chain_typeI two_chain_typeII" ### theory "Green.Green" ### 1.792s elapsed time, 6.792s cpu time, 0.300s GC time Loading theory "Green.SymmetricR2Shapes" (required by "Green.CircExample") locale R2 fixes i :: "real \ real" and j :: "real \ real" assumes "R2 i j" ### theory "Green.SymmetricR2Shapes" ### 0.157s elapsed time, 0.628s cpu time, 0.000s GC time Loading theory "Green.CircExample" locale circle fixes i :: "real \ real" and j :: "real \ real" and d :: "real" assumes "circle i j d" Loading theory "Green.DiamExample" ### theory "Green.CircExample" ### 0.846s elapsed time, 3.344s cpu time, 0.260s GC time locale diamond fixes i :: "real \ real" and j :: "real \ real" and d :: "real" assumes "diamond i j d" ### theory "Green.DiamExample" ### 0.605s elapsed time, 2.404s cpu time, 0.000s GC time ### Ignoring duplicate rewrite rule: ### open {} \ True ### Ignoring duplicate rewrite rule: ### closed {} \ True ### Ignoring duplicate rewrite rule: ### closed UNIV \ True ### Ignoring duplicate rewrite rule: ### closed ?S1 \ closed (insert ?a1 ?S1) \ True ### Ignoring duplicate rewrite rule: ### open {?a1<..} \ True ### Ignoring duplicate rewrite rule: ### open {.. True ### Ignoring duplicate rewrite rule: ### open {?a1<.. True ### Ignoring duplicate rewrite rule: ### closed {..?a1} \ True ### Ignoring duplicate rewrite rule: ### closed {?a1..} \ True ### Ignoring duplicate rewrite rule: ### closed {?a1..?b1} \ True ### Ignoring duplicate rewrite rule: ### continuous_on ?s1 (\x. x) \ True ### Ignoring duplicate rewrite rule: ### continuous_on ?s1 id \ True ### Ignoring duplicate rewrite rule: ### continuous_on ?s1 (\x. ?c1) \ True ### Ignoring duplicate rewrite rule: ### continuous bot ?f1 \ True ### Ignoring duplicate rewrite rule: ### continuous (at ?x1 within ?S1) (\x. x) \ True ### Ignoring duplicate rewrite rule: ### continuous (at ?x1 within ?S1) id \ True ### Ignoring duplicate rewrite rule: ### continuous ?F1 (\x. ?c1) \ True ### Ignoring duplicate rewrite rule: ### \isCont ?f1 ?a1; isCont ?g1 ?a1; ?g1 ?a1 \ (0::?'b1)\ ### \ isCont (\x. ?f1 x / ?g1 x) ?a1 \ True ### Ignoring duplicate rewrite rule: ### \isCont ?f1 ?a1; isCont ?g1 ?a1; 0 < ?f1 ?a1; ?f1 ?a1 \ 1; ### 0 < ?g1 ?a1\ ### \ isCont (\x. log (?f1 x) (?g1 x)) ?a1 \ True ### Ignoring duplicate rewrite rule: ### \isCont ?f1 ?a1; isCont ?g1 ?a1; ?f1 ?a1 \ 0\ ### \ isCont (\x. ?f1 x powr ?g1 x) ?a1 \ True ### Ignoring duplicate rewrite rule: ### \isCont ?f1 ?a1; cos (?f1 ?a1) \ (0::?'a1)\ ### \ isCont (\x. tan (?f1 x)) ?a1 \ True ### Ignoring duplicate rewrite rule: ### \isCont ?f1 ?a1; sin (?f1 ?a1) \ (0::?'a1)\ ### \ isCont (\x. cot (?f1 x)) ?a1 \ True ### Ignoring duplicate rewrite rule: ### continuous ?F1 ?g1 \ ### continuous ?F1 (\x. cnj (?g1 x)) \ True ### Ignoring duplicate rewrite rule: ### continuous_on ?s1 ?g1 \ ### continuous_on ?s1 (\x. cnj (?g1 x)) \ True ### Ignoring duplicate rewrite rule: ### continuous_map ?X1 ?X1 id \ True ### Ignoring duplicate rewrite rule: ### continuous_map ?X1 ?X1 (\x. x) \ True ### Ignoring duplicate rewrite rule: ### \isCont ?f1 ?z1; ### ?f1 ?z1 \ \\<^sub>\\<^sub>0\ ### \ isCont (\x. Ln (?f1 x)) ?z1 \ True ### Ignoring duplicate rewrite rule: ### continuous_on ?s1 (\x. ?c1) \ True ### Metis: Unused theorems: "local.Cons.prems_4" ### Ignoring duplicate rewrite rule: ### continuous_on ?s1 (\x. x) \ True ### Rule already declared as introduction (intro) ### open {} ### Rule already declared as introduction (intro) ### \open ?S; open ?T\ \ open (?S \ ?T) ### Rule already declared as introduction (intro) ### \x\?A. open (?B x) \ open (\ (?B ` ?A)) ### Rule already declared as introduction (intro) ### \finite ?S; \T\?S. open T\ ### \ open (\ ?S) ### Rule already declared as introduction (intro) ### \finite ?A; \x\?A. open (?B x)\ ### \ open (\ (?B ` ?A)) ### Rule already declared as introduction (intro) ### closed {} ### Rule already declared as introduction (intro) ### \closed ?S; closed ?T\ ### \ closed (?S \ ?T) ### Rule already declared as introduction (intro) ### closed UNIV ### Rule already declared as introduction (intro) ### \closed ?S; closed ?T\ ### \ closed (?S \ ?T) ### Rule already declared as introduction (intro) ### \x\?A. closed (?B x) \ ### closed (\ (?B ` ?A)) ### Rule already declared as introduction (intro) ### \S\?K. closed S \ closed (\ ?K) ### Rule already declared as introduction (intro) ### \finite ?S; \T\?S. closed T\ ### \ closed (\ ?S) ### Rule already declared as introduction (intro) ### \finite ?A; \x\?A. closed (?B x)\ ### \ closed (\ (?B ` ?A)) ### Rule already declared as introduction (intro) ### \open ?S; closed ?T\ \ open (?S - ?T) ### Rule already declared as introduction (intro) ### \closed ?S; open ?T\ \ closed (?S - ?T) ### Rule already declared as introduction (intro) ### closed ?S \ open (- ?S) ### Rule already declared as introduction (intro) ### open ?S \ closed (- ?S) ### Rule already declared as introduction (intro) ### continuous_on ?s (linepath ?a ?b) ### Rule already declared as introduction (intro) ### open {} ### Rule already declared as introduction (intro) ### \open ?S; open ?T\ \ open (?S \ ?T) ### Rule already declared as introduction (intro) ### \x\?A. open (?B x) \ open (\ (?B ` ?A)) ### Rule already declared as introduction (intro) ### \finite ?S; \T\?S. open T\ ### \ open (\ ?S) ### Rule already declared as introduction (intro) ### \finite ?A; \x\?A. open (?B x)\ ### \ open (\ (?B ` ?A)) ### Rule already declared as introduction (intro) ### closed {} ### Rule already declared as introduction (intro) ### \closed ?S; closed ?T\ ### \ closed (?S \ ?T) ### Rule already declared as introduction (intro) ### closed UNIV ### Rule already declared as introduction (intro) ### \closed ?S; closed ?T\ ### \ closed (?S \ ?T) ### Rule already declared as introduction (intro) ### \x\?A. closed (?B x) \ ### closed (\ (?B ` ?A)) ### Rule already declared as introduction (intro) ### \S\?K. closed S \ closed (\ ?K) ### Rule already declared as introduction (intro) ### \finite ?S; \T\?S. closed T\ ### \ closed (\ ?S) ### Rule already declared as introduction (intro) ### \finite ?A; \x\?A. closed (?B x)\ ### \ closed (\ (?B ` ?A)) ### Rule already declared as introduction (intro) ### \open ?S; closed ?T\ \ open (?S - ?T) ### Rule already declared as introduction (intro) ### \closed ?S; open ?T\ \ closed (?S - ?T) ### Rule already declared as introduction (intro) ### closed ?S \ open (- ?S) ### Rule already declared as introduction (intro) ### open ?S \ closed (- ?S) ### Rule already declared as introduction (intro) ### continuous_on ?s (linepath ?a ?b) ### Rule already declared as introduction (intro) ### open {} ### Rule already declared as introduction (intro) ### \open ?S; open ?T\ \ open (?S \ ?T) ### Rule already declared as introduction (intro) ### \x\?A. open (?B x) \ open (\ (?B ` ?A)) ### Rule already declared as introduction (intro) ### \finite ?S; \T\?S. open T\ ### \ open (\ ?S) ### Rule already declared as introduction (intro) ### \finite ?A; \x\?A. open (?B x)\ ### \ open (\ (?B ` ?A)) ### Rule already declared as introduction (intro) ### closed {} ### Rule already declared as introduction (intro) ### \closed ?S; closed ?T\ ### \ closed (?S \ ?T) ### Rule already declared as introduction (intro) ### closed UNIV ### Rule already declared as introduction (intro) ### \closed ?S; closed ?T\ ### \ closed (?S \ ?T) ### Rule already declared as introduction (intro) ### \x\?A. closed (?B x) \ ### closed (\ (?B ` ?A)) ### Rule already declared as introduction (intro) ### \S\?K. closed S \ closed (\ ?K) ### Rule already declared as introduction (intro) ### \finite ?S; \T\?S. closed T\ ### \ closed (\ ?S) ### Rule already declared as introduction (intro) ### \finite ?A; \x\?A. closed (?B x)\ ### \ closed (\ (?B ` ?A)) ### Rule already declared as introduction (intro) ### \open ?S; closed ?T\ \ open (?S - ?T) ### Rule already declared as introduction (intro) ### \closed ?S; open ?T\ \ closed (?S - ?T) ### Rule already declared as introduction (intro) ### closed ?S \ open (- ?S) ### Rule already declared as introduction (intro) ### open ?S \ closed (- ?S) ### Rule already declared as introduction (intro) ### continuous_on ?s (linepath ?a ?b) ### Ignoring duplicate rewrite rule: ### [] = ?x21.1 # ?x22.1 \ False ### Ignoring duplicate rewrite rule: ### ?x21.1 # ?x22.1 = ?y21.1 # ?y22.1 \ ### ?x21.1 = ?y21.1 \ ?x22.1 = ?y22.1 ### Metis: Unused theorems: "Product_Type.case_prodI2" ### Ignoring duplicate rewrite rule: ### (?a1 * ?b1) ^ ?n1 \ ?a1 ^ ?n1 * ?b1 ^ ?n1 ### Ignoring duplicate rewrite rule: ### (?a1 * ?b1) ^ ?n1 \ ?a1 ^ ?n1 * ?b1 ^ ?n1 ### Ignoring duplicate rewrite rule: ### (?a1 * ?b1) ^ ?n1 \ ?a1 ^ ?n1 * ?b1 ^ ?n1 ### Ignoring duplicate rewrite rule: ### (?a1 * ?b1) ^ ?n1 \ ?a1 ^ ?n1 * ?b1 ^ ?n1 *** Undefined fact: "sum_not_0" (line 2004 of "$AFP/Green/Green.thy") *** At command "using" (line 2004 of "$AFP/Green/Green.thy") ### Ignoring duplicate rewrite rule: ### (?a1 * ?b1) ^ ?n1 \ ?a1 ^ ?n1 * ?b1 ^ ?n1 ### Ignoring duplicate rewrite rule: ### (?a1 * ?b1) ^ ?n1 \ ?a1 ^ ?n1 * ?b1 ^ ?n1 ### Ignoring duplicate rewrite rule: ### (?a1 * ?b1) ^ ?n1 \ ?a1 ^ ?n1 * ?b1 ^ ?n1 ### Ignoring duplicate rewrite rule: ### (?a1 * ?b1) ^ ?n1 \ ?a1 ^ ?n1 * ?b1 ^ ?n1 ### Ignoring duplicate rewrite rule: ### (?a1 * ?b1) ^ ?n1 \ ?a1 ^ ?n1 * ?b1 ^ ?n1 ### Ignoring duplicate rewrite rule: ### (?a1 * ?b1) ^ ?n1 \ ?a1 ^ ?n1 * ?b1 ^ ?n1 ### Ignoring duplicate rewrite rule: ### (?a1 * ?b1) ^ ?n1 \ ?a1 ^ ?n1 * ?b1 ^ ?n1 ### Ignoring duplicate rewrite rule: ### (?a1 * ?b1) ^ ?n1 \ ?a1 ^ ?n1 * ?b1 ^ ?n1 ### Ignoring duplicate rewrite rule: ### (?a1 * ?b1) ^ ?n1 \ ?a1 ^ ?n1 * ?b1 ^ ?n1 ### Ignoring duplicate rewrite rule: ### (?a1 * ?b1) ^ ?n1 \ ?a1 ^ ?n1 * ?b1 ^ ?n1 ### Rule already declared as introduction (intro) ### open {} ### Rule already declared as introduction (intro) ### \open ?S; open ?T\ \ open (?S \ ?T) ### Rule already declared as introduction (intro) ### \x\?A. open (?B x) \ open (\ (?B ` ?A)) ### Rule already declared as introduction (intro) ### \finite ?S; \T\?S. open T\ ### \ open (\ ?S) ### Rule already declared as introduction (intro) ### \finite ?A; \x\?A. open (?B x)\ ### \ open (\ (?B ` ?A)) ### Rule already declared as introduction (intro) ### closed {} ### Rule already declared as introduction (intro) ### \closed ?S; closed ?T\ ### \ closed (?S \ ?T) ### Rule already declared as introduction (intro) ### closed UNIV ### Rule already declared as introduction (intro) ### \closed ?S; closed ?T\ ### \ closed (?S \ ?T) ### Rule already declared as introduction (intro) ### \x\?A. closed (?B x) \ ### closed (\ (?B ` ?A)) ### Rule already declared as introduction (intro) ### \S\?K. closed S \ closed (\ ?K) ### Rule already declared as introduction (intro) ### \finite ?S; \T\?S. closed T\ ### \ closed (\ ?S) ### Rule already declared as introduction (intro) ### \finite ?A; \x\?A. closed (?B x)\ ### \ closed (\ (?B ` ?A)) ### Rule already declared as introduction (intro) ### \open ?S; closed ?T\ \ open (?S - ?T) ### Rule already declared as introduction (intro) ### \closed ?S; open ?T\ \ closed (?S - ?T) ### Rule already declared as introduction (intro) ### closed ?S \ open (- ?S) ### Rule already declared as introduction (intro) ### open ?S \ closed (- ?S) ### Rule already declared as introduction (intro) ### continuous_on ?s (linepath ?a ?b) ### Rule already declared as introduction (intro) ### open {} ### Rule already declared as introduction (intro) ### \open ?S; open ?T\ \ open (?S \ ?T) ### Rule already declared as introduction (intro) ### \x\?A. open (?B x) \ open (\ (?B ` ?A)) ### Rule already declared as introduction (intro) ### \finite ?S; \T\?S. open T\ ### \ open (\ ?S) ### Rule already declared as introduction (intro) ### \finite ?A; \x\?A. open (?B x)\ ### \ open (\ (?B ` ?A)) ### Rule already declared as introduction (intro) ### closed {} ### Rule already declared as introduction (intro) ### \closed ?S; closed ?T\ ### \ closed (?S \ ?T) ### Rule already declared as introduction (intro) ### closed UNIV ### Rule already declared as introduction (intro) ### \closed ?S; closed ?T\ ### \ closed (?S \ ?T) ### Rule already declared as introduction (intro) ### \x\?A. closed (?B x) \ ### closed (\ (?B ` ?A)) ### Rule already declared as introduction (intro) ### \S\?K. closed S \ closed (\ ?K) ### Rule already declared as introduction (intro) ### \finite ?S; \T\?S. closed T\ ### \ closed (\ ?S) ### Rule already declared as introduction (intro) ### \finite ?A; \x\?A. closed (?B x)\ ### \ closed (\ (?B ` ?A)) ### Rule already declared as introduction (intro) ### \open ?S; closed ?T\ \ open (?S - ?T) ### Rule already declared as introduction (intro) ### \closed ?S; open ?T\ \ closed (?S - ?T) ### Rule already declared as introduction (intro) ### closed ?S \ open (- ?S) ### Rule already declared as introduction (intro) ### open ?S \ closed (- ?S) ### Rule already declared as introduction (intro) ### continuous_on ?s (linepath ?a ?b) ### Ignoring duplicate rewrite rule: ### (?a1 * ?b1) ^ ?n1 \ ?a1 ^ ?n1 * ?b1 ^ ?n1 ### Ignoring duplicate rewrite rule: ### (?a1 * ?b1) ^ ?n1 \ ?a1 ^ ?n1 * ?b1 ^ ?n1 ### Ignoring duplicate rewrite rule: ### (?a1 * ?b1) ^ ?n1 \ ?a1 ^ ?n1 * ?b1 ^ ?n1 ### Ignoring duplicate rewrite rule: ### (?a1 * ?b1) ^ ?n1 \ ?a1 ^ ?n1 * ?b1 ^ ?n1 ### Ignoring duplicate rewrite rule: ### (?a1 * ?b1) ^ ?n1 \ ?a1 ^ ?n1 * ?b1 ^ ?n1 ### Ignoring duplicate rewrite rule: ### (?a1 * ?b1) ^ ?n1 \ ?a1 ^ ?n1 * ?b1 ^ ?n1 ### Ignoring duplicate rewrite rule: ### (?a1 * ?b1) ^ ?n1 \ ?a1 ^ ?n1 * ?b1 ^ ?n1 ### Ignoring duplicate rewrite rule: ### (?a1 * ?b1) ^ ?n1 \ ?a1 ^ ?n1 * ?b1 ^ ?n1 ### Metis: Unused theorems: "local.neqs2_1" ### Ignoring duplicate rewrite rule: ### (?a1 * ?b1) ^ ?n1 \ ?a1 ^ ?n1 * ?b1 ^ ?n1 ### Ignoring duplicate rewrite rule: ### (?a1 * ?b1) ^ ?n1 \ ?a1 ^ ?n1 * ?b1 ^ ?n1 ### Ignoring duplicate rewrite rule: ### (?a1 * ?b1) ^ ?n1 \ ?a1 ^ ?n1 * ?b1 ^ ?n1 isabelle document -d /media/data/jenkins/workspace/isabelle-all/browser_info/AFP/Green/document -o pdf -n document isabelle document -d /media/data/jenkins/workspace/isabelle-all/browser_info/AFP/Green/outline -o pdf -n outline -t /proof,/ML *** Undefined fact: "sum_not_0" (line 2004 of "$AFP/Green/Green.thy") *** At command "using" (line 2004 of "$AFP/Green/Green.thy")