diff options
Diffstat (limited to 'test')
102 files changed, 260 insertions, 49850 deletions
diff --git a/test/golden/abbr/encoding tasks.golden b/test/golden/abbr/encoding tasks.golden deleted file mode 100644 index cc4e8d9..0000000 --- a/test/golden/abbr/encoding tasks.golden +++ /dev/null @@ -1,26 +0,0 @@ -fof(zf_q0,conjecture,~?[V0]:zf_u0(V0,zf_f0)=>~?[V1]:zf_u0(V1,zf_f0)). ------------------- -fof(zf_q0,conjecture,![V0]:V0=V0). -fof(zf_h0,axiom,![V1]:(~?[V2]:zf_u0(V2,V1)=>~?[V3]:zf_u0(V3,V1))). ------------------- -fof(zf_q0,conjecture,zf_f0=zf_f1=>zf_f0=zf_f1). -fof(zf_h0,axiom,![V0]:(~?[V1]:zf_u0(V1,V0)=>~?[V2]:zf_u0(V2,V0))). -fof(zf_h1,axiom,![V3]:V3=V3). ------------------- -fof(zf_q0,conjecture,~zf_u0(zf_f0,zf_f1)=>~zf_u0(zf_f0,zf_f1)). -fof(zf_h0,axiom,![V0,V1]:(V0=V1=>V0=V1)). -fof(zf_h1,axiom,![V2]:(~?[V3]:zf_u0(V3,V2)=>~?[V4]:zf_u0(V4,V2))). -fof(zf_h2,axiom,![V5]:V5=V5). ------------------- -fof(zf_q0,conjecture,zf_u0(zf_f0,zf_f1)=>zf_u0(zf_f0,zf_f1)). -fof(zf_h0,axiom,![V0,V1]:(V0=V1=>V0=V1)). -fof(zf_h1,axiom,![V2,V3]:(~zf_u0(V2,V3)=>~zf_u0(V2,V3))). -fof(zf_h2,axiom,![V4]:(~?[V5]:zf_u0(V5,V4)=>~?[V6]:zf_u0(V6,V4))). -fof(zf_h3,axiom,![V7]:V7=V7). ------------------- -fof(zf_q0,conjecture,zf_f0=zf_f1=>zf_f0=zf_f1). -fof(zf_h0,axiom,![V0,V1]:(V0=V1=>V0=V1)). -fof(zf_h1,axiom,![V2,V3]:(zf_u0(V2,V3)=>zf_u0(V2,V3))). -fof(zf_h2,axiom,![V4,V5]:(~zf_u0(V4,V5)=>~zf_u0(V4,V5))). -fof(zf_h3,axiom,![V6]:(~?[V7]:zf_u0(V7,V6)=>~?[V8]:zf_u0(V8,V6))). -fof(zf_h4,axiom,![V9]:V9=V9).
\ No newline at end of file diff --git a/test/golden/abbr/generating tasks.golden b/test/golden/abbr/generating tasks.golden deleted file mode 100644 index 7802f08..0000000 --- a/test/golden/abbr/generating tasks.golden +++ /dev/null @@ -1,1307 +0,0 @@ -[ Task - { taskDirectness = Direct - , taskHypotheses = [] - , taskConjectureLabel = Marker "dummy_abbr_test_adj" - , taskLocation = Location - { locFile = "test/examples/abbr.tex" - , locLine = 5 - , locColumn = 1 - } - , taskConjecture = Connected Implication - ( Not - ( Location - { locFile = "test/examples/abbr.tex" - , locLine = 2 - , locColumn = 35 - } - ) - ( Quantified Existentially - ( Scope - ( TermSymbol - ( Location - { locFile = "test/examples/abbr.tex" - , locLine = 2 - , locColumn = 54 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "y" ) - ) - , TermVar - ( F - ( TermVar - ( NamedVar "x" ) - ) - ) - ] - ) - ) - ) - ) - ( Not - ( Location - { locFile = "test/examples/abbr.tex" - , locLine = 2 - , locColumn = 35 - } - ) - ( Quantified Existentially - ( Scope - ( TermSymbol - ( Location - { locFile = "test/examples/abbr.tex" - , locLine = 2 - , locColumn = 54 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "y" ) - ) - , TermVar - ( F - ( TermVar - ( NamedVar "x" ) - ) - ) - ] - ) - ) - ) - ) - } -, Task - { taskDirectness = Direct - , taskHypotheses = - [ Hypothesis Marker "dummy_abbr_test_adj" Quantified Universally - ( Scope - ( Connected Implication - ( Not - ( Location - { locFile = "test/examples/abbr.tex" - , locLine = 2 - , locColumn = 35 - } - ) - ( Quantified Existentially - ( Scope - ( TermSymbol - ( Location - { locFile = "test/examples/abbr.tex" - , locLine = 2 - , locColumn = 54 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "y" ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "x" ) - ) - ) - ) - ] - ) - ) - ) - ) - ( Not - ( Location - { locFile = "test/examples/abbr.tex" - , locLine = 2 - , locColumn = 35 - } - ) - ( Quantified Existentially - ( Scope - ( TermSymbol - ( Location - { locFile = "test/examples/abbr.tex" - , locLine = 2 - , locColumn = 54 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "y" ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "x" ) - ) - ) - ) - ] - ) - ) - ) - ) - ) - ) - ] - , taskConjectureLabel = Marker "dummy_abbr_test_noun" - , taskLocation = Location - { locFile = "test/examples/abbr.tex" - , locLine = 15 - , locColumn = 1 - } - , taskConjecture = Quantified Universally - ( Scope - ( TermSymbol - ( Location - { locFile = "test/examples/abbr.tex" - , locLine = 12 - , locColumn = 30 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( B - ( NamedVar "x" ) - ) - ] - ) - ) - } -, Task - { taskDirectness = Direct - , taskHypotheses = - [ Hypothesis Marker "dummy_abbr_test_noun" Quantified Universally - ( Scope - ( TermSymbol - ( Location - { locFile = "test/examples/abbr.tex" - , locLine = 12 - , locColumn = 30 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( B - ( NamedVar "x" ) - ) - ] - ) - ) - , Hypothesis Marker "dummy_abbr_test_adj" Quantified Universally - ( Scope - ( Connected Implication - ( Not - ( Location - { locFile = "test/examples/abbr.tex" - , locLine = 2 - , locColumn = 35 - } - ) - ( Quantified Existentially - ( Scope - ( TermSymbol - ( Location - { locFile = "test/examples/abbr.tex" - , locLine = 2 - , locColumn = 54 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "y" ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "x" ) - ) - ) - ) - ] - ) - ) - ) - ) - ( Not - ( Location - { locFile = "test/examples/abbr.tex" - , locLine = 2 - , locColumn = 35 - } - ) - ( Quantified Existentially - ( Scope - ( TermSymbol - ( Location - { locFile = "test/examples/abbr.tex" - , locLine = 2 - , locColumn = 54 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "y" ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "x" ) - ) - ) - ) - ] - ) - ) - ) - ) - ) - ) - ] - , taskConjectureLabel = Marker "dummy_abbr_test_verb" - , taskLocation = Location - { locFile = "test/examples/abbr.tex" - , locLine = 25 - , locColumn = 1 - } - , taskConjecture = Connected Implication - ( TermSymbol - ( Location - { locFile = "test/examples/abbr.tex" - , locLine = 22 - , locColumn = 33 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( NamedVar "x" ) - , TermVar - ( NamedVar "y" ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/abbr.tex" - , locLine = 26 - , locColumn = 38 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( NamedVar "x" ) - , TermVar - ( NamedVar "y" ) - ] - ) - } -, Task - { taskDirectness = Direct - , taskHypotheses = - [ Hypothesis Marker "dummy_abbr_test_verb" Quantified Universally - ( Scope - ( Connected Implication - ( TermSymbol - ( Location - { locFile = "test/examples/abbr.tex" - , locLine = 22 - , locColumn = 33 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( B - ( NamedVar "y" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/abbr.tex" - , locLine = 26 - , locColumn = 38 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( B - ( NamedVar "y" ) - ) - ] - ) - ) - ) - , Hypothesis Marker "dummy_abbr_test_noun" Quantified Universally - ( Scope - ( TermSymbol - ( Location - { locFile = "test/examples/abbr.tex" - , locLine = 12 - , locColumn = 30 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( B - ( NamedVar "x" ) - ) - ] - ) - ) - , Hypothesis Marker "dummy_abbr_test_adj" Quantified Universally - ( Scope - ( Connected Implication - ( Not - ( Location - { locFile = "test/examples/abbr.tex" - , locLine = 2 - , locColumn = 35 - } - ) - ( Quantified Existentially - ( Scope - ( TermSymbol - ( Location - { locFile = "test/examples/abbr.tex" - , locLine = 2 - , locColumn = 54 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "y" ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "x" ) - ) - ) - ) - ] - ) - ) - ) - ) - ( Not - ( Location - { locFile = "test/examples/abbr.tex" - , locLine = 2 - , locColumn = 35 - } - ) - ( Quantified Existentially - ( Scope - ( TermSymbol - ( Location - { locFile = "test/examples/abbr.tex" - , locLine = 2 - , locColumn = 54 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "y" ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "x" ) - ) - ) - ) - ] - ) - ) - ) - ) - ) - ) - ] - , taskConjectureLabel = Marker "abbr_test_notin" - , taskLocation = Location - { locFile = "test/examples/abbr.tex" - , locLine = 31 - , locColumn = 1 - } - , taskConjecture = Connected Implication - ( Not - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( NamedVar "x" ) - , TermVar - ( NamedVar "y" ) - ] - ) - ) - ( Not - ( Location - { locFile = "test/examples/abbr.tex" - , locLine = 32 - , locColumn = 31 - } - ) - ( TermSymbol - ( Location - { locFile = "test/examples/abbr.tex" - , locLine = 32 - , locColumn = 31 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( NamedVar "x" ) - , TermVar - ( NamedVar "y" ) - ] - ) - ) - } -, Task - { taskDirectness = Direct - , taskHypotheses = - [ Hypothesis Marker "abbr_test_notin" Quantified Universally - ( Scope - ( Connected Implication - ( Not - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( B - ( NamedVar "y" ) - ) - ] - ) - ) - ( Not - ( Location - { locFile = "test/examples/abbr.tex" - , locLine = 32 - , locColumn = 31 - } - ) - ( TermSymbol - ( Location - { locFile = "test/examples/abbr.tex" - , locLine = 32 - , locColumn = 31 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( B - ( NamedVar "y" ) - ) - ] - ) - ) - ) - ) - , Hypothesis Marker "dummy_abbr_test_verb" Quantified Universally - ( Scope - ( Connected Implication - ( TermSymbol - ( Location - { locFile = "test/examples/abbr.tex" - , locLine = 22 - , locColumn = 33 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( B - ( NamedVar "y" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/abbr.tex" - , locLine = 26 - , locColumn = 38 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( B - ( NamedVar "y" ) - ) - ] - ) - ) - ) - , Hypothesis Marker "dummy_abbr_test_noun" Quantified Universally - ( Scope - ( TermSymbol - ( Location - { locFile = "test/examples/abbr.tex" - , locLine = 12 - , locColumn = 30 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( B - ( NamedVar "x" ) - ) - ] - ) - ) - , Hypothesis Marker "dummy_abbr_test_adj" Quantified Universally - ( Scope - ( Connected Implication - ( Not - ( Location - { locFile = "test/examples/abbr.tex" - , locLine = 2 - , locColumn = 35 - } - ) - ( Quantified Existentially - ( Scope - ( TermSymbol - ( Location - { locFile = "test/examples/abbr.tex" - , locLine = 2 - , locColumn = 54 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "y" ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "x" ) - ) - ) - ) - ] - ) - ) - ) - ) - ( Not - ( Location - { locFile = "test/examples/abbr.tex" - , locLine = 2 - , locColumn = 35 - } - ) - ( Quantified Existentially - ( Scope - ( TermSymbol - ( Location - { locFile = "test/examples/abbr.tex" - , locLine = 2 - , locColumn = 54 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "y" ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "x" ) - ) - ) - ) - ] - ) - ) - ) - ) - ) - ) - ] - , taskConjectureLabel = Marker "abbr_test_elementof_is_in" - , taskLocation = Location - { locFile = "test/examples/abbr.tex" - , locLine = 37 - , locColumn = 1 - } - , taskConjecture = Connected Implication - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( NamedVar "x" ) - , TermVar - ( NamedVar "y" ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/abbr.tex" - , locLine = 38 - , locColumn = 41 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( NamedVar "x" ) - , TermVar - ( NamedVar "y" ) - ] - ) - } -, Task - { taskDirectness = Direct - , taskHypotheses = - [ Hypothesis Marker "abbr_test_elementof_is_in" Quantified Universally - ( Scope - ( Connected Implication - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( B - ( NamedVar "y" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/abbr.tex" - , locLine = 38 - , locColumn = 41 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( B - ( NamedVar "y" ) - ) - ] - ) - ) - ) - , Hypothesis Marker "abbr_test_notin" Quantified Universally - ( Scope - ( Connected Implication - ( Not - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( B - ( NamedVar "y" ) - ) - ] - ) - ) - ( Not - ( Location - { locFile = "test/examples/abbr.tex" - , locLine = 32 - , locColumn = 31 - } - ) - ( TermSymbol - ( Location - { locFile = "test/examples/abbr.tex" - , locLine = 32 - , locColumn = 31 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( B - ( NamedVar "y" ) - ) - ] - ) - ) - ) - ) - , Hypothesis Marker "dummy_abbr_test_verb" Quantified Universally - ( Scope - ( Connected Implication - ( TermSymbol - ( Location - { locFile = "test/examples/abbr.tex" - , locLine = 22 - , locColumn = 33 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( B - ( NamedVar "y" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/abbr.tex" - , locLine = 26 - , locColumn = 38 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( B - ( NamedVar "y" ) - ) - ] - ) - ) - ) - , Hypothesis Marker "dummy_abbr_test_noun" Quantified Universally - ( Scope - ( TermSymbol - ( Location - { locFile = "test/examples/abbr.tex" - , locLine = 12 - , locColumn = 30 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( B - ( NamedVar "x" ) - ) - ] - ) - ) - , Hypothesis Marker "dummy_abbr_test_adj" Quantified Universally - ( Scope - ( Connected Implication - ( Not - ( Location - { locFile = "test/examples/abbr.tex" - , locLine = 2 - , locColumn = 35 - } - ) - ( Quantified Existentially - ( Scope - ( TermSymbol - ( Location - { locFile = "test/examples/abbr.tex" - , locLine = 2 - , locColumn = 54 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "y" ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "x" ) - ) - ) - ) - ] - ) - ) - ) - ) - ( Not - ( Location - { locFile = "test/examples/abbr.tex" - , locLine = 2 - , locColumn = 35 - } - ) - ( Quantified Existentially - ( Scope - ( TermSymbol - ( Location - { locFile = "test/examples/abbr.tex" - , locLine = 2 - , locColumn = 54 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "y" ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "x" ) - ) - ) - ) - ] - ) - ) - ) - ) - ) - ) - ] - , taskConjectureLabel = Marker "abbr_test_equals_is_eq" - , taskLocation = Location - { locFile = "test/examples/abbr.tex" - , locLine = 43 - , locColumn = 1 - } - , taskConjecture = Connected Implication - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( NamedVar "x" ) - , TermVar - ( NamedVar "y" ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/abbr.tex" - , locLine = 44 - , locColumn = 32 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( NamedVar "x" ) - , TermVar - ( NamedVar "y" ) - ] - ) - } -]
\ No newline at end of file diff --git a/test/golden/abbr/glossing.golden b/test/golden/abbr/glossing.golden deleted file mode 100644 index 412f914..0000000 --- a/test/golden/abbr/glossing.golden +++ /dev/null @@ -1,519 +0,0 @@ -[ BlockAbbr - ( Location - { locFile = "test/examples/abbr.tex" - , locLine = 1 - , locColumn = 1 - } - ) - ( Marker "empty" ) - ( Abbreviation - ( SymbolPredicate - ( PredicateAdj - ( LexicalItem - ( TokenCons - ( Word "empty" ) End - ) - ( Marker "empty" ) - ) - ) - ) - ( Scope - ( Not - ( Location - { locFile = "test/examples/abbr.tex" - , locLine = 2 - , locColumn = 35 - } - ) - ( Quantified Existentially - ( Scope - ( TermSymbol - ( Location - { locFile = "test/examples/abbr.tex" - , locLine = 2 - , locColumn = 54 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "y" ) - ) - , TermVar - ( F - ( TermVar - ( B 0 ) - ) - ) - ] - ) - ) - ) - ) - ) - ) -, BlockLemma - ( Location - { locFile = "test/examples/abbr.tex" - , locLine = 5 - , locColumn = 1 - } - ) - ( Marker "dummy_abbr_test_adj" ) - ( Lemma [] - ( Connected Implication - ( TermSymbol - ( Location - { locFile = "test/examples/abbr.tex" - , locLine = 6 - , locColumn = 14 - } - ) - ( SymbolPredicate - ( PredicateAdj - ( LexicalItem - ( TokenCons - ( Word "empty" ) End - ) - ( Marker "empty" ) - ) - ) - ) - [ TermVar - ( NamedVar "x" ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/abbr.tex" - , locLine = 6 - , locColumn = 33 - } - ) - ( SymbolPredicate - ( PredicateAdj - ( LexicalItem - ( TokenCons - ( Word "empty" ) End - ) - ( Marker "empty" ) - ) - ) - ) - [ TermVar - ( NamedVar "x" ) - ] - ) - ) - ) -, BlockAbbr - ( Location - { locFile = "test/examples/abbr.tex" - , locLine = 11 - , locColumn = 1 - } - ) - ( Marker "function" ) - ( Abbreviation - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "function" ) End - , pl = TokenCons - ( Word "functions" ) End - } - ) - ( Marker "function" ) - ) - ) - ) - ( Scope - ( TermSymbol - ( Location - { locFile = "test/examples/abbr.tex" - , locLine = 12 - , locColumn = 30 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B 0 ) - , TermVar - ( B 0 ) - ] - ) - ) - ) -, BlockLemma - ( Location - { locFile = "test/examples/abbr.tex" - , locLine = 15 - , locColumn = 1 - } - ) - ( Marker "dummy_abbr_test_noun" ) - ( Lemma [] - ( Quantified Universally - ( Scope - ( TermSymbol - ( Location - { locFile = "test/examples/abbr.tex" - , locLine = 16 - , locColumn = 34 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "function" ) End - , pl = TokenCons - ( Word "functions" ) End - } - ) - ( Marker "function" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - ] - ) - ) - ) - ) -, BlockAbbr - ( Location - { locFile = "test/examples/abbr.tex" - , locLine = 21 - , locColumn = 1 - } - ) - ( Marker "converges" ) - ( Abbreviation - ( SymbolPredicate - ( PredicateVerb - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "converges" ) - ( TokenCons - ( Word "to" ) ( HoleCons End ) - ) - , pl = TokenCons - ( Word "converge" ) - ( TokenCons - ( Word "to" ) ( HoleCons End ) - ) - } - ) - ( Marker "converges" ) - ) - ) - ) - ( Scope - ( TermSymbol - ( Location - { locFile = "test/examples/abbr.tex" - , locLine = 22 - , locColumn = 33 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B 0 ) - , TermVar - ( B 1 ) - ] - ) - ) - ) -, BlockLemma - ( Location - { locFile = "test/examples/abbr.tex" - , locLine = 25 - , locColumn = 1 - } - ) - ( Marker "dummy_abbr_test_verb" ) - ( Lemma [] - ( Connected Implication - ( TermSymbol - ( Location - { locFile = "test/examples/abbr.tex" - , locLine = 26 - , locColumn = 12 - } - ) - ( SymbolPredicate - ( PredicateVerb - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "converges" ) - ( TokenCons - ( Word "to" ) ( HoleCons End ) - ) - , pl = TokenCons - ( Word "converge" ) - ( TokenCons - ( Word "to" ) ( HoleCons End ) - ) - } - ) - ( Marker "converges" ) - ) - ) - ) - [ TermVar - ( NamedVar "x" ) - , TermVar - ( NamedVar "y" ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/abbr.tex" - , locLine = 26 - , locColumn = 38 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( NamedVar "x" ) - , TermVar - ( NamedVar "y" ) - ] - ) - ) - ) -, BlockLemma - ( Location - { locFile = "test/examples/abbr.tex" - , locLine = 31 - , locColumn = 1 - } - ) - ( Marker "abbr_test_notin" ) - ( Lemma [] - ( Connected Implication - ( TermSymbol - ( Location - { locFile = "test/examples/abbr.tex" - , locLine = 32 - , locColumn = 9 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "notin" ) - ( ParameterArity 0 ) - ( Marker "notelem" ) - ) - ) - ) - [ TermVar - ( NamedVar "x" ) - , TermVar - ( NamedVar "y" ) - ] - ) - ( Not - ( Location - { locFile = "test/examples/abbr.tex" - , locLine = 32 - , locColumn = 31 - } - ) - ( TermSymbol - ( Location - { locFile = "test/examples/abbr.tex" - , locLine = 32 - , locColumn = 31 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( NamedVar "x" ) - , TermVar - ( NamedVar "y" ) - ] - ) - ) - ) - ) -, BlockLemma - ( Location - { locFile = "test/examples/abbr.tex" - , locLine = 37 - , locColumn = 1 - } - ) - ( Marker "abbr_test_elementof_is_in" ) - ( Lemma [] - ( Connected Implication - ( TermSymbol - ( Location - { locFile = "test/examples/abbr.tex" - , locLine = 38 - , locColumn = 18 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "element" ) - ( TokenCons - ( Word "of" ) ( HoleCons End ) - ) - , pl = TokenCons - ( Word "elements" ) - ( TokenCons - ( Word "of" ) ( HoleCons End ) - ) - } - ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( NamedVar "x" ) - , TermVar - ( NamedVar "y" ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/abbr.tex" - , locLine = 38 - , locColumn = 41 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( NamedVar "x" ) - , TermVar - ( NamedVar "y" ) - ] - ) - ) - ) -, BlockLemma - ( Location - { locFile = "test/examples/abbr.tex" - , locLine = 43 - , locColumn = 1 - } - ) - ( Marker "abbr_test_equals_is_eq" ) - ( Lemma [] - ( Connected Implication - ( TermSymbol - ( Location - { locFile = "test/examples/abbr.tex" - , locLine = 44 - , locColumn = 12 - } - ) - ( SymbolPredicate - ( PredicateVerb - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "equals" ) ( HoleCons End ) - , pl = TokenCons - ( Word "equal" ) ( HoleCons End ) - } - ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( NamedVar "x" ) - , TermVar - ( NamedVar "y" ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/abbr.tex" - , locLine = 44 - , locColumn = 32 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( NamedVar "x" ) - , TermVar - ( NamedVar "y" ) - ] - ) - ) - ) -]
\ No newline at end of file diff --git a/test/golden/abbr/verification.golden b/test/golden/abbr/verification.golden deleted file mode 100644 index 698681a..0000000 --- a/test/golden/abbr/verification.golden +++ /dev/null @@ -1,11 +0,0 @@ -VerifiedWithTrustedVampire - ( VerificationReport - { verificationRoute = LegacyVerificationRoute - , verificationLegacyDeclaredAssumptionCount = 0 - , verificationTypedDeclaredAssumptionCount = 0 - , verificationTrustedVampireCount = 6 - , verificationExplicitGapLocations = [] - , verificationTrustedLegacyRuleCount = 0 - , verificationKernelProofCount = 0 - } - )
\ No newline at end of file diff --git a/test/golden/byRef/encoding tasks.golden b/test/golden/byRef/encoding tasks.golden deleted file mode 100644 index 8a406af..0000000 --- a/test/golden/byRef/encoding tasks.golden +++ /dev/null @@ -1,22 +0,0 @@ -fof(zf_q0,conjecture,zf_f0=zf_f0). ------------------- -fof(zf_q0,conjecture,zf_f0=zf_f0). -fof(zf_h0,axiom,![V0]:V0=V0). ------------------- -fof(zf_q0,conjecture,zf_f0=zf_f0). -fof(zf_h0,axiom,![V0]:V0=V0). ------------------- -fof(zf_q0,conjecture,![V0]:V0=V0). -fof(zf_h0,axiom,![V1]:V1=V1). ------------------- -fof(zf_q0,conjecture,zf_f0=zf_f0). -fof(zf_h0,axiom,![V0]:V0=V0). -fof(zf_h1,axiom,![V1]:V1=V1). -fof(zf_h2,axiom,![V2]:V2=V2). -fof(zf_h3,axiom,![V3]:V3=V3). ------------------- -fof(zf_q0,conjecture,zf_f0=zf_f0). -fof(zf_h0,axiom,![V0]:V0=V0). -fof(zf_h1,axiom,![V1]:V1=V1). -fof(zf_h2,axiom,![V2]:V2=V2). -fof(zf_h3,axiom,![V3]:V3=V3).
\ No newline at end of file diff --git a/test/golden/byRef/generating tasks.golden b/test/golden/byRef/generating tasks.golden deleted file mode 100644 index 8e80b28..0000000 --- a/test/golden/byRef/generating tasks.golden +++ /dev/null @@ -1,519 +0,0 @@ -[ Task - { taskDirectness = Direct - , taskHypotheses = [] - , taskConjectureLabel = Marker "prop1" - , taskLocation = Location - { locFile = "test/examples/byRef.tex" - , locLine = 1 - , locColumn = 1 - } - , taskConjecture = TermSymbol - ( Location - { locFile = "test/examples/byRef.tex" - , locLine = 2 - , locColumn = 8 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( NamedVar "a" ) - , TermVar - ( NamedVar "a" ) - ] - } -, Task - { taskDirectness = Direct - , taskHypotheses = - [ Hypothesis Marker "prop1" Quantified Universally - ( Scope - ( TermSymbol - ( Location - { locFile = "test/examples/byRef.tex" - , locLine = 2 - , locColumn = 8 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - , TermVar - ( B - ( NamedVar "a" ) - ) - ] - ) - ) - ] - , taskConjectureLabel = Marker "prop2" - , taskLocation = Location - { locFile = "test/examples/byRef.tex" - , locLine = 5 - , locColumn = 1 - } - , taskConjecture = TermSymbol - ( Location - { locFile = "test/examples/byRef.tex" - , locLine = 6 - , locColumn = 8 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( NamedVar "b" ) - , TermVar - ( NamedVar "b" ) - ] - } -, Task - { taskDirectness = Direct - , taskHypotheses = - [ Hypothesis Marker "prop1" Quantified Universally - ( Scope - ( TermSymbol - ( Location - { locFile = "test/examples/byRef.tex" - , locLine = 2 - , locColumn = 8 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - , TermVar - ( B - ( NamedVar "a" ) - ) - ] - ) - ) - ] - , taskConjectureLabel = Marker "prop3" - , taskLocation = Location - { locFile = "test/examples/byRef.tex" - , locLine = 13 - , locColumn = 5 - } - , taskConjecture = TermSymbol - ( Location - { locFile = "test/examples/byRef.tex" - , locLine = 10 - , locColumn = 8 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( NamedVar "c" ) - , TermVar - ( NamedVar "c" ) - ] - } -, Task - { taskDirectness = Direct - , taskHypotheses = - [ Hypothesis Marker "prop1" Quantified Universally - ( Scope - ( TermSymbol - ( Location - { locFile = "test/examples/byRef.tex" - , locLine = 2 - , locColumn = 8 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - , TermVar - ( B - ( NamedVar "a" ) - ) - ] - ) - ) - ] - , taskConjectureLabel = Marker "prop4" - , taskLocation = Location - { locFile = "test/examples/byRef.tex" - , locLine = 20 - , locColumn = 5 - } - , taskConjecture = Quantified Universally - ( Scope - ( TermSymbol - ( Location - { locFile = "test/examples/byRef.tex" - , locLine = 20 - , locColumn = 28 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "d" ) - ) - , TermVar - ( B - ( NamedVar "d" ) - ) - ] - ) - ) - } -, Task - { taskDirectness = Direct - , taskHypotheses = - [ Hypothesis Marker "prop3" Quantified Universally - ( Scope - ( TermSymbol - ( Location - { locFile = "test/examples/byRef.tex" - , locLine = 10 - , locColumn = 8 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "c" ) - ) - , TermVar - ( B - ( NamedVar "c" ) - ) - ] - ) - ) - , Hypothesis Marker "prop2" Quantified Universally - ( Scope - ( TermSymbol - ( Location - { locFile = "test/examples/byRef.tex" - , locLine = 6 - , locColumn = 8 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "b" ) - ) - , TermVar - ( B - ( NamedVar "b" ) - ) - ] - ) - ) - , Hypothesis Marker "prop1" Quantified Universally - ( Scope - ( TermSymbol - ( Location - { locFile = "test/examples/byRef.tex" - , locLine = 2 - , locColumn = 8 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - , TermVar - ( B - ( NamedVar "a" ) - ) - ] - ) - ) - , Hypothesis Marker "_local_1" Quantified Universally - ( Scope - ( TermSymbol - ( Location - { locFile = "test/examples/byRef.tex" - , locLine = 20 - , locColumn = 28 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "d" ) - ) - , TermVar - ( B - ( NamedVar "d" ) - ) - ] - ) - ) - ] - , taskConjectureLabel = Marker "prop4" - , taskLocation = Location - { locFile = "test/examples/byRef.tex" - , locLine = 21 - , locColumn = 1 - } - , taskConjecture = TermSymbol - ( Location - { locFile = "test/examples/byRef.tex" - , locLine = 17 - , locColumn = 8 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( NamedVar "e" ) - , TermVar - ( NamedVar "e" ) - ] - } -, Task - { taskDirectness = Direct - , taskHypotheses = - [ Hypothesis Marker "prop4" Quantified Universally - ( Scope - ( TermSymbol - ( Location - { locFile = "test/examples/byRef.tex" - , locLine = 17 - , locColumn = 8 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "e" ) - ) - , TermVar - ( B - ( NamedVar "e" ) - ) - ] - ) - ) - , Hypothesis Marker "prop3" Quantified Universally - ( Scope - ( TermSymbol - ( Location - { locFile = "test/examples/byRef.tex" - , locLine = 10 - , locColumn = 8 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "c" ) - ) - , TermVar - ( B - ( NamedVar "c" ) - ) - ] - ) - ) - , Hypothesis Marker "prop2" Quantified Universally - ( Scope - ( TermSymbol - ( Location - { locFile = "test/examples/byRef.tex" - , locLine = 6 - , locColumn = 8 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "b" ) - ) - , TermVar - ( B - ( NamedVar "b" ) - ) - ] - ) - ) - , Hypothesis Marker "prop1" Quantified Universally - ( Scope - ( TermSymbol - ( Location - { locFile = "test/examples/byRef.tex" - , locLine = 2 - , locColumn = 8 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - , TermVar - ( B - ( NamedVar "a" ) - ) - ] - ) - ) - ] - , taskConjectureLabel = Marker "prop5" - , taskLocation = Location - { locFile = "test/examples/byRef.tex" - , locLine = 23 - , locColumn = 1 - } - , taskConjecture = TermSymbol - ( Location - { locFile = "test/examples/byRef.tex" - , locLine = 24 - , locColumn = 8 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( NamedVar "f" ) - , TermVar - ( NamedVar "f" ) - ] - } -]
\ No newline at end of file diff --git a/test/golden/byRef/glossing.golden b/test/golden/byRef/glossing.golden deleted file mode 100644 index 0af8bbb..0000000 --- a/test/golden/byRef/glossing.golden +++ /dev/null @@ -1,245 +0,0 @@ -[ BlockLemma - ( Location - { locFile = "test/examples/byRef.tex" - , locLine = 1 - , locColumn = 1 - } - ) - ( Marker "prop1" ) - ( Lemma [] - ( TermSymbol - ( Location - { locFile = "test/examples/byRef.tex" - , locLine = 2 - , locColumn = 8 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( NamedVar "a" ) - , TermVar - ( NamedVar "a" ) - ] - ) - ) -, BlockLemma - ( Location - { locFile = "test/examples/byRef.tex" - , locLine = 5 - , locColumn = 1 - } - ) - ( Marker "prop2" ) - ( Lemma [] - ( TermSymbol - ( Location - { locFile = "test/examples/byRef.tex" - , locLine = 6 - , locColumn = 8 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( NamedVar "b" ) - , TermVar - ( NamedVar "b" ) - ] - ) - ) -, BlockLemma - ( Location - { locFile = "test/examples/byRef.tex" - , locLine = 9 - , locColumn = 1 - } - ) - ( Marker "prop3" ) - ( Lemma [] - ( TermSymbol - ( Location - { locFile = "test/examples/byRef.tex" - , locLine = 10 - , locColumn = 8 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( NamedVar "c" ) - , TermVar - ( NamedVar "c" ) - ] - ) - ) -, BlockProof - ( Location - { locFile = "test/examples/byRef.tex" - , locLine = 12 - , locColumn = 1 - } - ) - ( Location - { locFile = "test/examples/byRef.tex" - , locLine = 14 - , locColumn = 1 - } - ) - ( Qed - { mloc = Just - ( Location - { locFile = "test/examples/byRef.tex" - , locLine = 13 - , locColumn = 5 - } - ) - , by = JustificationRef - ( Marker "prop1" :| [] ) - } - ) -, BlockLemma - ( Location - { locFile = "test/examples/byRef.tex" - , locLine = 16 - , locColumn = 1 - } - ) - ( Marker "prop4" ) - ( Lemma [] - ( TermSymbol - ( Location - { locFile = "test/examples/byRef.tex" - , locLine = 17 - , locColumn = 8 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( NamedVar "e" ) - , TermVar - ( NamedVar "e" ) - ] - ) - ) -, BlockProof - ( Location - { locFile = "test/examples/byRef.tex" - , locLine = 19 - , locColumn = 1 - } - ) - ( Location - { locFile = "test/examples/byRef.tex" - , locLine = 21 - , locColumn = 1 - } - ) - ( Have - ( Location - { locFile = "test/examples/byRef.tex" - , locLine = 20 - , locColumn = 5 - } - ) - ( Quantified Universally - ( Scope - ( TermSymbol - ( Location - { locFile = "test/examples/byRef.tex" - , locLine = 20 - , locColumn = 28 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "d" ) - ) - , TermVar - ( B - ( NamedVar "d" ) - ) - ] - ) - ) - ) - ( JustificationRef - ( Marker "prop1" :| [] ) - ) - ( Qed - { mloc = Nothing - , by = JustificationEmpty - } - ) - ) -, BlockLemma - ( Location - { locFile = "test/examples/byRef.tex" - , locLine = 23 - , locColumn = 1 - } - ) - ( Marker "prop5" ) - ( Lemma [] - ( TermSymbol - ( Location - { locFile = "test/examples/byRef.tex" - , locLine = 24 - , locColumn = 8 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( NamedVar "f" ) - , TermVar - ( NamedVar "f" ) - ] - ) - ) -]
\ No newline at end of file diff --git a/test/golden/byRef/verification.golden b/test/golden/byRef/verification.golden deleted file mode 100644 index 9b3d1de..0000000 --- a/test/golden/byRef/verification.golden +++ /dev/null @@ -1,11 +0,0 @@ -VerifiedWithTrustedVampire - ( VerificationReport - { verificationRoute = LegacyVerificationRoute - , verificationLegacyDeclaredAssumptionCount = 0 - , verificationTypedDeclaredAssumptionCount = 0 - , verificationTrustedVampireCount = 6 - , verificationExplicitGapLocations = [] - , verificationTrustedLegacyRuleCount = 1 - , verificationKernelProofCount = 0 - } - )
\ No newline at end of file diff --git a/test/golden/calc/encoding tasks.golden b/test/golden/calc/encoding tasks.golden deleted file mode 100644 index cf23f08..0000000 --- a/test/golden/calc/encoding tasks.golden +++ /dev/null @@ -1,58 +0,0 @@ -fof(zf_q0,conjecture,zf_f0=zf_f0). ------------------- -fof(zf_q0,conjecture,zf_f0=zf_f0). -fof(zf_h0,axiom,![V0]:V0=V0). ------------------- -fof(zf_q0,conjecture,zf_f0=zf_f0). -fof(zf_h0,axiom,![V0]:V0=V0). -fof(zf_h1,axiom,![V1]:V1=V1). ------------------- -fof(zf_q0,conjecture,zf_f0=zf_f0). -fof(zf_h0,axiom,![V0]:V0=V0). ------------------- -fof(zf_q0,conjecture,zf_f0=zf_f0). -fof(zf_h0,axiom,![V0]:V0=V0). -fof(zf_h1,axiom,![V1]:V1=V1). -fof(zf_h2,axiom,zf_f0=zf_f0). ------------------- -fof(zf_q0,conjecture,zf_f0=zf_f0). -fof(zf_h0,axiom,![V0]:V0=V0). -fof(zf_h1,axiom,![V1]:V1=V1). -fof(zf_h2,axiom,![V2]:V2=V2). ------------------- -fof(zf_q0,conjecture,zf_f0=zf_f0). -fof(zf_h0,axiom,![V0]:V0=V0). ------------------- -fof(zf_q0,conjecture,zf_f0=zf_f0). -fof(zf_h0,axiom,![V0]:V0=V0). -fof(zf_h1,axiom,![V1]:V1=V1). -fof(zf_h2,axiom,![V2]:V2=V2). -fof(zf_h3,axiom,zf_f0=zf_f0<=>zf_f0=zf_f0). ------------------- -fof(zf_q0,conjecture,![V0]:(zf_u0(V0,zf_f0)=>V0=V0)). -fof(zf_h0,axiom,![V1]:V1=V1). -fof(zf_h1,axiom,![V2]:V2=V2). -fof(zf_h2,axiom,![V3]:V3=V3). -fof(zf_h3,axiom,![V4]:V4=V4). ------------------- -fof(zf_q0,conjecture,![V0]:(zf_u0(V0,zf_f0)=>V0=V0)). -fof(zf_h0,axiom,![V1]:(zf_u0(V1,zf_f0)=>V1=V1)). -fof(zf_h1,axiom,![V2]:V2=V2). -fof(zf_h2,axiom,![V3]:V3=V3). -fof(zf_h3,axiom,![V4]:V4=V4). -fof(zf_h4,axiom,![V5]:V5=V5). ------------------- -fof(zf_q0,conjecture,![V0]:((zf_u0(V0,zf_f0)&V0=V0)=>V0=V0)). -fof(zf_h0,axiom,![V1]:![V2]:(zf_u0(V2,V1)=>V2=V2)). -fof(zf_h1,axiom,![V3]:V3=V3). -fof(zf_h2,axiom,![V4]:V4=V4). -fof(zf_h3,axiom,![V5]:V5=V5). -fof(zf_h4,axiom,![V6]:V6=V6). ------------------- -fof(zf_q0,conjecture,![V0]:((zf_u0(V0,zf_f0)&V0=V0)=>V0=V0)). -fof(zf_h0,axiom,![V1]:![V2]:(zf_u0(V2,V1)=>V2=V2)). -fof(zf_h1,axiom,![V3]:((zf_u0(V3,zf_f0)&V3=V3)=>V3=V3)). -fof(zf_h2,axiom,![V4]:V4=V4). -fof(zf_h3,axiom,![V5]:V5=V5). -fof(zf_h4,axiom,![V6]:V6=V6). -fof(zf_h5,axiom,![V7]:V7=V7).
\ No newline at end of file diff --git a/test/golden/calc/generating tasks.golden b/test/golden/calc/generating tasks.golden deleted file mode 100644 index a6ae184..0000000 --- a/test/golden/calc/generating tasks.golden +++ /dev/null @@ -1,1775 +0,0 @@ -[ Task - { taskDirectness = Direct - , taskHypotheses = [] - , taskConjectureLabel = Marker "trivial" - , taskLocation = Location - { locFile = "test/examples/calc.tex" - , locLine = 1 - , locColumn = 1 - } - , taskConjecture = TermSymbol - ( Location - { locFile = "test/examples/calc.tex" - , locLine = 2 - , locColumn = 8 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( NamedVar "x" ) - , TermVar - ( NamedVar "x" ) - ] - } -, Task - { taskDirectness = Direct - , taskHypotheses = - [ Hypothesis Marker "trivial" Quantified Universally - ( Scope - ( TermSymbol - ( Location - { locFile = "test/examples/calc.tex" - , locLine = 2 - , locColumn = 8 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( B - ( NamedVar "x" ) - ) - ] - ) - ) - ] - , taskConjectureLabel = Marker "irrelevant" - , taskLocation = Location - { locFile = "test/examples/calc.tex" - , locLine = 5 - , locColumn = 1 - } - , taskConjecture = TermSymbol - ( Location - { locFile = "test/examples/calc.tex" - , locLine = 6 - , locColumn = 8 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( NamedVar "z" ) - , TermVar - ( NamedVar "z" ) - ] - } -, Task - { taskDirectness = Direct - , taskHypotheses = - [ Hypothesis Marker "irrelevant" Quantified Universally - ( Scope - ( TermSymbol - ( Location - { locFile = "test/examples/calc.tex" - , locLine = 6 - , locColumn = 8 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "z" ) - ) - , TermVar - ( B - ( NamedVar "z" ) - ) - ] - ) - ) - , Hypothesis Marker "trivial" Quantified Universally - ( Scope - ( TermSymbol - ( Location - { locFile = "test/examples/calc.tex" - , locLine = 2 - , locColumn = 8 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( B - ( NamedVar "x" ) - ) - ] - ) - ) - ] - , taskConjectureLabel = Marker "alsotrivial" - , taskLocation = Location - { locFile = "test/examples/calc.tex" - , locLine = 13 - , locColumn = 5 - } - , taskConjecture = TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( NamedVar "y" ) - , TermVar - ( NamedVar "y" ) - ] - } -, Task - { taskDirectness = Direct - , taskHypotheses = - [ Hypothesis Marker "trivial" Quantified Universally - ( Scope - ( TermSymbol - ( Location - { locFile = "test/examples/calc.tex" - , locLine = 2 - , locColumn = 8 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( B - ( NamedVar "x" ) - ) - ] - ) - ) - ] - , taskConjectureLabel = Marker "alsotrivial" - , taskLocation = Location - { locFile = "test/examples/calc.tex" - , locLine = 13 - , locColumn = 5 - } - , taskConjecture = TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( NamedVar "y" ) - , TermVar - ( NamedVar "y" ) - ] - } -, Task - { taskDirectness = Direct - , taskHypotheses = - [ Hypothesis Marker "irrelevant" Quantified Universally - ( Scope - ( TermSymbol - ( Location - { locFile = "test/examples/calc.tex" - , locLine = 6 - , locColumn = 8 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "z" ) - ) - , TermVar - ( B - ( NamedVar "z" ) - ) - ] - ) - ) - , Hypothesis Marker "trivial" Quantified Universally - ( Scope - ( TermSymbol - ( Location - { locFile = "test/examples/calc.tex" - , locLine = 2 - , locColumn = 8 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( B - ( NamedVar "x" ) - ) - ] - ) - ) - , Hypothesis Marker "_local_1" TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( NamedVar "y" ) - , TermVar - ( NamedVar "y" ) - ] - ] - , taskConjectureLabel = Marker "alsotrivial" - , taskLocation = Location - { locFile = "test/examples/calc.tex" - , locLine = 20 - , locColumn = 1 - } - , taskConjecture = TermSymbol - ( Location - { locFile = "test/examples/calc.tex" - , locLine = 10 - , locColumn = 8 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( NamedVar "y" ) - , TermVar - ( NamedVar "y" ) - ] - } -, Task - { taskDirectness = Direct - , taskHypotheses = - [ Hypothesis Marker "alsotrivial" Quantified Universally - ( Scope - ( TermSymbol - ( Location - { locFile = "test/examples/calc.tex" - , locLine = 10 - , locColumn = 8 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "y" ) - ) - , TermVar - ( B - ( NamedVar "y" ) - ) - ] - ) - ) - , Hypothesis Marker "irrelevant" Quantified Universally - ( Scope - ( TermSymbol - ( Location - { locFile = "test/examples/calc.tex" - , locLine = 6 - , locColumn = 8 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "z" ) - ) - , TermVar - ( B - ( NamedVar "z" ) - ) - ] - ) - ) - , Hypothesis Marker "trivial" Quantified Universally - ( Scope - ( TermSymbol - ( Location - { locFile = "test/examples/calc.tex" - , locLine = 2 - , locColumn = 8 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( B - ( NamedVar "x" ) - ) - ] - ) - ) - ] - , taskConjectureLabel = Marker "trivial_biconditionals" - , taskLocation = Location - { locFile = "test/examples/calc.tex" - , locLine = 26 - , locColumn = 5 - } - , taskConjecture = TermSymbol - ( Location - { locFile = "test/examples/calc.tex" - , locLine = 27 - , locColumn = 11 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( NamedVar "y" ) - , TermVar - ( NamedVar "y" ) - ] - } -, Task - { taskDirectness = Direct - , taskHypotheses = - [ Hypothesis Marker "trivial" Quantified Universally - ( Scope - ( TermSymbol - ( Location - { locFile = "test/examples/calc.tex" - , locLine = 2 - , locColumn = 8 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( B - ( NamedVar "x" ) - ) - ] - ) - ) - ] - , taskConjectureLabel = Marker "trivial_biconditionals" - , taskLocation = Location - { locFile = "test/examples/calc.tex" - , locLine = 26 - , locColumn = 5 - } - , taskConjecture = TermSymbol - ( Location - { locFile = "test/examples/calc.tex" - , locLine = 30 - , locColumn = 21 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( NamedVar "y" ) - , TermVar - ( NamedVar "y" ) - ] - } -, Task - { taskDirectness = Direct - , taskHypotheses = - [ Hypothesis Marker "alsotrivial" Quantified Universally - ( Scope - ( TermSymbol - ( Location - { locFile = "test/examples/calc.tex" - , locLine = 10 - , locColumn = 8 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "y" ) - ) - , TermVar - ( B - ( NamedVar "y" ) - ) - ] - ) - ) - , Hypothesis Marker "irrelevant" Quantified Universally - ( Scope - ( TermSymbol - ( Location - { locFile = "test/examples/calc.tex" - , locLine = 6 - , locColumn = 8 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "z" ) - ) - , TermVar - ( B - ( NamedVar "z" ) - ) - ] - ) - ) - , Hypothesis Marker "trivial" Quantified Universally - ( Scope - ( TermSymbol - ( Location - { locFile = "test/examples/calc.tex" - , locLine = 2 - , locColumn = 8 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( B - ( NamedVar "x" ) - ) - ] - ) - ) - , Hypothesis Marker "_local_1" Connected Equivalence - ( TermSymbol - ( Location - { locFile = "test/examples/calc.tex" - , locLine = 27 - , locColumn = 11 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( NamedVar "y" ) - , TermVar - ( NamedVar "y" ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/calc.tex" - , locLine = 30 - , locColumn = 21 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( NamedVar "y" ) - , TermVar - ( NamedVar "y" ) - ] - ) - ] - , taskConjectureLabel = Marker "trivial_biconditionals" - , taskLocation = Location - { locFile = "test/examples/calc.tex" - , locLine = 33 - , locColumn = 1 - } - , taskConjecture = TermSymbol - ( Location - { locFile = "test/examples/calc.tex" - , locLine = 23 - , locColumn = 8 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( NamedVar "y" ) - , TermVar - ( NamedVar "y" ) - ] - } -, Task - { taskDirectness = Direct - , taskHypotheses = - [ Hypothesis Marker "trivial_biconditionals" Quantified Universally - ( Scope - ( TermSymbol - ( Location - { locFile = "test/examples/calc.tex" - , locLine = 23 - , locColumn = 8 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "y" ) - ) - , TermVar - ( B - ( NamedVar "y" ) - ) - ] - ) - ) - , Hypothesis Marker "alsotrivial" Quantified Universally - ( Scope - ( TermSymbol - ( Location - { locFile = "test/examples/calc.tex" - , locLine = 10 - , locColumn = 8 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "y" ) - ) - , TermVar - ( B - ( NamedVar "y" ) - ) - ] - ) - ) - , Hypothesis Marker "irrelevant" Quantified Universally - ( Scope - ( TermSymbol - ( Location - { locFile = "test/examples/calc.tex" - , locLine = 6 - , locColumn = 8 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "z" ) - ) - , TermVar - ( B - ( NamedVar "z" ) - ) - ] - ) - ) - , Hypothesis Marker "trivial" Quantified Universally - ( Scope - ( TermSymbol - ( Location - { locFile = "test/examples/calc.tex" - , locLine = 2 - , locColumn = 8 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( B - ( NamedVar "x" ) - ) - ] - ) - ) - ] - , taskConjectureLabel = Marker "bounded_calc" - , taskLocation = Location - { locFile = "test/examples/calc.tex" - , locLine = 39 - , locColumn = 5 - } - , taskConjecture = Quantified Universally - ( Scope - ( Connected Implication - ( TermSymbol - ( Location - { locFile = "test/examples/calc.tex" - , locLine = 39 - , locColumn = 16 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( F - ( TermVar - ( NamedVar "A" ) - ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( B - ( NamedVar "x" ) - ) - ] - ) - ) - ) - } -, Task - { taskDirectness = Direct - , taskHypotheses = - [ Hypothesis Marker "trivial_biconditionals" Quantified Universally - ( Scope - ( TermSymbol - ( Location - { locFile = "test/examples/calc.tex" - , locLine = 23 - , locColumn = 8 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "y" ) - ) - , TermVar - ( B - ( NamedVar "y" ) - ) - ] - ) - ) - , Hypothesis Marker "alsotrivial" Quantified Universally - ( Scope - ( TermSymbol - ( Location - { locFile = "test/examples/calc.tex" - , locLine = 10 - , locColumn = 8 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "y" ) - ) - , TermVar - ( B - ( NamedVar "y" ) - ) - ] - ) - ) - , Hypothesis Marker "irrelevant" Quantified Universally - ( Scope - ( TermSymbol - ( Location - { locFile = "test/examples/calc.tex" - , locLine = 6 - , locColumn = 8 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "z" ) - ) - , TermVar - ( B - ( NamedVar "z" ) - ) - ] - ) - ) - , Hypothesis Marker "trivial" Quantified Universally - ( Scope - ( TermSymbol - ( Location - { locFile = "test/examples/calc.tex" - , locLine = 2 - , locColumn = 8 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( B - ( NamedVar "x" ) - ) - ] - ) - ) - , Hypothesis Marker "_local_1" Quantified Universally - ( Scope - ( Connected Implication - ( TermSymbol - ( Location - { locFile = "test/examples/calc.tex" - , locLine = 39 - , locColumn = 16 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( F - ( TermVar - ( NamedVar "A" ) - ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( B - ( NamedVar "x" ) - ) - ] - ) - ) - ) - ] - , taskConjectureLabel = Marker "bounded_calc" - , taskLocation = Location - { locFile = "test/examples/calc.tex" - , locLine = 44 - , locColumn = 1 - } - , taskConjecture = Quantified Universally - ( Scope - ( Connected Implication - ( TermSymbol - ( Location - { locFile = "test/examples/calc.tex" - , locLine = 36 - , locColumn = 16 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( F - ( TermVar - ( NamedVar "A" ) - ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/calc.tex" - , locLine = 36 - , locColumn = 34 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( B - ( NamedVar "x" ) - ) - ] - ) - ) - ) - } -, Task - { taskDirectness = Direct - , taskHypotheses = - [ Hypothesis Marker "bounded_calc" Quantified Universally - ( Scope - ( Quantified Universally - ( Scope - ( Connected Implication - ( TermSymbol - ( Location - { locFile = "test/examples/calc.tex" - , locLine = 36 - , locColumn = 16 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "A" ) - ) - ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/calc.tex" - , locLine = 36 - , locColumn = 34 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( B - ( NamedVar "x" ) - ) - ] - ) - ) - ) - ) - ) - , Hypothesis Marker "trivial_biconditionals" Quantified Universally - ( Scope - ( TermSymbol - ( Location - { locFile = "test/examples/calc.tex" - , locLine = 23 - , locColumn = 8 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "y" ) - ) - , TermVar - ( B - ( NamedVar "y" ) - ) - ] - ) - ) - , Hypothesis Marker "alsotrivial" Quantified Universally - ( Scope - ( TermSymbol - ( Location - { locFile = "test/examples/calc.tex" - , locLine = 10 - , locColumn = 8 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "y" ) - ) - , TermVar - ( B - ( NamedVar "y" ) - ) - ] - ) - ) - , Hypothesis Marker "irrelevant" Quantified Universally - ( Scope - ( TermSymbol - ( Location - { locFile = "test/examples/calc.tex" - , locLine = 6 - , locColumn = 8 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "z" ) - ) - , TermVar - ( B - ( NamedVar "z" ) - ) - ] - ) - ) - , Hypothesis Marker "trivial" Quantified Universally - ( Scope - ( TermSymbol - ( Location - { locFile = "test/examples/calc.tex" - , locLine = 2 - , locColumn = 8 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( B - ( NamedVar "x" ) - ) - ] - ) - ) - ] - , taskConjectureLabel = Marker "bounded_calc_such_that" - , taskLocation = Location - { locFile = "test/examples/calc.tex" - , locLine = 50 - , locColumn = 5 - } - , taskConjecture = Quantified Universally - ( Scope - ( Connected Implication - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/calc.tex" - , locLine = 50 - , locColumn = 16 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( F - ( TermVar - ( NamedVar "A" ) - ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/calc.tex" - , locLine = 50 - , locColumn = 36 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( B - ( NamedVar "x" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( B - ( NamedVar "x" ) - ) - ] - ) - ) - ) - } -, Task - { taskDirectness = Direct - , taskHypotheses = - [ Hypothesis Marker "bounded_calc" Quantified Universally - ( Scope - ( Quantified Universally - ( Scope - ( Connected Implication - ( TermSymbol - ( Location - { locFile = "test/examples/calc.tex" - , locLine = 36 - , locColumn = 16 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "A" ) - ) - ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/calc.tex" - , locLine = 36 - , locColumn = 34 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( B - ( NamedVar "x" ) - ) - ] - ) - ) - ) - ) - ) - , Hypothesis Marker "trivial_biconditionals" Quantified Universally - ( Scope - ( TermSymbol - ( Location - { locFile = "test/examples/calc.tex" - , locLine = 23 - , locColumn = 8 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "y" ) - ) - , TermVar - ( B - ( NamedVar "y" ) - ) - ] - ) - ) - , Hypothesis Marker "alsotrivial" Quantified Universally - ( Scope - ( TermSymbol - ( Location - { locFile = "test/examples/calc.tex" - , locLine = 10 - , locColumn = 8 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "y" ) - ) - , TermVar - ( B - ( NamedVar "y" ) - ) - ] - ) - ) - , Hypothesis Marker "irrelevant" Quantified Universally - ( Scope - ( TermSymbol - ( Location - { locFile = "test/examples/calc.tex" - , locLine = 6 - , locColumn = 8 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "z" ) - ) - , TermVar - ( B - ( NamedVar "z" ) - ) - ] - ) - ) - , Hypothesis Marker "trivial" Quantified Universally - ( Scope - ( TermSymbol - ( Location - { locFile = "test/examples/calc.tex" - , locLine = 2 - , locColumn = 8 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( B - ( NamedVar "x" ) - ) - ] - ) - ) - , Hypothesis Marker "_local_1" Quantified Universally - ( Scope - ( Connected Implication - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/calc.tex" - , locLine = 50 - , locColumn = 16 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( F - ( TermVar - ( NamedVar "A" ) - ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/calc.tex" - , locLine = 50 - , locColumn = 36 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( B - ( NamedVar "x" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( B - ( NamedVar "x" ) - ) - ] - ) - ) - ) - ] - , taskConjectureLabel = Marker "bounded_calc_such_that" - , taskLocation = Location - { locFile = "test/examples/calc.tex" - , locLine = 55 - , locColumn = 1 - } - , taskConjecture = Quantified Universally - ( Scope - ( Connected Implication - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/calc.tex" - , locLine = 47 - , locColumn = 16 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( F - ( TermVar - ( NamedVar "A" ) - ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/calc.tex" - , locLine = 47 - , locColumn = 36 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( B - ( NamedVar "x" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/calc.tex" - , locLine = 47 - , locColumn = 52 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( B - ( NamedVar "x" ) - ) - ] - ) - ) - ) - } -]
\ No newline at end of file diff --git a/test/golden/calc/glossing.golden b/test/golden/calc/glossing.golden deleted file mode 100644 index ccf40c4..0000000 --- a/test/golden/calc/glossing.golden +++ /dev/null @@ -1,574 +0,0 @@ -[ BlockLemma - ( Location - { locFile = "test/examples/calc.tex" - , locLine = 1 - , locColumn = 1 - } - ) - ( Marker "trivial" ) - ( Lemma [] - ( TermSymbol - ( Location - { locFile = "test/examples/calc.tex" - , locLine = 2 - , locColumn = 8 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( NamedVar "x" ) - , TermVar - ( NamedVar "x" ) - ] - ) - ) -, BlockLemma - ( Location - { locFile = "test/examples/calc.tex" - , locLine = 5 - , locColumn = 1 - } - ) - ( Marker "irrelevant" ) - ( Lemma [] - ( TermSymbol - ( Location - { locFile = "test/examples/calc.tex" - , locLine = 6 - , locColumn = 8 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( NamedVar "z" ) - , TermVar - ( NamedVar "z" ) - ] - ) - ) -, BlockLemma - ( Location - { locFile = "test/examples/calc.tex" - , locLine = 9 - , locColumn = 1 - } - ) - ( Marker "alsotrivial" ) - ( Lemma [] - ( TermSymbol - ( Location - { locFile = "test/examples/calc.tex" - , locLine = 10 - , locColumn = 8 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( NamedVar "y" ) - , TermVar - ( NamedVar "y" ) - ] - ) - ) -, BlockProof - ( Location - { locFile = "test/examples/calc.tex" - , locLine = 12 - , locColumn = 1 - } - ) - ( Location - { locFile = "test/examples/calc.tex" - , locLine = 20 - , locColumn = 1 - } - ) - ( Calc - ( Location - { locFile = "test/examples/calc.tex" - , locLine = 13 - , locColumn = 5 - } - ) CalcUnquantified - ( Equation - ( TermVar - ( NamedVar "y" ) - ) - ( - ( TermVar - ( NamedVar "y" ) - , JustificationEmpty - ) :| - [ - ( TermVar - ( NamedVar "y" ) - , JustificationRef - ( Marker "trivial" :| [] ) - ) - ] - ) - ) - ( Qed - { mloc = Nothing - , by = JustificationEmpty - } - ) - ) -, BlockLemma - ( Location - { locFile = "test/examples/calc.tex" - , locLine = 22 - , locColumn = 1 - } - ) - ( Marker "trivial_biconditionals" ) - ( Lemma [] - ( TermSymbol - ( Location - { locFile = "test/examples/calc.tex" - , locLine = 23 - , locColumn = 8 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( NamedVar "y" ) - , TermVar - ( NamedVar "y" ) - ] - ) - ) -, BlockProof - ( Location - { locFile = "test/examples/calc.tex" - , locLine = 25 - , locColumn = 1 - } - ) - ( Location - { locFile = "test/examples/calc.tex" - , locLine = 33 - , locColumn = 1 - } - ) - ( Calc - ( Location - { locFile = "test/examples/calc.tex" - , locLine = 26 - , locColumn = 5 - } - ) CalcUnquantified - ( Biconditionals - ( TermSymbol - ( Location - { locFile = "test/examples/calc.tex" - , locLine = 27 - , locColumn = 11 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( NamedVar "y" ) - , TermVar - ( NamedVar "y" ) - ] - ) - ( - ( PropositionalConstant IsTop - , JustificationEmpty - ) :| - [ - ( TermSymbol - ( Location - { locFile = "test/examples/calc.tex" - , locLine = 30 - , locColumn = 21 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( NamedVar "y" ) - , TermVar - ( NamedVar "y" ) - ] - , JustificationRef - ( Marker "trivial" :| [] ) - ) - ] - ) - ) - ( Qed - { mloc = Nothing - , by = JustificationEmpty - } - ) - ) -, BlockLemma - ( Location - { locFile = "test/examples/calc.tex" - , locLine = 35 - , locColumn = 1 - } - ) - ( Marker "bounded_calc" ) - ( Lemma [] - ( Quantified Universally - ( Scope - ( Connected Implication - ( TermSymbol - ( Location - { locFile = "test/examples/calc.tex" - , locLine = 36 - , locColumn = 16 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( F - ( TermVar - ( NamedVar "A" ) - ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/calc.tex" - , locLine = 36 - , locColumn = 34 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( B - ( NamedVar "x" ) - ) - ] - ) - ) - ) - ) - ) -, BlockProof - ( Location - { locFile = "test/examples/calc.tex" - , locLine = 38 - , locColumn = 1 - } - ) - ( Location - { locFile = "test/examples/calc.tex" - , locLine = 44 - , locColumn = 1 - } - ) - ( Calc - ( Location - { locFile = "test/examples/calc.tex" - , locLine = 39 - , locColumn = 5 - } - ) - ( CalcForall - ( NamedVar "x" :| [] ) - ( Just - ( TermSymbol - ( Location - { locFile = "test/examples/calc.tex" - , locLine = 39 - , locColumn = 16 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( NamedVar "x" ) - , TermVar - ( NamedVar "A" ) - ] - ) - ) - ) - ( Equation - ( TermVar - ( NamedVar "x" ) - ) - ( - ( TermVar - ( NamedVar "x" ) - , JustificationEmpty - ) :| [] - ) - ) - ( Qed - { mloc = Nothing - , by = JustificationEmpty - } - ) - ) -, BlockLemma - ( Location - { locFile = "test/examples/calc.tex" - , locLine = 46 - , locColumn = 1 - } - ) - ( Marker "bounded_calc_such_that" ) - ( Lemma [] - ( Quantified Universally - ( Scope - ( Connected Implication - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/calc.tex" - , locLine = 47 - , locColumn = 16 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( F - ( TermVar - ( NamedVar "A" ) - ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/calc.tex" - , locLine = 47 - , locColumn = 36 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( B - ( NamedVar "x" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/calc.tex" - , locLine = 47 - , locColumn = 52 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( B - ( NamedVar "x" ) - ) - ] - ) - ) - ) - ) - ) -, BlockProof - ( Location - { locFile = "test/examples/calc.tex" - , locLine = 49 - , locColumn = 1 - } - ) - ( Location - { locFile = "test/examples/calc.tex" - , locLine = 55 - , locColumn = 1 - } - ) - ( Calc - ( Location - { locFile = "test/examples/calc.tex" - , locLine = 50 - , locColumn = 5 - } - ) - ( CalcForall - ( NamedVar "x" :| [] ) - ( Just - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/calc.tex" - , locLine = 50 - , locColumn = 16 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( NamedVar "x" ) - , TermVar - ( NamedVar "A" ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/calc.tex" - , locLine = 50 - , locColumn = 36 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( NamedVar "x" ) - , TermVar - ( NamedVar "x" ) - ] - ) - ) - ) - ) - ( Equation - ( TermVar - ( NamedVar "x" ) - ) - ( - ( TermVar - ( NamedVar "x" ) - , JustificationEmpty - ) :| [] - ) - ) - ( Qed - { mloc = Nothing - , by = JustificationEmpty - } - ) - ) -]
\ No newline at end of file diff --git a/test/golden/calc/verification.golden b/test/golden/calc/verification.golden deleted file mode 100644 index 5e297bb..0000000 --- a/test/golden/calc/verification.golden +++ /dev/null @@ -1,11 +0,0 @@ -VerifiedWithTrustedVampire - ( VerificationReport - { verificationRoute = LegacyVerificationRoute - , verificationLegacyDeclaredAssumptionCount = 0 - , verificationTypedDeclaredAssumptionCount = 0 - , verificationTrustedVampireCount = 12 - , verificationExplicitGapLocations = [] - , verificationTrustedLegacyRuleCount = 4 - , verificationKernelProofCount = 0 - } - )
\ No newline at end of file diff --git a/test/golden/coord/encoding tasks.golden b/test/golden/coord/encoding tasks.golden deleted file mode 100644 index ec5d906..0000000 --- a/test/golden/coord/encoding tasks.golden +++ /dev/null @@ -1,53 +0,0 @@ -fof(zf_q0,conjecture,zf_f0=zf_f0). -fof(zf_h0,axiom,![V0]:(zf_u0(V0)<=>V0=V0)). -fof(zf_h1,axiom,![V1]:(zf_u1(V1)<=>V1=V1)). -fof(zf_h2,axiom,![V2]:(zf_u2(V2)<=>V2=V2)). -fof(zf_h3,axiom,zf_u2(zf_f0)). -fof(zf_h4,axiom,zf_u2(zf_f1)). ------------------- -fof(zf_q0,conjecture,zf_f0=zf_f0). -fof(zf_h0,axiom,![V0,V1]:((zf_u2(V0)&zf_u2(V1))=>V0=V0)). -fof(zf_h1,axiom,![V2]:(zf_u0(V2)<=>V2=V2)). -fof(zf_h2,axiom,![V3]:(zf_u1(V3)<=>V3=V3)). -fof(zf_h3,axiom,![V4]:(zf_u2(V4)<=>V4=V4)). -fof(zf_h4,axiom,zf_u2(zf_f0)&zf_u1(zf_f0)). -fof(zf_h5,axiom,zf_u2(zf_f1)&zf_u1(zf_f1)). ------------------- -fof(zf_q0,conjecture,zf_f0=zf_f0). -fof(zf_h0,axiom,![V0,V1]:((zf_u2(V0)&zf_u1(V0)&zf_u2(V1)&zf_u1(V1))=>V0=V0)). -fof(zf_h1,axiom,![V2,V3]:((zf_u2(V2)&zf_u2(V3))=>V2=V2)). -fof(zf_h2,axiom,![V4]:(zf_u0(V4)<=>V4=V4)). -fof(zf_h3,axiom,![V5]:(zf_u1(V5)<=>V5=V5)). -fof(zf_h4,axiom,![V6]:(zf_u2(V6)<=>V6=V6)). -fof(zf_h5,axiom,zf_u1(zf_f0)&zf_u0(zf_f1)). -fof(zf_h6,axiom,zf_u2(zf_f0)). -fof(zf_h7,axiom,zf_u2(zf_f1)). ------------------- -fof(zf_q0,conjecture,zf_f0=zf_f1<=>(zf_u2(zf_f0)&zf_f0=zf_f1)). -fof(zf_h0,axiom,![V0,V1]:((zf_u1(V0)&zf_u0(V1)&zf_u2(V0)&zf_u2(V1))=>V0=V0)). -fof(zf_h1,axiom,![V2,V3]:((zf_u2(V2)&zf_u1(V2)&zf_u2(V3)&zf_u1(V3))=>V2=V2)). -fof(zf_h2,axiom,![V4,V5]:((zf_u2(V4)&zf_u2(V5))=>V4=V4)). -fof(zf_h3,axiom,![V6]:(zf_u0(V6)<=>V6=V6)). -fof(zf_h4,axiom,![V7]:(zf_u1(V7)<=>V7=V7)). -fof(zf_h5,axiom,![V8]:(zf_u2(V8)<=>V8=V8)). ------------------- -fof(zf_q0,conjecture,zf_u1(zf_f0)&zf_u0(zf_f0)). -fof(zf_h0,axiom,![V0,V1]:((zf_u1(V0)&zf_u0(V1)&zf_u2(V0)&zf_u2(V1))=>V0=V0)). -fof(zf_h1,axiom,![V2,V3]:((zf_u2(V2)&zf_u1(V2)&zf_u2(V3)&zf_u1(V3))=>V2=V2)). -fof(zf_h2,axiom,![V4,V5]:((zf_u2(V4)&zf_u2(V5))=>V4=V4)). -fof(zf_h3,axiom,![V6,V7]:(V6=V7<=>(zf_u2(V6)&V6=V7))). -fof(zf_h4,axiom,![V8]:(zf_u0(V8)<=>V8=V8)). -fof(zf_h5,axiom,![V9]:(zf_u1(V9)<=>V9=V9)). -fof(zf_h6,axiom,![V10]:(zf_u2(V10)<=>V10=V10)). ------------------- -fof(zf_q0,conjecture,zf_u2(zf_f0)&zf_u1(zf_f0)&zf_u2(zf_f1)&zf_u1(zf_f1)). -fof(zf_h0,axiom,![V0,V1]:((zf_u1(V0)&zf_u0(V1)&zf_u2(V0)&zf_u2(V1))=>V0=V0)). -fof(zf_h1,axiom,![V2,V3]:((zf_u2(V2)&zf_u1(V2)&zf_u2(V3)&zf_u1(V3))=>V2=V2)). -fof(zf_h2,axiom,![V4,V5]:((zf_u2(V4)&zf_u2(V5))=>V4=V4)). -fof(zf_h3,axiom,![V6,V7]:(V6=V7<=>(zf_u2(V6)&V6=V7))). -fof(zf_h4,axiom,![V8]:(zf_u0(V8)<=>V8=V8)). -fof(zf_h5,axiom,![V9]:(zf_u1(V9)&zf_u0(V9))). -fof(zf_h6,axiom,![V10]:(zf_u1(V10)<=>V10=V10)). -fof(zf_h7,axiom,![V11]:(zf_u2(V11)<=>V11=V11)). -fof(zf_h8,axiom,zf_u2(zf_f0)&zf_u1(zf_f0)). -fof(zf_h9,axiom,zf_u2(zf_f1)&zf_u1(zf_f1)).
\ No newline at end of file diff --git a/test/golden/coord/generating tasks.golden b/test/golden/coord/generating tasks.golden deleted file mode 100644 index ef6d0a8..0000000 --- a/test/golden/coord/generating tasks.golden +++ /dev/null @@ -1,3498 +0,0 @@ -[ Task - { taskDirectness = Direct - , taskHypotheses = - [ Hypothesis Marker "baz" Quantified Universally - ( Scope - ( Connected Equivalence - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 9 - , locColumn = 1 - } - ) - ( SymbolPredicate - ( PredicateAdj - ( LexicalItem - ( TokenCons - ( Word "baz" ) End - ) - ( Marker "baz" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - ] - ) - ( Quantified Universally - ( Scope - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 10 - , locColumn = 23 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( F - ( TermVar - ( B - ( NamedVar "x" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "x" ) - ) - ) - ) - ] - ) - ) - ) - ) - ) - , Hypothesis Marker "foo" Quantified Universally - ( Scope - ( Connected Equivalence - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 5 - , locColumn = 1 - } - ) - ( SymbolPredicate - ( PredicateAdj - ( LexicalItem - ( TokenCons - ( Word "foo" ) End - ) - ( Marker "foo" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - ] - ) - ( Quantified Universally - ( Scope - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 6 - , locColumn = 23 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( F - ( TermVar - ( B - ( NamedVar "x" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "x" ) - ) - ) - ) - ] - ) - ) - ) - ) - ) - , Hypothesis Marker "bar" Quantified Universally - ( Scope - ( Connected Equivalence - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 1 - , locColumn = 1 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "bar" ) End - , pl = TokenCons - ( Word "bars" ) End - } - ) - ( Marker "bar" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - ] - ) - ( Quantified Universally - ( Scope - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 2 - , locColumn = 25 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( F - ( TermVar - ( B - ( NamedVar "x" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "x" ) - ) - ) - ) - ] - ) - ) - ) - ) - ) - , Hypothesis Marker "_local_2" TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 14 - , locColumn = 19 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "bar" ) End - , pl = TokenCons - ( Word "bars" ) End - } - ) - ( Marker "bar" ) - ) - ) - ) - [ TermVar - ( NamedVar "y" ) - ] - , Hypothesis Marker "_local_1" TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 14 - , locColumn = 19 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "bar" ) End - , pl = TokenCons - ( Word "bars" ) End - } - ) - ( Marker "bar" ) - ) - ) - ) - [ TermVar - ( NamedVar "x" ) - ] - ] - , taskConjectureLabel = Marker "nouns" - , taskLocation = Location - { locFile = "test/examples/coord.tex" - , locLine = 13 - , locColumn = 1 - } - , taskConjecture = TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 15 - , locColumn = 13 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( NamedVar "x" ) - , TermVar - ( NamedVar "x" ) - ] - } -, Task - { taskDirectness = Direct - , taskHypotheses = - [ Hypothesis Marker "nouns" Quantified Universally - ( Scope - ( Connected Implication - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 14 - , locColumn = 19 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "bar" ) End - , pl = TokenCons - ( Word "bars" ) End - } - ) - ( Marker "bar" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 14 - , locColumn = 19 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "bar" ) End - , pl = TokenCons - ( Word "bars" ) End - } - ) - ( Marker "bar" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "y" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 15 - , locColumn = 13 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( B - ( NamedVar "x" ) - ) - ] - ) - ) - ) - , Hypothesis Marker "baz" Quantified Universally - ( Scope - ( Connected Equivalence - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 9 - , locColumn = 1 - } - ) - ( SymbolPredicate - ( PredicateAdj - ( LexicalItem - ( TokenCons - ( Word "baz" ) End - ) - ( Marker "baz" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - ] - ) - ( Quantified Universally - ( Scope - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 10 - , locColumn = 23 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( F - ( TermVar - ( B - ( NamedVar "x" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "x" ) - ) - ) - ) - ] - ) - ) - ) - ) - ) - , Hypothesis Marker "foo" Quantified Universally - ( Scope - ( Connected Equivalence - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 5 - , locColumn = 1 - } - ) - ( SymbolPredicate - ( PredicateAdj - ( LexicalItem - ( TokenCons - ( Word "foo" ) End - ) - ( Marker "foo" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - ] - ) - ( Quantified Universally - ( Scope - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 6 - , locColumn = 23 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( F - ( TermVar - ( B - ( NamedVar "x" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "x" ) - ) - ) - ) - ] - ) - ) - ) - ) - ) - , Hypothesis Marker "bar" Quantified Universally - ( Scope - ( Connected Equivalence - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 1 - , locColumn = 1 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "bar" ) End - , pl = TokenCons - ( Word "bars" ) End - } - ) - ( Marker "bar" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - ] - ) - ( Quantified Universally - ( Scope - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 2 - , locColumn = 25 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( F - ( TermVar - ( B - ( NamedVar "x" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "x" ) - ) - ) - ) - ] - ) - ) - ) - ) - ) - , Hypothesis Marker "_local_2" Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 19 - , locColumn = 23 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "bar" ) End - , pl = TokenCons - ( Word "bars" ) End - } - ) - ( Marker "bar" ) - ) - ) - ) - [ TermVar - ( NamedVar "y" ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 19 - , locColumn = 19 - } - ) - ( SymbolPredicate - ( PredicateAdj - ( LexicalItem - ( TokenCons - ( Word "foo" ) End - ) - ( Marker "foo" ) - ) - ) - ) - [ TermVar - ( NamedVar "y" ) - ] - ) - , Hypothesis Marker "_local_1" Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 19 - , locColumn = 23 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "bar" ) End - , pl = TokenCons - ( Word "bars" ) End - } - ) - ( Marker "bar" ) - ) - ) - ) - [ TermVar - ( NamedVar "x" ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 19 - , locColumn = 19 - } - ) - ( SymbolPredicate - ( PredicateAdj - ( LexicalItem - ( TokenCons - ( Word "foo" ) End - ) - ( Marker "foo" ) - ) - ) - ) - [ TermVar - ( NamedVar "x" ) - ] - ) - ] - , taskConjectureLabel = Marker "adj_nouns" - , taskLocation = Location - { locFile = "test/examples/coord.tex" - , locLine = 18 - , locColumn = 1 - } - , taskConjecture = TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 20 - , locColumn = 13 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( NamedVar "x" ) - , TermVar - ( NamedVar "x" ) - ] - } -, Task - { taskDirectness = Direct - , taskHypotheses = - [ Hypothesis Marker "adj_nouns" Quantified Universally - ( Scope - ( Connected Implication - ( Connected Conjunction - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 19 - , locColumn = 23 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "bar" ) End - , pl = TokenCons - ( Word "bars" ) End - } - ) - ( Marker "bar" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 19 - , locColumn = 19 - } - ) - ( SymbolPredicate - ( PredicateAdj - ( LexicalItem - ( TokenCons - ( Word "foo" ) End - ) - ( Marker "foo" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - ] - ) - ) - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 19 - , locColumn = 23 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "bar" ) End - , pl = TokenCons - ( Word "bars" ) End - } - ) - ( Marker "bar" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "y" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 19 - , locColumn = 19 - } - ) - ( SymbolPredicate - ( PredicateAdj - ( LexicalItem - ( TokenCons - ( Word "foo" ) End - ) - ( Marker "foo" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "y" ) - ) - ] - ) - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 20 - , locColumn = 13 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( B - ( NamedVar "x" ) - ) - ] - ) - ) - ) - , Hypothesis Marker "nouns" Quantified Universally - ( Scope - ( Connected Implication - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 14 - , locColumn = 19 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "bar" ) End - , pl = TokenCons - ( Word "bars" ) End - } - ) - ( Marker "bar" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 14 - , locColumn = 19 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "bar" ) End - , pl = TokenCons - ( Word "bars" ) End - } - ) - ( Marker "bar" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "y" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 15 - , locColumn = 13 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( B - ( NamedVar "x" ) - ) - ] - ) - ) - ) - , Hypothesis Marker "baz" Quantified Universally - ( Scope - ( Connected Equivalence - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 9 - , locColumn = 1 - } - ) - ( SymbolPredicate - ( PredicateAdj - ( LexicalItem - ( TokenCons - ( Word "baz" ) End - ) - ( Marker "baz" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - ] - ) - ( Quantified Universally - ( Scope - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 10 - , locColumn = 23 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( F - ( TermVar - ( B - ( NamedVar "x" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "x" ) - ) - ) - ) - ] - ) - ) - ) - ) - ) - , Hypothesis Marker "foo" Quantified Universally - ( Scope - ( Connected Equivalence - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 5 - , locColumn = 1 - } - ) - ( SymbolPredicate - ( PredicateAdj - ( LexicalItem - ( TokenCons - ( Word "foo" ) End - ) - ( Marker "foo" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - ] - ) - ( Quantified Universally - ( Scope - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 6 - , locColumn = 23 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( F - ( TermVar - ( B - ( NamedVar "x" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "x" ) - ) - ) - ) - ] - ) - ) - ) - ) - ) - , Hypothesis Marker "bar" Quantified Universally - ( Scope - ( Connected Equivalence - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 1 - , locColumn = 1 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "bar" ) End - , pl = TokenCons - ( Word "bars" ) End - } - ) - ( Marker "bar" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - ] - ) - ( Quantified Universally - ( Scope - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 2 - , locColumn = 25 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( F - ( TermVar - ( B - ( NamedVar "x" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "x" ) - ) - ) - ) - ] - ) - ) - ) - ) - ) - , Hypothesis Marker "_local_3" TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 25 - , locColumn = 19 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "bar" ) End - , pl = TokenCons - ( Word "bars" ) End - } - ) - ( Marker "bar" ) - ) - ) - ) - [ TermVar - ( NamedVar "y" ) - ] - , Hypothesis Marker "_local_2" TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 25 - , locColumn = 19 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "bar" ) End - , pl = TokenCons - ( Word "bars" ) End - } - ) - ( Marker "bar" ) - ) - ) - ) - [ TermVar - ( NamedVar "x" ) - ] - , Hypothesis Marker "_local_1" Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 25 - , locColumn = 41 - } - ) - ( SymbolPredicate - ( PredicateAdj - ( LexicalItem - ( TokenCons - ( Word "foo" ) End - ) - ( Marker "foo" ) - ) - ) - ) - [ TermVar - ( NamedVar "x" ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 25 - , locColumn = 56 - } - ) - ( SymbolPredicate - ( PredicateAdj - ( LexicalItem - ( TokenCons - ( Word "baz" ) End - ) - ( Marker "baz" ) - ) - ) - ) - [ TermVar - ( NamedVar "y" ) - ] - ) - ] - , taskConjectureLabel = Marker "nouns_suchthat" - , taskLocation = Location - { locFile = "test/examples/coord.tex" - , locLine = 24 - , locColumn = 1 - } - , taskConjecture = TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 26 - , locColumn = 13 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( NamedVar "x" ) - , TermVar - ( NamedVar "x" ) - ] - } -, Task - { taskDirectness = Direct - , taskHypotheses = - [ Hypothesis Marker "nouns_suchthat" Quantified Universally - ( Scope - ( Connected Implication - ( Connected Conjunction - ( Connected Conjunction - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 25 - , locColumn = 41 - } - ) - ( SymbolPredicate - ( PredicateAdj - ( LexicalItem - ( TokenCons - ( Word "foo" ) End - ) - ( Marker "foo" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 25 - , locColumn = 56 - } - ) - ( SymbolPredicate - ( PredicateAdj - ( LexicalItem - ( TokenCons - ( Word "baz" ) End - ) - ( Marker "baz" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "y" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 25 - , locColumn = 19 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "bar" ) End - , pl = TokenCons - ( Word "bars" ) End - } - ) - ( Marker "bar" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 25 - , locColumn = 19 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "bar" ) End - , pl = TokenCons - ( Word "bars" ) End - } - ) - ( Marker "bar" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "y" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 26 - , locColumn = 13 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( B - ( NamedVar "x" ) - ) - ] - ) - ) - ) - , Hypothesis Marker "adj_nouns" Quantified Universally - ( Scope - ( Connected Implication - ( Connected Conjunction - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 19 - , locColumn = 23 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "bar" ) End - , pl = TokenCons - ( Word "bars" ) End - } - ) - ( Marker "bar" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 19 - , locColumn = 19 - } - ) - ( SymbolPredicate - ( PredicateAdj - ( LexicalItem - ( TokenCons - ( Word "foo" ) End - ) - ( Marker "foo" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - ] - ) - ) - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 19 - , locColumn = 23 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "bar" ) End - , pl = TokenCons - ( Word "bars" ) End - } - ) - ( Marker "bar" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "y" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 19 - , locColumn = 19 - } - ) - ( SymbolPredicate - ( PredicateAdj - ( LexicalItem - ( TokenCons - ( Word "foo" ) End - ) - ( Marker "foo" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "y" ) - ) - ] - ) - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 20 - , locColumn = 13 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( B - ( NamedVar "x" ) - ) - ] - ) - ) - ) - , Hypothesis Marker "nouns" Quantified Universally - ( Scope - ( Connected Implication - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 14 - , locColumn = 19 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "bar" ) End - , pl = TokenCons - ( Word "bars" ) End - } - ) - ( Marker "bar" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 14 - , locColumn = 19 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "bar" ) End - , pl = TokenCons - ( Word "bars" ) End - } - ) - ( Marker "bar" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "y" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 15 - , locColumn = 13 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( B - ( NamedVar "x" ) - ) - ] - ) - ) - ) - , Hypothesis Marker "baz" Quantified Universally - ( Scope - ( Connected Equivalence - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 9 - , locColumn = 1 - } - ) - ( SymbolPredicate - ( PredicateAdj - ( LexicalItem - ( TokenCons - ( Word "baz" ) End - ) - ( Marker "baz" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - ] - ) - ( Quantified Universally - ( Scope - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 10 - , locColumn = 23 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( F - ( TermVar - ( B - ( NamedVar "x" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "x" ) - ) - ) - ) - ] - ) - ) - ) - ) - ) - , Hypothesis Marker "foo" Quantified Universally - ( Scope - ( Connected Equivalence - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 5 - , locColumn = 1 - } - ) - ( SymbolPredicate - ( PredicateAdj - ( LexicalItem - ( TokenCons - ( Word "foo" ) End - ) - ( Marker "foo" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - ] - ) - ( Quantified Universally - ( Scope - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 6 - , locColumn = 23 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( F - ( TermVar - ( B - ( NamedVar "x" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "x" ) - ) - ) - ) - ] - ) - ) - ) - ) - ) - , Hypothesis Marker "bar" Quantified Universally - ( Scope - ( Connected Equivalence - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 1 - , locColumn = 1 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "bar" ) End - , pl = TokenCons - ( Word "bars" ) End - } - ) - ( Marker "bar" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - ] - ) - ( Quantified Universally - ( Scope - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 2 - , locColumn = 25 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( F - ( TermVar - ( B - ( NamedVar "x" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "x" ) - ) - ) - ) - ] - ) - ) - ) - ) - ) - ] - , taskConjectureLabel = Marker "noun_verb" - , taskLocation = Location - { locFile = "test/examples/coord.tex" - , locLine = 30 - , locColumn = 1 - } - , taskConjecture = Connected Equivalence - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 31 - , locColumn = 8 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( NamedVar "x" ) - , TermVar - ( NamedVar "y" ) - ] - ) - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 31 - , locColumn = 26 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "bar" ) End - , pl = TokenCons - ( Word "bars" ) End - } - ) - ( Marker "bar" ) - ) - ) - ) - [ TermVar - ( NamedVar "x" ) - ] - ) - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( NamedVar "x" ) - , TermVar - ( NamedVar "y" ) - ] - ) - ) - } -, Task - { taskDirectness = Direct - , taskHypotheses = - [ Hypothesis Marker "noun_verb" Quantified Universally - ( Scope - ( Connected Equivalence - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 31 - , locColumn = 8 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( B - ( NamedVar "y" ) - ) - ] - ) - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 31 - , locColumn = 26 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "bar" ) End - , pl = TokenCons - ( Word "bars" ) End - } - ) - ( Marker "bar" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( B - ( NamedVar "y" ) - ) - ] - ) - ) - ) - ) - , Hypothesis Marker "nouns_suchthat" Quantified Universally - ( Scope - ( Connected Implication - ( Connected Conjunction - ( Connected Conjunction - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 25 - , locColumn = 41 - } - ) - ( SymbolPredicate - ( PredicateAdj - ( LexicalItem - ( TokenCons - ( Word "foo" ) End - ) - ( Marker "foo" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 25 - , locColumn = 56 - } - ) - ( SymbolPredicate - ( PredicateAdj - ( LexicalItem - ( TokenCons - ( Word "baz" ) End - ) - ( Marker "baz" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "y" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 25 - , locColumn = 19 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "bar" ) End - , pl = TokenCons - ( Word "bars" ) End - } - ) - ( Marker "bar" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 25 - , locColumn = 19 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "bar" ) End - , pl = TokenCons - ( Word "bars" ) End - } - ) - ( Marker "bar" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "y" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 26 - , locColumn = 13 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( B - ( NamedVar "x" ) - ) - ] - ) - ) - ) - , Hypothesis Marker "adj_nouns" Quantified Universally - ( Scope - ( Connected Implication - ( Connected Conjunction - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 19 - , locColumn = 23 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "bar" ) End - , pl = TokenCons - ( Word "bars" ) End - } - ) - ( Marker "bar" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 19 - , locColumn = 19 - } - ) - ( SymbolPredicate - ( PredicateAdj - ( LexicalItem - ( TokenCons - ( Word "foo" ) End - ) - ( Marker "foo" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - ] - ) - ) - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 19 - , locColumn = 23 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "bar" ) End - , pl = TokenCons - ( Word "bars" ) End - } - ) - ( Marker "bar" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "y" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 19 - , locColumn = 19 - } - ) - ( SymbolPredicate - ( PredicateAdj - ( LexicalItem - ( TokenCons - ( Word "foo" ) End - ) - ( Marker "foo" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "y" ) - ) - ] - ) - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 20 - , locColumn = 13 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( B - ( NamedVar "x" ) - ) - ] - ) - ) - ) - , Hypothesis Marker "nouns" Quantified Universally - ( Scope - ( Connected Implication - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 14 - , locColumn = 19 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "bar" ) End - , pl = TokenCons - ( Word "bars" ) End - } - ) - ( Marker "bar" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 14 - , locColumn = 19 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "bar" ) End - , pl = TokenCons - ( Word "bars" ) End - } - ) - ( Marker "bar" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "y" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 15 - , locColumn = 13 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( B - ( NamedVar "x" ) - ) - ] - ) - ) - ) - , Hypothesis Marker "baz" Quantified Universally - ( Scope - ( Connected Equivalence - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 9 - , locColumn = 1 - } - ) - ( SymbolPredicate - ( PredicateAdj - ( LexicalItem - ( TokenCons - ( Word "baz" ) End - ) - ( Marker "baz" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - ] - ) - ( Quantified Universally - ( Scope - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 10 - , locColumn = 23 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( F - ( TermVar - ( B - ( NamedVar "x" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "x" ) - ) - ) - ) - ] - ) - ) - ) - ) - ) - , Hypothesis Marker "foo" Quantified Universally - ( Scope - ( Connected Equivalence - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 5 - , locColumn = 1 - } - ) - ( SymbolPredicate - ( PredicateAdj - ( LexicalItem - ( TokenCons - ( Word "foo" ) End - ) - ( Marker "foo" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - ] - ) - ( Quantified Universally - ( Scope - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 6 - , locColumn = 23 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( F - ( TermVar - ( B - ( NamedVar "x" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "x" ) - ) - ) - ) - ] - ) - ) - ) - ) - ) - , Hypothesis Marker "bar" Quantified Universally - ( Scope - ( Connected Equivalence - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 1 - , locColumn = 1 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "bar" ) End - , pl = TokenCons - ( Word "bars" ) End - } - ) - ( Marker "bar" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - ] - ) - ( Quantified Universally - ( Scope - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 2 - , locColumn = 25 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( F - ( TermVar - ( B - ( NamedVar "x" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "x" ) - ) - ) - ) - ] - ) - ) - ) - ) - ) - ] - , taskConjectureLabel = Marker "adjs" - , taskLocation = Location - { locFile = "test/examples/coord.tex" - , locLine = 35 - , locColumn = 1 - } - , taskConjecture = Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 36 - , locColumn = 12 - } - ) - ( SymbolPredicate - ( PredicateAdj - ( LexicalItem - ( TokenCons - ( Word "foo" ) End - ) - ( Marker "foo" ) - ) - ) - ) - [ TermVar - ( NamedVar "x" ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 36 - , locColumn = 20 - } - ) - ( SymbolPredicate - ( PredicateAdj - ( LexicalItem - ( TokenCons - ( Word "baz" ) End - ) - ( Marker "baz" ) - ) - ) - ) - [ TermVar - ( NamedVar "x" ) - ] - ) - } -, Task - { taskDirectness = Direct - , taskHypotheses = - [ Hypothesis Marker "adjs" Quantified Universally - ( Scope - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 36 - , locColumn = 12 - } - ) - ( SymbolPredicate - ( PredicateAdj - ( LexicalItem - ( TokenCons - ( Word "foo" ) End - ) - ( Marker "foo" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 36 - , locColumn = 20 - } - ) - ( SymbolPredicate - ( PredicateAdj - ( LexicalItem - ( TokenCons - ( Word "baz" ) End - ) - ( Marker "baz" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - ] - ) - ) - ) - , Hypothesis Marker "noun_verb" Quantified Universally - ( Scope - ( Connected Equivalence - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 31 - , locColumn = 8 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( B - ( NamedVar "y" ) - ) - ] - ) - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 31 - , locColumn = 26 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "bar" ) End - , pl = TokenCons - ( Word "bars" ) End - } - ) - ( Marker "bar" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( B - ( NamedVar "y" ) - ) - ] - ) - ) - ) - ) - , Hypothesis Marker "nouns_suchthat" Quantified Universally - ( Scope - ( Connected Implication - ( Connected Conjunction - ( Connected Conjunction - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 25 - , locColumn = 41 - } - ) - ( SymbolPredicate - ( PredicateAdj - ( LexicalItem - ( TokenCons - ( Word "foo" ) End - ) - ( Marker "foo" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 25 - , locColumn = 56 - } - ) - ( SymbolPredicate - ( PredicateAdj - ( LexicalItem - ( TokenCons - ( Word "baz" ) End - ) - ( Marker "baz" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "y" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 25 - , locColumn = 19 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "bar" ) End - , pl = TokenCons - ( Word "bars" ) End - } - ) - ( Marker "bar" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 25 - , locColumn = 19 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "bar" ) End - , pl = TokenCons - ( Word "bars" ) End - } - ) - ( Marker "bar" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "y" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 26 - , locColumn = 13 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( B - ( NamedVar "x" ) - ) - ] - ) - ) - ) - , Hypothesis Marker "adj_nouns" Quantified Universally - ( Scope - ( Connected Implication - ( Connected Conjunction - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 19 - , locColumn = 23 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "bar" ) End - , pl = TokenCons - ( Word "bars" ) End - } - ) - ( Marker "bar" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 19 - , locColumn = 19 - } - ) - ( SymbolPredicate - ( PredicateAdj - ( LexicalItem - ( TokenCons - ( Word "foo" ) End - ) - ( Marker "foo" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - ] - ) - ) - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 19 - , locColumn = 23 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "bar" ) End - , pl = TokenCons - ( Word "bars" ) End - } - ) - ( Marker "bar" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "y" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 19 - , locColumn = 19 - } - ) - ( SymbolPredicate - ( PredicateAdj - ( LexicalItem - ( TokenCons - ( Word "foo" ) End - ) - ( Marker "foo" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "y" ) - ) - ] - ) - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 20 - , locColumn = 13 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( B - ( NamedVar "x" ) - ) - ] - ) - ) - ) - , Hypothesis Marker "nouns" Quantified Universally - ( Scope - ( Connected Implication - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 14 - , locColumn = 19 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "bar" ) End - , pl = TokenCons - ( Word "bars" ) End - } - ) - ( Marker "bar" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 14 - , locColumn = 19 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "bar" ) End - , pl = TokenCons - ( Word "bars" ) End - } - ) - ( Marker "bar" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "y" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 15 - , locColumn = 13 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( B - ( NamedVar "x" ) - ) - ] - ) - ) - ) - , Hypothesis Marker "baz" Quantified Universally - ( Scope - ( Connected Equivalence - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 9 - , locColumn = 1 - } - ) - ( SymbolPredicate - ( PredicateAdj - ( LexicalItem - ( TokenCons - ( Word "baz" ) End - ) - ( Marker "baz" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - ] - ) - ( Quantified Universally - ( Scope - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 10 - , locColumn = 23 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( F - ( TermVar - ( B - ( NamedVar "x" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "x" ) - ) - ) - ) - ] - ) - ) - ) - ) - ) - , Hypothesis Marker "foo" Quantified Universally - ( Scope - ( Connected Equivalence - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 5 - , locColumn = 1 - } - ) - ( SymbolPredicate - ( PredicateAdj - ( LexicalItem - ( TokenCons - ( Word "foo" ) End - ) - ( Marker "foo" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - ] - ) - ( Quantified Universally - ( Scope - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 6 - , locColumn = 23 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( F - ( TermVar - ( B - ( NamedVar "x" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "x" ) - ) - ) - ) - ] - ) - ) - ) - ) - ) - , Hypothesis Marker "bar" Quantified Universally - ( Scope - ( Connected Equivalence - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 1 - , locColumn = 1 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "bar" ) End - , pl = TokenCons - ( Word "bars" ) End - } - ) - ( Marker "bar" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - ] - ) - ( Quantified Universally - ( Scope - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 2 - , locColumn = 25 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( F - ( TermVar - ( B - ( NamedVar "x" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "x" ) - ) - ) - ) - ] - ) - ) - ) - ) - ) - , Hypothesis Marker "_local_2" Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 40 - , locColumn = 23 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "bar" ) End - , pl = TokenCons - ( Word "bars" ) End - } - ) - ( Marker "bar" ) - ) - ) - ) - [ TermVar - ( NamedVar "y" ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 40 - , locColumn = 19 - } - ) - ( SymbolPredicate - ( PredicateAdj - ( LexicalItem - ( TokenCons - ( Word "foo" ) End - ) - ( Marker "foo" ) - ) - ) - ) - [ TermVar - ( NamedVar "y" ) - ] - ) - , Hypothesis Marker "_local_1" Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 40 - , locColumn = 23 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "bar" ) End - , pl = TokenCons - ( Word "bars" ) End - } - ) - ( Marker "bar" ) - ) - ) - ) - [ TermVar - ( NamedVar "x" ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 40 - , locColumn = 19 - } - ) - ( SymbolPredicate - ( PredicateAdj - ( LexicalItem - ( TokenCons - ( Word "foo" ) End - ) - ( Marker "foo" ) - ) - ) - ) - [ TermVar - ( NamedVar "x" ) - ] - ) - ] - , taskConjectureLabel = Marker "are_nouns" - , taskLocation = Location - { locFile = "test/examples/coord.tex" - , locLine = 39 - , locColumn = 1 - } - , taskConjecture = Connected Conjunction - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 41 - , locColumn = 30 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "bar" ) End - , pl = TokenCons - ( Word "bars" ) End - } - ) - ( Marker "bar" ) - ) - ) - ) - [ TermVar - ( NamedVar "x" ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 41 - , locColumn = 26 - } - ) - ( SymbolPredicate - ( PredicateAdj - ( LexicalItem - ( TokenCons - ( Word "foo" ) End - ) - ( Marker "foo" ) - ) - ) - ) - [ TermVar - ( NamedVar "x" ) - ] - ) - ) - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 41 - , locColumn = 30 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "bar" ) End - , pl = TokenCons - ( Word "bars" ) End - } - ) - ( Marker "bar" ) - ) - ) - ) - [ TermVar - ( NamedVar "y" ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 41 - , locColumn = 26 - } - ) - ( SymbolPredicate - ( PredicateAdj - ( LexicalItem - ( TokenCons - ( Word "foo" ) End - ) - ( Marker "foo" ) - ) - ) - ) - [ TermVar - ( NamedVar "y" ) - ] - ) - ) - } -]
\ No newline at end of file diff --git a/test/golden/coord/glossing.golden b/test/golden/coord/glossing.golden deleted file mode 100644 index d1dcd41..0000000 --- a/test/golden/coord/glossing.golden +++ /dev/null @@ -1,818 +0,0 @@ -[ BlockDefn - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 1 - , locColumn = 1 - } - ) - ( Marker "bar" ) - ( DefnPredicate [] - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "bar" ) End - , pl = TokenCons - ( Word "bars" ) End - } - ) - ( Marker "bar" ) - ) - ) - ( NamedVar "x" :| [] ) - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 2 - , locColumn = 25 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( NamedVar "x" ) - , TermVar - ( NamedVar "x" ) - ] - ) - ) -, BlockDefn - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 5 - , locColumn = 1 - } - ) - ( Marker "foo" ) - ( DefnPredicate [] - ( PredicateAdj - ( LexicalItem - ( TokenCons - ( Word "foo" ) End - ) - ( Marker "foo" ) - ) - ) - ( NamedVar "x" :| [] ) - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 6 - , locColumn = 23 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( NamedVar "x" ) - , TermVar - ( NamedVar "x" ) - ] - ) - ) -, BlockDefn - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 9 - , locColumn = 1 - } - ) - ( Marker "baz" ) - ( DefnPredicate [] - ( PredicateAdj - ( LexicalItem - ( TokenCons - ( Word "baz" ) End - ) - ( Marker "baz" ) - ) - ) - ( NamedVar "x" :| [] ) - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 10 - , locColumn = 23 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( NamedVar "x" ) - , TermVar - ( NamedVar "x" ) - ] - ) - ) -, BlockLemma - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 13 - , locColumn = 1 - } - ) - ( Marker "nouns" ) - ( Lemma - [ Asm - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 14 - , locColumn = 19 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "bar" ) End - , pl = TokenCons - ( Word "bars" ) End - } - ) - ( Marker "bar" ) - ) - ) - ) - [ TermVar - ( NamedVar "x" ) - ] - ) - , Asm - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 14 - , locColumn = 19 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "bar" ) End - , pl = TokenCons - ( Word "bars" ) End - } - ) - ( Marker "bar" ) - ) - ) - ) - [ TermVar - ( NamedVar "y" ) - ] - ) - ] - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 15 - , locColumn = 13 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( NamedVar "x" ) - , TermVar - ( NamedVar "x" ) - ] - ) - ) -, BlockLemma - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 18 - , locColumn = 1 - } - ) - ( Marker "adj_nouns" ) - ( Lemma - [ Asm - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 19 - , locColumn = 23 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "bar" ) End - , pl = TokenCons - ( Word "bars" ) End - } - ) - ( Marker "bar" ) - ) - ) - ) - [ TermVar - ( NamedVar "x" ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 19 - , locColumn = 19 - } - ) - ( SymbolPredicate - ( PredicateAdj - ( LexicalItem - ( TokenCons - ( Word "foo" ) End - ) - ( Marker "foo" ) - ) - ) - ) - [ TermVar - ( NamedVar "x" ) - ] - ) - ) - , Asm - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 19 - , locColumn = 23 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "bar" ) End - , pl = TokenCons - ( Word "bars" ) End - } - ) - ( Marker "bar" ) - ) - ) - ) - [ TermVar - ( NamedVar "y" ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 19 - , locColumn = 19 - } - ) - ( SymbolPredicate - ( PredicateAdj - ( LexicalItem - ( TokenCons - ( Word "foo" ) End - ) - ( Marker "foo" ) - ) - ) - ) - [ TermVar - ( NamedVar "y" ) - ] - ) - ) - ] - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 20 - , locColumn = 13 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( NamedVar "x" ) - , TermVar - ( NamedVar "x" ) - ] - ) - ) -, BlockLemma - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 24 - , locColumn = 1 - } - ) - ( Marker "nouns_suchthat" ) - ( Lemma - [ Asm - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 25 - , locColumn = 41 - } - ) - ( SymbolPredicate - ( PredicateAdj - ( LexicalItem - ( TokenCons - ( Word "foo" ) End - ) - ( Marker "foo" ) - ) - ) - ) - [ TermVar - ( NamedVar "x" ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 25 - , locColumn = 56 - } - ) - ( SymbolPredicate - ( PredicateAdj - ( LexicalItem - ( TokenCons - ( Word "baz" ) End - ) - ( Marker "baz" ) - ) - ) - ) - [ TermVar - ( NamedVar "y" ) - ] - ) - ) - , Asm - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 25 - , locColumn = 19 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "bar" ) End - , pl = TokenCons - ( Word "bars" ) End - } - ) - ( Marker "bar" ) - ) - ) - ) - [ TermVar - ( NamedVar "x" ) - ] - ) - , Asm - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 25 - , locColumn = 19 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "bar" ) End - , pl = TokenCons - ( Word "bars" ) End - } - ) - ( Marker "bar" ) - ) - ) - ) - [ TermVar - ( NamedVar "y" ) - ] - ) - ] - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 26 - , locColumn = 13 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( NamedVar "x" ) - , TermVar - ( NamedVar "x" ) - ] - ) - ) -, BlockLemma - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 30 - , locColumn = 1 - } - ) - ( Marker "noun_verb" ) - ( Lemma [] - ( Connected Equivalence - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 31 - , locColumn = 8 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( NamedVar "x" ) - , TermVar - ( NamedVar "y" ) - ] - ) - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 31 - , locColumn = 26 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "bar" ) End - , pl = TokenCons - ( Word "bars" ) End - } - ) - ( Marker "bar" ) - ) - ) - ) - [ TermVar - ( NamedVar "x" ) - ] - ) - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( NamedVar "x" ) - , TermVar - ( NamedVar "y" ) - ] - ) - ) - ) - ) -, BlockLemma - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 35 - , locColumn = 1 - } - ) - ( Marker "adjs" ) - ( Lemma [] - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 36 - , locColumn = 12 - } - ) - ( SymbolPredicate - ( PredicateAdj - ( LexicalItem - ( TokenCons - ( Word "foo" ) End - ) - ( Marker "foo" ) - ) - ) - ) - [ TermVar - ( NamedVar "x" ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 36 - , locColumn = 20 - } - ) - ( SymbolPredicate - ( PredicateAdj - ( LexicalItem - ( TokenCons - ( Word "baz" ) End - ) - ( Marker "baz" ) - ) - ) - ) - [ TermVar - ( NamedVar "x" ) - ] - ) - ) - ) -, BlockLemma - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 39 - , locColumn = 1 - } - ) - ( Marker "are_nouns" ) - ( Lemma - [ Asm - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 40 - , locColumn = 23 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "bar" ) End - , pl = TokenCons - ( Word "bars" ) End - } - ) - ( Marker "bar" ) - ) - ) - ) - [ TermVar - ( NamedVar "x" ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 40 - , locColumn = 19 - } - ) - ( SymbolPredicate - ( PredicateAdj - ( LexicalItem - ( TokenCons - ( Word "foo" ) End - ) - ( Marker "foo" ) - ) - ) - ) - [ TermVar - ( NamedVar "x" ) - ] - ) - ) - , Asm - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 40 - , locColumn = 23 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "bar" ) End - , pl = TokenCons - ( Word "bars" ) End - } - ) - ( Marker "bar" ) - ) - ) - ) - [ TermVar - ( NamedVar "y" ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 40 - , locColumn = 19 - } - ) - ( SymbolPredicate - ( PredicateAdj - ( LexicalItem - ( TokenCons - ( Word "foo" ) End - ) - ( Marker "foo" ) - ) - ) - ) - [ TermVar - ( NamedVar "y" ) - ] - ) - ) - ] - ( Connected Conjunction - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 41 - , locColumn = 30 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "bar" ) End - , pl = TokenCons - ( Word "bars" ) End - } - ) - ( Marker "bar" ) - ) - ) - ) - [ TermVar - ( NamedVar "x" ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 41 - , locColumn = 26 - } - ) - ( SymbolPredicate - ( PredicateAdj - ( LexicalItem - ( TokenCons - ( Word "foo" ) End - ) - ( Marker "foo" ) - ) - ) - ) - [ TermVar - ( NamedVar "x" ) - ] - ) - ) - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 41 - , locColumn = 30 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "bar" ) End - , pl = TokenCons - ( Word "bars" ) End - } - ) - ( Marker "bar" ) - ) - ) - ) - [ TermVar - ( NamedVar "y" ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/coord.tex" - , locLine = 41 - , locColumn = 26 - } - ) - ( SymbolPredicate - ( PredicateAdj - ( LexicalItem - ( TokenCons - ( Word "foo" ) End - ) - ( Marker "foo" ) - ) - ) - ) - [ TermVar - ( NamedVar "y" ) - ] - ) - ) - ) - ) -]
\ No newline at end of file diff --git a/test/golden/coord/verification.golden b/test/golden/coord/verification.golden deleted file mode 100644 index 59ecffb..0000000 --- a/test/golden/coord/verification.golden +++ /dev/null @@ -1,11 +0,0 @@ -VerifiedWithTrustedVampire - ( VerificationReport - { verificationRoute = LegacyVerificationRoute - , verificationLegacyDeclaredAssumptionCount = 0 - , verificationTypedDeclaredAssumptionCount = 0 - , verificationTrustedVampireCount = 6 - , verificationExplicitGapLocations = [] - , verificationTrustedLegacyRuleCount = 3 - , verificationKernelProofCount = 0 - } - )
\ No newline at end of file diff --git a/test/golden/datatype/encoding tasks.golden b/test/golden/datatype/encoding tasks.golden deleted file mode 100644 index 5be38a4..0000000 --- a/test/golden/datatype/encoding tasks.golden +++ /dev/null @@ -1,69 +0,0 @@ -fof(zf_q0,conjecture,zf_u6(zf_u3,zf_u4)). -fof(zf_h0,axiom,![V0,V1,V2,V3]:(zf_u0(V0,V1)=zf_u0(V2,V3)=>(V0=V2&V1=V3))). -fof(zf_h1,axiom,![V4,V5,V6]:zf_u5(V4)!=zf_u0(V5,V6)). -fof(zf_h2,axiom,![V7,V8]:((zf_u6(V7,zf_u4)&zf_u6(V8,zf_u4))=>zf_u6(zf_u0(V7,V8),zf_u4))). -fof(zf_h3,axiom,![V9,V10]:(zf_u5(V9)=zf_u5(V10)=>V9=V10)). -fof(zf_h4,axiom,![V11,V12]:zf_u3!=zf_u0(V11,V12)). -fof(zf_h5,axiom,![V13]:((zf_u6(zf_u3,V13)&![V14]:(zf_u6(V14,zf_u1(zf_u2,zf_u2))=>zf_u6(zf_u5(V14),V13))&![V15,V16]:((zf_u6(V15,V13)&zf_u6(V16,V13))=>zf_u6(zf_u0(V15,V16),V13)))=>![V17]:(zf_u6(V17,zf_u4)=>zf_u6(V17,V13)))). -fof(zf_h6,axiom,![V18]:(zf_u6(V18,zf_u1(zf_u2,zf_u2))=>zf_u6(zf_u5(V18),zf_u4))). -fof(zf_h7,axiom,![V19]:(zf_u6(V19,zf_u4)=>(V19=zf_u3|?[V20]:(zf_u6(V20,zf_u1(zf_u2,zf_u2))&V19=zf_u5(V20))|?[V21,V22]:(zf_u6(V21,zf_u4)&zf_u6(V22,zf_u4)&V19=zf_u0(V21,V22))))). -fof(zf_h8,axiom,![V23]:zf_u3!=zf_u5(V23)). -fof(zf_h9,axiom,zf_u6(zf_u3,zf_u4)). ------------------- -fof(zf_q0,conjecture,zf_u6(zf_u2,zf_u1(zf_u2,zf_u2))=>zf_u6(zf_u5(zf_u2),zf_u4)). -fof(zf_h0,axiom,![V0,V1,V2,V3]:(zf_u0(V0,V1)=zf_u0(V2,V3)=>(V0=V2&V1=V3))). -fof(zf_h1,axiom,![V4,V5,V6]:zf_u5(V4)!=zf_u0(V5,V6)). -fof(zf_h2,axiom,![V7,V8]:((zf_u6(V7,zf_u4)&zf_u6(V8,zf_u4))=>zf_u6(zf_u0(V7,V8),zf_u4))). -fof(zf_h3,axiom,![V9,V10]:(zf_u5(V9)=zf_u5(V10)=>V9=V10)). -fof(zf_h4,axiom,![V11,V12]:zf_u3!=zf_u0(V11,V12)). -fof(zf_h5,axiom,![V13]:((zf_u6(zf_u3,V13)&![V14]:(zf_u6(V14,zf_u1(zf_u2,zf_u2))=>zf_u6(zf_u5(V14),V13))&![V15,V16]:((zf_u6(V15,V13)&zf_u6(V16,V13))=>zf_u6(zf_u0(V15,V16),V13)))=>![V17]:(zf_u6(V17,zf_u4)=>zf_u6(V17,V13)))). -fof(zf_h6,axiom,![V18]:(zf_u6(V18,zf_u1(zf_u2,zf_u2))=>zf_u6(zf_u5(V18),zf_u4))). -fof(zf_h7,axiom,![V19]:(zf_u6(V19,zf_u4)=>(V19=zf_u3|?[V20]:(zf_u6(V20,zf_u1(zf_u2,zf_u2))&V19=zf_u5(V20))|?[V21,V22]:(zf_u6(V21,zf_u4)&zf_u6(V22,zf_u4)&V19=zf_u0(V21,V22))))). -fof(zf_h8,axiom,![V23]:zf_u3!=zf_u5(V23)). -fof(zf_h9,axiom,zf_u6(zf_u3,zf_u4)). -fof(zf_h10,axiom,zf_u6(zf_u3,zf_u4)). ------------------- -fof(zf_q0,conjecture,zf_u6(zf_u0(zf_u3,zf_u3),zf_u4)). -fof(zf_h0,axiom,![V0,V1,V2,V3]:(zf_u0(V0,V1)=zf_u0(V2,V3)=>(V0=V2&V1=V3))). -fof(zf_h1,axiom,![V4,V5,V6]:zf_u5(V4)!=zf_u0(V5,V6)). -fof(zf_h2,axiom,![V7,V8]:((zf_u6(V7,zf_u4)&zf_u6(V8,zf_u4))=>zf_u6(zf_u0(V7,V8),zf_u4))). -fof(zf_h3,axiom,![V9,V10]:(zf_u5(V9)=zf_u5(V10)=>V9=V10)). -fof(zf_h4,axiom,![V11,V12]:zf_u3!=zf_u0(V11,V12)). -fof(zf_h5,axiom,![V13]:((zf_u6(zf_u3,V13)&![V14]:(zf_u6(V14,zf_u1(zf_u2,zf_u2))=>zf_u6(zf_u5(V14),V13))&![V15,V16]:((zf_u6(V15,V13)&zf_u6(V16,V13))=>zf_u6(zf_u0(V15,V16),V13)))=>![V17]:(zf_u6(V17,zf_u4)=>zf_u6(V17,V13)))). -fof(zf_h6,axiom,![V18]:(zf_u6(V18,zf_u1(zf_u2,zf_u2))=>zf_u6(zf_u5(V18),zf_u4))). -fof(zf_h7,axiom,![V19]:(zf_u6(V19,zf_u4)=>(V19=zf_u3|?[V20]:(zf_u6(V20,zf_u1(zf_u2,zf_u2))&V19=zf_u5(V20))|?[V21,V22]:(zf_u6(V21,zf_u4)&zf_u6(V22,zf_u4)&V19=zf_u0(V21,V22))))). -fof(zf_h8,axiom,![V23]:zf_u3!=zf_u5(V23)). -fof(zf_h9,axiom,zf_u6(zf_u2,zf_u1(zf_u2,zf_u2))=>zf_u6(zf_u5(zf_u2),zf_u4)). -fof(zf_h10,axiom,zf_u6(zf_u3,zf_u4)). -fof(zf_h11,axiom,zf_u6(zf_u3,zf_u4)). ------------------- -fof(zf_q0,conjecture,zf_u3!=zf_u0(zf_u3,zf_u3)). -fof(zf_h0,axiom,![V0,V1,V2,V3]:(zf_u0(V0,V1)=zf_u0(V2,V3)=>(V0=V2&V1=V3))). -fof(zf_h1,axiom,![V4,V5,V6]:zf_u5(V4)!=zf_u0(V5,V6)). -fof(zf_h2,axiom,![V7,V8]:((zf_u6(V7,zf_u4)&zf_u6(V8,zf_u4))=>zf_u6(zf_u0(V7,V8),zf_u4))). -fof(zf_h3,axiom,![V9,V10]:(zf_u5(V9)=zf_u5(V10)=>V9=V10)). -fof(zf_h4,axiom,![V11,V12]:zf_u3!=zf_u0(V11,V12)). -fof(zf_h5,axiom,![V13]:((zf_u6(zf_u3,V13)&![V14]:(zf_u6(V14,zf_u1(zf_u2,zf_u2))=>zf_u6(zf_u5(V14),V13))&![V15,V16]:((zf_u6(V15,V13)&zf_u6(V16,V13))=>zf_u6(zf_u0(V15,V16),V13)))=>![V17]:(zf_u6(V17,zf_u4)=>zf_u6(V17,V13)))). -fof(zf_h6,axiom,![V18]:(zf_u6(V18,zf_u1(zf_u2,zf_u2))=>zf_u6(zf_u5(V18),zf_u4))). -fof(zf_h7,axiom,![V19]:(zf_u6(V19,zf_u4)=>(V19=zf_u3|?[V20]:(zf_u6(V20,zf_u1(zf_u2,zf_u2))&V19=zf_u5(V20))|?[V21,V22]:(zf_u6(V21,zf_u4)&zf_u6(V22,zf_u4)&V19=zf_u0(V21,V22))))). -fof(zf_h8,axiom,![V23]:zf_u3!=zf_u5(V23)). -fof(zf_h9,axiom,zf_u6(zf_u0(zf_u3,zf_u3),zf_u4)). -fof(zf_h10,axiom,zf_u6(zf_u2,zf_u1(zf_u2,zf_u2))=>zf_u6(zf_u5(zf_u2),zf_u4)). -fof(zf_h11,axiom,zf_u6(zf_u3,zf_u4)). -fof(zf_h12,axiom,zf_u6(zf_u3,zf_u4)). ------------------- -fof(zf_q0,conjecture,zf_u5(zf_f0)=zf_u5(zf_f1)=>zf_f0=zf_f1). -fof(zf_h0,axiom,![V0,V1,V2,V3]:(zf_u0(V0,V1)=zf_u0(V2,V3)=>(V0=V2&V1=V3))). -fof(zf_h1,axiom,![V4,V5,V6]:zf_u5(V4)!=zf_u0(V5,V6)). -fof(zf_h2,axiom,![V7,V8]:((zf_u6(V7,zf_u4)&zf_u6(V8,zf_u4))=>zf_u6(zf_u0(V7,V8),zf_u4))). -fof(zf_h3,axiom,![V9,V10]:(zf_u5(V9)=zf_u5(V10)=>V9=V10)). -fof(zf_h4,axiom,![V11,V12]:zf_u3!=zf_u0(V11,V12)). -fof(zf_h5,axiom,![V13]:((zf_u6(zf_u3,V13)&![V14]:(zf_u6(V14,zf_u1(zf_u2,zf_u2))=>zf_u6(zf_u5(V14),V13))&![V15,V16]:((zf_u6(V15,V13)&zf_u6(V16,V13))=>zf_u6(zf_u0(V15,V16),V13)))=>![V17]:(zf_u6(V17,zf_u4)=>zf_u6(V17,V13)))). -fof(zf_h6,axiom,![V18]:(zf_u6(V18,zf_u1(zf_u2,zf_u2))=>zf_u6(zf_u5(V18),zf_u4))). -fof(zf_h7,axiom,![V19]:(zf_u6(V19,zf_u4)=>(V19=zf_u3|?[V20]:(zf_u6(V20,zf_u1(zf_u2,zf_u2))&V19=zf_u5(V20))|?[V21,V22]:(zf_u6(V21,zf_u4)&zf_u6(V22,zf_u4)&V19=zf_u0(V21,V22))))). -fof(zf_h8,axiom,![V23]:zf_u3!=zf_u5(V23)). -fof(zf_h9,axiom,zf_u3!=zf_u0(zf_u3,zf_u3)). -fof(zf_h10,axiom,zf_u6(zf_u0(zf_u3,zf_u3),zf_u4)). -fof(zf_h11,axiom,zf_u6(zf_u2,zf_u1(zf_u2,zf_u2))=>zf_u6(zf_u5(zf_u2),zf_u4)). -fof(zf_h12,axiom,zf_u6(zf_u3,zf_u4)). -fof(zf_h13,axiom,zf_u6(zf_u3,zf_u4)).
\ No newline at end of file diff --git a/test/golden/datatype/generating tasks.golden b/test/golden/datatype/generating tasks.golden deleted file mode 100644 index e052235..0000000 --- a/test/golden/datatype/generating tasks.golden +++ /dev/null @@ -1,8698 +0,0 @@ -[ Task - { taskDirectness = Direct - , taskHypotheses = - [ Hypothesis Marker "propform_propbot_intro" TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propbot" ) End - ) - ( Marker "propbot" ) NonAssoc - ) - ) [] - , TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propform" ) End - ) - ( Marker "propform" ) NonAssoc - ) - ) [] - ] - , Hypothesis Marker "propform_propvar_intro" Quantified Universally - ( Scope - ( Connected Implication - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "n" ) - ) - , TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 6 - , locColumn = 54 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "cons" ) - ( TokenCons InvisibleBraceL - ( HoleCons - ( TokenCons InvisibleBraceR - ( TokenCons InvisibleBraceL - ( HoleCons ( TokenCons InvisibleBraceR End ) ) - ) - ) - ) - ) - ) - ( Marker "cons" ) NonAssoc - ) - ) - [ TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 6 - , locColumn = 56 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "emptyset" ) End - ) - ( Marker "emptyset" ) NonAssoc - ) - ) [] - , TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 6 - , locColumn = 54 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "emptyset" ) End - ) - ( Marker "emptyset" ) NonAssoc - ) - ) [] - ] - ] - ) - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propvar" ) - ( TokenCons InvisibleBraceL - ( HoleCons ( TokenCons InvisibleBraceR End ) ) - ) - ) - ( Marker "propvar" ) NonAssoc - ) - ) - [ TermVar - ( B - ( NamedVar "n" ) - ) - ] - , TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propform" ) End - ) - ( Marker "propform" ) NonAssoc - ) - ) [] - ] - ) - ) - ) - , Hypothesis Marker "propform_propto_intro" Quantified Universally - ( Scope - ( Connected Implication - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "p" ) - ) - , TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 7 - , locColumn = 56 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propform" ) End - ) - ( Marker "propform" ) NonAssoc - ) - ) [] - ] - ) - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "q" ) - ) - , TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 7 - , locColumn = 78 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propform" ) End - ) - ( Marker "propform" ) NonAssoc - ) - ) [] - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolMixfix - ( MixfixItem - ( HoleCons - ( TokenCons - ( Command "propto" ) ( HoleCons End ) - ) - ) - ( Marker "propto" ) RightAssoc - ) - ) - [ TermVar - ( B - ( NamedVar "p" ) - ) - , TermVar - ( B - ( NamedVar "q" ) - ) - ] - , TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propform" ) End - ) - ( Marker "propform" ) NonAssoc - ) - ) [] - ] - ) - ) - ) - , Hypothesis Marker "propform_propbot_propvar_distinct" Quantified Universally - ( Scope - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "neq" ) - ( ParameterArity 0 ) - ( Marker "neq" ) - ) - ) - ) - [ TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propbot" ) End - ) - ( Marker "propbot" ) NonAssoc - ) - ) [] - , TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propvar" ) - ( TokenCons InvisibleBraceL - ( HoleCons ( TokenCons InvisibleBraceR End ) ) - ) - ) - ( Marker "propvar" ) NonAssoc - ) - ) - [ TermVar - ( B - ( NamedVar "n_rhs" ) - ) - ] - ] - ) - ) - , Hypothesis Marker "propform_propbot_propto_distinct" Quantified Universally - ( Scope - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "neq" ) - ( ParameterArity 0 ) - ( Marker "neq" ) - ) - ) - ) - [ TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propbot" ) End - ) - ( Marker "propbot" ) NonAssoc - ) - ) [] - , TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolMixfix - ( MixfixItem - ( HoleCons - ( TokenCons - ( Command "propto" ) ( HoleCons End ) - ) - ) - ( Marker "propto" ) RightAssoc - ) - ) - [ TermVar - ( B - ( NamedVar "p_rhs" ) - ) - , TermVar - ( B - ( NamedVar "q_rhs" ) - ) - ] - ] - ) - ) - , Hypothesis Marker "propform_propvar_propto_distinct" Quantified Universally - ( Scope - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "neq" ) - ( ParameterArity 0 ) - ( Marker "neq" ) - ) - ) - ) - [ TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propvar" ) - ( TokenCons InvisibleBraceL - ( HoleCons ( TokenCons InvisibleBraceR End ) ) - ) - ) - ( Marker "propvar" ) NonAssoc - ) - ) - [ TermVar - ( B - ( NamedVar "n" ) - ) - ] - , TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolMixfix - ( MixfixItem - ( HoleCons - ( TokenCons - ( Command "propto" ) ( HoleCons End ) - ) - ) - ( Marker "propto" ) RightAssoc - ) - ) - [ TermVar - ( B - ( NamedVar "p_rhs" ) - ) - , TermVar - ( B - ( NamedVar "q_rhs" ) - ) - ] - ] - ) - ) - , Hypothesis Marker "propform_propvar_injective" Quantified Universally - ( Scope - ( Connected Implication - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propvar" ) - ( TokenCons InvisibleBraceL - ( HoleCons ( TokenCons InvisibleBraceR End ) ) - ) - ) - ( Marker "propvar" ) NonAssoc - ) - ) - [ TermVar - ( B - ( NamedVar "n" ) - ) - ] - , TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propvar" ) - ( TokenCons InvisibleBraceL - ( HoleCons ( TokenCons InvisibleBraceR End ) ) - ) - ) - ( Marker "propvar" ) NonAssoc - ) - ) - [ TermVar - ( B - ( NamedVar "n_rhs" ) - ) - ] - ] - ) - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "n" ) - ) - , TermVar - ( B - ( NamedVar "n_rhs" ) - ) - ] - ) - ) - ) - , Hypothesis Marker "propform_propto_injective" Quantified Universally - ( Scope - ( Connected Implication - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolMixfix - ( MixfixItem - ( HoleCons - ( TokenCons - ( Command "propto" ) ( HoleCons End ) - ) - ) - ( Marker "propto" ) RightAssoc - ) - ) - [ TermVar - ( B - ( NamedVar "p" ) - ) - , TermVar - ( B - ( NamedVar "q" ) - ) - ] - , TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolMixfix - ( MixfixItem - ( HoleCons - ( TokenCons - ( Command "propto" ) ( HoleCons End ) - ) - ) - ( Marker "propto" ) RightAssoc - ) - ) - [ TermVar - ( B - ( NamedVar "p_rhs" ) - ) - , TermVar - ( B - ( NamedVar "q_rhs" ) - ) - ] - ] - ) - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "p" ) - ) - , TermVar - ( B - ( NamedVar "p_rhs" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "q" ) - ) - , TermVar - ( B - ( NamedVar "q_rhs" ) - ) - ] - ) - ) - ) - ) - , Hypothesis Marker "propform_cases" Quantified Universally - ( Scope - ( Connected Implication - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propform" ) End - ) - ( Marker "propform" ) NonAssoc - ) - ) [] - ] - ) - ( Connected Disjunction - ( Connected Disjunction - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propbot" ) End - ) - ( Marker "propbot" ) NonAssoc - ) - ) [] - ] - ) - ( Quantified Existentially - ( Scope - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "n" ) - ) - , TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 6 - , locColumn = 54 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "cons" ) - ( TokenCons InvisibleBraceL - ( HoleCons - ( TokenCons InvisibleBraceR - ( TokenCons InvisibleBraceL - ( HoleCons ( TokenCons InvisibleBraceR End ) ) - ) - ) - ) - ) - ) - ( Marker "cons" ) NonAssoc - ) - ) - [ TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 6 - , locColumn = 56 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "emptyset" ) End - ) - ( Marker "emptyset" ) NonAssoc - ) - ) [] - , TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 6 - , locColumn = 54 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "emptyset" ) End - ) - ( Marker "emptyset" ) NonAssoc - ) - ) [] - ] - ] - ) - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( F - ( TermVar - ( B - ( NamedVar "x" ) - ) - ) - ) - , TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propvar" ) - ( TokenCons InvisibleBraceL - ( HoleCons ( TokenCons InvisibleBraceR End ) ) - ) - ) - ( Marker "propvar" ) NonAssoc - ) - ) - [ TermVar - ( B - ( NamedVar "n" ) - ) - ] - ] - ) - ) - ) - ) - ) - ( Quantified Existentially - ( Scope - ( Connected Conjunction - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "p" ) - ) - , TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 7 - , locColumn = 56 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propform" ) End - ) - ( Marker "propform" ) NonAssoc - ) - ) [] - ] - ) - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "q" ) - ) - , TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 7 - , locColumn = 78 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propform" ) End - ) - ( Marker "propform" ) NonAssoc - ) - ) [] - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( F - ( TermVar - ( B - ( NamedVar "x" ) - ) - ) - ) - , TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolMixfix - ( MixfixItem - ( HoleCons - ( TokenCons - ( Command "propto" ) ( HoleCons End ) - ) - ) - ( Marker "propto" ) RightAssoc - ) - ) - [ TermVar - ( B - ( NamedVar "p" ) - ) - , TermVar - ( B - ( NamedVar "q" ) - ) - ] - ] - ) - ) - ) - ) - ) - ) - ) - , Hypothesis Marker "propform_induct" Quantified Universally - ( Scope - ( Connected Implication - ( Connected Conjunction - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propbot" ) End - ) - ( Marker "propbot" ) NonAssoc - ) - ) [] - , TermVar - ( B - ( NamedVar "S" ) - ) - ] - ) - ( Quantified Universally - ( Scope - ( Connected Implication - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "n" ) - ) - , TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 6 - , locColumn = 54 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "cons" ) - ( TokenCons InvisibleBraceL - ( HoleCons - ( TokenCons InvisibleBraceR - ( TokenCons InvisibleBraceL - ( HoleCons ( TokenCons InvisibleBraceR End ) ) - ) - ) - ) - ) - ) - ( Marker "cons" ) NonAssoc - ) - ) - [ TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 6 - , locColumn = 56 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "emptyset" ) End - ) - ( Marker "emptyset" ) NonAssoc - ) - ) [] - , TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 6 - , locColumn = 54 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "emptyset" ) End - ) - ( Marker "emptyset" ) NonAssoc - ) - ) [] - ] - ] - ) - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propvar" ) - ( TokenCons InvisibleBraceL - ( HoleCons ( TokenCons InvisibleBraceR End ) ) - ) - ) - ( Marker "propvar" ) NonAssoc - ) - ) - [ TermVar - ( B - ( NamedVar "n" ) - ) - ] - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "S" ) - ) - ) - ) - ] - ) - ) - ) - ) - ) - ( Quantified Universally - ( Scope - ( Connected Implication - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "p" ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "S" ) - ) - ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "q" ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "S" ) - ) - ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolMixfix - ( MixfixItem - ( HoleCons - ( TokenCons - ( Command "propto" ) ( HoleCons End ) - ) - ) - ( Marker "propto" ) RightAssoc - ) - ) - [ TermVar - ( B - ( NamedVar "p" ) - ) - , TermVar - ( B - ( NamedVar "q" ) - ) - ] - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "S" ) - ) - ) - ) - ] - ) - ) - ) - ) - ) - ( Quantified Universally - ( Scope - ( Connected Implication - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propform" ) End - ) - ( Marker "propform" ) NonAssoc - ) - ) [] - ] - ) - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "S" ) - ) - ) - ) - ] - ) - ) - ) - ) - ) - ) - ] - , taskConjectureLabel = Marker "propform_bot_test" - , taskLocation = Location - { locFile = "test/examples/datatype.tex" - , locLine = 10 - , locColumn = 1 - } - , taskConjecture = TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 11 - , locColumn = 15 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 11 - , locColumn = 6 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propbot" ) End - ) - ( Marker "propbot" ) NonAssoc - ) - ) [] - , TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 11 - , locColumn = 19 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propform" ) End - ) - ( Marker "propform" ) NonAssoc - ) - ) [] - ] - } -, Task - { taskDirectness = Direct - , taskHypotheses = - [ Hypothesis Marker "propform_bot_test" TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 11 - , locColumn = 15 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 11 - , locColumn = 6 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propbot" ) End - ) - ( Marker "propbot" ) NonAssoc - ) - ) [] - , TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 11 - , locColumn = 19 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propform" ) End - ) - ( Marker "propform" ) NonAssoc - ) - ) [] - ] - , Hypothesis Marker "propform_propbot_intro" TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propbot" ) End - ) - ( Marker "propbot" ) NonAssoc - ) - ) [] - , TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propform" ) End - ) - ( Marker "propform" ) NonAssoc - ) - ) [] - ] - , Hypothesis Marker "propform_propvar_intro" Quantified Universally - ( Scope - ( Connected Implication - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "n" ) - ) - , TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 6 - , locColumn = 54 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "cons" ) - ( TokenCons InvisibleBraceL - ( HoleCons - ( TokenCons InvisibleBraceR - ( TokenCons InvisibleBraceL - ( HoleCons ( TokenCons InvisibleBraceR End ) ) - ) - ) - ) - ) - ) - ( Marker "cons" ) NonAssoc - ) - ) - [ TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 6 - , locColumn = 56 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "emptyset" ) End - ) - ( Marker "emptyset" ) NonAssoc - ) - ) [] - , TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 6 - , locColumn = 54 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "emptyset" ) End - ) - ( Marker "emptyset" ) NonAssoc - ) - ) [] - ] - ] - ) - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propvar" ) - ( TokenCons InvisibleBraceL - ( HoleCons ( TokenCons InvisibleBraceR End ) ) - ) - ) - ( Marker "propvar" ) NonAssoc - ) - ) - [ TermVar - ( B - ( NamedVar "n" ) - ) - ] - , TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propform" ) End - ) - ( Marker "propform" ) NonAssoc - ) - ) [] - ] - ) - ) - ) - , Hypothesis Marker "propform_propto_intro" Quantified Universally - ( Scope - ( Connected Implication - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "p" ) - ) - , TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 7 - , locColumn = 56 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propform" ) End - ) - ( Marker "propform" ) NonAssoc - ) - ) [] - ] - ) - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "q" ) - ) - , TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 7 - , locColumn = 78 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propform" ) End - ) - ( Marker "propform" ) NonAssoc - ) - ) [] - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolMixfix - ( MixfixItem - ( HoleCons - ( TokenCons - ( Command "propto" ) ( HoleCons End ) - ) - ) - ( Marker "propto" ) RightAssoc - ) - ) - [ TermVar - ( B - ( NamedVar "p" ) - ) - , TermVar - ( B - ( NamedVar "q" ) - ) - ] - , TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propform" ) End - ) - ( Marker "propform" ) NonAssoc - ) - ) [] - ] - ) - ) - ) - , Hypothesis Marker "propform_propbot_propvar_distinct" Quantified Universally - ( Scope - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "neq" ) - ( ParameterArity 0 ) - ( Marker "neq" ) - ) - ) - ) - [ TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propbot" ) End - ) - ( Marker "propbot" ) NonAssoc - ) - ) [] - , TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propvar" ) - ( TokenCons InvisibleBraceL - ( HoleCons ( TokenCons InvisibleBraceR End ) ) - ) - ) - ( Marker "propvar" ) NonAssoc - ) - ) - [ TermVar - ( B - ( NamedVar "n_rhs" ) - ) - ] - ] - ) - ) - , Hypothesis Marker "propform_propbot_propto_distinct" Quantified Universally - ( Scope - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "neq" ) - ( ParameterArity 0 ) - ( Marker "neq" ) - ) - ) - ) - [ TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propbot" ) End - ) - ( Marker "propbot" ) NonAssoc - ) - ) [] - , TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolMixfix - ( MixfixItem - ( HoleCons - ( TokenCons - ( Command "propto" ) ( HoleCons End ) - ) - ) - ( Marker "propto" ) RightAssoc - ) - ) - [ TermVar - ( B - ( NamedVar "p_rhs" ) - ) - , TermVar - ( B - ( NamedVar "q_rhs" ) - ) - ] - ] - ) - ) - , Hypothesis Marker "propform_propvar_propto_distinct" Quantified Universally - ( Scope - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "neq" ) - ( ParameterArity 0 ) - ( Marker "neq" ) - ) - ) - ) - [ TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propvar" ) - ( TokenCons InvisibleBraceL - ( HoleCons ( TokenCons InvisibleBraceR End ) ) - ) - ) - ( Marker "propvar" ) NonAssoc - ) - ) - [ TermVar - ( B - ( NamedVar "n" ) - ) - ] - , TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolMixfix - ( MixfixItem - ( HoleCons - ( TokenCons - ( Command "propto" ) ( HoleCons End ) - ) - ) - ( Marker "propto" ) RightAssoc - ) - ) - [ TermVar - ( B - ( NamedVar "p_rhs" ) - ) - , TermVar - ( B - ( NamedVar "q_rhs" ) - ) - ] - ] - ) - ) - , Hypothesis Marker "propform_propvar_injective" Quantified Universally - ( Scope - ( Connected Implication - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propvar" ) - ( TokenCons InvisibleBraceL - ( HoleCons ( TokenCons InvisibleBraceR End ) ) - ) - ) - ( Marker "propvar" ) NonAssoc - ) - ) - [ TermVar - ( B - ( NamedVar "n" ) - ) - ] - , TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propvar" ) - ( TokenCons InvisibleBraceL - ( HoleCons ( TokenCons InvisibleBraceR End ) ) - ) - ) - ( Marker "propvar" ) NonAssoc - ) - ) - [ TermVar - ( B - ( NamedVar "n_rhs" ) - ) - ] - ] - ) - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "n" ) - ) - , TermVar - ( B - ( NamedVar "n_rhs" ) - ) - ] - ) - ) - ) - , Hypothesis Marker "propform_propto_injective" Quantified Universally - ( Scope - ( Connected Implication - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolMixfix - ( MixfixItem - ( HoleCons - ( TokenCons - ( Command "propto" ) ( HoleCons End ) - ) - ) - ( Marker "propto" ) RightAssoc - ) - ) - [ TermVar - ( B - ( NamedVar "p" ) - ) - , TermVar - ( B - ( NamedVar "q" ) - ) - ] - , TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolMixfix - ( MixfixItem - ( HoleCons - ( TokenCons - ( Command "propto" ) ( HoleCons End ) - ) - ) - ( Marker "propto" ) RightAssoc - ) - ) - [ TermVar - ( B - ( NamedVar "p_rhs" ) - ) - , TermVar - ( B - ( NamedVar "q_rhs" ) - ) - ] - ] - ) - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "p" ) - ) - , TermVar - ( B - ( NamedVar "p_rhs" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "q" ) - ) - , TermVar - ( B - ( NamedVar "q_rhs" ) - ) - ] - ) - ) - ) - ) - , Hypothesis Marker "propform_cases" Quantified Universally - ( Scope - ( Connected Implication - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propform" ) End - ) - ( Marker "propform" ) NonAssoc - ) - ) [] - ] - ) - ( Connected Disjunction - ( Connected Disjunction - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propbot" ) End - ) - ( Marker "propbot" ) NonAssoc - ) - ) [] - ] - ) - ( Quantified Existentially - ( Scope - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "n" ) - ) - , TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 6 - , locColumn = 54 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "cons" ) - ( TokenCons InvisibleBraceL - ( HoleCons - ( TokenCons InvisibleBraceR - ( TokenCons InvisibleBraceL - ( HoleCons ( TokenCons InvisibleBraceR End ) ) - ) - ) - ) - ) - ) - ( Marker "cons" ) NonAssoc - ) - ) - [ TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 6 - , locColumn = 56 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "emptyset" ) End - ) - ( Marker "emptyset" ) NonAssoc - ) - ) [] - , TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 6 - , locColumn = 54 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "emptyset" ) End - ) - ( Marker "emptyset" ) NonAssoc - ) - ) [] - ] - ] - ) - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( F - ( TermVar - ( B - ( NamedVar "x" ) - ) - ) - ) - , TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propvar" ) - ( TokenCons InvisibleBraceL - ( HoleCons ( TokenCons InvisibleBraceR End ) ) - ) - ) - ( Marker "propvar" ) NonAssoc - ) - ) - [ TermVar - ( B - ( NamedVar "n" ) - ) - ] - ] - ) - ) - ) - ) - ) - ( Quantified Existentially - ( Scope - ( Connected Conjunction - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "p" ) - ) - , TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 7 - , locColumn = 56 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propform" ) End - ) - ( Marker "propform" ) NonAssoc - ) - ) [] - ] - ) - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "q" ) - ) - , TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 7 - , locColumn = 78 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propform" ) End - ) - ( Marker "propform" ) NonAssoc - ) - ) [] - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( F - ( TermVar - ( B - ( NamedVar "x" ) - ) - ) - ) - , TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolMixfix - ( MixfixItem - ( HoleCons - ( TokenCons - ( Command "propto" ) ( HoleCons End ) - ) - ) - ( Marker "propto" ) RightAssoc - ) - ) - [ TermVar - ( B - ( NamedVar "p" ) - ) - , TermVar - ( B - ( NamedVar "q" ) - ) - ] - ] - ) - ) - ) - ) - ) - ) - ) - , Hypothesis Marker "propform_induct" Quantified Universally - ( Scope - ( Connected Implication - ( Connected Conjunction - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propbot" ) End - ) - ( Marker "propbot" ) NonAssoc - ) - ) [] - , TermVar - ( B - ( NamedVar "S" ) - ) - ] - ) - ( Quantified Universally - ( Scope - ( Connected Implication - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "n" ) - ) - , TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 6 - , locColumn = 54 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "cons" ) - ( TokenCons InvisibleBraceL - ( HoleCons - ( TokenCons InvisibleBraceR - ( TokenCons InvisibleBraceL - ( HoleCons ( TokenCons InvisibleBraceR End ) ) - ) - ) - ) - ) - ) - ( Marker "cons" ) NonAssoc - ) - ) - [ TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 6 - , locColumn = 56 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "emptyset" ) End - ) - ( Marker "emptyset" ) NonAssoc - ) - ) [] - , TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 6 - , locColumn = 54 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "emptyset" ) End - ) - ( Marker "emptyset" ) NonAssoc - ) - ) [] - ] - ] - ) - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propvar" ) - ( TokenCons InvisibleBraceL - ( HoleCons ( TokenCons InvisibleBraceR End ) ) - ) - ) - ( Marker "propvar" ) NonAssoc - ) - ) - [ TermVar - ( B - ( NamedVar "n" ) - ) - ] - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "S" ) - ) - ) - ) - ] - ) - ) - ) - ) - ) - ( Quantified Universally - ( Scope - ( Connected Implication - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "p" ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "S" ) - ) - ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "q" ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "S" ) - ) - ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolMixfix - ( MixfixItem - ( HoleCons - ( TokenCons - ( Command "propto" ) ( HoleCons End ) - ) - ) - ( Marker "propto" ) RightAssoc - ) - ) - [ TermVar - ( B - ( NamedVar "p" ) - ) - , TermVar - ( B - ( NamedVar "q" ) - ) - ] - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "S" ) - ) - ) - ) - ] - ) - ) - ) - ) - ) - ( Quantified Universally - ( Scope - ( Connected Implication - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propform" ) End - ) - ( Marker "propform" ) NonAssoc - ) - ) [] - ] - ) - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "S" ) - ) - ) - ) - ] - ) - ) - ) - ) - ) - ) - ] - , taskConjectureLabel = Marker "propform_var_test" - , taskLocation = Location - { locFile = "test/examples/datatype.tex" - , locLine = 14 - , locColumn = 1 - } - , taskConjecture = Connected Implication - ( TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 15 - , locColumn = 19 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 15 - , locColumn = 9 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "emptyset" ) End - ) - ( Marker "emptyset" ) NonAssoc - ) - ) [] - , TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 15 - , locColumn = 23 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "cons" ) - ( TokenCons InvisibleBraceL - ( HoleCons - ( TokenCons InvisibleBraceR - ( TokenCons InvisibleBraceL - ( HoleCons ( TokenCons InvisibleBraceR End ) ) - ) - ) - ) - ) - ) - ( Marker "cons" ) NonAssoc - ) - ) - [ TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 15 - , locColumn = 25 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "emptyset" ) End - ) - ( Marker "emptyset" ) NonAssoc - ) - ) [] - , TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 15 - , locColumn = 23 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "emptyset" ) End - ) - ( Marker "emptyset" ) NonAssoc - ) - ) [] - ] - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 15 - , locColumn = 65 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 15 - , locColumn = 45 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propvar" ) - ( TokenCons InvisibleBraceL - ( HoleCons ( TokenCons InvisibleBraceR End ) ) - ) - ) - ( Marker "propvar" ) NonAssoc - ) - ) - [ TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 15 - , locColumn = 54 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "emptyset" ) End - ) - ( Marker "emptyset" ) NonAssoc - ) - ) [] - ] - , TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 15 - , locColumn = 69 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propform" ) End - ) - ( Marker "propform" ) NonAssoc - ) - ) [] - ] - ) - } -, Task - { taskDirectness = Direct - , taskHypotheses = - [ Hypothesis Marker "propform_var_test" Connected Implication - ( TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 15 - , locColumn = 19 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 15 - , locColumn = 9 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "emptyset" ) End - ) - ( Marker "emptyset" ) NonAssoc - ) - ) [] - , TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 15 - , locColumn = 23 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "cons" ) - ( TokenCons InvisibleBraceL - ( HoleCons - ( TokenCons InvisibleBraceR - ( TokenCons InvisibleBraceL - ( HoleCons ( TokenCons InvisibleBraceR End ) ) - ) - ) - ) - ) - ) - ( Marker "cons" ) NonAssoc - ) - ) - [ TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 15 - , locColumn = 25 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "emptyset" ) End - ) - ( Marker "emptyset" ) NonAssoc - ) - ) [] - , TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 15 - , locColumn = 23 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "emptyset" ) End - ) - ( Marker "emptyset" ) NonAssoc - ) - ) [] - ] - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 15 - , locColumn = 65 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 15 - , locColumn = 45 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propvar" ) - ( TokenCons InvisibleBraceL - ( HoleCons ( TokenCons InvisibleBraceR End ) ) - ) - ) - ( Marker "propvar" ) NonAssoc - ) - ) - [ TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 15 - , locColumn = 54 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "emptyset" ) End - ) - ( Marker "emptyset" ) NonAssoc - ) - ) [] - ] - , TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 15 - , locColumn = 69 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propform" ) End - ) - ( Marker "propform" ) NonAssoc - ) - ) [] - ] - ) - , Hypothesis Marker "propform_bot_test" TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 11 - , locColumn = 15 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 11 - , locColumn = 6 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propbot" ) End - ) - ( Marker "propbot" ) NonAssoc - ) - ) [] - , TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 11 - , locColumn = 19 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propform" ) End - ) - ( Marker "propform" ) NonAssoc - ) - ) [] - ] - , Hypothesis Marker "propform_propbot_intro" TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propbot" ) End - ) - ( Marker "propbot" ) NonAssoc - ) - ) [] - , TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propform" ) End - ) - ( Marker "propform" ) NonAssoc - ) - ) [] - ] - , Hypothesis Marker "propform_propvar_intro" Quantified Universally - ( Scope - ( Connected Implication - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "n" ) - ) - , TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 6 - , locColumn = 54 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "cons" ) - ( TokenCons InvisibleBraceL - ( HoleCons - ( TokenCons InvisibleBraceR - ( TokenCons InvisibleBraceL - ( HoleCons ( TokenCons InvisibleBraceR End ) ) - ) - ) - ) - ) - ) - ( Marker "cons" ) NonAssoc - ) - ) - [ TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 6 - , locColumn = 56 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "emptyset" ) End - ) - ( Marker "emptyset" ) NonAssoc - ) - ) [] - , TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 6 - , locColumn = 54 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "emptyset" ) End - ) - ( Marker "emptyset" ) NonAssoc - ) - ) [] - ] - ] - ) - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propvar" ) - ( TokenCons InvisibleBraceL - ( HoleCons ( TokenCons InvisibleBraceR End ) ) - ) - ) - ( Marker "propvar" ) NonAssoc - ) - ) - [ TermVar - ( B - ( NamedVar "n" ) - ) - ] - , TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propform" ) End - ) - ( Marker "propform" ) NonAssoc - ) - ) [] - ] - ) - ) - ) - , Hypothesis Marker "propform_propto_intro" Quantified Universally - ( Scope - ( Connected Implication - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "p" ) - ) - , TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 7 - , locColumn = 56 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propform" ) End - ) - ( Marker "propform" ) NonAssoc - ) - ) [] - ] - ) - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "q" ) - ) - , TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 7 - , locColumn = 78 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propform" ) End - ) - ( Marker "propform" ) NonAssoc - ) - ) [] - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolMixfix - ( MixfixItem - ( HoleCons - ( TokenCons - ( Command "propto" ) ( HoleCons End ) - ) - ) - ( Marker "propto" ) RightAssoc - ) - ) - [ TermVar - ( B - ( NamedVar "p" ) - ) - , TermVar - ( B - ( NamedVar "q" ) - ) - ] - , TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propform" ) End - ) - ( Marker "propform" ) NonAssoc - ) - ) [] - ] - ) - ) - ) - , Hypothesis Marker "propform_propbot_propvar_distinct" Quantified Universally - ( Scope - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "neq" ) - ( ParameterArity 0 ) - ( Marker "neq" ) - ) - ) - ) - [ TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propbot" ) End - ) - ( Marker "propbot" ) NonAssoc - ) - ) [] - , TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propvar" ) - ( TokenCons InvisibleBraceL - ( HoleCons ( TokenCons InvisibleBraceR End ) ) - ) - ) - ( Marker "propvar" ) NonAssoc - ) - ) - [ TermVar - ( B - ( NamedVar "n_rhs" ) - ) - ] - ] - ) - ) - , Hypothesis Marker "propform_propbot_propto_distinct" Quantified Universally - ( Scope - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "neq" ) - ( ParameterArity 0 ) - ( Marker "neq" ) - ) - ) - ) - [ TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propbot" ) End - ) - ( Marker "propbot" ) NonAssoc - ) - ) [] - , TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolMixfix - ( MixfixItem - ( HoleCons - ( TokenCons - ( Command "propto" ) ( HoleCons End ) - ) - ) - ( Marker "propto" ) RightAssoc - ) - ) - [ TermVar - ( B - ( NamedVar "p_rhs" ) - ) - , TermVar - ( B - ( NamedVar "q_rhs" ) - ) - ] - ] - ) - ) - , Hypothesis Marker "propform_propvar_propto_distinct" Quantified Universally - ( Scope - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "neq" ) - ( ParameterArity 0 ) - ( Marker "neq" ) - ) - ) - ) - [ TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propvar" ) - ( TokenCons InvisibleBraceL - ( HoleCons ( TokenCons InvisibleBraceR End ) ) - ) - ) - ( Marker "propvar" ) NonAssoc - ) - ) - [ TermVar - ( B - ( NamedVar "n" ) - ) - ] - , TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolMixfix - ( MixfixItem - ( HoleCons - ( TokenCons - ( Command "propto" ) ( HoleCons End ) - ) - ) - ( Marker "propto" ) RightAssoc - ) - ) - [ TermVar - ( B - ( NamedVar "p_rhs" ) - ) - , TermVar - ( B - ( NamedVar "q_rhs" ) - ) - ] - ] - ) - ) - , Hypothesis Marker "propform_propvar_injective" Quantified Universally - ( Scope - ( Connected Implication - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propvar" ) - ( TokenCons InvisibleBraceL - ( HoleCons ( TokenCons InvisibleBraceR End ) ) - ) - ) - ( Marker "propvar" ) NonAssoc - ) - ) - [ TermVar - ( B - ( NamedVar "n" ) - ) - ] - , TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propvar" ) - ( TokenCons InvisibleBraceL - ( HoleCons ( TokenCons InvisibleBraceR End ) ) - ) - ) - ( Marker "propvar" ) NonAssoc - ) - ) - [ TermVar - ( B - ( NamedVar "n_rhs" ) - ) - ] - ] - ) - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "n" ) - ) - , TermVar - ( B - ( NamedVar "n_rhs" ) - ) - ] - ) - ) - ) - , Hypothesis Marker "propform_propto_injective" Quantified Universally - ( Scope - ( Connected Implication - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolMixfix - ( MixfixItem - ( HoleCons - ( TokenCons - ( Command "propto" ) ( HoleCons End ) - ) - ) - ( Marker "propto" ) RightAssoc - ) - ) - [ TermVar - ( B - ( NamedVar "p" ) - ) - , TermVar - ( B - ( NamedVar "q" ) - ) - ] - , TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolMixfix - ( MixfixItem - ( HoleCons - ( TokenCons - ( Command "propto" ) ( HoleCons End ) - ) - ) - ( Marker "propto" ) RightAssoc - ) - ) - [ TermVar - ( B - ( NamedVar "p_rhs" ) - ) - , TermVar - ( B - ( NamedVar "q_rhs" ) - ) - ] - ] - ) - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "p" ) - ) - , TermVar - ( B - ( NamedVar "p_rhs" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "q" ) - ) - , TermVar - ( B - ( NamedVar "q_rhs" ) - ) - ] - ) - ) - ) - ) - , Hypothesis Marker "propform_cases" Quantified Universally - ( Scope - ( Connected Implication - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propform" ) End - ) - ( Marker "propform" ) NonAssoc - ) - ) [] - ] - ) - ( Connected Disjunction - ( Connected Disjunction - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propbot" ) End - ) - ( Marker "propbot" ) NonAssoc - ) - ) [] - ] - ) - ( Quantified Existentially - ( Scope - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "n" ) - ) - , TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 6 - , locColumn = 54 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "cons" ) - ( TokenCons InvisibleBraceL - ( HoleCons - ( TokenCons InvisibleBraceR - ( TokenCons InvisibleBraceL - ( HoleCons ( TokenCons InvisibleBraceR End ) ) - ) - ) - ) - ) - ) - ( Marker "cons" ) NonAssoc - ) - ) - [ TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 6 - , locColumn = 56 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "emptyset" ) End - ) - ( Marker "emptyset" ) NonAssoc - ) - ) [] - , TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 6 - , locColumn = 54 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "emptyset" ) End - ) - ( Marker "emptyset" ) NonAssoc - ) - ) [] - ] - ] - ) - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( F - ( TermVar - ( B - ( NamedVar "x" ) - ) - ) - ) - , TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propvar" ) - ( TokenCons InvisibleBraceL - ( HoleCons ( TokenCons InvisibleBraceR End ) ) - ) - ) - ( Marker "propvar" ) NonAssoc - ) - ) - [ TermVar - ( B - ( NamedVar "n" ) - ) - ] - ] - ) - ) - ) - ) - ) - ( Quantified Existentially - ( Scope - ( Connected Conjunction - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "p" ) - ) - , TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 7 - , locColumn = 56 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propform" ) End - ) - ( Marker "propform" ) NonAssoc - ) - ) [] - ] - ) - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "q" ) - ) - , TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 7 - , locColumn = 78 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propform" ) End - ) - ( Marker "propform" ) NonAssoc - ) - ) [] - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( F - ( TermVar - ( B - ( NamedVar "x" ) - ) - ) - ) - , TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolMixfix - ( MixfixItem - ( HoleCons - ( TokenCons - ( Command "propto" ) ( HoleCons End ) - ) - ) - ( Marker "propto" ) RightAssoc - ) - ) - [ TermVar - ( B - ( NamedVar "p" ) - ) - , TermVar - ( B - ( NamedVar "q" ) - ) - ] - ] - ) - ) - ) - ) - ) - ) - ) - , Hypothesis Marker "propform_induct" Quantified Universally - ( Scope - ( Connected Implication - ( Connected Conjunction - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propbot" ) End - ) - ( Marker "propbot" ) NonAssoc - ) - ) [] - , TermVar - ( B - ( NamedVar "S" ) - ) - ] - ) - ( Quantified Universally - ( Scope - ( Connected Implication - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "n" ) - ) - , TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 6 - , locColumn = 54 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "cons" ) - ( TokenCons InvisibleBraceL - ( HoleCons - ( TokenCons InvisibleBraceR - ( TokenCons InvisibleBraceL - ( HoleCons ( TokenCons InvisibleBraceR End ) ) - ) - ) - ) - ) - ) - ( Marker "cons" ) NonAssoc - ) - ) - [ TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 6 - , locColumn = 56 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "emptyset" ) End - ) - ( Marker "emptyset" ) NonAssoc - ) - ) [] - , TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 6 - , locColumn = 54 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "emptyset" ) End - ) - ( Marker "emptyset" ) NonAssoc - ) - ) [] - ] - ] - ) - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propvar" ) - ( TokenCons InvisibleBraceL - ( HoleCons ( TokenCons InvisibleBraceR End ) ) - ) - ) - ( Marker "propvar" ) NonAssoc - ) - ) - [ TermVar - ( B - ( NamedVar "n" ) - ) - ] - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "S" ) - ) - ) - ) - ] - ) - ) - ) - ) - ) - ( Quantified Universally - ( Scope - ( Connected Implication - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "p" ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "S" ) - ) - ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "q" ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "S" ) - ) - ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolMixfix - ( MixfixItem - ( HoleCons - ( TokenCons - ( Command "propto" ) ( HoleCons End ) - ) - ) - ( Marker "propto" ) RightAssoc - ) - ) - [ TermVar - ( B - ( NamedVar "p" ) - ) - , TermVar - ( B - ( NamedVar "q" ) - ) - ] - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "S" ) - ) - ) - ) - ] - ) - ) - ) - ) - ) - ( Quantified Universally - ( Scope - ( Connected Implication - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propform" ) End - ) - ( Marker "propform" ) NonAssoc - ) - ) [] - ] - ) - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "S" ) - ) - ) - ) - ] - ) - ) - ) - ) - ) - ) - ] - , taskConjectureLabel = Marker "propform_imp_test" - , taskLocation = Location - { locFile = "test/examples/datatype.tex" - , locLine = 18 - , locColumn = 1 - } - , taskConjecture = TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 19 - , locColumn = 34 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 19 - , locColumn = 7 - } - ) - ( SymbolMixfix - ( MixfixItem - ( HoleCons - ( TokenCons - ( Command "propto" ) ( HoleCons End ) - ) - ) - ( Marker "propto" ) RightAssoc - ) - ) - [ TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 19 - , locColumn = 7 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propbot" ) End - ) - ( Marker "propbot" ) NonAssoc - ) - ) [] - , TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 19 - , locColumn = 24 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propbot" ) End - ) - ( Marker "propbot" ) NonAssoc - ) - ) [] - ] - , TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 19 - , locColumn = 38 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propform" ) End - ) - ( Marker "propform" ) NonAssoc - ) - ) [] - ] - } -, Task - { taskDirectness = Direct - , taskHypotheses = - [ Hypothesis Marker "propform_imp_test" TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 19 - , locColumn = 34 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 19 - , locColumn = 7 - } - ) - ( SymbolMixfix - ( MixfixItem - ( HoleCons - ( TokenCons - ( Command "propto" ) ( HoleCons End ) - ) - ) - ( Marker "propto" ) RightAssoc - ) - ) - [ TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 19 - , locColumn = 7 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propbot" ) End - ) - ( Marker "propbot" ) NonAssoc - ) - ) [] - , TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 19 - , locColumn = 24 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propbot" ) End - ) - ( Marker "propbot" ) NonAssoc - ) - ) [] - ] - , TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 19 - , locColumn = 38 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propform" ) End - ) - ( Marker "propform" ) NonAssoc - ) - ) [] - ] - , Hypothesis Marker "propform_var_test" Connected Implication - ( TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 15 - , locColumn = 19 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 15 - , locColumn = 9 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "emptyset" ) End - ) - ( Marker "emptyset" ) NonAssoc - ) - ) [] - , TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 15 - , locColumn = 23 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "cons" ) - ( TokenCons InvisibleBraceL - ( HoleCons - ( TokenCons InvisibleBraceR - ( TokenCons InvisibleBraceL - ( HoleCons ( TokenCons InvisibleBraceR End ) ) - ) - ) - ) - ) - ) - ( Marker "cons" ) NonAssoc - ) - ) - [ TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 15 - , locColumn = 25 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "emptyset" ) End - ) - ( Marker "emptyset" ) NonAssoc - ) - ) [] - , TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 15 - , locColumn = 23 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "emptyset" ) End - ) - ( Marker "emptyset" ) NonAssoc - ) - ) [] - ] - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 15 - , locColumn = 65 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 15 - , locColumn = 45 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propvar" ) - ( TokenCons InvisibleBraceL - ( HoleCons ( TokenCons InvisibleBraceR End ) ) - ) - ) - ( Marker "propvar" ) NonAssoc - ) - ) - [ TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 15 - , locColumn = 54 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "emptyset" ) End - ) - ( Marker "emptyset" ) NonAssoc - ) - ) [] - ] - , TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 15 - , locColumn = 69 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propform" ) End - ) - ( Marker "propform" ) NonAssoc - ) - ) [] - ] - ) - , Hypothesis Marker "propform_bot_test" TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 11 - , locColumn = 15 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 11 - , locColumn = 6 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propbot" ) End - ) - ( Marker "propbot" ) NonAssoc - ) - ) [] - , TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 11 - , locColumn = 19 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propform" ) End - ) - ( Marker "propform" ) NonAssoc - ) - ) [] - ] - , Hypothesis Marker "propform_propbot_intro" TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propbot" ) End - ) - ( Marker "propbot" ) NonAssoc - ) - ) [] - , TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propform" ) End - ) - ( Marker "propform" ) NonAssoc - ) - ) [] - ] - , Hypothesis Marker "propform_propvar_intro" Quantified Universally - ( Scope - ( Connected Implication - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "n" ) - ) - , TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 6 - , locColumn = 54 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "cons" ) - ( TokenCons InvisibleBraceL - ( HoleCons - ( TokenCons InvisibleBraceR - ( TokenCons InvisibleBraceL - ( HoleCons ( TokenCons InvisibleBraceR End ) ) - ) - ) - ) - ) - ) - ( Marker "cons" ) NonAssoc - ) - ) - [ TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 6 - , locColumn = 56 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "emptyset" ) End - ) - ( Marker "emptyset" ) NonAssoc - ) - ) [] - , TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 6 - , locColumn = 54 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "emptyset" ) End - ) - ( Marker "emptyset" ) NonAssoc - ) - ) [] - ] - ] - ) - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propvar" ) - ( TokenCons InvisibleBraceL - ( HoleCons ( TokenCons InvisibleBraceR End ) ) - ) - ) - ( Marker "propvar" ) NonAssoc - ) - ) - [ TermVar - ( B - ( NamedVar "n" ) - ) - ] - , TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propform" ) End - ) - ( Marker "propform" ) NonAssoc - ) - ) [] - ] - ) - ) - ) - , Hypothesis Marker "propform_propto_intro" Quantified Universally - ( Scope - ( Connected Implication - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "p" ) - ) - , TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 7 - , locColumn = 56 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propform" ) End - ) - ( Marker "propform" ) NonAssoc - ) - ) [] - ] - ) - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "q" ) - ) - , TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 7 - , locColumn = 78 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propform" ) End - ) - ( Marker "propform" ) NonAssoc - ) - ) [] - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolMixfix - ( MixfixItem - ( HoleCons - ( TokenCons - ( Command "propto" ) ( HoleCons End ) - ) - ) - ( Marker "propto" ) RightAssoc - ) - ) - [ TermVar - ( B - ( NamedVar "p" ) - ) - , TermVar - ( B - ( NamedVar "q" ) - ) - ] - , TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propform" ) End - ) - ( Marker "propform" ) NonAssoc - ) - ) [] - ] - ) - ) - ) - , Hypothesis Marker "propform_propbot_propvar_distinct" Quantified Universally - ( Scope - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "neq" ) - ( ParameterArity 0 ) - ( Marker "neq" ) - ) - ) - ) - [ TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propbot" ) End - ) - ( Marker "propbot" ) NonAssoc - ) - ) [] - , TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propvar" ) - ( TokenCons InvisibleBraceL - ( HoleCons ( TokenCons InvisibleBraceR End ) ) - ) - ) - ( Marker "propvar" ) NonAssoc - ) - ) - [ TermVar - ( B - ( NamedVar "n_rhs" ) - ) - ] - ] - ) - ) - , Hypothesis Marker "propform_propbot_propto_distinct" Quantified Universally - ( Scope - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "neq" ) - ( ParameterArity 0 ) - ( Marker "neq" ) - ) - ) - ) - [ TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propbot" ) End - ) - ( Marker "propbot" ) NonAssoc - ) - ) [] - , TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolMixfix - ( MixfixItem - ( HoleCons - ( TokenCons - ( Command "propto" ) ( HoleCons End ) - ) - ) - ( Marker "propto" ) RightAssoc - ) - ) - [ TermVar - ( B - ( NamedVar "p_rhs" ) - ) - , TermVar - ( B - ( NamedVar "q_rhs" ) - ) - ] - ] - ) - ) - , Hypothesis Marker "propform_propvar_propto_distinct" Quantified Universally - ( Scope - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "neq" ) - ( ParameterArity 0 ) - ( Marker "neq" ) - ) - ) - ) - [ TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propvar" ) - ( TokenCons InvisibleBraceL - ( HoleCons ( TokenCons InvisibleBraceR End ) ) - ) - ) - ( Marker "propvar" ) NonAssoc - ) - ) - [ TermVar - ( B - ( NamedVar "n" ) - ) - ] - , TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolMixfix - ( MixfixItem - ( HoleCons - ( TokenCons - ( Command "propto" ) ( HoleCons End ) - ) - ) - ( Marker "propto" ) RightAssoc - ) - ) - [ TermVar - ( B - ( NamedVar "p_rhs" ) - ) - , TermVar - ( B - ( NamedVar "q_rhs" ) - ) - ] - ] - ) - ) - , Hypothesis Marker "propform_propvar_injective" Quantified Universally - ( Scope - ( Connected Implication - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propvar" ) - ( TokenCons InvisibleBraceL - ( HoleCons ( TokenCons InvisibleBraceR End ) ) - ) - ) - ( Marker "propvar" ) NonAssoc - ) - ) - [ TermVar - ( B - ( NamedVar "n" ) - ) - ] - , TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propvar" ) - ( TokenCons InvisibleBraceL - ( HoleCons ( TokenCons InvisibleBraceR End ) ) - ) - ) - ( Marker "propvar" ) NonAssoc - ) - ) - [ TermVar - ( B - ( NamedVar "n_rhs" ) - ) - ] - ] - ) - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "n" ) - ) - , TermVar - ( B - ( NamedVar "n_rhs" ) - ) - ] - ) - ) - ) - , Hypothesis Marker "propform_propto_injective" Quantified Universally - ( Scope - ( Connected Implication - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolMixfix - ( MixfixItem - ( HoleCons - ( TokenCons - ( Command "propto" ) ( HoleCons End ) - ) - ) - ( Marker "propto" ) RightAssoc - ) - ) - [ TermVar - ( B - ( NamedVar "p" ) - ) - , TermVar - ( B - ( NamedVar "q" ) - ) - ] - , TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolMixfix - ( MixfixItem - ( HoleCons - ( TokenCons - ( Command "propto" ) ( HoleCons End ) - ) - ) - ( Marker "propto" ) RightAssoc - ) - ) - [ TermVar - ( B - ( NamedVar "p_rhs" ) - ) - , TermVar - ( B - ( NamedVar "q_rhs" ) - ) - ] - ] - ) - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "p" ) - ) - , TermVar - ( B - ( NamedVar "p_rhs" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "q" ) - ) - , TermVar - ( B - ( NamedVar "q_rhs" ) - ) - ] - ) - ) - ) - ) - , Hypothesis Marker "propform_cases" Quantified Universally - ( Scope - ( Connected Implication - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propform" ) End - ) - ( Marker "propform" ) NonAssoc - ) - ) [] - ] - ) - ( Connected Disjunction - ( Connected Disjunction - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propbot" ) End - ) - ( Marker "propbot" ) NonAssoc - ) - ) [] - ] - ) - ( Quantified Existentially - ( Scope - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "n" ) - ) - , TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 6 - , locColumn = 54 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "cons" ) - ( TokenCons InvisibleBraceL - ( HoleCons - ( TokenCons InvisibleBraceR - ( TokenCons InvisibleBraceL - ( HoleCons ( TokenCons InvisibleBraceR End ) ) - ) - ) - ) - ) - ) - ( Marker "cons" ) NonAssoc - ) - ) - [ TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 6 - , locColumn = 56 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "emptyset" ) End - ) - ( Marker "emptyset" ) NonAssoc - ) - ) [] - , TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 6 - , locColumn = 54 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "emptyset" ) End - ) - ( Marker "emptyset" ) NonAssoc - ) - ) [] - ] - ] - ) - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( F - ( TermVar - ( B - ( NamedVar "x" ) - ) - ) - ) - , TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propvar" ) - ( TokenCons InvisibleBraceL - ( HoleCons ( TokenCons InvisibleBraceR End ) ) - ) - ) - ( Marker "propvar" ) NonAssoc - ) - ) - [ TermVar - ( B - ( NamedVar "n" ) - ) - ] - ] - ) - ) - ) - ) - ) - ( Quantified Existentially - ( Scope - ( Connected Conjunction - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "p" ) - ) - , TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 7 - , locColumn = 56 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propform" ) End - ) - ( Marker "propform" ) NonAssoc - ) - ) [] - ] - ) - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "q" ) - ) - , TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 7 - , locColumn = 78 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propform" ) End - ) - ( Marker "propform" ) NonAssoc - ) - ) [] - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( F - ( TermVar - ( B - ( NamedVar "x" ) - ) - ) - ) - , TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolMixfix - ( MixfixItem - ( HoleCons - ( TokenCons - ( Command "propto" ) ( HoleCons End ) - ) - ) - ( Marker "propto" ) RightAssoc - ) - ) - [ TermVar - ( B - ( NamedVar "p" ) - ) - , TermVar - ( B - ( NamedVar "q" ) - ) - ] - ] - ) - ) - ) - ) - ) - ) - ) - , Hypothesis Marker "propform_induct" Quantified Universally - ( Scope - ( Connected Implication - ( Connected Conjunction - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propbot" ) End - ) - ( Marker "propbot" ) NonAssoc - ) - ) [] - , TermVar - ( B - ( NamedVar "S" ) - ) - ] - ) - ( Quantified Universally - ( Scope - ( Connected Implication - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "n" ) - ) - , TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 6 - , locColumn = 54 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "cons" ) - ( TokenCons InvisibleBraceL - ( HoleCons - ( TokenCons InvisibleBraceR - ( TokenCons InvisibleBraceL - ( HoleCons ( TokenCons InvisibleBraceR End ) ) - ) - ) - ) - ) - ) - ( Marker "cons" ) NonAssoc - ) - ) - [ TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 6 - , locColumn = 56 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "emptyset" ) End - ) - ( Marker "emptyset" ) NonAssoc - ) - ) [] - , TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 6 - , locColumn = 54 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "emptyset" ) End - ) - ( Marker "emptyset" ) NonAssoc - ) - ) [] - ] - ] - ) - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propvar" ) - ( TokenCons InvisibleBraceL - ( HoleCons ( TokenCons InvisibleBraceR End ) ) - ) - ) - ( Marker "propvar" ) NonAssoc - ) - ) - [ TermVar - ( B - ( NamedVar "n" ) - ) - ] - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "S" ) - ) - ) - ) - ] - ) - ) - ) - ) - ) - ( Quantified Universally - ( Scope - ( Connected Implication - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "p" ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "S" ) - ) - ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "q" ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "S" ) - ) - ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolMixfix - ( MixfixItem - ( HoleCons - ( TokenCons - ( Command "propto" ) ( HoleCons End ) - ) - ) - ( Marker "propto" ) RightAssoc - ) - ) - [ TermVar - ( B - ( NamedVar "p" ) - ) - , TermVar - ( B - ( NamedVar "q" ) - ) - ] - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "S" ) - ) - ) - ) - ] - ) - ) - ) - ) - ) - ( Quantified Universally - ( Scope - ( Connected Implication - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propform" ) End - ) - ( Marker "propform" ) NonAssoc - ) - ) [] - ] - ) - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "S" ) - ) - ) - ) - ] - ) - ) - ) - ) - ) - ) - ] - , taskConjectureLabel = Marker "propform_distinct_test" - , taskLocation = Location - { locFile = "test/examples/datatype.tex" - , locLine = 22 - , locColumn = 1 - } - , taskConjecture = TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 23 - , locColumn = 15 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "neq" ) - ( ParameterArity 0 ) - ( Marker "neq" ) - ) - ) - ) - [ TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 23 - , locColumn = 6 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propbot" ) End - ) - ( Marker "propbot" ) NonAssoc - ) - ) [] - , TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 23 - , locColumn = 21 - } - ) - ( SymbolMixfix - ( MixfixItem - ( HoleCons - ( TokenCons - ( Command "propto" ) ( HoleCons End ) - ) - ) - ( Marker "propto" ) RightAssoc - ) - ) - [ TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 23 - , locColumn = 21 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propbot" ) End - ) - ( Marker "propbot" ) NonAssoc - ) - ) [] - , TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 23 - , locColumn = 38 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propbot" ) End - ) - ( Marker "propbot" ) NonAssoc - ) - ) [] - ] - ] - } -, Task - { taskDirectness = Direct - , taskHypotheses = - [ Hypothesis Marker "propform_distinct_test" TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 23 - , locColumn = 15 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "neq" ) - ( ParameterArity 0 ) - ( Marker "neq" ) - ) - ) - ) - [ TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 23 - , locColumn = 6 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propbot" ) End - ) - ( Marker "propbot" ) NonAssoc - ) - ) [] - , TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 23 - , locColumn = 21 - } - ) - ( SymbolMixfix - ( MixfixItem - ( HoleCons - ( TokenCons - ( Command "propto" ) ( HoleCons End ) - ) - ) - ( Marker "propto" ) RightAssoc - ) - ) - [ TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 23 - , locColumn = 21 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propbot" ) End - ) - ( Marker "propbot" ) NonAssoc - ) - ) [] - , TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 23 - , locColumn = 38 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propbot" ) End - ) - ( Marker "propbot" ) NonAssoc - ) - ) [] - ] - ] - , Hypothesis Marker "propform_imp_test" TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 19 - , locColumn = 34 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 19 - , locColumn = 7 - } - ) - ( SymbolMixfix - ( MixfixItem - ( HoleCons - ( TokenCons - ( Command "propto" ) ( HoleCons End ) - ) - ) - ( Marker "propto" ) RightAssoc - ) - ) - [ TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 19 - , locColumn = 7 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propbot" ) End - ) - ( Marker "propbot" ) NonAssoc - ) - ) [] - , TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 19 - , locColumn = 24 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propbot" ) End - ) - ( Marker "propbot" ) NonAssoc - ) - ) [] - ] - , TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 19 - , locColumn = 38 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propform" ) End - ) - ( Marker "propform" ) NonAssoc - ) - ) [] - ] - , Hypothesis Marker "propform_var_test" Connected Implication - ( TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 15 - , locColumn = 19 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 15 - , locColumn = 9 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "emptyset" ) End - ) - ( Marker "emptyset" ) NonAssoc - ) - ) [] - , TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 15 - , locColumn = 23 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "cons" ) - ( TokenCons InvisibleBraceL - ( HoleCons - ( TokenCons InvisibleBraceR - ( TokenCons InvisibleBraceL - ( HoleCons ( TokenCons InvisibleBraceR End ) ) - ) - ) - ) - ) - ) - ( Marker "cons" ) NonAssoc - ) - ) - [ TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 15 - , locColumn = 25 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "emptyset" ) End - ) - ( Marker "emptyset" ) NonAssoc - ) - ) [] - , TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 15 - , locColumn = 23 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "emptyset" ) End - ) - ( Marker "emptyset" ) NonAssoc - ) - ) [] - ] - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 15 - , locColumn = 65 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 15 - , locColumn = 45 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propvar" ) - ( TokenCons InvisibleBraceL - ( HoleCons ( TokenCons InvisibleBraceR End ) ) - ) - ) - ( Marker "propvar" ) NonAssoc - ) - ) - [ TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 15 - , locColumn = 54 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "emptyset" ) End - ) - ( Marker "emptyset" ) NonAssoc - ) - ) [] - ] - , TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 15 - , locColumn = 69 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propform" ) End - ) - ( Marker "propform" ) NonAssoc - ) - ) [] - ] - ) - , Hypothesis Marker "propform_bot_test" TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 11 - , locColumn = 15 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 11 - , locColumn = 6 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propbot" ) End - ) - ( Marker "propbot" ) NonAssoc - ) - ) [] - , TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 11 - , locColumn = 19 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propform" ) End - ) - ( Marker "propform" ) NonAssoc - ) - ) [] - ] - , Hypothesis Marker "propform_propbot_intro" TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propbot" ) End - ) - ( Marker "propbot" ) NonAssoc - ) - ) [] - , TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propform" ) End - ) - ( Marker "propform" ) NonAssoc - ) - ) [] - ] - , Hypothesis Marker "propform_propvar_intro" Quantified Universally - ( Scope - ( Connected Implication - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "n" ) - ) - , TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 6 - , locColumn = 54 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "cons" ) - ( TokenCons InvisibleBraceL - ( HoleCons - ( TokenCons InvisibleBraceR - ( TokenCons InvisibleBraceL - ( HoleCons ( TokenCons InvisibleBraceR End ) ) - ) - ) - ) - ) - ) - ( Marker "cons" ) NonAssoc - ) - ) - [ TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 6 - , locColumn = 56 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "emptyset" ) End - ) - ( Marker "emptyset" ) NonAssoc - ) - ) [] - , TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 6 - , locColumn = 54 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "emptyset" ) End - ) - ( Marker "emptyset" ) NonAssoc - ) - ) [] - ] - ] - ) - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propvar" ) - ( TokenCons InvisibleBraceL - ( HoleCons ( TokenCons InvisibleBraceR End ) ) - ) - ) - ( Marker "propvar" ) NonAssoc - ) - ) - [ TermVar - ( B - ( NamedVar "n" ) - ) - ] - , TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propform" ) End - ) - ( Marker "propform" ) NonAssoc - ) - ) [] - ] - ) - ) - ) - , Hypothesis Marker "propform_propto_intro" Quantified Universally - ( Scope - ( Connected Implication - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "p" ) - ) - , TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 7 - , locColumn = 56 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propform" ) End - ) - ( Marker "propform" ) NonAssoc - ) - ) [] - ] - ) - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "q" ) - ) - , TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 7 - , locColumn = 78 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propform" ) End - ) - ( Marker "propform" ) NonAssoc - ) - ) [] - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolMixfix - ( MixfixItem - ( HoleCons - ( TokenCons - ( Command "propto" ) ( HoleCons End ) - ) - ) - ( Marker "propto" ) RightAssoc - ) - ) - [ TermVar - ( B - ( NamedVar "p" ) - ) - , TermVar - ( B - ( NamedVar "q" ) - ) - ] - , TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propform" ) End - ) - ( Marker "propform" ) NonAssoc - ) - ) [] - ] - ) - ) - ) - , Hypothesis Marker "propform_propbot_propvar_distinct" Quantified Universally - ( Scope - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "neq" ) - ( ParameterArity 0 ) - ( Marker "neq" ) - ) - ) - ) - [ TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propbot" ) End - ) - ( Marker "propbot" ) NonAssoc - ) - ) [] - , TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propvar" ) - ( TokenCons InvisibleBraceL - ( HoleCons ( TokenCons InvisibleBraceR End ) ) - ) - ) - ( Marker "propvar" ) NonAssoc - ) - ) - [ TermVar - ( B - ( NamedVar "n_rhs" ) - ) - ] - ] - ) - ) - , Hypothesis Marker "propform_propbot_propto_distinct" Quantified Universally - ( Scope - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "neq" ) - ( ParameterArity 0 ) - ( Marker "neq" ) - ) - ) - ) - [ TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propbot" ) End - ) - ( Marker "propbot" ) NonAssoc - ) - ) [] - , TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolMixfix - ( MixfixItem - ( HoleCons - ( TokenCons - ( Command "propto" ) ( HoleCons End ) - ) - ) - ( Marker "propto" ) RightAssoc - ) - ) - [ TermVar - ( B - ( NamedVar "p_rhs" ) - ) - , TermVar - ( B - ( NamedVar "q_rhs" ) - ) - ] - ] - ) - ) - , Hypothesis Marker "propform_propvar_propto_distinct" Quantified Universally - ( Scope - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "neq" ) - ( ParameterArity 0 ) - ( Marker "neq" ) - ) - ) - ) - [ TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propvar" ) - ( TokenCons InvisibleBraceL - ( HoleCons ( TokenCons InvisibleBraceR End ) ) - ) - ) - ( Marker "propvar" ) NonAssoc - ) - ) - [ TermVar - ( B - ( NamedVar "n" ) - ) - ] - , TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolMixfix - ( MixfixItem - ( HoleCons - ( TokenCons - ( Command "propto" ) ( HoleCons End ) - ) - ) - ( Marker "propto" ) RightAssoc - ) - ) - [ TermVar - ( B - ( NamedVar "p_rhs" ) - ) - , TermVar - ( B - ( NamedVar "q_rhs" ) - ) - ] - ] - ) - ) - , Hypothesis Marker "propform_propvar_injective" Quantified Universally - ( Scope - ( Connected Implication - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propvar" ) - ( TokenCons InvisibleBraceL - ( HoleCons ( TokenCons InvisibleBraceR End ) ) - ) - ) - ( Marker "propvar" ) NonAssoc - ) - ) - [ TermVar - ( B - ( NamedVar "n" ) - ) - ] - , TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propvar" ) - ( TokenCons InvisibleBraceL - ( HoleCons ( TokenCons InvisibleBraceR End ) ) - ) - ) - ( Marker "propvar" ) NonAssoc - ) - ) - [ TermVar - ( B - ( NamedVar "n_rhs" ) - ) - ] - ] - ) - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "n" ) - ) - , TermVar - ( B - ( NamedVar "n_rhs" ) - ) - ] - ) - ) - ) - , Hypothesis Marker "propform_propto_injective" Quantified Universally - ( Scope - ( Connected Implication - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolMixfix - ( MixfixItem - ( HoleCons - ( TokenCons - ( Command "propto" ) ( HoleCons End ) - ) - ) - ( Marker "propto" ) RightAssoc - ) - ) - [ TermVar - ( B - ( NamedVar "p" ) - ) - , TermVar - ( B - ( NamedVar "q" ) - ) - ] - , TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolMixfix - ( MixfixItem - ( HoleCons - ( TokenCons - ( Command "propto" ) ( HoleCons End ) - ) - ) - ( Marker "propto" ) RightAssoc - ) - ) - [ TermVar - ( B - ( NamedVar "p_rhs" ) - ) - , TermVar - ( B - ( NamedVar "q_rhs" ) - ) - ] - ] - ) - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "p" ) - ) - , TermVar - ( B - ( NamedVar "p_rhs" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "q" ) - ) - , TermVar - ( B - ( NamedVar "q_rhs" ) - ) - ] - ) - ) - ) - ) - , Hypothesis Marker "propform_cases" Quantified Universally - ( Scope - ( Connected Implication - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propform" ) End - ) - ( Marker "propform" ) NonAssoc - ) - ) [] - ] - ) - ( Connected Disjunction - ( Connected Disjunction - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propbot" ) End - ) - ( Marker "propbot" ) NonAssoc - ) - ) [] - ] - ) - ( Quantified Existentially - ( Scope - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "n" ) - ) - , TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 6 - , locColumn = 54 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "cons" ) - ( TokenCons InvisibleBraceL - ( HoleCons - ( TokenCons InvisibleBraceR - ( TokenCons InvisibleBraceL - ( HoleCons ( TokenCons InvisibleBraceR End ) ) - ) - ) - ) - ) - ) - ( Marker "cons" ) NonAssoc - ) - ) - [ TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 6 - , locColumn = 56 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "emptyset" ) End - ) - ( Marker "emptyset" ) NonAssoc - ) - ) [] - , TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 6 - , locColumn = 54 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "emptyset" ) End - ) - ( Marker "emptyset" ) NonAssoc - ) - ) [] - ] - ] - ) - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( F - ( TermVar - ( B - ( NamedVar "x" ) - ) - ) - ) - , TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propvar" ) - ( TokenCons InvisibleBraceL - ( HoleCons ( TokenCons InvisibleBraceR End ) ) - ) - ) - ( Marker "propvar" ) NonAssoc - ) - ) - [ TermVar - ( B - ( NamedVar "n" ) - ) - ] - ] - ) - ) - ) - ) - ) - ( Quantified Existentially - ( Scope - ( Connected Conjunction - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "p" ) - ) - , TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 7 - , locColumn = 56 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propform" ) End - ) - ( Marker "propform" ) NonAssoc - ) - ) [] - ] - ) - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "q" ) - ) - , TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 7 - , locColumn = 78 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propform" ) End - ) - ( Marker "propform" ) NonAssoc - ) - ) [] - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( F - ( TermVar - ( B - ( NamedVar "x" ) - ) - ) - ) - , TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolMixfix - ( MixfixItem - ( HoleCons - ( TokenCons - ( Command "propto" ) ( HoleCons End ) - ) - ) - ( Marker "propto" ) RightAssoc - ) - ) - [ TermVar - ( B - ( NamedVar "p" ) - ) - , TermVar - ( B - ( NamedVar "q" ) - ) - ] - ] - ) - ) - ) - ) - ) - ) - ) - , Hypothesis Marker "propform_induct" Quantified Universally - ( Scope - ( Connected Implication - ( Connected Conjunction - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propbot" ) End - ) - ( Marker "propbot" ) NonAssoc - ) - ) [] - , TermVar - ( B - ( NamedVar "S" ) - ) - ] - ) - ( Quantified Universally - ( Scope - ( Connected Implication - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "n" ) - ) - , TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 6 - , locColumn = 54 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "cons" ) - ( TokenCons InvisibleBraceL - ( HoleCons - ( TokenCons InvisibleBraceR - ( TokenCons InvisibleBraceL - ( HoleCons ( TokenCons InvisibleBraceR End ) ) - ) - ) - ) - ) - ) - ( Marker "cons" ) NonAssoc - ) - ) - [ TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 6 - , locColumn = 56 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "emptyset" ) End - ) - ( Marker "emptyset" ) NonAssoc - ) - ) [] - , TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 6 - , locColumn = 54 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "emptyset" ) End - ) - ( Marker "emptyset" ) NonAssoc - ) - ) [] - ] - ] - ) - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propvar" ) - ( TokenCons InvisibleBraceL - ( HoleCons ( TokenCons InvisibleBraceR End ) ) - ) - ) - ( Marker "propvar" ) NonAssoc - ) - ) - [ TermVar - ( B - ( NamedVar "n" ) - ) - ] - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "S" ) - ) - ) - ) - ] - ) - ) - ) - ) - ) - ( Quantified Universally - ( Scope - ( Connected Implication - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "p" ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "S" ) - ) - ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "q" ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "S" ) - ) - ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolMixfix - ( MixfixItem - ( HoleCons - ( TokenCons - ( Command "propto" ) ( HoleCons End ) - ) - ) - ( Marker "propto" ) RightAssoc - ) - ) - [ TermVar - ( B - ( NamedVar "p" ) - ) - , TermVar - ( B - ( NamedVar "q" ) - ) - ] - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "S" ) - ) - ) - ) - ] - ) - ) - ) - ) - ) - ( Quantified Universally - ( Scope - ( Connected Implication - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propform" ) End - ) - ( Marker "propform" ) NonAssoc - ) - ) [] - ] - ) - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "S" ) - ) - ) - ) - ] - ) - ) - ) - ) - ) - ) - ] - , taskConjectureLabel = Marker "propform_injective_test" - , taskLocation = Location - { locFile = "test/examples/datatype.tex" - , locLine = 26 - , locColumn = 1 - } - , taskConjecture = Connected Implication - ( TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 27 - , locColumn = 21 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 27 - , locColumn = 9 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propvar" ) - ( TokenCons InvisibleBraceL - ( HoleCons ( TokenCons InvisibleBraceR End ) ) - ) - ) - ( Marker "propvar" ) NonAssoc - ) - ) - [ TermVar - ( NamedVar "x" ) - ] - , TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 27 - , locColumn = 23 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propvar" ) - ( TokenCons InvisibleBraceL - ( HoleCons ( TokenCons InvisibleBraceR End ) ) - ) - ) - ( Marker "propvar" ) NonAssoc - ) - ) - [ TermVar - ( NamedVar "y" ) - ] - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 27 - , locColumn = 45 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( NamedVar "x" ) - , TermVar - ( NamedVar "y" ) - ] - ) - } -]
\ No newline at end of file diff --git a/test/golden/datatype/glossing.golden b/test/golden/datatype/glossing.golden deleted file mode 100644 index c9c52b8..0000000 --- a/test/golden/datatype/glossing.golden +++ /dev/null @@ -1,656 +0,0 @@ -[ BlockData - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 1 - , locColumn = 1 - } - ) - ( Marker "propform" ) - ( Datatype - { datatypeHead = SymbolPattern - ( MixfixItem - ( TokenCons - ( Command "propform" ) End - ) - ( Marker "propform" ) NonAssoc - ) [] - , datatypeClauses = DatatypeClause - { datatypeClauseConstructor = SymbolPattern - ( MixfixItem - ( TokenCons - ( Command "propbot" ) End - ) - ( Marker "propbot" ) NonAssoc - ) [] - , datatypeClausePremises = [] - } :| - [ DatatypeClause - { datatypeClauseConstructor = SymbolPattern - ( MixfixItem - ( TokenCons - ( Command "propvar" ) - ( TokenCons InvisibleBraceL - ( HoleCons ( TokenCons InvisibleBraceR End ) ) - ) - ) - ( Marker "propvar" ) NonAssoc - ) - [ NamedVar "n" ] - , datatypeClausePremises = - [ - ( NamedVar "n" - , TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 6 - , locColumn = 54 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "cons" ) - ( TokenCons InvisibleBraceL - ( HoleCons - ( TokenCons InvisibleBraceR - ( TokenCons InvisibleBraceL - ( HoleCons ( TokenCons InvisibleBraceR End ) ) - ) - ) - ) - ) - ) - ( Marker "cons" ) NonAssoc - ) - ) - [ TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 6 - , locColumn = 56 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "emptyset" ) End - ) - ( Marker "emptyset" ) NonAssoc - ) - ) [] - , TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 6 - , locColumn = 54 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "emptyset" ) End - ) - ( Marker "emptyset" ) NonAssoc - ) - ) [] - ] - ) - ] - } - , DatatypeClause - { datatypeClauseConstructor = SymbolPattern - ( MixfixItem - ( HoleCons - ( TokenCons - ( Command "propto" ) ( HoleCons End ) - ) - ) - ( Marker "propto" ) RightAssoc - ) - [ NamedVar "p" - , NamedVar "q" - ] - , datatypeClausePremises = - [ - ( NamedVar "p" - , TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 7 - , locColumn = 56 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propform" ) End - ) - ( Marker "propform" ) NonAssoc - ) - ) [] - ) - , - ( NamedVar "q" - , TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 7 - , locColumn = 78 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propform" ) End - ) - ( Marker "propform" ) NonAssoc - ) - ) [] - ) - ] - } - ] - } - ) -, BlockLemma - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 10 - , locColumn = 1 - } - ) - ( Marker "propform_bot_test" ) - ( Lemma [] - ( TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 11 - , locColumn = 15 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 11 - , locColumn = 6 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propbot" ) End - ) - ( Marker "propbot" ) NonAssoc - ) - ) [] - , TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 11 - , locColumn = 19 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propform" ) End - ) - ( Marker "propform" ) NonAssoc - ) - ) [] - ] - ) - ) -, BlockLemma - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 14 - , locColumn = 1 - } - ) - ( Marker "propform_var_test" ) - ( Lemma [] - ( Connected Implication - ( TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 15 - , locColumn = 19 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 15 - , locColumn = 9 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "emptyset" ) End - ) - ( Marker "emptyset" ) NonAssoc - ) - ) [] - , TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 15 - , locColumn = 23 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "cons" ) - ( TokenCons InvisibleBraceL - ( HoleCons - ( TokenCons InvisibleBraceR - ( TokenCons InvisibleBraceL - ( HoleCons ( TokenCons InvisibleBraceR End ) ) - ) - ) - ) - ) - ) - ( Marker "cons" ) NonAssoc - ) - ) - [ TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 15 - , locColumn = 25 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "emptyset" ) End - ) - ( Marker "emptyset" ) NonAssoc - ) - ) [] - , TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 15 - , locColumn = 23 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "emptyset" ) End - ) - ( Marker "emptyset" ) NonAssoc - ) - ) [] - ] - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 15 - , locColumn = 65 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 15 - , locColumn = 45 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propvar" ) - ( TokenCons InvisibleBraceL - ( HoleCons ( TokenCons InvisibleBraceR End ) ) - ) - ) - ( Marker "propvar" ) NonAssoc - ) - ) - [ TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 15 - , locColumn = 54 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "emptyset" ) End - ) - ( Marker "emptyset" ) NonAssoc - ) - ) [] - ] - , TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 15 - , locColumn = 69 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propform" ) End - ) - ( Marker "propform" ) NonAssoc - ) - ) [] - ] - ) - ) - ) -, BlockLemma - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 18 - , locColumn = 1 - } - ) - ( Marker "propform_imp_test" ) - ( Lemma [] - ( TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 19 - , locColumn = 34 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 19 - , locColumn = 7 - } - ) - ( SymbolMixfix - ( MixfixItem - ( HoleCons - ( TokenCons - ( Command "propto" ) ( HoleCons End ) - ) - ) - ( Marker "propto" ) RightAssoc - ) - ) - [ TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 19 - , locColumn = 7 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propbot" ) End - ) - ( Marker "propbot" ) NonAssoc - ) - ) [] - , TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 19 - , locColumn = 24 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propbot" ) End - ) - ( Marker "propbot" ) NonAssoc - ) - ) [] - ] - , TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 19 - , locColumn = 38 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propform" ) End - ) - ( Marker "propform" ) NonAssoc - ) - ) [] - ] - ) - ) -, BlockLemma - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 22 - , locColumn = 1 - } - ) - ( Marker "propform_distinct_test" ) - ( Lemma [] - ( TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 23 - , locColumn = 15 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "neq" ) - ( ParameterArity 0 ) - ( Marker "neq" ) - ) - ) - ) - [ TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 23 - , locColumn = 6 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propbot" ) End - ) - ( Marker "propbot" ) NonAssoc - ) - ) [] - , TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 23 - , locColumn = 21 - } - ) - ( SymbolMixfix - ( MixfixItem - ( HoleCons - ( TokenCons - ( Command "propto" ) ( HoleCons End ) - ) - ) - ( Marker "propto" ) RightAssoc - ) - ) - [ TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 23 - , locColumn = 21 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propbot" ) End - ) - ( Marker "propbot" ) NonAssoc - ) - ) [] - , TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 23 - , locColumn = 38 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propbot" ) End - ) - ( Marker "propbot" ) NonAssoc - ) - ) [] - ] - ] - ) - ) -, BlockLemma - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 26 - , locColumn = 1 - } - ) - ( Marker "propform_injective_test" ) - ( Lemma [] - ( Connected Implication - ( TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 27 - , locColumn = 21 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 27 - , locColumn = 9 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propvar" ) - ( TokenCons InvisibleBraceL - ( HoleCons ( TokenCons InvisibleBraceR End ) ) - ) - ) - ( Marker "propvar" ) NonAssoc - ) - ) - [ TermVar - ( NamedVar "x" ) - ] - , TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 27 - , locColumn = 23 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "propvar" ) - ( TokenCons InvisibleBraceL - ( HoleCons ( TokenCons InvisibleBraceR End ) ) - ) - ) - ( Marker "propvar" ) NonAssoc - ) - ) - [ TermVar - ( NamedVar "y" ) - ] - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/datatype.tex" - , locLine = 27 - , locColumn = 45 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( NamedVar "x" ) - , TermVar - ( NamedVar "y" ) - ] - ) - ) - ) -]
\ No newline at end of file diff --git a/test/golden/datatype/verification.golden b/test/golden/datatype/verification.golden deleted file mode 100644 index f5e656e..0000000 --- a/test/golden/datatype/verification.golden +++ /dev/null @@ -1,11 +0,0 @@ -VerifiedWithTrustedVampire - ( VerificationReport - { verificationRoute = LegacyVerificationRoute - , verificationLegacyDeclaredAssumptionCount = 0 - , verificationTypedDeclaredAssumptionCount = 0 - , verificationTrustedVampireCount = 5 - , verificationExplicitGapLocations = [] - , verificationTrustedLegacyRuleCount = 10 - , verificationKernelProofCount = 0 - } - )
\ No newline at end of file diff --git a/test/golden/finite-set-terms/encoding tasks.golden b/test/golden/finite-set-terms/encoding tasks.golden deleted file mode 100644 index 3a359a5..0000000 --- a/test/golden/finite-set-terms/encoding tasks.golden +++ /dev/null @@ -1,3 +0,0 @@ -fof(zf_q0,conjecture,zf_u3(zf_u1,zf_u2)). -fof(zf_h0,axiom,![V0,V1,V2]:(zf_u3(V0,zf_u0(V1,V2))<=>(V0=V1|zf_u3(V0,V2)))). -fof(zf_h1,axiom,![V3]:(zf_u3(V3,zf_u2)<=>(zf_u3(V3,zf_u1)|V3=zf_u1))).
\ No newline at end of file diff --git a/test/golden/finite-set-terms/generating tasks.golden b/test/golden/finite-set-terms/generating tasks.golden deleted file mode 100644 index 1c396ab..0000000 --- a/test/golden/finite-set-terms/generating tasks.golden +++ /dev/null @@ -1,291 +0,0 @@ -[ Task - { taskDirectness = Direct - , taskHypotheses = - [ Hypothesis Marker "unit" Quantified Universally - ( Scope - ( Connected Equivalence - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "any" ) - ) - , TermSymbol - ( Location - { locFile = "test/examples/finite-set-terms.tex" - , locLine = 5 - , locColumn = 1 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "unit" ) End - ) - ( Marker "unit" ) NonAssoc - ) - ) [] - ] - ) - ( Connected Disjunction - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "any" ) - ) - , TermSymbol - ( Location - { locFile = "test/examples/finite-set-terms.tex" - , locLine = 6 - , locColumn = 14 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "emptyset" ) End - ) - ( Marker "emptyset" ) NonAssoc - ) - ) [] - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/finite-set-terms.tex" - , locLine = 5 - , locColumn = 1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "any" ) - ) - , TermSymbol - ( Location - { locFile = "test/examples/finite-set-terms.tex" - , locLine = 6 - , locColumn = 16 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "emptyset" ) End - ) - ( Marker "emptyset" ) NonAssoc - ) - ) [] - ] - ) - ) - ) - ) - , Hypothesis Marker "cons" Quantified Universally - ( Scope - ( Connected Equivalence - ( TermSymbol - ( Location - { locFile = "test/examples/finite-set-terms.tex" - , locLine = 2 - , locColumn = 7 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermSymbol - ( Location - { locFile = "test/examples/finite-set-terms.tex" - , locLine = 2 - , locColumn = 11 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "cons" ) - ( TokenCons InvisibleBraceL - ( HoleCons - ( TokenCons InvisibleBraceR - ( TokenCons InvisibleBraceL - ( HoleCons ( TokenCons InvisibleBraceR End ) ) - ) - ) - ) - ) - ) - ( Marker "cons" ) NonAssoc - ) - ) - [ TermVar - ( B - ( NamedVar "y" ) - ) - , TermVar - ( B - ( NamedVar "X" ) - ) - ] - ] - ) - ( Connected Disjunction - ( TermSymbol - ( Location - { locFile = "test/examples/finite-set-terms.tex" - , locLine = 2 - , locColumn = 31 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( B - ( NamedVar "y" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/finite-set-terms.tex" - , locLine = 2 - , locColumn = 41 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( B - ( NamedVar "X" ) - ) - ] - ) - ) - ) - ) - ] - , taskConjectureLabel = Marker "emptyset_in_unit" - , taskLocation = Location - { locFile = "test/examples/finite-set-terms.tex" - , locLine = 9 - , locColumn = 1 - } - , taskConjecture = TermSymbol - ( Location - { locFile = "test/examples/finite-set-terms.tex" - , locLine = 10 - , locColumn = 15 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermSymbol - ( Location - { locFile = "test/examples/finite-set-terms.tex" - , locLine = 10 - , locColumn = 6 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "emptyset" ) End - ) - ( Marker "emptyset" ) NonAssoc - ) - ) [] - , TermSymbol - ( Location - { locFile = "test/examples/finite-set-terms.tex" - , locLine = 10 - , locColumn = 18 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "unit" ) End - ) - ( Marker "unit" ) NonAssoc - ) - ) [] - ] - } -]
\ No newline at end of file diff --git a/test/golden/finite-set-terms/glossing.golden b/test/golden/finite-set-terms/glossing.golden deleted file mode 100644 index a531e00..0000000 --- a/test/golden/finite-set-terms/glossing.golden +++ /dev/null @@ -1,238 +0,0 @@ -[ BlockAxiom - ( Location - { locFile = "test/examples/finite-set-terms.tex" - , locLine = 1 - , locColumn = 1 - } - ) - ( Marker "cons" ) - ( Axiom [] - ( Connected Equivalence - ( TermSymbol - ( Location - { locFile = "test/examples/finite-set-terms.tex" - , locLine = 2 - , locColumn = 7 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( NamedVar "x" ) - , TermSymbol - ( Location - { locFile = "test/examples/finite-set-terms.tex" - , locLine = 2 - , locColumn = 11 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "cons" ) - ( TokenCons InvisibleBraceL - ( HoleCons - ( TokenCons InvisibleBraceR - ( TokenCons InvisibleBraceL - ( HoleCons ( TokenCons InvisibleBraceR End ) ) - ) - ) - ) - ) - ) - ( Marker "cons" ) NonAssoc - ) - ) - [ TermVar - ( NamedVar "y" ) - , TermVar - ( NamedVar "X" ) - ] - ] - ) - ( Connected Disjunction - ( TermSymbol - ( Location - { locFile = "test/examples/finite-set-terms.tex" - , locLine = 2 - , locColumn = 31 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( NamedVar "x" ) - , TermVar - ( NamedVar "y" ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/finite-set-terms.tex" - , locLine = 2 - , locColumn = 41 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( NamedVar "x" ) - , TermVar - ( NamedVar "X" ) - ] - ) - ) - ) - ) -, BlockDefn - ( Location - { locFile = "test/examples/finite-set-terms.tex" - , locLine = 5 - , locColumn = 1 - } - ) - ( Marker "unit" ) - ( DefnOp - ( MixfixItem - ( TokenCons - ( Command "unit" ) End - ) - ( Marker "unit" ) NonAssoc - ) [] - ( TermSymbol - ( Location - { locFile = "test/examples/finite-set-terms.tex" - , locLine = 6 - , locColumn = 14 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "cons" ) - ( TokenCons InvisibleBraceL - ( HoleCons - ( TokenCons InvisibleBraceR - ( TokenCons InvisibleBraceL - ( HoleCons ( TokenCons InvisibleBraceR End ) ) - ) - ) - ) - ) - ) - ( Marker "cons" ) NonAssoc - ) - ) - [ TermSymbol - ( Location - { locFile = "test/examples/finite-set-terms.tex" - , locLine = 6 - , locColumn = 16 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "emptyset" ) End - ) - ( Marker "emptyset" ) NonAssoc - ) - ) [] - , TermSymbol - ( Location - { locFile = "test/examples/finite-set-terms.tex" - , locLine = 6 - , locColumn = 14 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "emptyset" ) End - ) - ( Marker "emptyset" ) NonAssoc - ) - ) [] - ] - ) - ) -, BlockLemma - ( Location - { locFile = "test/examples/finite-set-terms.tex" - , locLine = 9 - , locColumn = 1 - } - ) - ( Marker "emptyset_in_unit" ) - ( Lemma [] - ( TermSymbol - ( Location - { locFile = "test/examples/finite-set-terms.tex" - , locLine = 10 - , locColumn = 15 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermSymbol - ( Location - { locFile = "test/examples/finite-set-terms.tex" - , locLine = 10 - , locColumn = 6 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "emptyset" ) End - ) - ( Marker "emptyset" ) NonAssoc - ) - ) [] - , TermSymbol - ( Location - { locFile = "test/examples/finite-set-terms.tex" - , locLine = 10 - , locColumn = 18 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "unit" ) End - ) - ( Marker "unit" ) NonAssoc - ) - ) [] - ] - ) - ) -]
\ No newline at end of file diff --git a/test/golden/finite-set-terms/verification.golden b/test/golden/finite-set-terms/verification.golden deleted file mode 100644 index 6411375..0000000 --- a/test/golden/finite-set-terms/verification.golden +++ /dev/null @@ -1,11 +0,0 @@ -VerifiedWithTrustedVampire - ( VerificationReport - { verificationRoute = LegacyVerificationRoute - , verificationLegacyDeclaredAssumptionCount = 1 - , verificationTypedDeclaredAssumptionCount = 0 - , verificationTrustedVampireCount = 1 - , verificationExplicitGapLocations = [] - , verificationTrustedLegacyRuleCount = 1 - , verificationKernelProofCount = 0 - } - )
\ No newline at end of file diff --git a/test/golden/formula/encoding tasks.golden b/test/golden/formula/encoding tasks.golden deleted file mode 100644 index cb7505e..0000000 --- a/test/golden/formula/encoding tasks.golden +++ /dev/null @@ -1,8 +0,0 @@ -fof(zf_q0,conjecture,![V0,V1]:(V0=V0&V1=V1)). ------------------- -fof(zf_q0,conjecture,?[V0,V1]:V0=V1). -fof(zf_h0,axiom,![V2,V3]:(V2=V2&V3=V3)). ------------------- -fof(zf_q0,conjecture,?[V0,V1]:V0=V1<=>~?[V2]:V2!=V2). -fof(zf_h0,axiom,![V3,V4]:(V3=V3&V4=V4)). -fof(zf_h1,axiom,?[V5,V6]:V5=V6).
\ No newline at end of file diff --git a/test/golden/formula/generating tasks.golden b/test/golden/formula/generating tasks.golden deleted file mode 100644 index 54c2012..0000000 --- a/test/golden/formula/generating tasks.golden +++ /dev/null @@ -1,331 +0,0 @@ -[ Task - { taskDirectness = Direct - , taskHypotheses = [] - , taskConjectureLabel = Marker "formula_test_forall" - , taskLocation = Location - { locFile = "test/examples/formula.tex" - , locLine = 1 - , locColumn = 1 - } - , taskConjecture = Quantified Universally - ( Scope - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/formula.tex" - , locLine = 2 - , locColumn = 22 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( B - ( NamedVar "x" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/formula.tex" - , locLine = 2 - , locColumn = 33 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "y" ) - ) - , TermVar - ( B - ( NamedVar "y" ) - ) - ] - ) - ) - ) - } -, Task - { taskDirectness = Direct - , taskHypotheses = - [ Hypothesis Marker "formula_test_forall" Quantified Universally - ( Scope - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/formula.tex" - , locLine = 2 - , locColumn = 22 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( B - ( NamedVar "x" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/formula.tex" - , locLine = 2 - , locColumn = 33 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "y" ) - ) - , TermVar - ( B - ( NamedVar "y" ) - ) - ] - ) - ) - ) - ] - , taskConjectureLabel = Marker "formula_test_exists" - , taskLocation = Location - { locFile = "test/examples/formula.tex" - , locLine = 5 - , locColumn = 1 - } - , taskConjecture = Quantified Existentially - ( Scope - ( TermSymbol - ( Location - { locFile = "test/examples/formula.tex" - , locLine = 6 - , locColumn = 22 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( B - ( NamedVar "y" ) - ) - ] - ) - ) - } -, Task - { taskDirectness = Direct - , taskHypotheses = - [ Hypothesis Marker "formula_test_exists" Quantified Existentially - ( Scope - ( TermSymbol - ( Location - { locFile = "test/examples/formula.tex" - , locLine = 6 - , locColumn = 22 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( B - ( NamedVar "y" ) - ) - ] - ) - ) - , Hypothesis Marker "formula_test_forall" Quantified Universally - ( Scope - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/formula.tex" - , locLine = 2 - , locColumn = 22 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( B - ( NamedVar "x" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/formula.tex" - , locLine = 2 - , locColumn = 33 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "y" ) - ) - , TermVar - ( B - ( NamedVar "y" ) - ) - ] - ) - ) - ) - ] - , taskConjectureLabel = Marker "formula_test_not_exists" - , taskLocation = Location - { locFile = "test/examples/formula.tex" - , locLine = 9 - , locColumn = 1 - } - , taskConjecture = Connected Equivalence - ( Quantified Existentially - ( Scope - ( TermSymbol - ( Location - { locFile = "test/examples/formula.tex" - , locLine = 10 - , locColumn = 22 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( B - ( NamedVar "y" ) - ) - ] - ) - ) - ) - ( Not - ( Location - { locFile = "test/examples/formula.tex" - , locLine = 10 - , locColumn = 42 - } - ) - ( Quantified Existentially - ( Scope - ( TermSymbol - ( Location - { locFile = "test/examples/formula.tex" - , locLine = 10 - , locColumn = 60 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "neq" ) - ( ParameterArity 0 ) - ( Marker "neq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( B - ( NamedVar "x" ) - ) - ] - ) - ) - ) - ) - } -]
\ No newline at end of file diff --git a/test/golden/formula/glossing.golden b/test/golden/formula/glossing.golden deleted file mode 100644 index b0eb10c..0000000 --- a/test/golden/formula/glossing.golden +++ /dev/null @@ -1,189 +0,0 @@ -[ BlockLemma - ( Location - { locFile = "test/examples/formula.tex" - , locLine = 1 - , locColumn = 1 - } - ) - ( Marker "formula_test_forall" ) - ( Lemma [] - ( Quantified Universally - ( Scope - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/formula.tex" - , locLine = 2 - , locColumn = 22 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( B - ( NamedVar "x" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/formula.tex" - , locLine = 2 - , locColumn = 33 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "y" ) - ) - , TermVar - ( B - ( NamedVar "y" ) - ) - ] - ) - ) - ) - ) - ) -, BlockLemma - ( Location - { locFile = "test/examples/formula.tex" - , locLine = 5 - , locColumn = 1 - } - ) - ( Marker "formula_test_exists" ) - ( Lemma [] - ( Quantified Existentially - ( Scope - ( TermSymbol - ( Location - { locFile = "test/examples/formula.tex" - , locLine = 6 - , locColumn = 22 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( B - ( NamedVar "y" ) - ) - ] - ) - ) - ) - ) -, BlockLemma - ( Location - { locFile = "test/examples/formula.tex" - , locLine = 9 - , locColumn = 1 - } - ) - ( Marker "formula_test_not_exists" ) - ( Lemma [] - ( Connected Equivalence - ( Quantified Existentially - ( Scope - ( TermSymbol - ( Location - { locFile = "test/examples/formula.tex" - , locLine = 10 - , locColumn = 22 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( B - ( NamedVar "y" ) - ) - ] - ) - ) - ) - ( Not - ( Location - { locFile = "test/examples/formula.tex" - , locLine = 10 - , locColumn = 42 - } - ) - ( Quantified Existentially - ( Scope - ( TermSymbol - ( Location - { locFile = "test/examples/formula.tex" - , locLine = 10 - , locColumn = 60 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "neq" ) - ( ParameterArity 0 ) - ( Marker "neq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( B - ( NamedVar "x" ) - ) - ] - ) - ) - ) - ) - ) - ) -]
\ No newline at end of file diff --git a/test/golden/formula/verification.golden b/test/golden/formula/verification.golden deleted file mode 100644 index 3295320..0000000 --- a/test/golden/formula/verification.golden +++ /dev/null @@ -1,11 +0,0 @@ -VerifiedWithTrustedVampire - ( VerificationReport - { verificationRoute = LegacyVerificationRoute - , verificationLegacyDeclaredAssumptionCount = 0 - , verificationTypedDeclaredAssumptionCount = 0 - , verificationTrustedVampireCount = 3 - , verificationExplicitGapLocations = [] - , verificationTrustedLegacyRuleCount = 0 - , verificationKernelProofCount = 0 - } - )
\ No newline at end of file diff --git a/test/golden/geometry/encoding tasks.golden b/test/golden/geometry/encoding tasks.golden deleted file mode 100644 index a9d055b..0000000 --- a/test/golden/geometry/encoding tasks.golden +++ /dev/null @@ -1,109 +0,0 @@ -fof(zf_q0,conjecture,zf_u3(zf_f0,zf_f1,zf_f0,zf_f1)). -fof(zf_h0,axiom,![V0,V1,V2,V3,V4,V5,V6,V7]:((zf_u1(V0)&zf_u1(V1)&zf_u1(V2)&zf_u1(V3)&zf_u1(V4)&zf_u1(V5)&zf_u1(V6)&zf_u1(V7))=>((zf_u4(V0,V1,V2,V3,V4,V5,V6,V7)&V0!=V1)=>zf_u3(V2,V3,V6,V7)))). -fof(zf_h1,axiom,![V8,V9,V10,V11,V12,V13,V14,V15]:((zf_u1(V8)&zf_u1(V9)&zf_u1(V10)&zf_u1(V11)&zf_u1(V12)&zf_u1(V13)&zf_u1(V14)&zf_u1(V15))=>(zf_u4(V8,V9,V10,V11,V12,V13,V14,V15)<=>(zf_u2(V8,V9,V10)&zf_u2(V12,V13,V14)&zf_u3(V8,V9,V12,V13)&zf_u3(V9,V10,V13,V14)&zf_u3(V8,V11,V12,V15)&zf_u3(V9,V11,V13,V15))))). -fof(zf_h2,axiom,![V16,V17,V18,V19,V20,V21]:((zf_u1(V16)&zf_u1(V17)&zf_u1(V18)&zf_u1(V19)&zf_u1(V20)&zf_u1(V21))=>((zf_u2(V16,V19,V18)&zf_u2(V17,V20,V18))=>?[V22]:(zf_u1(V22)&zf_u2(V19,V22,V17)&zf_u2(V20,V22,V16))))). -fof(zf_h3,axiom,![V23,V24,V25,V26,V27,V28]:((zf_u1(V23)&zf_u1(V24)&zf_u1(V25)&zf_u1(V26))=>((zf_u3(V25,V26,V23,V24)&zf_u3(V25,V26,V27,V28))=>zf_u3(V23,V24,V27,V28)))). -fof(zf_h4,axiom,![V29,V30,V31,V32,V33]:((zf_u1(V29)&zf_u1(V30)&zf_u1(V31)&zf_u1(V32)&zf_u1(V33))=>((zf_u3(V29,V32,V29,V33)&zf_u3(V30,V32,V30,V33)&zf_u3(V31,V32,V31,V33)&V32!=V33)=>zf_u0(V29,V30,V31)))). -fof(zf_h5,axiom,![V34,V35,V36,V37]:?[V38]:(zf_u1(V38)&zf_u2(V34,V35,V38)&zf_u3(V35,V38,V36,V37))). -fof(zf_h6,axiom,![V39,V40,V41]:((zf_u1(V39)&zf_u1(V40)&zf_u1(V41))=>(zf_u3(V39,V40,V41,V41)=>V39=V40))). -fof(zf_h7,axiom,![V42,V43,V44]:(zf_u0(V42,V43,V44)<=>(zf_u2(V42,V43,V44)|zf_u2(V43,V44,V42)|zf_u2(V44,V42,V43)))). -fof(zf_h8,axiom,![V45,V46]:((zf_u1(V45)&zf_u1(V46))=>(zf_u2(V45,V46,V45)=>V45=V46))). -fof(zf_h9,axiom,![V47,V48]:((zf_u1(V47)&zf_u1(V48))=>zf_u3(V47,V48,V48,V47))). -fof(zf_h10,axiom,zf_u1(zf_f0)). -fof(zf_h11,axiom,zf_u1(zf_f1)). ------------------- -fof(zf_q0,conjecture,zf_u3(zf_f2,zf_f3,zf_f0,zf_f1)). -fof(zf_h0,axiom,![V0,V1,V2,V3,V4,V5,V6,V7]:((zf_u1(V0)&zf_u1(V1)&zf_u1(V2)&zf_u1(V3)&zf_u1(V4)&zf_u1(V5)&zf_u1(V6)&zf_u1(V7))=>((zf_u4(V0,V1,V2,V3,V4,V5,V6,V7)&V0!=V1)=>zf_u3(V2,V3,V6,V7)))). -fof(zf_h1,axiom,![V8,V9,V10,V11,V12,V13,V14,V15]:((zf_u1(V8)&zf_u1(V9)&zf_u1(V10)&zf_u1(V11)&zf_u1(V12)&zf_u1(V13)&zf_u1(V14)&zf_u1(V15))=>(zf_u4(V8,V9,V10,V11,V12,V13,V14,V15)<=>(zf_u2(V8,V9,V10)&zf_u2(V12,V13,V14)&zf_u3(V8,V9,V12,V13)&zf_u3(V9,V10,V13,V14)&zf_u3(V8,V11,V12,V15)&zf_u3(V9,V11,V13,V15))))). -fof(zf_h2,axiom,![V16,V17,V18,V19,V20,V21]:((zf_u1(V16)&zf_u1(V17)&zf_u1(V18)&zf_u1(V19)&zf_u1(V20)&zf_u1(V21))=>((zf_u2(V16,V19,V18)&zf_u2(V17,V20,V18))=>?[V22]:(zf_u1(V22)&zf_u2(V19,V22,V17)&zf_u2(V20,V22,V16))))). -fof(zf_h3,axiom,![V23,V24,V25,V26,V27,V28]:((zf_u1(V23)&zf_u1(V24)&zf_u1(V25)&zf_u1(V26))=>((zf_u3(V25,V26,V23,V24)&zf_u3(V25,V26,V27,V28))=>zf_u3(V23,V24,V27,V28)))). -fof(zf_h4,axiom,![V29,V30,V31,V32,V33]:((zf_u1(V29)&zf_u1(V30)&zf_u1(V31)&zf_u1(V32)&zf_u1(V33))=>((zf_u3(V29,V32,V29,V33)&zf_u3(V30,V32,V30,V33)&zf_u3(V31,V32,V31,V33)&V32!=V33)=>zf_u0(V29,V30,V31)))). -fof(zf_h5,axiom,![V34,V35,V36,V37]:?[V38]:(zf_u1(V38)&zf_u2(V34,V35,V38)&zf_u3(V35,V38,V36,V37))). -fof(zf_h6,axiom,![V39,V40,V41]:((zf_u1(V39)&zf_u1(V40)&zf_u1(V41))=>(zf_u3(V39,V40,V41,V41)=>V39=V40))). -fof(zf_h7,axiom,![V42,V43,V44]:(zf_u0(V42,V43,V44)<=>(zf_u2(V42,V43,V44)|zf_u2(V43,V44,V42)|zf_u2(V44,V42,V43)))). -fof(zf_h8,axiom,![V45,V46]:((zf_u1(V45)&zf_u1(V46))=>(zf_u2(V45,V46,V45)=>V45=V46))). -fof(zf_h9,axiom,![V47,V48]:((zf_u1(V47)&zf_u1(V48))=>zf_u3(V47,V48,V47,V48))). -fof(zf_h10,axiom,![V49,V50]:((zf_u1(V49)&zf_u1(V50))=>zf_u3(V49,V50,V50,V49))). -fof(zf_h11,axiom,zf_u1(zf_f0)). -fof(zf_h12,axiom,zf_u1(zf_f1)). -fof(zf_h13,axiom,zf_u1(zf_f2)). -fof(zf_h14,axiom,zf_u1(zf_f3)). -fof(zf_h15,axiom,zf_u3(zf_f0,zf_f1,zf_f2,zf_f3)). ------------------- -fof(zf_q0,conjecture,(zf_u3(zf_f0,zf_f1,zf_f2,zf_f3)&zf_u3(zf_f2,zf_f3,zf_f4,zf_f5))=>zf_u3(zf_f0,zf_f1,zf_f4,zf_f5)). -fof(zf_h0,axiom,![V0,V1,V2,V3,V4,V5,V6,V7]:((zf_u1(V0)&zf_u1(V1)&zf_u1(V2)&zf_u1(V3)&zf_u1(V4)&zf_u1(V5)&zf_u1(V6)&zf_u1(V7))=>((zf_u4(V0,V1,V2,V3,V4,V5,V6,V7)&V0!=V1)=>zf_u3(V2,V3,V6,V7)))). -fof(zf_h1,axiom,![V8,V9,V10,V11,V12,V13,V14,V15]:((zf_u1(V8)&zf_u1(V9)&zf_u1(V10)&zf_u1(V11)&zf_u1(V12)&zf_u1(V13)&zf_u1(V14)&zf_u1(V15))=>(zf_u4(V8,V9,V10,V11,V12,V13,V14,V15)<=>(zf_u2(V8,V9,V10)&zf_u2(V12,V13,V14)&zf_u3(V8,V9,V12,V13)&zf_u3(V9,V10,V13,V14)&zf_u3(V8,V11,V12,V15)&zf_u3(V9,V11,V13,V15))))). -fof(zf_h2,axiom,![V16,V17,V18,V19,V20,V21]:((zf_u1(V16)&zf_u1(V17)&zf_u1(V18)&zf_u1(V19)&zf_u1(V20)&zf_u1(V21))=>((zf_u2(V16,V19,V18)&zf_u2(V17,V20,V18))=>?[V22]:(zf_u1(V22)&zf_u2(V19,V22,V17)&zf_u2(V20,V22,V16))))). -fof(zf_h3,axiom,![V23,V24,V25,V26,V27,V28]:((zf_u1(V23)&zf_u1(V24)&zf_u1(V25)&zf_u1(V26))=>((zf_u3(V25,V26,V23,V24)&zf_u3(V25,V26,V27,V28))=>zf_u3(V23,V24,V27,V28)))). -fof(zf_h4,axiom,![V29,V30,V31,V32,V33]:((zf_u1(V29)&zf_u1(V30)&zf_u1(V31)&zf_u1(V32)&zf_u1(V33))=>((zf_u3(V29,V32,V29,V33)&zf_u3(V30,V32,V30,V33)&zf_u3(V31,V32,V31,V33)&V32!=V33)=>zf_u0(V29,V30,V31)))). -fof(zf_h5,axiom,![V34,V35,V36,V37]:((zf_u1(V34)&zf_u1(V35)&zf_u1(V36)&zf_u1(V37)&zf_u3(V34,V35,V36,V37))=>zf_u3(V36,V37,V34,V35))). -fof(zf_h6,axiom,![V38,V39,V40,V41]:?[V42]:(zf_u1(V42)&zf_u2(V38,V39,V42)&zf_u3(V39,V42,V40,V41))). -fof(zf_h7,axiom,![V43,V44,V45]:((zf_u1(V43)&zf_u1(V44)&zf_u1(V45))=>(zf_u3(V43,V44,V45,V45)=>V43=V44))). -fof(zf_h8,axiom,![V46,V47,V48]:(zf_u0(V46,V47,V48)<=>(zf_u2(V46,V47,V48)|zf_u2(V47,V48,V46)|zf_u2(V48,V46,V47)))). -fof(zf_h9,axiom,![V49,V50]:((zf_u1(V49)&zf_u1(V50))=>(zf_u2(V49,V50,V49)=>V49=V50))). -fof(zf_h10,axiom,![V51,V52]:((zf_u1(V51)&zf_u1(V52))=>zf_u3(V51,V52,V51,V52))). -fof(zf_h11,axiom,![V53,V54]:((zf_u1(V53)&zf_u1(V54))=>zf_u3(V53,V54,V54,V53))). -fof(zf_h12,axiom,zf_u1(zf_f0)). -fof(zf_h13,axiom,zf_u1(zf_f1)). -fof(zf_h14,axiom,zf_u1(zf_f2)). -fof(zf_h15,axiom,zf_u1(zf_f3)). -fof(zf_h16,axiom,zf_u1(zf_f4)). -fof(zf_h17,axiom,zf_u1(zf_f5)). ------------------- -fof(zf_q0,conjecture,zf_u3(zf_f0,zf_f1,zf_f2,zf_f3)=>zf_u3(zf_f1,zf_f0,zf_f2,zf_f3)). -fof(zf_h0,axiom,![V0,V1,V2,V3,V4,V5,V6,V7]:((zf_u1(V0)&zf_u1(V1)&zf_u1(V2)&zf_u1(V3)&zf_u1(V4)&zf_u1(V5)&zf_u1(V6)&zf_u1(V7))=>((zf_u4(V0,V1,V2,V3,V4,V5,V6,V7)&V0!=V1)=>zf_u3(V2,V3,V6,V7)))). -fof(zf_h1,axiom,![V8,V9,V10,V11,V12,V13,V14,V15]:((zf_u1(V8)&zf_u1(V9)&zf_u1(V10)&zf_u1(V11)&zf_u1(V12)&zf_u1(V13)&zf_u1(V14)&zf_u1(V15))=>(zf_u4(V8,V9,V10,V11,V12,V13,V14,V15)<=>(zf_u2(V8,V9,V10)&zf_u2(V12,V13,V14)&zf_u3(V8,V9,V12,V13)&zf_u3(V9,V10,V13,V14)&zf_u3(V8,V11,V12,V15)&zf_u3(V9,V11,V13,V15))))). -fof(zf_h2,axiom,![V16,V17,V18,V19,V20,V21]:((zf_u1(V16)&zf_u1(V17)&zf_u1(V18)&zf_u1(V19)&zf_u1(V20)&zf_u1(V21))=>((zf_u2(V16,V19,V18)&zf_u2(V17,V20,V18))=>?[V22]:(zf_u1(V22)&zf_u2(V19,V22,V17)&zf_u2(V20,V22,V16))))). -fof(zf_h3,axiom,![V23,V24,V25,V26,V27,V28]:((zf_u1(V23)&zf_u1(V24)&zf_u1(V25)&zf_u1(V26)&zf_u1(V27)&zf_u1(V28))=>((zf_u3(V23,V24,V25,V26)&zf_u3(V25,V26,V27,V28))=>zf_u3(V23,V24,V27,V28)))). -fof(zf_h4,axiom,![V29,V30,V31,V32,V33,V34]:((zf_u1(V29)&zf_u1(V30)&zf_u1(V31)&zf_u1(V32))=>((zf_u3(V31,V32,V29,V30)&zf_u3(V31,V32,V33,V34))=>zf_u3(V29,V30,V33,V34)))). -fof(zf_h5,axiom,![V35,V36,V37,V38,V39]:((zf_u1(V35)&zf_u1(V36)&zf_u1(V37)&zf_u1(V38)&zf_u1(V39))=>((zf_u3(V35,V38,V35,V39)&zf_u3(V36,V38,V36,V39)&zf_u3(V37,V38,V37,V39)&V38!=V39)=>zf_u0(V35,V36,V37)))). -fof(zf_h6,axiom,![V40,V41,V42,V43]:((zf_u1(V40)&zf_u1(V41)&zf_u1(V42)&zf_u1(V43)&zf_u3(V40,V41,V42,V43))=>zf_u3(V42,V43,V40,V41))). -fof(zf_h7,axiom,![V44,V45,V46,V47]:?[V48]:(zf_u1(V48)&zf_u2(V44,V45,V48)&zf_u3(V45,V48,V46,V47))). -fof(zf_h8,axiom,![V49,V50,V51]:((zf_u1(V49)&zf_u1(V50)&zf_u1(V51))=>(zf_u3(V49,V50,V51,V51)=>V49=V50))). -fof(zf_h9,axiom,![V52,V53,V54]:(zf_u0(V52,V53,V54)<=>(zf_u2(V52,V53,V54)|zf_u2(V53,V54,V52)|zf_u2(V54,V52,V53)))). -fof(zf_h10,axiom,![V55,V56]:((zf_u1(V55)&zf_u1(V56))=>(zf_u2(V55,V56,V55)=>V55=V56))). -fof(zf_h11,axiom,![V57,V58]:((zf_u1(V57)&zf_u1(V58))=>zf_u3(V57,V58,V57,V58))). -fof(zf_h12,axiom,![V59,V60]:((zf_u1(V59)&zf_u1(V60))=>zf_u3(V59,V60,V60,V59))). -fof(zf_h13,axiom,zf_u1(zf_f0)). -fof(zf_h14,axiom,zf_u1(zf_f1)). -fof(zf_h15,axiom,zf_u1(zf_f2)). -fof(zf_h16,axiom,zf_u1(zf_f3)). ------------------- -fof(zf_q0,conjecture,zf_u3(zf_f0,zf_f1,zf_f2,zf_f3)=>zf_u3(zf_f1,zf_f0,zf_f3,zf_f2)). -fof(zf_h0,axiom,![V0,V1,V2,V3,V4,V5,V6,V7]:((zf_u1(V0)&zf_u1(V1)&zf_u1(V2)&zf_u1(V3)&zf_u1(V4)&zf_u1(V5)&zf_u1(V6)&zf_u1(V7))=>((zf_u4(V0,V1,V2,V3,V4,V5,V6,V7)&V0!=V1)=>zf_u3(V2,V3,V6,V7)))). -fof(zf_h1,axiom,![V8,V9,V10,V11,V12,V13,V14,V15]:((zf_u1(V8)&zf_u1(V9)&zf_u1(V10)&zf_u1(V11)&zf_u1(V12)&zf_u1(V13)&zf_u1(V14)&zf_u1(V15))=>(zf_u4(V8,V9,V10,V11,V12,V13,V14,V15)<=>(zf_u2(V8,V9,V10)&zf_u2(V12,V13,V14)&zf_u3(V8,V9,V12,V13)&zf_u3(V9,V10,V13,V14)&zf_u3(V8,V11,V12,V15)&zf_u3(V9,V11,V13,V15))))). -fof(zf_h2,axiom,![V16,V17,V18,V19,V20,V21]:((zf_u1(V16)&zf_u1(V17)&zf_u1(V18)&zf_u1(V19)&zf_u1(V20)&zf_u1(V21))=>((zf_u2(V16,V19,V18)&zf_u2(V17,V20,V18))=>?[V22]:(zf_u1(V22)&zf_u2(V19,V22,V17)&zf_u2(V20,V22,V16))))). -fof(zf_h3,axiom,![V23,V24,V25,V26,V27,V28]:((zf_u1(V23)&zf_u1(V24)&zf_u1(V25)&zf_u1(V26)&zf_u1(V27)&zf_u1(V28))=>((zf_u3(V23,V24,V25,V26)&zf_u3(V25,V26,V27,V28))=>zf_u3(V23,V24,V27,V28)))). -fof(zf_h4,axiom,![V29,V30,V31,V32,V33,V34]:((zf_u1(V29)&zf_u1(V30)&zf_u1(V31)&zf_u1(V32))=>((zf_u3(V31,V32,V29,V30)&zf_u3(V31,V32,V33,V34))=>zf_u3(V29,V30,V33,V34)))). -fof(zf_h5,axiom,![V35,V36,V37,V38,V39]:((zf_u1(V35)&zf_u1(V36)&zf_u1(V37)&zf_u1(V38)&zf_u1(V39))=>((zf_u3(V35,V38,V35,V39)&zf_u3(V36,V38,V36,V39)&zf_u3(V37,V38,V37,V39)&V38!=V39)=>zf_u0(V35,V36,V37)))). -fof(zf_h6,axiom,![V40,V41,V42,V43]:((zf_u1(V40)&zf_u1(V41)&zf_u1(V42)&zf_u1(V43)&zf_u3(V40,V41,V42,V43))=>zf_u3(V42,V43,V40,V41))). -fof(zf_h7,axiom,![V44,V45,V46,V47]:((zf_u1(V44)&zf_u1(V45)&zf_u1(V46)&zf_u1(V47))=>(zf_u3(V44,V45,V46,V47)=>zf_u3(V45,V44,V46,V47)))). -fof(zf_h8,axiom,![V48,V49,V50,V51]:?[V52]:(zf_u1(V52)&zf_u2(V48,V49,V52)&zf_u3(V49,V52,V50,V51))). -fof(zf_h9,axiom,![V53,V54,V55]:((zf_u1(V53)&zf_u1(V54)&zf_u1(V55))=>(zf_u3(V53,V54,V55,V55)=>V53=V54))). -fof(zf_h10,axiom,![V56,V57,V58]:(zf_u0(V56,V57,V58)<=>(zf_u2(V56,V57,V58)|zf_u2(V57,V58,V56)|zf_u2(V58,V56,V57)))). -fof(zf_h11,axiom,![V59,V60]:((zf_u1(V59)&zf_u1(V60))=>(zf_u2(V59,V60,V59)=>V59=V60))). -fof(zf_h12,axiom,![V61,V62]:((zf_u1(V61)&zf_u1(V62))=>zf_u3(V61,V62,V61,V62))). -fof(zf_h13,axiom,![V63,V64]:((zf_u1(V63)&zf_u1(V64))=>zf_u3(V63,V64,V64,V63))). -fof(zf_h14,axiom,zf_u1(zf_f0)). -fof(zf_h15,axiom,zf_u1(zf_f1)). -fof(zf_h16,axiom,zf_u1(zf_f2)). -fof(zf_h17,axiom,zf_u1(zf_f3)). ------------------- -fof(zf_q0,conjecture,zf_u3(zf_f0,zf_f0,zf_f1,zf_f1)). -fof(zf_h0,axiom,![V0,V1,V2,V3,V4,V5,V6,V7]:((zf_u1(V0)&zf_u1(V1)&zf_u1(V2)&zf_u1(V3)&zf_u1(V4)&zf_u1(V5)&zf_u1(V6)&zf_u1(V7))=>((zf_u4(V0,V1,V2,V3,V4,V5,V6,V7)&V0!=V1)=>zf_u3(V2,V3,V6,V7)))). -fof(zf_h1,axiom,![V8,V9,V10,V11,V12,V13,V14,V15]:((zf_u1(V8)&zf_u1(V9)&zf_u1(V10)&zf_u1(V11)&zf_u1(V12)&zf_u1(V13)&zf_u1(V14)&zf_u1(V15))=>(zf_u4(V8,V9,V10,V11,V12,V13,V14,V15)<=>(zf_u2(V8,V9,V10)&zf_u2(V12,V13,V14)&zf_u3(V8,V9,V12,V13)&zf_u3(V9,V10,V13,V14)&zf_u3(V8,V11,V12,V15)&zf_u3(V9,V11,V13,V15))))). -fof(zf_h2,axiom,![V16,V17,V18,V19,V20,V21]:((zf_u1(V16)&zf_u1(V17)&zf_u1(V18)&zf_u1(V19)&zf_u1(V20)&zf_u1(V21))=>((zf_u2(V16,V19,V18)&zf_u2(V17,V20,V18))=>?[V22]:(zf_u1(V22)&zf_u2(V19,V22,V17)&zf_u2(V20,V22,V16))))). -fof(zf_h3,axiom,![V23,V24,V25,V26,V27,V28]:((zf_u1(V23)&zf_u1(V24)&zf_u1(V25)&zf_u1(V26)&zf_u1(V27)&zf_u1(V28))=>((zf_u3(V23,V24,V25,V26)&zf_u3(V25,V26,V27,V28))=>zf_u3(V23,V24,V27,V28)))). -fof(zf_h4,axiom,![V29,V30,V31,V32,V33,V34]:((zf_u1(V29)&zf_u1(V30)&zf_u1(V31)&zf_u1(V32))=>((zf_u3(V31,V32,V29,V30)&zf_u3(V31,V32,V33,V34))=>zf_u3(V29,V30,V33,V34)))). -fof(zf_h5,axiom,![V35,V36,V37,V38,V39]:((zf_u1(V35)&zf_u1(V36)&zf_u1(V37)&zf_u1(V38)&zf_u1(V39))=>((zf_u3(V35,V38,V35,V39)&zf_u3(V36,V38,V36,V39)&zf_u3(V37,V38,V37,V39)&V38!=V39)=>zf_u0(V35,V36,V37)))). -fof(zf_h6,axiom,![V40,V41,V42,V43]:((zf_u1(V40)&zf_u1(V41)&zf_u1(V42)&zf_u1(V43)&zf_u3(V40,V41,V42,V43))=>zf_u3(V42,V43,V40,V41))). -fof(zf_h7,axiom,![V44,V45,V46,V47]:((zf_u1(V44)&zf_u1(V45)&zf_u1(V46)&zf_u1(V47))=>(zf_u3(V44,V45,V46,V47)=>zf_u3(V45,V44,V46,V47)))). -fof(zf_h8,axiom,![V48,V49,V50,V51]:((zf_u1(V48)&zf_u1(V49)&zf_u1(V50)&zf_u1(V51))=>(zf_u3(V48,V49,V50,V51)=>zf_u3(V49,V48,V51,V50)))). -fof(zf_h9,axiom,![V52,V53,V54,V55]:?[V56]:(zf_u1(V56)&zf_u2(V52,V53,V56)&zf_u3(V53,V56,V54,V55))). -fof(zf_h10,axiom,![V57,V58,V59]:((zf_u1(V57)&zf_u1(V58)&zf_u1(V59))=>(zf_u3(V57,V58,V59,V59)=>V57=V58))). -fof(zf_h11,axiom,![V60,V61,V62]:(zf_u0(V60,V61,V62)<=>(zf_u2(V60,V61,V62)|zf_u2(V61,V62,V60)|zf_u2(V62,V60,V61)))). -fof(zf_h12,axiom,![V63,V64]:((zf_u1(V63)&zf_u1(V64))=>(zf_u2(V63,V64,V63)=>V63=V64))). -fof(zf_h13,axiom,![V65,V66]:((zf_u1(V65)&zf_u1(V66))=>zf_u3(V65,V66,V65,V66))). -fof(zf_h14,axiom,![V67,V68]:((zf_u1(V67)&zf_u1(V68))=>zf_u3(V67,V68,V68,V67))). -fof(zf_h15,axiom,zf_u1(zf_f0)). -fof(zf_h16,axiom,zf_u1(zf_f1)).
\ No newline at end of file diff --git a/test/golden/geometry/generating tasks.golden b/test/golden/geometry/generating tasks.golden deleted file mode 100644 index f2be772..0000000 --- a/test/golden/geometry/generating tasks.golden +++ /dev/null @@ -1,17323 +0,0 @@ -[ Task - { taskDirectness = Direct - , taskHypotheses = - [ Hypothesis Marker "upperdim" Quantified Universally - ( Scope - ( Connected Implication - ( Connected Conjunction - ( Connected Conjunction - ( Connected Conjunction - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 67 - , locColumn = 24 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 67 - , locColumn = 24 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "y" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 67 - , locColumn = 24 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "z" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 67 - , locColumn = 24 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "u" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 67 - , locColumn = 24 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "v" ) - ) - ] - ) - ) - ( Connected Implication - ( Connected Conjunction - ( Connected Conjunction - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 68 - , locColumn = 9 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( B - ( NamedVar "u" ) - ) - , TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( B - ( NamedVar "v" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 68 - , locColumn = 33 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( B - ( NamedVar "y" ) - ) - , TermVar - ( B - ( NamedVar "u" ) - ) - , TermVar - ( B - ( NamedVar "y" ) - ) - , TermVar - ( B - ( NamedVar "v" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 69 - , locColumn = 10 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( B - ( NamedVar "z" ) - ) - , TermVar - ( B - ( NamedVar "u" ) - ) - , TermVar - ( B - ( NamedVar "z" ) - ) - , TermVar - ( B - ( NamedVar "v" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 69 - , locColumn = 36 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "neq" ) - ( ParameterArity 0 ) - ( Marker "neq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "u" ) - ) - , TermVar - ( B - ( NamedVar "v" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 70 - , locColumn = 17 - } - ) - ( SymbolPredicate - ( PredicateAdj - ( LexicalItem - ( TokenCons - ( Word "collinear" ) - ( TokenCons - ( Word "with" ) - ( HoleCons - ( TokenCons - ( Word "and" ) ( HoleCons End ) - ) - ) - ) - ) - ( Marker "collinear" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( B - ( NamedVar "y" ) - ) - , TermVar - ( B - ( NamedVar "z" ) - ) - ] - ) - ) - ) - ) - , Hypothesis Marker "innerpasch" Quantified Universally - ( Scope - ( Connected Implication - ( Connected Conjunction - ( Connected Conjunction - ( Connected Conjunction - ( Connected Conjunction - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 53 - , locColumn = 26 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 53 - , locColumn = 26 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "y" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 53 - , locColumn = 26 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "z" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 53 - , locColumn = 26 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "u" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 53 - , locColumn = 26 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "v" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 53 - , locColumn = 26 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "w" ) - ) - ] - ) - ) - ( Connected Implication - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 54 - , locColumn = 9 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Betw" ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( B - ( NamedVar "u" ) - ) - , TermVar - ( B - ( NamedVar "z" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 54 - , locColumn = 30 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Betw" ) - ) - [ TermVar - ( B - ( NamedVar "y" ) - ) - , TermVar - ( B - ( NamedVar "v" ) - ) - , TermVar - ( B - ( NamedVar "z" ) - ) - ] - ) - ) - ( Quantified Existentially - ( Scope - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 54 - , locColumn = 66 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "w" ) - ) - ] - ) - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 55 - , locColumn = 16 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Betw" ) - ) - [ TermVar - ( F - ( TermVar - ( B - ( NamedVar "u" ) - ) - ) - ) - , TermVar - ( B - ( NamedVar "w" ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "y" ) - ) - ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 55 - , locColumn = 37 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Betw" ) - ) - [ TermVar - ( F - ( TermVar - ( B - ( NamedVar "v" ) - ) - ) - ) - , TermVar - ( B - ( NamedVar "w" ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "x" ) - ) - ) - ) - ] - ) - ) - ) - ) - ) - ) - ) - ) - , Hypothesis Marker "betw_id" Quantified Universally - ( Scope - ( Connected Implication - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 47 - , locColumn = 18 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 47 - , locColumn = 18 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "b" ) - ) - ] - ) - ) - ( Connected Implication - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 48 - , locColumn = 9 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Betw" ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - , TermVar - ( B - ( NamedVar "b" ) - ) - , TermVar - ( B - ( NamedVar "a" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 48 - , locColumn = 33 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - , TermVar - ( B - ( NamedVar "b" ) - ) - ] - ) - ) - ) - ) - , Hypothesis Marker "five_segment" Quantified Universally - ( Scope - ( Connected Implication - ( Connected Conjunction - ( Connected Conjunction - ( Connected Conjunction - ( Connected Conjunction - ( Connected Conjunction - ( Connected Conjunction - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 40 - , locColumn = 34 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 40 - , locColumn = 34 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "b" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 40 - , locColumn = 34 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "c" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 40 - , locColumn = 34 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "d" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 40 - , locColumn = 34 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "a_" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 40 - , locColumn = 34 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "b_" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 40 - , locColumn = 34 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "c_" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 40 - , locColumn = 34 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "d_" ) - ) - ] - ) - ) - ( Connected Implication - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 41 - , locColumn = 9 - } - ) - ( SymbolPredicate - ( PredicateSymbol "OFS" ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - , TermVar - ( B - ( NamedVar "b" ) - ) - , TermVar - ( B - ( NamedVar "c" ) - ) - , TermVar - ( B - ( NamedVar "d" ) - ) - , TermVar - ( B - ( NamedVar "a_" ) - ) - , TermVar - ( B - ( NamedVar "b_" ) - ) - , TermVar - ( B - ( NamedVar "c_" ) - ) - , TermVar - ( B - ( NamedVar "d_" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 42 - , locColumn = 8 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "neq" ) - ( ParameterArity 0 ) - ( Marker "neq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - , TermVar - ( B - ( NamedVar "b" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 42 - , locColumn = 22 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( B - ( NamedVar "c" ) - ) - , TermVar - ( B - ( NamedVar "d" ) - ) - , TermVar - ( B - ( NamedVar "c_" ) - ) - , TermVar - ( B - ( NamedVar "d_" ) - ) - ] - ) - ) - ) - ) - , Hypothesis Marker "ofs" Quantified Universally - ( Scope - ( Connected Implication - ( Connected Conjunction - ( Connected Conjunction - ( Connected Conjunction - ( Connected Conjunction - ( Connected Conjunction - ( Connected Conjunction - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 27 - , locColumn = 30 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 27 - , locColumn = 30 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "y" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 27 - , locColumn = 30 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "z" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 27 - , locColumn = 30 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "r" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 27 - , locColumn = 30 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "u" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 27 - , locColumn = 30 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "v" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 27 - , locColumn = 30 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "w" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 27 - , locColumn = 30 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "p" ) - ) - ] - ) - ) - ( Connected Equivalence - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 26 - , locColumn = 1 - } - ) - ( SymbolPredicate - ( PredicateSymbol "OFS" ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( B - ( NamedVar "y" ) - ) - , TermVar - ( B - ( NamedVar "z" ) - ) - , TermVar - ( B - ( NamedVar "r" ) - ) - , TermVar - ( B - ( NamedVar "u" ) - ) - , TermVar - ( B - ( NamedVar "v" ) - ) - , TermVar - ( B - ( NamedVar "w" ) - ) - , TermVar - ( B - ( NamedVar "p" ) - ) - ] - ) - ( Quantified Universally - ( Scope - ( Connected Conjunction - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 29 - , locColumn = 6 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Betw" ) - ) - [ TermVar - ( F - ( TermVar - ( B - ( NamedVar "x" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "y" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "z" ) - ) - ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 30 - , locColumn = 13 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Betw" ) - ) - [ TermVar - ( F - ( TermVar - ( B - ( NamedVar "u" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "v" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "w" ) - ) - ) - ) - ] - ) - ) - ( Connected Conjunction - ( Connected Conjunction - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 32 - , locColumn = 6 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( F - ( TermVar - ( B - ( NamedVar "x" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "y" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "u" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "v" ) - ) - ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 33 - , locColumn = 13 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( F - ( TermVar - ( B - ( NamedVar "y" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "z" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "v" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "w" ) - ) - ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 34 - , locColumn = 13 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( F - ( TermVar - ( B - ( NamedVar "x" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "r" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "u" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "p" ) - ) - ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 35 - , locColumn = 13 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( F - ( TermVar - ( B - ( NamedVar "y" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "r" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "v" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "p" ) - ) - ) - ) - ] - ) - ) - ) - ) - ) - ) - ) - ) - , Hypothesis Marker "segment_construction" Quantified Universally - ( Scope - ( Quantified Existentially - ( Scope - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 22 - , locColumn = 20 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "c" ) - ) - ] - ) - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 22 - , locColumn = 41 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Betw" ) - ) - [ TermVar - ( F - ( TermVar - ( B - ( NamedVar "a" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "b" ) - ) - ) - ) - , TermVar - ( B - ( NamedVar "c" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 22 - , locColumn = 62 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( F - ( TermVar - ( B - ( NamedVar "b" ) - ) - ) - ) - , TermVar - ( B - ( NamedVar "c" ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "d" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "e" ) - ) - ) - ) - ] - ) - ) - ) - ) - ) - ) - , Hypothesis Marker "cong_id" Quantified Universally - ( Scope - ( Connected Implication - ( Connected Conjunction - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 16 - , locColumn = 22 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 16 - , locColumn = 22 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "b" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 16 - , locColumn = 22 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "c" ) - ) - ] - ) - ) - ( Connected Implication - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 17 - , locColumn = 9 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - , TermVar - ( B - ( NamedVar "b" ) - ) - , TermVar - ( B - ( NamedVar "c" ) - ) - , TermVar - ( B - ( NamedVar "c" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 17 - , locColumn = 36 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - , TermVar - ( B - ( NamedVar "b" ) - ) - ] - ) - ) - ) - ) - , Hypothesis Marker "cong_pseudotransitive" Quantified Universally - ( Scope - ( Connected Implication - ( Connected Conjunction - ( Connected Conjunction - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 11 - , locColumn = 25 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 11 - , locColumn = 25 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "b" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 11 - , locColumn = 25 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "c" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 11 - , locColumn = 25 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "d" ) - ) - ] - ) - ) - ( Connected Implication - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 12 - , locColumn = 9 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( B - ( NamedVar "c" ) - ) - , TermVar - ( B - ( NamedVar "d" ) - ) - , TermVar - ( B - ( NamedVar "a" ) - ) - , TermVar - ( B - ( NamedVar "b" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 12 - , locColumn = 33 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( B - ( NamedVar "c" ) - ) - , TermVar - ( B - ( NamedVar "d" ) - ) - , TermVar - ( B - ( NamedVar "e" ) - ) - , TermVar - ( B - ( NamedVar "f" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 12 - , locColumn = 58 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - , TermVar - ( B - ( NamedVar "b" ) - ) - , TermVar - ( B - ( NamedVar "e" ) - ) - , TermVar - ( B - ( NamedVar "f" ) - ) - ] - ) - ) - ) - ) - , Hypothesis Marker "cong_refl_swap" Quantified Universally - ( Scope - ( Connected Implication - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 6 - , locColumn = 19 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 6 - , locColumn = 19 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "b" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 7 - , locColumn = 11 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - , TermVar - ( B - ( NamedVar "b" ) - ) - , TermVar - ( B - ( NamedVar "b" ) - ) - , TermVar - ( B - ( NamedVar "a" ) - ) - ] - ) - ) - ) - , Hypothesis Marker "collinear" Quantified Universally - ( Scope - ( Connected Equivalence - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 1 - , locColumn = 1 - } - ) - ( SymbolPredicate - ( PredicateAdj - ( LexicalItem - ( TokenCons - ( Word "collinear" ) - ( TokenCons - ( Word "with" ) - ( HoleCons - ( TokenCons - ( Word "and" ) ( HoleCons End ) - ) - ) - ) - ) - ( Marker "collinear" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - , TermVar - ( B - ( NamedVar "b" ) - ) - , TermVar - ( B - ( NamedVar "c" ) - ) - ] - ) - ( Quantified Universally - ( Scope - ( Connected Disjunction - ( Connected Disjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 2 - , locColumn = 44 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Betw" ) - ) - [ TermVar - ( F - ( TermVar - ( B - ( NamedVar "a" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "b" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "c" ) - ) - ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 2 - , locColumn = 64 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Betw" ) - ) - [ TermVar - ( F - ( TermVar - ( B - ( NamedVar "b" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "c" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "a" ) - ) - ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 2 - , locColumn = 84 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Betw" ) - ) - [ TermVar - ( F - ( TermVar - ( B - ( NamedVar "c" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "a" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "b" ) - ) - ) - ) - ] - ) - ) - ) - ) - ) - ) - , Hypothesis Marker "_local_2" TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 83 - , locColumn = 19 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( NamedVar "b" ) - ] - , Hypothesis Marker "_local_1" TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 83 - , locColumn = 19 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( NamedVar "a" ) - ] - ] - , taskConjectureLabel = Marker "cong_refl" - , taskLocation = Location - { locFile = "test/examples/geometry.tex" - , locLine = 82 - , locColumn = 1 - } - , taskConjecture = TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 84 - , locColumn = 11 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( NamedVar "a" ) - , TermVar - ( NamedVar "b" ) - , TermVar - ( NamedVar "a" ) - , TermVar - ( NamedVar "b" ) - ] - } -, Task - { taskDirectness = Direct - , taskHypotheses = - [ Hypothesis Marker "cong_refl" Quantified Universally - ( Scope - ( Connected Implication - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 83 - , locColumn = 19 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 83 - , locColumn = 19 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "b" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 84 - , locColumn = 11 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - , TermVar - ( B - ( NamedVar "b" ) - ) - , TermVar - ( B - ( NamedVar "a" ) - ) - , TermVar - ( B - ( NamedVar "b" ) - ) - ] - ) - ) - ) - , Hypothesis Marker "upperdim" Quantified Universally - ( Scope - ( Connected Implication - ( Connected Conjunction - ( Connected Conjunction - ( Connected Conjunction - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 67 - , locColumn = 24 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 67 - , locColumn = 24 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "y" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 67 - , locColumn = 24 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "z" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 67 - , locColumn = 24 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "u" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 67 - , locColumn = 24 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "v" ) - ) - ] - ) - ) - ( Connected Implication - ( Connected Conjunction - ( Connected Conjunction - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 68 - , locColumn = 9 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( B - ( NamedVar "u" ) - ) - , TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( B - ( NamedVar "v" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 68 - , locColumn = 33 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( B - ( NamedVar "y" ) - ) - , TermVar - ( B - ( NamedVar "u" ) - ) - , TermVar - ( B - ( NamedVar "y" ) - ) - , TermVar - ( B - ( NamedVar "v" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 69 - , locColumn = 10 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( B - ( NamedVar "z" ) - ) - , TermVar - ( B - ( NamedVar "u" ) - ) - , TermVar - ( B - ( NamedVar "z" ) - ) - , TermVar - ( B - ( NamedVar "v" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 69 - , locColumn = 36 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "neq" ) - ( ParameterArity 0 ) - ( Marker "neq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "u" ) - ) - , TermVar - ( B - ( NamedVar "v" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 70 - , locColumn = 17 - } - ) - ( SymbolPredicate - ( PredicateAdj - ( LexicalItem - ( TokenCons - ( Word "collinear" ) - ( TokenCons - ( Word "with" ) - ( HoleCons - ( TokenCons - ( Word "and" ) ( HoleCons End ) - ) - ) - ) - ) - ( Marker "collinear" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( B - ( NamedVar "y" ) - ) - , TermVar - ( B - ( NamedVar "z" ) - ) - ] - ) - ) - ) - ) - , Hypothesis Marker "innerpasch" Quantified Universally - ( Scope - ( Connected Implication - ( Connected Conjunction - ( Connected Conjunction - ( Connected Conjunction - ( Connected Conjunction - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 53 - , locColumn = 26 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 53 - , locColumn = 26 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "y" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 53 - , locColumn = 26 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "z" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 53 - , locColumn = 26 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "u" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 53 - , locColumn = 26 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "v" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 53 - , locColumn = 26 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "w" ) - ) - ] - ) - ) - ( Connected Implication - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 54 - , locColumn = 9 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Betw" ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( B - ( NamedVar "u" ) - ) - , TermVar - ( B - ( NamedVar "z" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 54 - , locColumn = 30 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Betw" ) - ) - [ TermVar - ( B - ( NamedVar "y" ) - ) - , TermVar - ( B - ( NamedVar "v" ) - ) - , TermVar - ( B - ( NamedVar "z" ) - ) - ] - ) - ) - ( Quantified Existentially - ( Scope - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 54 - , locColumn = 66 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "w" ) - ) - ] - ) - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 55 - , locColumn = 16 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Betw" ) - ) - [ TermVar - ( F - ( TermVar - ( B - ( NamedVar "u" ) - ) - ) - ) - , TermVar - ( B - ( NamedVar "w" ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "y" ) - ) - ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 55 - , locColumn = 37 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Betw" ) - ) - [ TermVar - ( F - ( TermVar - ( B - ( NamedVar "v" ) - ) - ) - ) - , TermVar - ( B - ( NamedVar "w" ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "x" ) - ) - ) - ) - ] - ) - ) - ) - ) - ) - ) - ) - ) - , Hypothesis Marker "betw_id" Quantified Universally - ( Scope - ( Connected Implication - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 47 - , locColumn = 18 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 47 - , locColumn = 18 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "b" ) - ) - ] - ) - ) - ( Connected Implication - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 48 - , locColumn = 9 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Betw" ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - , TermVar - ( B - ( NamedVar "b" ) - ) - , TermVar - ( B - ( NamedVar "a" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 48 - , locColumn = 33 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - , TermVar - ( B - ( NamedVar "b" ) - ) - ] - ) - ) - ) - ) - , Hypothesis Marker "five_segment" Quantified Universally - ( Scope - ( Connected Implication - ( Connected Conjunction - ( Connected Conjunction - ( Connected Conjunction - ( Connected Conjunction - ( Connected Conjunction - ( Connected Conjunction - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 40 - , locColumn = 34 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 40 - , locColumn = 34 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "b" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 40 - , locColumn = 34 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "c" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 40 - , locColumn = 34 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "d" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 40 - , locColumn = 34 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "a_" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 40 - , locColumn = 34 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "b_" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 40 - , locColumn = 34 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "c_" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 40 - , locColumn = 34 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "d_" ) - ) - ] - ) - ) - ( Connected Implication - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 41 - , locColumn = 9 - } - ) - ( SymbolPredicate - ( PredicateSymbol "OFS" ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - , TermVar - ( B - ( NamedVar "b" ) - ) - , TermVar - ( B - ( NamedVar "c" ) - ) - , TermVar - ( B - ( NamedVar "d" ) - ) - , TermVar - ( B - ( NamedVar "a_" ) - ) - , TermVar - ( B - ( NamedVar "b_" ) - ) - , TermVar - ( B - ( NamedVar "c_" ) - ) - , TermVar - ( B - ( NamedVar "d_" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 42 - , locColumn = 8 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "neq" ) - ( ParameterArity 0 ) - ( Marker "neq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - , TermVar - ( B - ( NamedVar "b" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 42 - , locColumn = 22 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( B - ( NamedVar "c" ) - ) - , TermVar - ( B - ( NamedVar "d" ) - ) - , TermVar - ( B - ( NamedVar "c_" ) - ) - , TermVar - ( B - ( NamedVar "d_" ) - ) - ] - ) - ) - ) - ) - , Hypothesis Marker "ofs" Quantified Universally - ( Scope - ( Connected Implication - ( Connected Conjunction - ( Connected Conjunction - ( Connected Conjunction - ( Connected Conjunction - ( Connected Conjunction - ( Connected Conjunction - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 27 - , locColumn = 30 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 27 - , locColumn = 30 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "y" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 27 - , locColumn = 30 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "z" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 27 - , locColumn = 30 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "r" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 27 - , locColumn = 30 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "u" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 27 - , locColumn = 30 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "v" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 27 - , locColumn = 30 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "w" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 27 - , locColumn = 30 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "p" ) - ) - ] - ) - ) - ( Connected Equivalence - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 26 - , locColumn = 1 - } - ) - ( SymbolPredicate - ( PredicateSymbol "OFS" ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( B - ( NamedVar "y" ) - ) - , TermVar - ( B - ( NamedVar "z" ) - ) - , TermVar - ( B - ( NamedVar "r" ) - ) - , TermVar - ( B - ( NamedVar "u" ) - ) - , TermVar - ( B - ( NamedVar "v" ) - ) - , TermVar - ( B - ( NamedVar "w" ) - ) - , TermVar - ( B - ( NamedVar "p" ) - ) - ] - ) - ( Quantified Universally - ( Scope - ( Connected Conjunction - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 29 - , locColumn = 6 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Betw" ) - ) - [ TermVar - ( F - ( TermVar - ( B - ( NamedVar "x" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "y" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "z" ) - ) - ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 30 - , locColumn = 13 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Betw" ) - ) - [ TermVar - ( F - ( TermVar - ( B - ( NamedVar "u" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "v" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "w" ) - ) - ) - ) - ] - ) - ) - ( Connected Conjunction - ( Connected Conjunction - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 32 - , locColumn = 6 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( F - ( TermVar - ( B - ( NamedVar "x" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "y" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "u" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "v" ) - ) - ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 33 - , locColumn = 13 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( F - ( TermVar - ( B - ( NamedVar "y" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "z" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "v" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "w" ) - ) - ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 34 - , locColumn = 13 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( F - ( TermVar - ( B - ( NamedVar "x" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "r" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "u" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "p" ) - ) - ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 35 - , locColumn = 13 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( F - ( TermVar - ( B - ( NamedVar "y" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "r" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "v" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "p" ) - ) - ) - ) - ] - ) - ) - ) - ) - ) - ) - ) - ) - , Hypothesis Marker "segment_construction" Quantified Universally - ( Scope - ( Quantified Existentially - ( Scope - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 22 - , locColumn = 20 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "c" ) - ) - ] - ) - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 22 - , locColumn = 41 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Betw" ) - ) - [ TermVar - ( F - ( TermVar - ( B - ( NamedVar "a" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "b" ) - ) - ) - ) - , TermVar - ( B - ( NamedVar "c" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 22 - , locColumn = 62 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( F - ( TermVar - ( B - ( NamedVar "b" ) - ) - ) - ) - , TermVar - ( B - ( NamedVar "c" ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "d" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "e" ) - ) - ) - ) - ] - ) - ) - ) - ) - ) - ) - , Hypothesis Marker "cong_id" Quantified Universally - ( Scope - ( Connected Implication - ( Connected Conjunction - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 16 - , locColumn = 22 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 16 - , locColumn = 22 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "b" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 16 - , locColumn = 22 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "c" ) - ) - ] - ) - ) - ( Connected Implication - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 17 - , locColumn = 9 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - , TermVar - ( B - ( NamedVar "b" ) - ) - , TermVar - ( B - ( NamedVar "c" ) - ) - , TermVar - ( B - ( NamedVar "c" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 17 - , locColumn = 36 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - , TermVar - ( B - ( NamedVar "b" ) - ) - ] - ) - ) - ) - ) - , Hypothesis Marker "cong_pseudotransitive" Quantified Universally - ( Scope - ( Connected Implication - ( Connected Conjunction - ( Connected Conjunction - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 11 - , locColumn = 25 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 11 - , locColumn = 25 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "b" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 11 - , locColumn = 25 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "c" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 11 - , locColumn = 25 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "d" ) - ) - ] - ) - ) - ( Connected Implication - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 12 - , locColumn = 9 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( B - ( NamedVar "c" ) - ) - , TermVar - ( B - ( NamedVar "d" ) - ) - , TermVar - ( B - ( NamedVar "a" ) - ) - , TermVar - ( B - ( NamedVar "b" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 12 - , locColumn = 33 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( B - ( NamedVar "c" ) - ) - , TermVar - ( B - ( NamedVar "d" ) - ) - , TermVar - ( B - ( NamedVar "e" ) - ) - , TermVar - ( B - ( NamedVar "f" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 12 - , locColumn = 58 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - , TermVar - ( B - ( NamedVar "b" ) - ) - , TermVar - ( B - ( NamedVar "e" ) - ) - , TermVar - ( B - ( NamedVar "f" ) - ) - ] - ) - ) - ) - ) - , Hypothesis Marker "cong_refl_swap" Quantified Universally - ( Scope - ( Connected Implication - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 6 - , locColumn = 19 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 6 - , locColumn = 19 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "b" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 7 - , locColumn = 11 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - , TermVar - ( B - ( NamedVar "b" ) - ) - , TermVar - ( B - ( NamedVar "b" ) - ) - , TermVar - ( B - ( NamedVar "a" ) - ) - ] - ) - ) - ) - , Hypothesis Marker "collinear" Quantified Universally - ( Scope - ( Connected Equivalence - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 1 - , locColumn = 1 - } - ) - ( SymbolPredicate - ( PredicateAdj - ( LexicalItem - ( TokenCons - ( Word "collinear" ) - ( TokenCons - ( Word "with" ) - ( HoleCons - ( TokenCons - ( Word "and" ) ( HoleCons End ) - ) - ) - ) - ) - ( Marker "collinear" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - , TermVar - ( B - ( NamedVar "b" ) - ) - , TermVar - ( B - ( NamedVar "c" ) - ) - ] - ) - ( Quantified Universally - ( Scope - ( Connected Disjunction - ( Connected Disjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 2 - , locColumn = 44 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Betw" ) - ) - [ TermVar - ( F - ( TermVar - ( B - ( NamedVar "a" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "b" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "c" ) - ) - ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 2 - , locColumn = 64 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Betw" ) - ) - [ TermVar - ( F - ( TermVar - ( B - ( NamedVar "b" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "c" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "a" ) - ) - ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 2 - , locColumn = 84 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Betw" ) - ) - [ TermVar - ( F - ( TermVar - ( B - ( NamedVar "c" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "a" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "b" ) - ) - ) - ) - ] - ) - ) - ) - ) - ) - ) - , Hypothesis Marker "_local_5" TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 90 - , locColumn = 14 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( NamedVar "a" ) - , TermVar - ( NamedVar "b" ) - , TermVar - ( NamedVar "c" ) - , TermVar - ( NamedVar "d" ) - ] - , Hypothesis Marker "_local_4" TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 89 - , locColumn = 25 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( NamedVar "d" ) - ] - , Hypothesis Marker "_local_3" TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 89 - , locColumn = 25 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( NamedVar "c" ) - ] - , Hypothesis Marker "_local_2" TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 89 - , locColumn = 25 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( NamedVar "b" ) - ] - , Hypothesis Marker "_local_1" TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 89 - , locColumn = 25 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( NamedVar "a" ) - ] - ] - , taskConjectureLabel = Marker "cong_sym" - , taskLocation = Location - { locFile = "test/examples/geometry.tex" - , locLine = 88 - , locColumn = 1 - } - , taskConjecture = TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 91 - , locColumn = 11 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( NamedVar "c" ) - , TermVar - ( NamedVar "d" ) - , TermVar - ( NamedVar "a" ) - , TermVar - ( NamedVar "b" ) - ] - } -, Task - { taskDirectness = Direct - , taskHypotheses = - [ Hypothesis Marker "cong_sym" Quantified Universally - ( Scope - ( Connected Implication - ( Connected Conjunction - ( Connected Conjunction - ( Connected Conjunction - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 89 - , locColumn = 25 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 89 - , locColumn = 25 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "b" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 89 - , locColumn = 25 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "c" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 89 - , locColumn = 25 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "d" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 90 - , locColumn = 14 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - , TermVar - ( B - ( NamedVar "b" ) - ) - , TermVar - ( B - ( NamedVar "c" ) - ) - , TermVar - ( B - ( NamedVar "d" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 91 - , locColumn = 11 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( B - ( NamedVar "c" ) - ) - , TermVar - ( B - ( NamedVar "d" ) - ) - , TermVar - ( B - ( NamedVar "a" ) - ) - , TermVar - ( B - ( NamedVar "b" ) - ) - ] - ) - ) - ) - , Hypothesis Marker "cong_refl" Quantified Universally - ( Scope - ( Connected Implication - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 83 - , locColumn = 19 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 83 - , locColumn = 19 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "b" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 84 - , locColumn = 11 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - , TermVar - ( B - ( NamedVar "b" ) - ) - , TermVar - ( B - ( NamedVar "a" ) - ) - , TermVar - ( B - ( NamedVar "b" ) - ) - ] - ) - ) - ) - , Hypothesis Marker "upperdim" Quantified Universally - ( Scope - ( Connected Implication - ( Connected Conjunction - ( Connected Conjunction - ( Connected Conjunction - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 67 - , locColumn = 24 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 67 - , locColumn = 24 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "y" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 67 - , locColumn = 24 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "z" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 67 - , locColumn = 24 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "u" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 67 - , locColumn = 24 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "v" ) - ) - ] - ) - ) - ( Connected Implication - ( Connected Conjunction - ( Connected Conjunction - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 68 - , locColumn = 9 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( B - ( NamedVar "u" ) - ) - , TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( B - ( NamedVar "v" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 68 - , locColumn = 33 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( B - ( NamedVar "y" ) - ) - , TermVar - ( B - ( NamedVar "u" ) - ) - , TermVar - ( B - ( NamedVar "y" ) - ) - , TermVar - ( B - ( NamedVar "v" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 69 - , locColumn = 10 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( B - ( NamedVar "z" ) - ) - , TermVar - ( B - ( NamedVar "u" ) - ) - , TermVar - ( B - ( NamedVar "z" ) - ) - , TermVar - ( B - ( NamedVar "v" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 69 - , locColumn = 36 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "neq" ) - ( ParameterArity 0 ) - ( Marker "neq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "u" ) - ) - , TermVar - ( B - ( NamedVar "v" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 70 - , locColumn = 17 - } - ) - ( SymbolPredicate - ( PredicateAdj - ( LexicalItem - ( TokenCons - ( Word "collinear" ) - ( TokenCons - ( Word "with" ) - ( HoleCons - ( TokenCons - ( Word "and" ) ( HoleCons End ) - ) - ) - ) - ) - ( Marker "collinear" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( B - ( NamedVar "y" ) - ) - , TermVar - ( B - ( NamedVar "z" ) - ) - ] - ) - ) - ) - ) - , Hypothesis Marker "innerpasch" Quantified Universally - ( Scope - ( Connected Implication - ( Connected Conjunction - ( Connected Conjunction - ( Connected Conjunction - ( Connected Conjunction - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 53 - , locColumn = 26 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 53 - , locColumn = 26 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "y" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 53 - , locColumn = 26 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "z" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 53 - , locColumn = 26 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "u" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 53 - , locColumn = 26 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "v" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 53 - , locColumn = 26 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "w" ) - ) - ] - ) - ) - ( Connected Implication - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 54 - , locColumn = 9 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Betw" ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( B - ( NamedVar "u" ) - ) - , TermVar - ( B - ( NamedVar "z" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 54 - , locColumn = 30 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Betw" ) - ) - [ TermVar - ( B - ( NamedVar "y" ) - ) - , TermVar - ( B - ( NamedVar "v" ) - ) - , TermVar - ( B - ( NamedVar "z" ) - ) - ] - ) - ) - ( Quantified Existentially - ( Scope - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 54 - , locColumn = 66 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "w" ) - ) - ] - ) - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 55 - , locColumn = 16 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Betw" ) - ) - [ TermVar - ( F - ( TermVar - ( B - ( NamedVar "u" ) - ) - ) - ) - , TermVar - ( B - ( NamedVar "w" ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "y" ) - ) - ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 55 - , locColumn = 37 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Betw" ) - ) - [ TermVar - ( F - ( TermVar - ( B - ( NamedVar "v" ) - ) - ) - ) - , TermVar - ( B - ( NamedVar "w" ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "x" ) - ) - ) - ) - ] - ) - ) - ) - ) - ) - ) - ) - ) - , Hypothesis Marker "betw_id" Quantified Universally - ( Scope - ( Connected Implication - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 47 - , locColumn = 18 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 47 - , locColumn = 18 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "b" ) - ) - ] - ) - ) - ( Connected Implication - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 48 - , locColumn = 9 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Betw" ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - , TermVar - ( B - ( NamedVar "b" ) - ) - , TermVar - ( B - ( NamedVar "a" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 48 - , locColumn = 33 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - , TermVar - ( B - ( NamedVar "b" ) - ) - ] - ) - ) - ) - ) - , Hypothesis Marker "five_segment" Quantified Universally - ( Scope - ( Connected Implication - ( Connected Conjunction - ( Connected Conjunction - ( Connected Conjunction - ( Connected Conjunction - ( Connected Conjunction - ( Connected Conjunction - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 40 - , locColumn = 34 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 40 - , locColumn = 34 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "b" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 40 - , locColumn = 34 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "c" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 40 - , locColumn = 34 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "d" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 40 - , locColumn = 34 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "a_" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 40 - , locColumn = 34 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "b_" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 40 - , locColumn = 34 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "c_" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 40 - , locColumn = 34 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "d_" ) - ) - ] - ) - ) - ( Connected Implication - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 41 - , locColumn = 9 - } - ) - ( SymbolPredicate - ( PredicateSymbol "OFS" ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - , TermVar - ( B - ( NamedVar "b" ) - ) - , TermVar - ( B - ( NamedVar "c" ) - ) - , TermVar - ( B - ( NamedVar "d" ) - ) - , TermVar - ( B - ( NamedVar "a_" ) - ) - , TermVar - ( B - ( NamedVar "b_" ) - ) - , TermVar - ( B - ( NamedVar "c_" ) - ) - , TermVar - ( B - ( NamedVar "d_" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 42 - , locColumn = 8 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "neq" ) - ( ParameterArity 0 ) - ( Marker "neq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - , TermVar - ( B - ( NamedVar "b" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 42 - , locColumn = 22 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( B - ( NamedVar "c" ) - ) - , TermVar - ( B - ( NamedVar "d" ) - ) - , TermVar - ( B - ( NamedVar "c_" ) - ) - , TermVar - ( B - ( NamedVar "d_" ) - ) - ] - ) - ) - ) - ) - , Hypothesis Marker "ofs" Quantified Universally - ( Scope - ( Connected Implication - ( Connected Conjunction - ( Connected Conjunction - ( Connected Conjunction - ( Connected Conjunction - ( Connected Conjunction - ( Connected Conjunction - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 27 - , locColumn = 30 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 27 - , locColumn = 30 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "y" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 27 - , locColumn = 30 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "z" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 27 - , locColumn = 30 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "r" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 27 - , locColumn = 30 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "u" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 27 - , locColumn = 30 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "v" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 27 - , locColumn = 30 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "w" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 27 - , locColumn = 30 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "p" ) - ) - ] - ) - ) - ( Connected Equivalence - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 26 - , locColumn = 1 - } - ) - ( SymbolPredicate - ( PredicateSymbol "OFS" ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( B - ( NamedVar "y" ) - ) - , TermVar - ( B - ( NamedVar "z" ) - ) - , TermVar - ( B - ( NamedVar "r" ) - ) - , TermVar - ( B - ( NamedVar "u" ) - ) - , TermVar - ( B - ( NamedVar "v" ) - ) - , TermVar - ( B - ( NamedVar "w" ) - ) - , TermVar - ( B - ( NamedVar "p" ) - ) - ] - ) - ( Quantified Universally - ( Scope - ( Connected Conjunction - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 29 - , locColumn = 6 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Betw" ) - ) - [ TermVar - ( F - ( TermVar - ( B - ( NamedVar "x" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "y" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "z" ) - ) - ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 30 - , locColumn = 13 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Betw" ) - ) - [ TermVar - ( F - ( TermVar - ( B - ( NamedVar "u" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "v" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "w" ) - ) - ) - ) - ] - ) - ) - ( Connected Conjunction - ( Connected Conjunction - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 32 - , locColumn = 6 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( F - ( TermVar - ( B - ( NamedVar "x" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "y" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "u" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "v" ) - ) - ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 33 - , locColumn = 13 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( F - ( TermVar - ( B - ( NamedVar "y" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "z" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "v" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "w" ) - ) - ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 34 - , locColumn = 13 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( F - ( TermVar - ( B - ( NamedVar "x" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "r" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "u" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "p" ) - ) - ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 35 - , locColumn = 13 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( F - ( TermVar - ( B - ( NamedVar "y" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "r" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "v" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "p" ) - ) - ) - ) - ] - ) - ) - ) - ) - ) - ) - ) - ) - , Hypothesis Marker "segment_construction" Quantified Universally - ( Scope - ( Quantified Existentially - ( Scope - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 22 - , locColumn = 20 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "c" ) - ) - ] - ) - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 22 - , locColumn = 41 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Betw" ) - ) - [ TermVar - ( F - ( TermVar - ( B - ( NamedVar "a" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "b" ) - ) - ) - ) - , TermVar - ( B - ( NamedVar "c" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 22 - , locColumn = 62 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( F - ( TermVar - ( B - ( NamedVar "b" ) - ) - ) - ) - , TermVar - ( B - ( NamedVar "c" ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "d" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "e" ) - ) - ) - ) - ] - ) - ) - ) - ) - ) - ) - , Hypothesis Marker "cong_id" Quantified Universally - ( Scope - ( Connected Implication - ( Connected Conjunction - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 16 - , locColumn = 22 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 16 - , locColumn = 22 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "b" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 16 - , locColumn = 22 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "c" ) - ) - ] - ) - ) - ( Connected Implication - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 17 - , locColumn = 9 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - , TermVar - ( B - ( NamedVar "b" ) - ) - , TermVar - ( B - ( NamedVar "c" ) - ) - , TermVar - ( B - ( NamedVar "c" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 17 - , locColumn = 36 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - , TermVar - ( B - ( NamedVar "b" ) - ) - ] - ) - ) - ) - ) - , Hypothesis Marker "cong_pseudotransitive" Quantified Universally - ( Scope - ( Connected Implication - ( Connected Conjunction - ( Connected Conjunction - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 11 - , locColumn = 25 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 11 - , locColumn = 25 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "b" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 11 - , locColumn = 25 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "c" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 11 - , locColumn = 25 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "d" ) - ) - ] - ) - ) - ( Connected Implication - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 12 - , locColumn = 9 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( B - ( NamedVar "c" ) - ) - , TermVar - ( B - ( NamedVar "d" ) - ) - , TermVar - ( B - ( NamedVar "a" ) - ) - , TermVar - ( B - ( NamedVar "b" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 12 - , locColumn = 33 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( B - ( NamedVar "c" ) - ) - , TermVar - ( B - ( NamedVar "d" ) - ) - , TermVar - ( B - ( NamedVar "e" ) - ) - , TermVar - ( B - ( NamedVar "f" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 12 - , locColumn = 58 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - , TermVar - ( B - ( NamedVar "b" ) - ) - , TermVar - ( B - ( NamedVar "e" ) - ) - , TermVar - ( B - ( NamedVar "f" ) - ) - ] - ) - ) - ) - ) - , Hypothesis Marker "cong_refl_swap" Quantified Universally - ( Scope - ( Connected Implication - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 6 - , locColumn = 19 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 6 - , locColumn = 19 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "b" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 7 - , locColumn = 11 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - , TermVar - ( B - ( NamedVar "b" ) - ) - , TermVar - ( B - ( NamedVar "b" ) - ) - , TermVar - ( B - ( NamedVar "a" ) - ) - ] - ) - ) - ) - , Hypothesis Marker "collinear" Quantified Universally - ( Scope - ( Connected Equivalence - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 1 - , locColumn = 1 - } - ) - ( SymbolPredicate - ( PredicateAdj - ( LexicalItem - ( TokenCons - ( Word "collinear" ) - ( TokenCons - ( Word "with" ) - ( HoleCons - ( TokenCons - ( Word "and" ) ( HoleCons End ) - ) - ) - ) - ) - ( Marker "collinear" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - , TermVar - ( B - ( NamedVar "b" ) - ) - , TermVar - ( B - ( NamedVar "c" ) - ) - ] - ) - ( Quantified Universally - ( Scope - ( Connected Disjunction - ( Connected Disjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 2 - , locColumn = 44 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Betw" ) - ) - [ TermVar - ( F - ( TermVar - ( B - ( NamedVar "a" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "b" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "c" ) - ) - ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 2 - , locColumn = 64 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Betw" ) - ) - [ TermVar - ( F - ( TermVar - ( B - ( NamedVar "b" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "c" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "a" ) - ) - ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 2 - , locColumn = 84 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Betw" ) - ) - [ TermVar - ( F - ( TermVar - ( B - ( NamedVar "c" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "a" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "b" ) - ) - ) - ) - ] - ) - ) - ) - ) - ) - ) - , Hypothesis Marker "_local_6" TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 96 - , locColumn = 31 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( NamedVar "f" ) - ] - , Hypothesis Marker "_local_5" TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 96 - , locColumn = 31 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( NamedVar "e" ) - ] - , Hypothesis Marker "_local_4" TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 96 - , locColumn = 31 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( NamedVar "d" ) - ] - , Hypothesis Marker "_local_3" TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 96 - , locColumn = 31 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( NamedVar "c" ) - ] - , Hypothesis Marker "_local_2" TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 96 - , locColumn = 31 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( NamedVar "b" ) - ] - , Hypothesis Marker "_local_1" TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 96 - , locColumn = 31 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( NamedVar "a" ) - ] - ] - , taskConjectureLabel = Marker "cong_transitive" - , taskLocation = Location - { locFile = "test/examples/geometry.tex" - , locLine = 95 - , locColumn = 1 - } - , taskConjecture = Connected Implication - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 97 - , locColumn = 9 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( NamedVar "a" ) - , TermVar - ( NamedVar "b" ) - , TermVar - ( NamedVar "c" ) - , TermVar - ( NamedVar "d" ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 97 - , locColumn = 33 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( NamedVar "c" ) - , TermVar - ( NamedVar "d" ) - , TermVar - ( NamedVar "e" ) - , TermVar - ( NamedVar "f" ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 98 - , locColumn = 11 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( NamedVar "a" ) - , TermVar - ( NamedVar "b" ) - , TermVar - ( NamedVar "e" ) - , TermVar - ( NamedVar "f" ) - ] - ) - } -, Task - { taskDirectness = Direct - , taskHypotheses = - [ Hypothesis Marker "cong_transitive" Quantified Universally - ( Scope - ( Connected Implication - ( Connected Conjunction - ( Connected Conjunction - ( Connected Conjunction - ( Connected Conjunction - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 96 - , locColumn = 31 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 96 - , locColumn = 31 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "b" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 96 - , locColumn = 31 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "c" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 96 - , locColumn = 31 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "d" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 96 - , locColumn = 31 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "e" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 96 - , locColumn = 31 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "f" ) - ) - ] - ) - ) - ( Connected Implication - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 97 - , locColumn = 9 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - , TermVar - ( B - ( NamedVar "b" ) - ) - , TermVar - ( B - ( NamedVar "c" ) - ) - , TermVar - ( B - ( NamedVar "d" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 97 - , locColumn = 33 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( B - ( NamedVar "c" ) - ) - , TermVar - ( B - ( NamedVar "d" ) - ) - , TermVar - ( B - ( NamedVar "e" ) - ) - , TermVar - ( B - ( NamedVar "f" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 98 - , locColumn = 11 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - , TermVar - ( B - ( NamedVar "b" ) - ) - , TermVar - ( B - ( NamedVar "e" ) - ) - , TermVar - ( B - ( NamedVar "f" ) - ) - ] - ) - ) - ) - ) - , Hypothesis Marker "cong_sym" Quantified Universally - ( Scope - ( Connected Implication - ( Connected Conjunction - ( Connected Conjunction - ( Connected Conjunction - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 89 - , locColumn = 25 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 89 - , locColumn = 25 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "b" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 89 - , locColumn = 25 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "c" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 89 - , locColumn = 25 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "d" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 90 - , locColumn = 14 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - , TermVar - ( B - ( NamedVar "b" ) - ) - , TermVar - ( B - ( NamedVar "c" ) - ) - , TermVar - ( B - ( NamedVar "d" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 91 - , locColumn = 11 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( B - ( NamedVar "c" ) - ) - , TermVar - ( B - ( NamedVar "d" ) - ) - , TermVar - ( B - ( NamedVar "a" ) - ) - , TermVar - ( B - ( NamedVar "b" ) - ) - ] - ) - ) - ) - , Hypothesis Marker "cong_refl" Quantified Universally - ( Scope - ( Connected Implication - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 83 - , locColumn = 19 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 83 - , locColumn = 19 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "b" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 84 - , locColumn = 11 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - , TermVar - ( B - ( NamedVar "b" ) - ) - , TermVar - ( B - ( NamedVar "a" ) - ) - , TermVar - ( B - ( NamedVar "b" ) - ) - ] - ) - ) - ) - , Hypothesis Marker "upperdim" Quantified Universally - ( Scope - ( Connected Implication - ( Connected Conjunction - ( Connected Conjunction - ( Connected Conjunction - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 67 - , locColumn = 24 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 67 - , locColumn = 24 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "y" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 67 - , locColumn = 24 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "z" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 67 - , locColumn = 24 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "u" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 67 - , locColumn = 24 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "v" ) - ) - ] - ) - ) - ( Connected Implication - ( Connected Conjunction - ( Connected Conjunction - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 68 - , locColumn = 9 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( B - ( NamedVar "u" ) - ) - , TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( B - ( NamedVar "v" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 68 - , locColumn = 33 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( B - ( NamedVar "y" ) - ) - , TermVar - ( B - ( NamedVar "u" ) - ) - , TermVar - ( B - ( NamedVar "y" ) - ) - , TermVar - ( B - ( NamedVar "v" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 69 - , locColumn = 10 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( B - ( NamedVar "z" ) - ) - , TermVar - ( B - ( NamedVar "u" ) - ) - , TermVar - ( B - ( NamedVar "z" ) - ) - , TermVar - ( B - ( NamedVar "v" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 69 - , locColumn = 36 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "neq" ) - ( ParameterArity 0 ) - ( Marker "neq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "u" ) - ) - , TermVar - ( B - ( NamedVar "v" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 70 - , locColumn = 17 - } - ) - ( SymbolPredicate - ( PredicateAdj - ( LexicalItem - ( TokenCons - ( Word "collinear" ) - ( TokenCons - ( Word "with" ) - ( HoleCons - ( TokenCons - ( Word "and" ) ( HoleCons End ) - ) - ) - ) - ) - ( Marker "collinear" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( B - ( NamedVar "y" ) - ) - , TermVar - ( B - ( NamedVar "z" ) - ) - ] - ) - ) - ) - ) - , Hypothesis Marker "innerpasch" Quantified Universally - ( Scope - ( Connected Implication - ( Connected Conjunction - ( Connected Conjunction - ( Connected Conjunction - ( Connected Conjunction - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 53 - , locColumn = 26 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 53 - , locColumn = 26 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "y" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 53 - , locColumn = 26 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "z" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 53 - , locColumn = 26 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "u" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 53 - , locColumn = 26 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "v" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 53 - , locColumn = 26 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "w" ) - ) - ] - ) - ) - ( Connected Implication - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 54 - , locColumn = 9 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Betw" ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( B - ( NamedVar "u" ) - ) - , TermVar - ( B - ( NamedVar "z" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 54 - , locColumn = 30 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Betw" ) - ) - [ TermVar - ( B - ( NamedVar "y" ) - ) - , TermVar - ( B - ( NamedVar "v" ) - ) - , TermVar - ( B - ( NamedVar "z" ) - ) - ] - ) - ) - ( Quantified Existentially - ( Scope - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 54 - , locColumn = 66 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "w" ) - ) - ] - ) - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 55 - , locColumn = 16 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Betw" ) - ) - [ TermVar - ( F - ( TermVar - ( B - ( NamedVar "u" ) - ) - ) - ) - , TermVar - ( B - ( NamedVar "w" ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "y" ) - ) - ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 55 - , locColumn = 37 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Betw" ) - ) - [ TermVar - ( F - ( TermVar - ( B - ( NamedVar "v" ) - ) - ) - ) - , TermVar - ( B - ( NamedVar "w" ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "x" ) - ) - ) - ) - ] - ) - ) - ) - ) - ) - ) - ) - ) - , Hypothesis Marker "betw_id" Quantified Universally - ( Scope - ( Connected Implication - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 47 - , locColumn = 18 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 47 - , locColumn = 18 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "b" ) - ) - ] - ) - ) - ( Connected Implication - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 48 - , locColumn = 9 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Betw" ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - , TermVar - ( B - ( NamedVar "b" ) - ) - , TermVar - ( B - ( NamedVar "a" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 48 - , locColumn = 33 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - , TermVar - ( B - ( NamedVar "b" ) - ) - ] - ) - ) - ) - ) - , Hypothesis Marker "five_segment" Quantified Universally - ( Scope - ( Connected Implication - ( Connected Conjunction - ( Connected Conjunction - ( Connected Conjunction - ( Connected Conjunction - ( Connected Conjunction - ( Connected Conjunction - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 40 - , locColumn = 34 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 40 - , locColumn = 34 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "b" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 40 - , locColumn = 34 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "c" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 40 - , locColumn = 34 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "d" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 40 - , locColumn = 34 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "a_" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 40 - , locColumn = 34 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "b_" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 40 - , locColumn = 34 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "c_" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 40 - , locColumn = 34 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "d_" ) - ) - ] - ) - ) - ( Connected Implication - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 41 - , locColumn = 9 - } - ) - ( SymbolPredicate - ( PredicateSymbol "OFS" ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - , TermVar - ( B - ( NamedVar "b" ) - ) - , TermVar - ( B - ( NamedVar "c" ) - ) - , TermVar - ( B - ( NamedVar "d" ) - ) - , TermVar - ( B - ( NamedVar "a_" ) - ) - , TermVar - ( B - ( NamedVar "b_" ) - ) - , TermVar - ( B - ( NamedVar "c_" ) - ) - , TermVar - ( B - ( NamedVar "d_" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 42 - , locColumn = 8 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "neq" ) - ( ParameterArity 0 ) - ( Marker "neq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - , TermVar - ( B - ( NamedVar "b" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 42 - , locColumn = 22 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( B - ( NamedVar "c" ) - ) - , TermVar - ( B - ( NamedVar "d" ) - ) - , TermVar - ( B - ( NamedVar "c_" ) - ) - , TermVar - ( B - ( NamedVar "d_" ) - ) - ] - ) - ) - ) - ) - , Hypothesis Marker "ofs" Quantified Universally - ( Scope - ( Connected Implication - ( Connected Conjunction - ( Connected Conjunction - ( Connected Conjunction - ( Connected Conjunction - ( Connected Conjunction - ( Connected Conjunction - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 27 - , locColumn = 30 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 27 - , locColumn = 30 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "y" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 27 - , locColumn = 30 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "z" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 27 - , locColumn = 30 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "r" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 27 - , locColumn = 30 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "u" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 27 - , locColumn = 30 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "v" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 27 - , locColumn = 30 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "w" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 27 - , locColumn = 30 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "p" ) - ) - ] - ) - ) - ( Connected Equivalence - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 26 - , locColumn = 1 - } - ) - ( SymbolPredicate - ( PredicateSymbol "OFS" ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( B - ( NamedVar "y" ) - ) - , TermVar - ( B - ( NamedVar "z" ) - ) - , TermVar - ( B - ( NamedVar "r" ) - ) - , TermVar - ( B - ( NamedVar "u" ) - ) - , TermVar - ( B - ( NamedVar "v" ) - ) - , TermVar - ( B - ( NamedVar "w" ) - ) - , TermVar - ( B - ( NamedVar "p" ) - ) - ] - ) - ( Quantified Universally - ( Scope - ( Connected Conjunction - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 29 - , locColumn = 6 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Betw" ) - ) - [ TermVar - ( F - ( TermVar - ( B - ( NamedVar "x" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "y" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "z" ) - ) - ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 30 - , locColumn = 13 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Betw" ) - ) - [ TermVar - ( F - ( TermVar - ( B - ( NamedVar "u" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "v" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "w" ) - ) - ) - ) - ] - ) - ) - ( Connected Conjunction - ( Connected Conjunction - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 32 - , locColumn = 6 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( F - ( TermVar - ( B - ( NamedVar "x" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "y" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "u" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "v" ) - ) - ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 33 - , locColumn = 13 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( F - ( TermVar - ( B - ( NamedVar "y" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "z" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "v" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "w" ) - ) - ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 34 - , locColumn = 13 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( F - ( TermVar - ( B - ( NamedVar "x" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "r" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "u" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "p" ) - ) - ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 35 - , locColumn = 13 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( F - ( TermVar - ( B - ( NamedVar "y" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "r" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "v" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "p" ) - ) - ) - ) - ] - ) - ) - ) - ) - ) - ) - ) - ) - , Hypothesis Marker "segment_construction" Quantified Universally - ( Scope - ( Quantified Existentially - ( Scope - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 22 - , locColumn = 20 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "c" ) - ) - ] - ) - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 22 - , locColumn = 41 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Betw" ) - ) - [ TermVar - ( F - ( TermVar - ( B - ( NamedVar "a" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "b" ) - ) - ) - ) - , TermVar - ( B - ( NamedVar "c" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 22 - , locColumn = 62 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( F - ( TermVar - ( B - ( NamedVar "b" ) - ) - ) - ) - , TermVar - ( B - ( NamedVar "c" ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "d" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "e" ) - ) - ) - ) - ] - ) - ) - ) - ) - ) - ) - , Hypothesis Marker "cong_id" Quantified Universally - ( Scope - ( Connected Implication - ( Connected Conjunction - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 16 - , locColumn = 22 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 16 - , locColumn = 22 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "b" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 16 - , locColumn = 22 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "c" ) - ) - ] - ) - ) - ( Connected Implication - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 17 - , locColumn = 9 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - , TermVar - ( B - ( NamedVar "b" ) - ) - , TermVar - ( B - ( NamedVar "c" ) - ) - , TermVar - ( B - ( NamedVar "c" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 17 - , locColumn = 36 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - , TermVar - ( B - ( NamedVar "b" ) - ) - ] - ) - ) - ) - ) - , Hypothesis Marker "cong_pseudotransitive" Quantified Universally - ( Scope - ( Connected Implication - ( Connected Conjunction - ( Connected Conjunction - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 11 - , locColumn = 25 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 11 - , locColumn = 25 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "b" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 11 - , locColumn = 25 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "c" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 11 - , locColumn = 25 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "d" ) - ) - ] - ) - ) - ( Connected Implication - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 12 - , locColumn = 9 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( B - ( NamedVar "c" ) - ) - , TermVar - ( B - ( NamedVar "d" ) - ) - , TermVar - ( B - ( NamedVar "a" ) - ) - , TermVar - ( B - ( NamedVar "b" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 12 - , locColumn = 33 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( B - ( NamedVar "c" ) - ) - , TermVar - ( B - ( NamedVar "d" ) - ) - , TermVar - ( B - ( NamedVar "e" ) - ) - , TermVar - ( B - ( NamedVar "f" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 12 - , locColumn = 58 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - , TermVar - ( B - ( NamedVar "b" ) - ) - , TermVar - ( B - ( NamedVar "e" ) - ) - , TermVar - ( B - ( NamedVar "f" ) - ) - ] - ) - ) - ) - ) - , Hypothesis Marker "cong_refl_swap" Quantified Universally - ( Scope - ( Connected Implication - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 6 - , locColumn = 19 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 6 - , locColumn = 19 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "b" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 7 - , locColumn = 11 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - , TermVar - ( B - ( NamedVar "b" ) - ) - , TermVar - ( B - ( NamedVar "b" ) - ) - , TermVar - ( B - ( NamedVar "a" ) - ) - ] - ) - ) - ) - , Hypothesis Marker "collinear" Quantified Universally - ( Scope - ( Connected Equivalence - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 1 - , locColumn = 1 - } - ) - ( SymbolPredicate - ( PredicateAdj - ( LexicalItem - ( TokenCons - ( Word "collinear" ) - ( TokenCons - ( Word "with" ) - ( HoleCons - ( TokenCons - ( Word "and" ) ( HoleCons End ) - ) - ) - ) - ) - ( Marker "collinear" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - , TermVar - ( B - ( NamedVar "b" ) - ) - , TermVar - ( B - ( NamedVar "c" ) - ) - ] - ) - ( Quantified Universally - ( Scope - ( Connected Disjunction - ( Connected Disjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 2 - , locColumn = 44 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Betw" ) - ) - [ TermVar - ( F - ( TermVar - ( B - ( NamedVar "a" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "b" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "c" ) - ) - ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 2 - , locColumn = 64 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Betw" ) - ) - [ TermVar - ( F - ( TermVar - ( B - ( NamedVar "b" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "c" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "a" ) - ) - ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 2 - , locColumn = 84 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Betw" ) - ) - [ TermVar - ( F - ( TermVar - ( B - ( NamedVar "c" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "a" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "b" ) - ) - ) - ) - ] - ) - ) - ) - ) - ) - ) - , Hypothesis Marker "_local_4" TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 103 - , locColumn = 25 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( NamedVar "d" ) - ] - , Hypothesis Marker "_local_3" TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 103 - , locColumn = 25 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( NamedVar "c" ) - ] - , Hypothesis Marker "_local_2" TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 103 - , locColumn = 25 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( NamedVar "b" ) - ] - , Hypothesis Marker "_local_1" TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 103 - , locColumn = 25 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( NamedVar "a" ) - ] - ] - , taskConjectureLabel = Marker "cong_shuffle_left" - , taskLocation = Location - { locFile = "test/examples/geometry.tex" - , locLine = 102 - , locColumn = 1 - } - , taskConjecture = Connected Implication - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 104 - , locColumn = 9 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( NamedVar "a" ) - , TermVar - ( NamedVar "b" ) - , TermVar - ( NamedVar "c" ) - , TermVar - ( NamedVar "d" ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 105 - , locColumn = 11 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( NamedVar "b" ) - , TermVar - ( NamedVar "a" ) - , TermVar - ( NamedVar "c" ) - , TermVar - ( NamedVar "d" ) - ] - ) - } -, Task - { taskDirectness = Direct - , taskHypotheses = - [ Hypothesis Marker "cong_shuffle_left" Quantified Universally - ( Scope - ( Connected Implication - ( Connected Conjunction - ( Connected Conjunction - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 103 - , locColumn = 25 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 103 - , locColumn = 25 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "b" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 103 - , locColumn = 25 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "c" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 103 - , locColumn = 25 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "d" ) - ) - ] - ) - ) - ( Connected Implication - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 104 - , locColumn = 9 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - , TermVar - ( B - ( NamedVar "b" ) - ) - , TermVar - ( B - ( NamedVar "c" ) - ) - , TermVar - ( B - ( NamedVar "d" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 105 - , locColumn = 11 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( B - ( NamedVar "b" ) - ) - , TermVar - ( B - ( NamedVar "a" ) - ) - , TermVar - ( B - ( NamedVar "c" ) - ) - , TermVar - ( B - ( NamedVar "d" ) - ) - ] - ) - ) - ) - ) - , Hypothesis Marker "cong_transitive" Quantified Universally - ( Scope - ( Connected Implication - ( Connected Conjunction - ( Connected Conjunction - ( Connected Conjunction - ( Connected Conjunction - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 96 - , locColumn = 31 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 96 - , locColumn = 31 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "b" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 96 - , locColumn = 31 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "c" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 96 - , locColumn = 31 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "d" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 96 - , locColumn = 31 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "e" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 96 - , locColumn = 31 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "f" ) - ) - ] - ) - ) - ( Connected Implication - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 97 - , locColumn = 9 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - , TermVar - ( B - ( NamedVar "b" ) - ) - , TermVar - ( B - ( NamedVar "c" ) - ) - , TermVar - ( B - ( NamedVar "d" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 97 - , locColumn = 33 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( B - ( NamedVar "c" ) - ) - , TermVar - ( B - ( NamedVar "d" ) - ) - , TermVar - ( B - ( NamedVar "e" ) - ) - , TermVar - ( B - ( NamedVar "f" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 98 - , locColumn = 11 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - , TermVar - ( B - ( NamedVar "b" ) - ) - , TermVar - ( B - ( NamedVar "e" ) - ) - , TermVar - ( B - ( NamedVar "f" ) - ) - ] - ) - ) - ) - ) - , Hypothesis Marker "cong_sym" Quantified Universally - ( Scope - ( Connected Implication - ( Connected Conjunction - ( Connected Conjunction - ( Connected Conjunction - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 89 - , locColumn = 25 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 89 - , locColumn = 25 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "b" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 89 - , locColumn = 25 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "c" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 89 - , locColumn = 25 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "d" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 90 - , locColumn = 14 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - , TermVar - ( B - ( NamedVar "b" ) - ) - , TermVar - ( B - ( NamedVar "c" ) - ) - , TermVar - ( B - ( NamedVar "d" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 91 - , locColumn = 11 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( B - ( NamedVar "c" ) - ) - , TermVar - ( B - ( NamedVar "d" ) - ) - , TermVar - ( B - ( NamedVar "a" ) - ) - , TermVar - ( B - ( NamedVar "b" ) - ) - ] - ) - ) - ) - , Hypothesis Marker "cong_refl" Quantified Universally - ( Scope - ( Connected Implication - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 83 - , locColumn = 19 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 83 - , locColumn = 19 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "b" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 84 - , locColumn = 11 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - , TermVar - ( B - ( NamedVar "b" ) - ) - , TermVar - ( B - ( NamedVar "a" ) - ) - , TermVar - ( B - ( NamedVar "b" ) - ) - ] - ) - ) - ) - , Hypothesis Marker "upperdim" Quantified Universally - ( Scope - ( Connected Implication - ( Connected Conjunction - ( Connected Conjunction - ( Connected Conjunction - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 67 - , locColumn = 24 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 67 - , locColumn = 24 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "y" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 67 - , locColumn = 24 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "z" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 67 - , locColumn = 24 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "u" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 67 - , locColumn = 24 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "v" ) - ) - ] - ) - ) - ( Connected Implication - ( Connected Conjunction - ( Connected Conjunction - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 68 - , locColumn = 9 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( B - ( NamedVar "u" ) - ) - , TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( B - ( NamedVar "v" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 68 - , locColumn = 33 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( B - ( NamedVar "y" ) - ) - , TermVar - ( B - ( NamedVar "u" ) - ) - , TermVar - ( B - ( NamedVar "y" ) - ) - , TermVar - ( B - ( NamedVar "v" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 69 - , locColumn = 10 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( B - ( NamedVar "z" ) - ) - , TermVar - ( B - ( NamedVar "u" ) - ) - , TermVar - ( B - ( NamedVar "z" ) - ) - , TermVar - ( B - ( NamedVar "v" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 69 - , locColumn = 36 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "neq" ) - ( ParameterArity 0 ) - ( Marker "neq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "u" ) - ) - , TermVar - ( B - ( NamedVar "v" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 70 - , locColumn = 17 - } - ) - ( SymbolPredicate - ( PredicateAdj - ( LexicalItem - ( TokenCons - ( Word "collinear" ) - ( TokenCons - ( Word "with" ) - ( HoleCons - ( TokenCons - ( Word "and" ) ( HoleCons End ) - ) - ) - ) - ) - ( Marker "collinear" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( B - ( NamedVar "y" ) - ) - , TermVar - ( B - ( NamedVar "z" ) - ) - ] - ) - ) - ) - ) - , Hypothesis Marker "innerpasch" Quantified Universally - ( Scope - ( Connected Implication - ( Connected Conjunction - ( Connected Conjunction - ( Connected Conjunction - ( Connected Conjunction - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 53 - , locColumn = 26 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 53 - , locColumn = 26 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "y" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 53 - , locColumn = 26 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "z" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 53 - , locColumn = 26 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "u" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 53 - , locColumn = 26 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "v" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 53 - , locColumn = 26 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "w" ) - ) - ] - ) - ) - ( Connected Implication - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 54 - , locColumn = 9 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Betw" ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( B - ( NamedVar "u" ) - ) - , TermVar - ( B - ( NamedVar "z" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 54 - , locColumn = 30 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Betw" ) - ) - [ TermVar - ( B - ( NamedVar "y" ) - ) - , TermVar - ( B - ( NamedVar "v" ) - ) - , TermVar - ( B - ( NamedVar "z" ) - ) - ] - ) - ) - ( Quantified Existentially - ( Scope - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 54 - , locColumn = 66 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "w" ) - ) - ] - ) - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 55 - , locColumn = 16 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Betw" ) - ) - [ TermVar - ( F - ( TermVar - ( B - ( NamedVar "u" ) - ) - ) - ) - , TermVar - ( B - ( NamedVar "w" ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "y" ) - ) - ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 55 - , locColumn = 37 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Betw" ) - ) - [ TermVar - ( F - ( TermVar - ( B - ( NamedVar "v" ) - ) - ) - ) - , TermVar - ( B - ( NamedVar "w" ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "x" ) - ) - ) - ) - ] - ) - ) - ) - ) - ) - ) - ) - ) - , Hypothesis Marker "betw_id" Quantified Universally - ( Scope - ( Connected Implication - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 47 - , locColumn = 18 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 47 - , locColumn = 18 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "b" ) - ) - ] - ) - ) - ( Connected Implication - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 48 - , locColumn = 9 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Betw" ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - , TermVar - ( B - ( NamedVar "b" ) - ) - , TermVar - ( B - ( NamedVar "a" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 48 - , locColumn = 33 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - , TermVar - ( B - ( NamedVar "b" ) - ) - ] - ) - ) - ) - ) - , Hypothesis Marker "five_segment" Quantified Universally - ( Scope - ( Connected Implication - ( Connected Conjunction - ( Connected Conjunction - ( Connected Conjunction - ( Connected Conjunction - ( Connected Conjunction - ( Connected Conjunction - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 40 - , locColumn = 34 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 40 - , locColumn = 34 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "b" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 40 - , locColumn = 34 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "c" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 40 - , locColumn = 34 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "d" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 40 - , locColumn = 34 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "a_" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 40 - , locColumn = 34 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "b_" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 40 - , locColumn = 34 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "c_" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 40 - , locColumn = 34 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "d_" ) - ) - ] - ) - ) - ( Connected Implication - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 41 - , locColumn = 9 - } - ) - ( SymbolPredicate - ( PredicateSymbol "OFS" ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - , TermVar - ( B - ( NamedVar "b" ) - ) - , TermVar - ( B - ( NamedVar "c" ) - ) - , TermVar - ( B - ( NamedVar "d" ) - ) - , TermVar - ( B - ( NamedVar "a_" ) - ) - , TermVar - ( B - ( NamedVar "b_" ) - ) - , TermVar - ( B - ( NamedVar "c_" ) - ) - , TermVar - ( B - ( NamedVar "d_" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 42 - , locColumn = 8 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "neq" ) - ( ParameterArity 0 ) - ( Marker "neq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - , TermVar - ( B - ( NamedVar "b" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 42 - , locColumn = 22 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( B - ( NamedVar "c" ) - ) - , TermVar - ( B - ( NamedVar "d" ) - ) - , TermVar - ( B - ( NamedVar "c_" ) - ) - , TermVar - ( B - ( NamedVar "d_" ) - ) - ] - ) - ) - ) - ) - , Hypothesis Marker "ofs" Quantified Universally - ( Scope - ( Connected Implication - ( Connected Conjunction - ( Connected Conjunction - ( Connected Conjunction - ( Connected Conjunction - ( Connected Conjunction - ( Connected Conjunction - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 27 - , locColumn = 30 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 27 - , locColumn = 30 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "y" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 27 - , locColumn = 30 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "z" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 27 - , locColumn = 30 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "r" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 27 - , locColumn = 30 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "u" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 27 - , locColumn = 30 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "v" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 27 - , locColumn = 30 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "w" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 27 - , locColumn = 30 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "p" ) - ) - ] - ) - ) - ( Connected Equivalence - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 26 - , locColumn = 1 - } - ) - ( SymbolPredicate - ( PredicateSymbol "OFS" ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( B - ( NamedVar "y" ) - ) - , TermVar - ( B - ( NamedVar "z" ) - ) - , TermVar - ( B - ( NamedVar "r" ) - ) - , TermVar - ( B - ( NamedVar "u" ) - ) - , TermVar - ( B - ( NamedVar "v" ) - ) - , TermVar - ( B - ( NamedVar "w" ) - ) - , TermVar - ( B - ( NamedVar "p" ) - ) - ] - ) - ( Quantified Universally - ( Scope - ( Connected Conjunction - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 29 - , locColumn = 6 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Betw" ) - ) - [ TermVar - ( F - ( TermVar - ( B - ( NamedVar "x" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "y" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "z" ) - ) - ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 30 - , locColumn = 13 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Betw" ) - ) - [ TermVar - ( F - ( TermVar - ( B - ( NamedVar "u" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "v" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "w" ) - ) - ) - ) - ] - ) - ) - ( Connected Conjunction - ( Connected Conjunction - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 32 - , locColumn = 6 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( F - ( TermVar - ( B - ( NamedVar "x" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "y" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "u" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "v" ) - ) - ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 33 - , locColumn = 13 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( F - ( TermVar - ( B - ( NamedVar "y" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "z" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "v" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "w" ) - ) - ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 34 - , locColumn = 13 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( F - ( TermVar - ( B - ( NamedVar "x" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "r" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "u" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "p" ) - ) - ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 35 - , locColumn = 13 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( F - ( TermVar - ( B - ( NamedVar "y" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "r" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "v" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "p" ) - ) - ) - ) - ] - ) - ) - ) - ) - ) - ) - ) - ) - , Hypothesis Marker "segment_construction" Quantified Universally - ( Scope - ( Quantified Existentially - ( Scope - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 22 - , locColumn = 20 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "c" ) - ) - ] - ) - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 22 - , locColumn = 41 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Betw" ) - ) - [ TermVar - ( F - ( TermVar - ( B - ( NamedVar "a" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "b" ) - ) - ) - ) - , TermVar - ( B - ( NamedVar "c" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 22 - , locColumn = 62 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( F - ( TermVar - ( B - ( NamedVar "b" ) - ) - ) - ) - , TermVar - ( B - ( NamedVar "c" ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "d" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "e" ) - ) - ) - ) - ] - ) - ) - ) - ) - ) - ) - , Hypothesis Marker "cong_id" Quantified Universally - ( Scope - ( Connected Implication - ( Connected Conjunction - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 16 - , locColumn = 22 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 16 - , locColumn = 22 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "b" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 16 - , locColumn = 22 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "c" ) - ) - ] - ) - ) - ( Connected Implication - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 17 - , locColumn = 9 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - , TermVar - ( B - ( NamedVar "b" ) - ) - , TermVar - ( B - ( NamedVar "c" ) - ) - , TermVar - ( B - ( NamedVar "c" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 17 - , locColumn = 36 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - , TermVar - ( B - ( NamedVar "b" ) - ) - ] - ) - ) - ) - ) - , Hypothesis Marker "cong_pseudotransitive" Quantified Universally - ( Scope - ( Connected Implication - ( Connected Conjunction - ( Connected Conjunction - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 11 - , locColumn = 25 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 11 - , locColumn = 25 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "b" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 11 - , locColumn = 25 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "c" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 11 - , locColumn = 25 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "d" ) - ) - ] - ) - ) - ( Connected Implication - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 12 - , locColumn = 9 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( B - ( NamedVar "c" ) - ) - , TermVar - ( B - ( NamedVar "d" ) - ) - , TermVar - ( B - ( NamedVar "a" ) - ) - , TermVar - ( B - ( NamedVar "b" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 12 - , locColumn = 33 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( B - ( NamedVar "c" ) - ) - , TermVar - ( B - ( NamedVar "d" ) - ) - , TermVar - ( B - ( NamedVar "e" ) - ) - , TermVar - ( B - ( NamedVar "f" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 12 - , locColumn = 58 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - , TermVar - ( B - ( NamedVar "b" ) - ) - , TermVar - ( B - ( NamedVar "e" ) - ) - , TermVar - ( B - ( NamedVar "f" ) - ) - ] - ) - ) - ) - ) - , Hypothesis Marker "cong_refl_swap" Quantified Universally - ( Scope - ( Connected Implication - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 6 - , locColumn = 19 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 6 - , locColumn = 19 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "b" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 7 - , locColumn = 11 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - , TermVar - ( B - ( NamedVar "b" ) - ) - , TermVar - ( B - ( NamedVar "b" ) - ) - , TermVar - ( B - ( NamedVar "a" ) - ) - ] - ) - ) - ) - , Hypothesis Marker "collinear" Quantified Universally - ( Scope - ( Connected Equivalence - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 1 - , locColumn = 1 - } - ) - ( SymbolPredicate - ( PredicateAdj - ( LexicalItem - ( TokenCons - ( Word "collinear" ) - ( TokenCons - ( Word "with" ) - ( HoleCons - ( TokenCons - ( Word "and" ) ( HoleCons End ) - ) - ) - ) - ) - ( Marker "collinear" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - , TermVar - ( B - ( NamedVar "b" ) - ) - , TermVar - ( B - ( NamedVar "c" ) - ) - ] - ) - ( Quantified Universally - ( Scope - ( Connected Disjunction - ( Connected Disjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 2 - , locColumn = 44 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Betw" ) - ) - [ TermVar - ( F - ( TermVar - ( B - ( NamedVar "a" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "b" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "c" ) - ) - ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 2 - , locColumn = 64 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Betw" ) - ) - [ TermVar - ( F - ( TermVar - ( B - ( NamedVar "b" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "c" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "a" ) - ) - ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 2 - , locColumn = 84 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Betw" ) - ) - [ TermVar - ( F - ( TermVar - ( B - ( NamedVar "c" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "a" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "b" ) - ) - ) - ) - ] - ) - ) - ) - ) - ) - ) - , Hypothesis Marker "_local_4" TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 110 - , locColumn = 25 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( NamedVar "d" ) - ] - , Hypothesis Marker "_local_3" TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 110 - , locColumn = 25 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( NamedVar "c" ) - ] - , Hypothesis Marker "_local_2" TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 110 - , locColumn = 25 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( NamedVar "b" ) - ] - , Hypothesis Marker "_local_1" TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 110 - , locColumn = 25 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( NamedVar "a" ) - ] - ] - , taskConjectureLabel = Marker "cong_shuffle_right" - , taskLocation = Location - { locFile = "test/examples/geometry.tex" - , locLine = 109 - , locColumn = 1 - } - , taskConjecture = Connected Implication - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 111 - , locColumn = 9 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( NamedVar "a" ) - , TermVar - ( NamedVar "b" ) - , TermVar - ( NamedVar "c" ) - , TermVar - ( NamedVar "d" ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 112 - , locColumn = 11 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( NamedVar "b" ) - , TermVar - ( NamedVar "a" ) - , TermVar - ( NamedVar "d" ) - , TermVar - ( NamedVar "c" ) - ] - ) - } -, Task - { taskDirectness = Direct - , taskHypotheses = - [ Hypothesis Marker "cong_shuffle_right" Quantified Universally - ( Scope - ( Connected Implication - ( Connected Conjunction - ( Connected Conjunction - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 110 - , locColumn = 25 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 110 - , locColumn = 25 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "b" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 110 - , locColumn = 25 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "c" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 110 - , locColumn = 25 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "d" ) - ) - ] - ) - ) - ( Connected Implication - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 111 - , locColumn = 9 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - , TermVar - ( B - ( NamedVar "b" ) - ) - , TermVar - ( B - ( NamedVar "c" ) - ) - , TermVar - ( B - ( NamedVar "d" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 112 - , locColumn = 11 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( B - ( NamedVar "b" ) - ) - , TermVar - ( B - ( NamedVar "a" ) - ) - , TermVar - ( B - ( NamedVar "d" ) - ) - , TermVar - ( B - ( NamedVar "c" ) - ) - ] - ) - ) - ) - ) - , Hypothesis Marker "cong_shuffle_left" Quantified Universally - ( Scope - ( Connected Implication - ( Connected Conjunction - ( Connected Conjunction - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 103 - , locColumn = 25 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 103 - , locColumn = 25 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "b" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 103 - , locColumn = 25 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "c" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 103 - , locColumn = 25 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "d" ) - ) - ] - ) - ) - ( Connected Implication - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 104 - , locColumn = 9 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - , TermVar - ( B - ( NamedVar "b" ) - ) - , TermVar - ( B - ( NamedVar "c" ) - ) - , TermVar - ( B - ( NamedVar "d" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 105 - , locColumn = 11 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( B - ( NamedVar "b" ) - ) - , TermVar - ( B - ( NamedVar "a" ) - ) - , TermVar - ( B - ( NamedVar "c" ) - ) - , TermVar - ( B - ( NamedVar "d" ) - ) - ] - ) - ) - ) - ) - , Hypothesis Marker "cong_transitive" Quantified Universally - ( Scope - ( Connected Implication - ( Connected Conjunction - ( Connected Conjunction - ( Connected Conjunction - ( Connected Conjunction - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 96 - , locColumn = 31 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 96 - , locColumn = 31 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "b" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 96 - , locColumn = 31 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "c" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 96 - , locColumn = 31 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "d" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 96 - , locColumn = 31 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "e" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 96 - , locColumn = 31 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "f" ) - ) - ] - ) - ) - ( Connected Implication - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 97 - , locColumn = 9 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - , TermVar - ( B - ( NamedVar "b" ) - ) - , TermVar - ( B - ( NamedVar "c" ) - ) - , TermVar - ( B - ( NamedVar "d" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 97 - , locColumn = 33 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( B - ( NamedVar "c" ) - ) - , TermVar - ( B - ( NamedVar "d" ) - ) - , TermVar - ( B - ( NamedVar "e" ) - ) - , TermVar - ( B - ( NamedVar "f" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 98 - , locColumn = 11 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - , TermVar - ( B - ( NamedVar "b" ) - ) - , TermVar - ( B - ( NamedVar "e" ) - ) - , TermVar - ( B - ( NamedVar "f" ) - ) - ] - ) - ) - ) - ) - , Hypothesis Marker "cong_sym" Quantified Universally - ( Scope - ( Connected Implication - ( Connected Conjunction - ( Connected Conjunction - ( Connected Conjunction - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 89 - , locColumn = 25 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 89 - , locColumn = 25 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "b" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 89 - , locColumn = 25 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "c" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 89 - , locColumn = 25 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "d" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 90 - , locColumn = 14 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - , TermVar - ( B - ( NamedVar "b" ) - ) - , TermVar - ( B - ( NamedVar "c" ) - ) - , TermVar - ( B - ( NamedVar "d" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 91 - , locColumn = 11 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( B - ( NamedVar "c" ) - ) - , TermVar - ( B - ( NamedVar "d" ) - ) - , TermVar - ( B - ( NamedVar "a" ) - ) - , TermVar - ( B - ( NamedVar "b" ) - ) - ] - ) - ) - ) - , Hypothesis Marker "cong_refl" Quantified Universally - ( Scope - ( Connected Implication - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 83 - , locColumn = 19 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 83 - , locColumn = 19 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "b" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 84 - , locColumn = 11 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - , TermVar - ( B - ( NamedVar "b" ) - ) - , TermVar - ( B - ( NamedVar "a" ) - ) - , TermVar - ( B - ( NamedVar "b" ) - ) - ] - ) - ) - ) - , Hypothesis Marker "upperdim" Quantified Universally - ( Scope - ( Connected Implication - ( Connected Conjunction - ( Connected Conjunction - ( Connected Conjunction - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 67 - , locColumn = 24 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 67 - , locColumn = 24 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "y" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 67 - , locColumn = 24 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "z" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 67 - , locColumn = 24 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "u" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 67 - , locColumn = 24 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "v" ) - ) - ] - ) - ) - ( Connected Implication - ( Connected Conjunction - ( Connected Conjunction - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 68 - , locColumn = 9 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( B - ( NamedVar "u" ) - ) - , TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( B - ( NamedVar "v" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 68 - , locColumn = 33 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( B - ( NamedVar "y" ) - ) - , TermVar - ( B - ( NamedVar "u" ) - ) - , TermVar - ( B - ( NamedVar "y" ) - ) - , TermVar - ( B - ( NamedVar "v" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 69 - , locColumn = 10 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( B - ( NamedVar "z" ) - ) - , TermVar - ( B - ( NamedVar "u" ) - ) - , TermVar - ( B - ( NamedVar "z" ) - ) - , TermVar - ( B - ( NamedVar "v" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 69 - , locColumn = 36 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "neq" ) - ( ParameterArity 0 ) - ( Marker "neq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "u" ) - ) - , TermVar - ( B - ( NamedVar "v" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 70 - , locColumn = 17 - } - ) - ( SymbolPredicate - ( PredicateAdj - ( LexicalItem - ( TokenCons - ( Word "collinear" ) - ( TokenCons - ( Word "with" ) - ( HoleCons - ( TokenCons - ( Word "and" ) ( HoleCons End ) - ) - ) - ) - ) - ( Marker "collinear" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( B - ( NamedVar "y" ) - ) - , TermVar - ( B - ( NamedVar "z" ) - ) - ] - ) - ) - ) - ) - , Hypothesis Marker "innerpasch" Quantified Universally - ( Scope - ( Connected Implication - ( Connected Conjunction - ( Connected Conjunction - ( Connected Conjunction - ( Connected Conjunction - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 53 - , locColumn = 26 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 53 - , locColumn = 26 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "y" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 53 - , locColumn = 26 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "z" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 53 - , locColumn = 26 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "u" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 53 - , locColumn = 26 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "v" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 53 - , locColumn = 26 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "w" ) - ) - ] - ) - ) - ( Connected Implication - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 54 - , locColumn = 9 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Betw" ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( B - ( NamedVar "u" ) - ) - , TermVar - ( B - ( NamedVar "z" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 54 - , locColumn = 30 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Betw" ) - ) - [ TermVar - ( B - ( NamedVar "y" ) - ) - , TermVar - ( B - ( NamedVar "v" ) - ) - , TermVar - ( B - ( NamedVar "z" ) - ) - ] - ) - ) - ( Quantified Existentially - ( Scope - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 54 - , locColumn = 66 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "w" ) - ) - ] - ) - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 55 - , locColumn = 16 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Betw" ) - ) - [ TermVar - ( F - ( TermVar - ( B - ( NamedVar "u" ) - ) - ) - ) - , TermVar - ( B - ( NamedVar "w" ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "y" ) - ) - ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 55 - , locColumn = 37 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Betw" ) - ) - [ TermVar - ( F - ( TermVar - ( B - ( NamedVar "v" ) - ) - ) - ) - , TermVar - ( B - ( NamedVar "w" ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "x" ) - ) - ) - ) - ] - ) - ) - ) - ) - ) - ) - ) - ) - , Hypothesis Marker "betw_id" Quantified Universally - ( Scope - ( Connected Implication - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 47 - , locColumn = 18 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 47 - , locColumn = 18 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "b" ) - ) - ] - ) - ) - ( Connected Implication - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 48 - , locColumn = 9 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Betw" ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - , TermVar - ( B - ( NamedVar "b" ) - ) - , TermVar - ( B - ( NamedVar "a" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 48 - , locColumn = 33 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - , TermVar - ( B - ( NamedVar "b" ) - ) - ] - ) - ) - ) - ) - , Hypothesis Marker "five_segment" Quantified Universally - ( Scope - ( Connected Implication - ( Connected Conjunction - ( Connected Conjunction - ( Connected Conjunction - ( Connected Conjunction - ( Connected Conjunction - ( Connected Conjunction - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 40 - , locColumn = 34 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 40 - , locColumn = 34 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "b" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 40 - , locColumn = 34 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "c" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 40 - , locColumn = 34 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "d" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 40 - , locColumn = 34 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "a_" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 40 - , locColumn = 34 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "b_" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 40 - , locColumn = 34 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "c_" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 40 - , locColumn = 34 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "d_" ) - ) - ] - ) - ) - ( Connected Implication - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 41 - , locColumn = 9 - } - ) - ( SymbolPredicate - ( PredicateSymbol "OFS" ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - , TermVar - ( B - ( NamedVar "b" ) - ) - , TermVar - ( B - ( NamedVar "c" ) - ) - , TermVar - ( B - ( NamedVar "d" ) - ) - , TermVar - ( B - ( NamedVar "a_" ) - ) - , TermVar - ( B - ( NamedVar "b_" ) - ) - , TermVar - ( B - ( NamedVar "c_" ) - ) - , TermVar - ( B - ( NamedVar "d_" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 42 - , locColumn = 8 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "neq" ) - ( ParameterArity 0 ) - ( Marker "neq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - , TermVar - ( B - ( NamedVar "b" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 42 - , locColumn = 22 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( B - ( NamedVar "c" ) - ) - , TermVar - ( B - ( NamedVar "d" ) - ) - , TermVar - ( B - ( NamedVar "c_" ) - ) - , TermVar - ( B - ( NamedVar "d_" ) - ) - ] - ) - ) - ) - ) - , Hypothesis Marker "ofs" Quantified Universally - ( Scope - ( Connected Implication - ( Connected Conjunction - ( Connected Conjunction - ( Connected Conjunction - ( Connected Conjunction - ( Connected Conjunction - ( Connected Conjunction - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 27 - , locColumn = 30 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 27 - , locColumn = 30 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "y" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 27 - , locColumn = 30 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "z" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 27 - , locColumn = 30 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "r" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 27 - , locColumn = 30 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "u" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 27 - , locColumn = 30 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "v" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 27 - , locColumn = 30 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "w" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 27 - , locColumn = 30 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "p" ) - ) - ] - ) - ) - ( Connected Equivalence - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 26 - , locColumn = 1 - } - ) - ( SymbolPredicate - ( PredicateSymbol "OFS" ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( B - ( NamedVar "y" ) - ) - , TermVar - ( B - ( NamedVar "z" ) - ) - , TermVar - ( B - ( NamedVar "r" ) - ) - , TermVar - ( B - ( NamedVar "u" ) - ) - , TermVar - ( B - ( NamedVar "v" ) - ) - , TermVar - ( B - ( NamedVar "w" ) - ) - , TermVar - ( B - ( NamedVar "p" ) - ) - ] - ) - ( Quantified Universally - ( Scope - ( Connected Conjunction - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 29 - , locColumn = 6 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Betw" ) - ) - [ TermVar - ( F - ( TermVar - ( B - ( NamedVar "x" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "y" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "z" ) - ) - ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 30 - , locColumn = 13 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Betw" ) - ) - [ TermVar - ( F - ( TermVar - ( B - ( NamedVar "u" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "v" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "w" ) - ) - ) - ) - ] - ) - ) - ( Connected Conjunction - ( Connected Conjunction - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 32 - , locColumn = 6 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( F - ( TermVar - ( B - ( NamedVar "x" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "y" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "u" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "v" ) - ) - ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 33 - , locColumn = 13 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( F - ( TermVar - ( B - ( NamedVar "y" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "z" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "v" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "w" ) - ) - ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 34 - , locColumn = 13 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( F - ( TermVar - ( B - ( NamedVar "x" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "r" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "u" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "p" ) - ) - ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 35 - , locColumn = 13 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( F - ( TermVar - ( B - ( NamedVar "y" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "r" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "v" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "p" ) - ) - ) - ) - ] - ) - ) - ) - ) - ) - ) - ) - ) - , Hypothesis Marker "segment_construction" Quantified Universally - ( Scope - ( Quantified Existentially - ( Scope - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 22 - , locColumn = 20 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "c" ) - ) - ] - ) - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 22 - , locColumn = 41 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Betw" ) - ) - [ TermVar - ( F - ( TermVar - ( B - ( NamedVar "a" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "b" ) - ) - ) - ) - , TermVar - ( B - ( NamedVar "c" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 22 - , locColumn = 62 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( F - ( TermVar - ( B - ( NamedVar "b" ) - ) - ) - ) - , TermVar - ( B - ( NamedVar "c" ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "d" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "e" ) - ) - ) - ) - ] - ) - ) - ) - ) - ) - ) - , Hypothesis Marker "cong_id" Quantified Universally - ( Scope - ( Connected Implication - ( Connected Conjunction - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 16 - , locColumn = 22 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 16 - , locColumn = 22 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "b" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 16 - , locColumn = 22 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "c" ) - ) - ] - ) - ) - ( Connected Implication - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 17 - , locColumn = 9 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - , TermVar - ( B - ( NamedVar "b" ) - ) - , TermVar - ( B - ( NamedVar "c" ) - ) - , TermVar - ( B - ( NamedVar "c" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 17 - , locColumn = 36 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - , TermVar - ( B - ( NamedVar "b" ) - ) - ] - ) - ) - ) - ) - , Hypothesis Marker "cong_pseudotransitive" Quantified Universally - ( Scope - ( Connected Implication - ( Connected Conjunction - ( Connected Conjunction - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 11 - , locColumn = 25 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 11 - , locColumn = 25 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "b" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 11 - , locColumn = 25 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "c" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 11 - , locColumn = 25 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "d" ) - ) - ] - ) - ) - ( Connected Implication - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 12 - , locColumn = 9 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( B - ( NamedVar "c" ) - ) - , TermVar - ( B - ( NamedVar "d" ) - ) - , TermVar - ( B - ( NamedVar "a" ) - ) - , TermVar - ( B - ( NamedVar "b" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 12 - , locColumn = 33 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( B - ( NamedVar "c" ) - ) - , TermVar - ( B - ( NamedVar "d" ) - ) - , TermVar - ( B - ( NamedVar "e" ) - ) - , TermVar - ( B - ( NamedVar "f" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 12 - , locColumn = 58 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - , TermVar - ( B - ( NamedVar "b" ) - ) - , TermVar - ( B - ( NamedVar "e" ) - ) - , TermVar - ( B - ( NamedVar "f" ) - ) - ] - ) - ) - ) - ) - , Hypothesis Marker "cong_refl_swap" Quantified Universally - ( Scope - ( Connected Implication - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 6 - , locColumn = 19 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 6 - , locColumn = 19 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "b" ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 7 - , locColumn = 11 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - , TermVar - ( B - ( NamedVar "b" ) - ) - , TermVar - ( B - ( NamedVar "b" ) - ) - , TermVar - ( B - ( NamedVar "a" ) - ) - ] - ) - ) - ) - , Hypothesis Marker "collinear" Quantified Universally - ( Scope - ( Connected Equivalence - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 1 - , locColumn = 1 - } - ) - ( SymbolPredicate - ( PredicateAdj - ( LexicalItem - ( TokenCons - ( Word "collinear" ) - ( TokenCons - ( Word "with" ) - ( HoleCons - ( TokenCons - ( Word "and" ) ( HoleCons End ) - ) - ) - ) - ) - ( Marker "collinear" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - , TermVar - ( B - ( NamedVar "b" ) - ) - , TermVar - ( B - ( NamedVar "c" ) - ) - ] - ) - ( Quantified Universally - ( Scope - ( Connected Disjunction - ( Connected Disjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 2 - , locColumn = 44 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Betw" ) - ) - [ TermVar - ( F - ( TermVar - ( B - ( NamedVar "a" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "b" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "c" ) - ) - ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 2 - , locColumn = 64 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Betw" ) - ) - [ TermVar - ( F - ( TermVar - ( B - ( NamedVar "b" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "c" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "a" ) - ) - ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 2 - , locColumn = 84 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Betw" ) - ) - [ TermVar - ( F - ( TermVar - ( B - ( NamedVar "c" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "a" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "b" ) - ) - ) - ) - ] - ) - ) - ) - ) - ) - ) - , Hypothesis Marker "_local_2" TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 117 - , locColumn = 18 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( NamedVar "b" ) - ] - , Hypothesis Marker "_local_1" TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 117 - , locColumn = 18 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( NamedVar "a" ) - ] - ] - , taskConjectureLabel = Marker "cong_zero" - , taskLocation = Location - { locFile = "test/examples/geometry.tex" - , locLine = 116 - , locColumn = 1 - } - , taskConjecture = TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 118 - , locColumn = 11 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( NamedVar "a" ) - , TermVar - ( NamedVar "a" ) - , TermVar - ( NamedVar "b" ) - , TermVar - ( NamedVar "b" ) - ] - } -]
\ No newline at end of file diff --git a/test/golden/geometry/glossing.golden b/test/golden/geometry/glossing.golden deleted file mode 100644 index 3d097de..0000000 --- a/test/golden/geometry/glossing.golden +++ /dev/null @@ -1,2775 +0,0 @@ -[ BlockDefn - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 1 - , locColumn = 1 - } - ) - ( Marker "collinear" ) - ( DefnPredicate [] - ( PredicateAdj - ( LexicalItem - ( TokenCons - ( Word "collinear" ) - ( TokenCons - ( Word "with" ) - ( HoleCons - ( TokenCons - ( Word "and" ) ( HoleCons End ) - ) - ) - ) - ) - ( Marker "collinear" ) - ) - ) - ( NamedVar "a" :| - [ NamedVar "b" - , NamedVar "c" - ] - ) - ( Connected Disjunction - ( Connected Disjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 2 - , locColumn = 44 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Betw" ) - ) - [ TermVar - ( NamedVar "a" ) - , TermVar - ( NamedVar "b" ) - , TermVar - ( NamedVar "c" ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 2 - , locColumn = 64 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Betw" ) - ) - [ TermVar - ( NamedVar "b" ) - , TermVar - ( NamedVar "c" ) - , TermVar - ( NamedVar "a" ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 2 - , locColumn = 84 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Betw" ) - ) - [ TermVar - ( NamedVar "c" ) - , TermVar - ( NamedVar "a" ) - , TermVar - ( NamedVar "b" ) - ] - ) - ) - ) -, BlockAxiom - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 5 - , locColumn = 1 - } - ) - ( Marker "cong_refl_swap" ) - ( Axiom - [ Asm - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 6 - , locColumn = 19 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( NamedVar "a" ) - ] - ) - , Asm - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 6 - , locColumn = 19 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( NamedVar "b" ) - ] - ) - ] - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 7 - , locColumn = 11 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( NamedVar "a" ) - , TermVar - ( NamedVar "b" ) - , TermVar - ( NamedVar "b" ) - , TermVar - ( NamedVar "a" ) - ] - ) - ) -, BlockAxiom - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 10 - , locColumn = 1 - } - ) - ( Marker "cong_pseudotransitive" ) - ( Axiom - [ Asm - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 11 - , locColumn = 25 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( NamedVar "a" ) - ] - ) - , Asm - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 11 - , locColumn = 25 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( NamedVar "b" ) - ] - ) - , Asm - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 11 - , locColumn = 25 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( NamedVar "c" ) - ] - ) - , Asm - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 11 - , locColumn = 25 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( NamedVar "d" ) - ] - ) - ] - ( Connected Implication - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 12 - , locColumn = 9 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( NamedVar "c" ) - , TermVar - ( NamedVar "d" ) - , TermVar - ( NamedVar "a" ) - , TermVar - ( NamedVar "b" ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 12 - , locColumn = 33 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( NamedVar "c" ) - , TermVar - ( NamedVar "d" ) - , TermVar - ( NamedVar "e" ) - , TermVar - ( NamedVar "f" ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 12 - , locColumn = 58 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( NamedVar "a" ) - , TermVar - ( NamedVar "b" ) - , TermVar - ( NamedVar "e" ) - , TermVar - ( NamedVar "f" ) - ] - ) - ) - ) -, BlockAxiom - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 15 - , locColumn = 1 - } - ) - ( Marker "cong_id" ) - ( Axiom - [ Asm - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 16 - , locColumn = 22 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( NamedVar "a" ) - ] - ) - , Asm - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 16 - , locColumn = 22 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( NamedVar "b" ) - ] - ) - , Asm - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 16 - , locColumn = 22 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( NamedVar "c" ) - ] - ) - ] - ( Connected Implication - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 17 - , locColumn = 9 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( NamedVar "a" ) - , TermVar - ( NamedVar "b" ) - , TermVar - ( NamedVar "c" ) - , TermVar - ( NamedVar "c" ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 17 - , locColumn = 36 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( NamedVar "a" ) - , TermVar - ( NamedVar "b" ) - ] - ) - ) - ) -, BlockAxiom - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 21 - , locColumn = 1 - } - ) - ( Marker "segment_construction" ) - ( Axiom [] - ( Quantified Existentially - ( Scope - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 22 - , locColumn = 20 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "c" ) - ) - ] - ) - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 22 - , locColumn = 41 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Betw" ) - ) - [ TermVar - ( F - ( TermVar - ( NamedVar "a" ) - ) - ) - , TermVar - ( F - ( TermVar - ( NamedVar "b" ) - ) - ) - , TermVar - ( B - ( NamedVar "c" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 22 - , locColumn = 62 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( F - ( TermVar - ( NamedVar "b" ) - ) - ) - , TermVar - ( B - ( NamedVar "c" ) - ) - , TermVar - ( F - ( TermVar - ( NamedVar "d" ) - ) - ) - , TermVar - ( F - ( TermVar - ( NamedVar "e" ) - ) - ) - ] - ) - ) - ) - ) - ) - ) -, BlockDefn - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 26 - , locColumn = 1 - } - ) - ( Marker "ofs" ) - ( DefnPredicate - [ Asm - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 27 - , locColumn = 30 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( NamedVar "x" ) - ] - ) - , Asm - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 27 - , locColumn = 30 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( NamedVar "y" ) - ] - ) - , Asm - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 27 - , locColumn = 30 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( NamedVar "z" ) - ] - ) - , Asm - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 27 - , locColumn = 30 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( NamedVar "r" ) - ] - ) - , Asm - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 27 - , locColumn = 30 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( NamedVar "u" ) - ] - ) - , Asm - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 27 - , locColumn = 30 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( NamedVar "v" ) - ] - ) - , Asm - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 27 - , locColumn = 30 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( NamedVar "w" ) - ] - ) - , Asm - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 27 - , locColumn = 30 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( NamedVar "p" ) - ] - ) - ] - ( PredicateSymbol "OFS" ) - ( NamedVar "x" :| - [ NamedVar "y" - , NamedVar "z" - , NamedVar "r" - , NamedVar "u" - , NamedVar "v" - , NamedVar "w" - , NamedVar "p" - ] - ) - ( Connected Conjunction - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 29 - , locColumn = 6 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Betw" ) - ) - [ TermVar - ( NamedVar "x" ) - , TermVar - ( NamedVar "y" ) - , TermVar - ( NamedVar "z" ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 30 - , locColumn = 13 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Betw" ) - ) - [ TermVar - ( NamedVar "u" ) - , TermVar - ( NamedVar "v" ) - , TermVar - ( NamedVar "w" ) - ] - ) - ) - ( Connected Conjunction - ( Connected Conjunction - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 32 - , locColumn = 6 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( NamedVar "x" ) - , TermVar - ( NamedVar "y" ) - , TermVar - ( NamedVar "u" ) - , TermVar - ( NamedVar "v" ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 33 - , locColumn = 13 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( NamedVar "y" ) - , TermVar - ( NamedVar "z" ) - , TermVar - ( NamedVar "v" ) - , TermVar - ( NamedVar "w" ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 34 - , locColumn = 13 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( NamedVar "x" ) - , TermVar - ( NamedVar "r" ) - , TermVar - ( NamedVar "u" ) - , TermVar - ( NamedVar "p" ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 35 - , locColumn = 13 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( NamedVar "y" ) - , TermVar - ( NamedVar "r" ) - , TermVar - ( NamedVar "v" ) - , TermVar - ( NamedVar "p" ) - ] - ) - ) - ) - ) -, BlockAxiom - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 39 - , locColumn = 1 - } - ) - ( Marker "five_segment" ) - ( Axiom - [ Asm - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 40 - , locColumn = 34 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( NamedVar "a" ) - ] - ) - , Asm - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 40 - , locColumn = 34 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( NamedVar "b" ) - ] - ) - , Asm - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 40 - , locColumn = 34 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( NamedVar "c" ) - ] - ) - , Asm - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 40 - , locColumn = 34 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( NamedVar "d" ) - ] - ) - , Asm - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 40 - , locColumn = 34 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( NamedVar "a_" ) - ] - ) - , Asm - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 40 - , locColumn = 34 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( NamedVar "b_" ) - ] - ) - , Asm - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 40 - , locColumn = 34 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( NamedVar "c_" ) - ] - ) - , Asm - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 40 - , locColumn = 34 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( NamedVar "d_" ) - ] - ) - ] - ( Connected Implication - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 41 - , locColumn = 9 - } - ) - ( SymbolPredicate - ( PredicateSymbol "OFS" ) - ) - [ TermVar - ( NamedVar "a" ) - , TermVar - ( NamedVar "b" ) - , TermVar - ( NamedVar "c" ) - , TermVar - ( NamedVar "d" ) - , TermVar - ( NamedVar "a_" ) - , TermVar - ( NamedVar "b_" ) - , TermVar - ( NamedVar "c_" ) - , TermVar - ( NamedVar "d_" ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 42 - , locColumn = 8 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "neq" ) - ( ParameterArity 0 ) - ( Marker "neq" ) - ) - ) - ) - [ TermVar - ( NamedVar "a" ) - , TermVar - ( NamedVar "b" ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 42 - , locColumn = 22 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( NamedVar "c" ) - , TermVar - ( NamedVar "d" ) - , TermVar - ( NamedVar "c_" ) - , TermVar - ( NamedVar "d_" ) - ] - ) - ) - ) -, BlockAxiom - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 46 - , locColumn = 1 - } - ) - ( Marker "betw_id" ) - ( Axiom - [ Asm - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 47 - , locColumn = 18 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( NamedVar "a" ) - ] - ) - , Asm - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 47 - , locColumn = 18 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( NamedVar "b" ) - ] - ) - ] - ( Connected Implication - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 48 - , locColumn = 9 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Betw" ) - ) - [ TermVar - ( NamedVar "a" ) - , TermVar - ( NamedVar "b" ) - , TermVar - ( NamedVar "a" ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 48 - , locColumn = 33 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( NamedVar "a" ) - , TermVar - ( NamedVar "b" ) - ] - ) - ) - ) -, BlockAxiom - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 52 - , locColumn = 1 - } - ) - ( Marker "innerpasch" ) - ( Axiom - [ Asm - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 53 - , locColumn = 26 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( NamedVar "x" ) - ] - ) - , Asm - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 53 - , locColumn = 26 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( NamedVar "y" ) - ] - ) - , Asm - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 53 - , locColumn = 26 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( NamedVar "z" ) - ] - ) - , Asm - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 53 - , locColumn = 26 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( NamedVar "u" ) - ] - ) - , Asm - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 53 - , locColumn = 26 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( NamedVar "v" ) - ] - ) - , Asm - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 53 - , locColumn = 26 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( NamedVar "w" ) - ] - ) - ] - ( Connected Implication - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 54 - , locColumn = 9 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Betw" ) - ) - [ TermVar - ( NamedVar "x" ) - , TermVar - ( NamedVar "u" ) - , TermVar - ( NamedVar "z" ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 54 - , locColumn = 30 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Betw" ) - ) - [ TermVar - ( NamedVar "y" ) - , TermVar - ( NamedVar "v" ) - , TermVar - ( NamedVar "z" ) - ] - ) - ) - ( Quantified Existentially - ( Scope - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 54 - , locColumn = 66 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "w" ) - ) - ] - ) - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 55 - , locColumn = 16 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Betw" ) - ) - [ TermVar - ( F - ( TermVar - ( NamedVar "u" ) - ) - ) - , TermVar - ( B - ( NamedVar "w" ) - ) - , TermVar - ( F - ( TermVar - ( NamedVar "y" ) - ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 55 - , locColumn = 37 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Betw" ) - ) - [ TermVar - ( F - ( TermVar - ( NamedVar "v" ) - ) - ) - , TermVar - ( B - ( NamedVar "w" ) - ) - , TermVar - ( F - ( TermVar - ( NamedVar "x" ) - ) - ) - ] - ) - ) - ) - ) - ) - ) - ) -, BlockAxiom - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 66 - , locColumn = 1 - } - ) - ( Marker "upperdim" ) - ( Axiom - [ Asm - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 67 - , locColumn = 24 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( NamedVar "x" ) - ] - ) - , Asm - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 67 - , locColumn = 24 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( NamedVar "y" ) - ] - ) - , Asm - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 67 - , locColumn = 24 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( NamedVar "z" ) - ] - ) - , Asm - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 67 - , locColumn = 24 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( NamedVar "u" ) - ] - ) - , Asm - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 67 - , locColumn = 24 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( NamedVar "v" ) - ] - ) - ] - ( Connected Implication - ( Connected Conjunction - ( Connected Conjunction - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 68 - , locColumn = 9 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( NamedVar "x" ) - , TermVar - ( NamedVar "u" ) - , TermVar - ( NamedVar "x" ) - , TermVar - ( NamedVar "v" ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 68 - , locColumn = 33 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( NamedVar "y" ) - , TermVar - ( NamedVar "u" ) - , TermVar - ( NamedVar "y" ) - , TermVar - ( NamedVar "v" ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 69 - , locColumn = 10 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( NamedVar "z" ) - , TermVar - ( NamedVar "u" ) - , TermVar - ( NamedVar "z" ) - , TermVar - ( NamedVar "v" ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 69 - , locColumn = 36 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "neq" ) - ( ParameterArity 0 ) - ( Marker "neq" ) - ) - ) - ) - [ TermVar - ( NamedVar "u" ) - , TermVar - ( NamedVar "v" ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 70 - , locColumn = 17 - } - ) - ( SymbolPredicate - ( PredicateAdj - ( LexicalItem - ( TokenCons - ( Word "collinear" ) - ( TokenCons - ( Word "with" ) - ( HoleCons - ( TokenCons - ( Word "and" ) ( HoleCons End ) - ) - ) - ) - ) - ( Marker "collinear" ) - ) - ) - ) - [ TermVar - ( NamedVar "x" ) - , TermVar - ( NamedVar "y" ) - , TermVar - ( NamedVar "z" ) - ] - ) - ) - ) -, BlockLemma - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 82 - , locColumn = 1 - } - ) - ( Marker "cong_refl" ) - ( Lemma - [ Asm - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 83 - , locColumn = 19 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( NamedVar "a" ) - ] - ) - , Asm - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 83 - , locColumn = 19 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( NamedVar "b" ) - ] - ) - ] - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 84 - , locColumn = 11 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( NamedVar "a" ) - , TermVar - ( NamedVar "b" ) - , TermVar - ( NamedVar "a" ) - , TermVar - ( NamedVar "b" ) - ] - ) - ) -, BlockLemma - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 88 - , locColumn = 1 - } - ) - ( Marker "cong_sym" ) - ( Lemma - [ Asm - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 89 - , locColumn = 25 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( NamedVar "a" ) - ] - ) - , Asm - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 89 - , locColumn = 25 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( NamedVar "b" ) - ] - ) - , Asm - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 89 - , locColumn = 25 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( NamedVar "c" ) - ] - ) - , Asm - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 89 - , locColumn = 25 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( NamedVar "d" ) - ] - ) - , Asm - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 90 - , locColumn = 14 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( NamedVar "a" ) - , TermVar - ( NamedVar "b" ) - , TermVar - ( NamedVar "c" ) - , TermVar - ( NamedVar "d" ) - ] - ) - ] - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 91 - , locColumn = 11 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( NamedVar "c" ) - , TermVar - ( NamedVar "d" ) - , TermVar - ( NamedVar "a" ) - , TermVar - ( NamedVar "b" ) - ] - ) - ) -, BlockLemma - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 95 - , locColumn = 1 - } - ) - ( Marker "cong_transitive" ) - ( Lemma - [ Asm - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 96 - , locColumn = 31 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( NamedVar "a" ) - ] - ) - , Asm - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 96 - , locColumn = 31 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( NamedVar "b" ) - ] - ) - , Asm - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 96 - , locColumn = 31 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( NamedVar "c" ) - ] - ) - , Asm - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 96 - , locColumn = 31 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( NamedVar "d" ) - ] - ) - , Asm - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 96 - , locColumn = 31 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( NamedVar "e" ) - ] - ) - , Asm - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 96 - , locColumn = 31 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( NamedVar "f" ) - ] - ) - ] - ( Connected Implication - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 97 - , locColumn = 9 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( NamedVar "a" ) - , TermVar - ( NamedVar "b" ) - , TermVar - ( NamedVar "c" ) - , TermVar - ( NamedVar "d" ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 97 - , locColumn = 33 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( NamedVar "c" ) - , TermVar - ( NamedVar "d" ) - , TermVar - ( NamedVar "e" ) - , TermVar - ( NamedVar "f" ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 98 - , locColumn = 11 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( NamedVar "a" ) - , TermVar - ( NamedVar "b" ) - , TermVar - ( NamedVar "e" ) - , TermVar - ( NamedVar "f" ) - ] - ) - ) - ) -, BlockLemma - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 102 - , locColumn = 1 - } - ) - ( Marker "cong_shuffle_left" ) - ( Lemma - [ Asm - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 103 - , locColumn = 25 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( NamedVar "a" ) - ] - ) - , Asm - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 103 - , locColumn = 25 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( NamedVar "b" ) - ] - ) - , Asm - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 103 - , locColumn = 25 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( NamedVar "c" ) - ] - ) - , Asm - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 103 - , locColumn = 25 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( NamedVar "d" ) - ] - ) - ] - ( Connected Implication - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 104 - , locColumn = 9 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( NamedVar "a" ) - , TermVar - ( NamedVar "b" ) - , TermVar - ( NamedVar "c" ) - , TermVar - ( NamedVar "d" ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 105 - , locColumn = 11 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( NamedVar "b" ) - , TermVar - ( NamedVar "a" ) - , TermVar - ( NamedVar "c" ) - , TermVar - ( NamedVar "d" ) - ] - ) - ) - ) -, BlockLemma - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 109 - , locColumn = 1 - } - ) - ( Marker "cong_shuffle_right" ) - ( Lemma - [ Asm - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 110 - , locColumn = 25 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( NamedVar "a" ) - ] - ) - , Asm - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 110 - , locColumn = 25 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( NamedVar "b" ) - ] - ) - , Asm - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 110 - , locColumn = 25 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( NamedVar "c" ) - ] - ) - , Asm - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 110 - , locColumn = 25 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( NamedVar "d" ) - ] - ) - ] - ( Connected Implication - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 111 - , locColumn = 9 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( NamedVar "a" ) - , TermVar - ( NamedVar "b" ) - , TermVar - ( NamedVar "c" ) - , TermVar - ( NamedVar "d" ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 112 - , locColumn = 11 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( NamedVar "b" ) - , TermVar - ( NamedVar "a" ) - , TermVar - ( NamedVar "d" ) - , TermVar - ( NamedVar "c" ) - ] - ) - ) - ) -, BlockLemma - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 116 - , locColumn = 1 - } - ) - ( Marker "cong_zero" ) - ( Lemma - [ Asm - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 117 - , locColumn = 18 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( NamedVar "a" ) - ] - ) - , Asm - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 117 - , locColumn = 18 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "point" ) End - , pl = TokenCons - ( Word "points" ) End - } - ) - ( Marker "point" ) - ) - ) - ) - [ TermVar - ( NamedVar "b" ) - ] - ) - ] - ( TermSymbol - ( Location - { locFile = "test/examples/geometry.tex" - , locLine = 118 - , locColumn = 11 - } - ) - ( SymbolPredicate - ( PredicateSymbol "Cong" ) - ) - [ TermVar - ( NamedVar "a" ) - , TermVar - ( NamedVar "a" ) - , TermVar - ( NamedVar "b" ) - , TermVar - ( NamedVar "b" ) - ] - ) - ) -]
\ No newline at end of file diff --git a/test/golden/geometry/verification.golden b/test/golden/geometry/verification.golden deleted file mode 100644 index a64b733..0000000 --- a/test/golden/geometry/verification.golden +++ /dev/null @@ -1,11 +0,0 @@ -VerifiedWithTrustedVampire - ( VerificationReport - { verificationRoute = LegacyVerificationRoute - , verificationLegacyDeclaredAssumptionCount = 8 - , verificationTypedDeclaredAssumptionCount = 0 - , verificationTrustedVampireCount = 6 - , verificationExplicitGapLocations = [] - , verificationTrustedLegacyRuleCount = 2 - , verificationKernelProofCount = 0 - } - )
\ No newline at end of file diff --git a/test/golden/indefinite-terms/encoding tasks.golden b/test/golden/indefinite-terms/encoding tasks.golden deleted file mode 100644 index 60bf285..0000000 --- a/test/golden/indefinite-terms/encoding tasks.golden +++ /dev/null @@ -1,4 +0,0 @@ -fof(zf_q0,conjecture,$true). ------------------- -fof(zf_q0,conjecture,$true). -fof(zf_h0,axiom,$true).
\ No newline at end of file diff --git a/test/golden/indefinite-terms/generating tasks.golden b/test/golden/indefinite-terms/generating tasks.golden deleted file mode 100644 index 6cebfc4..0000000 --- a/test/golden/indefinite-terms/generating tasks.golden +++ /dev/null @@ -1,28 +0,0 @@ -[ Task - { taskDirectness = Direct - , taskHypotheses = [] - , taskConjectureLabel = Marker "indefinite_test_forall" - , taskLocation = Location - { locFile = "test/examples/indefinite-terms.tex" - , locLine = 1 - , locColumn = 1 - } - , taskConjecture = PropositionalConstant IsTop - } -, Task - { taskDirectness = Direct - , taskHypotheses = - [ Hypothesis Marker "indefinite_test_forall" Quantified Universally - ( Scope - ( Connected Implication ( PropositionalConstant IsTop ) ( PropositionalConstant IsTop ) ) - ) - ] - , taskConjectureLabel = Marker "indefinite_test_exists" - , taskLocation = Location - { locFile = "test/examples/indefinite-terms.tex" - , locLine = 5 - , locColumn = 1 - } - , taskConjecture = PropositionalConstant IsTop - } -]
\ No newline at end of file diff --git a/test/golden/indefinite-terms/glossing.golden b/test/golden/indefinite-terms/glossing.golden deleted file mode 100644 index 3cab448..0000000 --- a/test/golden/indefinite-terms/glossing.golden +++ /dev/null @@ -1,31 +0,0 @@ -[ BlockLemma - ( Location - { locFile = "test/examples/indefinite-terms.tex" - , locLine = 1 - , locColumn = 1 - } - ) - ( Marker "indefinite_test_forall" ) - ( Lemma [] - ( Quantified Universally - ( Scope - ( Connected Implication ( PropositionalConstant IsTop ) ( PropositionalConstant IsTop ) ) - ) - ) - ) -, BlockLemma - ( Location - { locFile = "test/examples/indefinite-terms.tex" - , locLine = 5 - , locColumn = 1 - } - ) - ( Marker "indefinite_test_exists" ) - ( Lemma [] - ( Quantified Existentially - ( Scope - ( Connected Conjunction ( PropositionalConstant IsTop ) ( PropositionalConstant IsTop ) ) - ) - ) - ) -]
\ No newline at end of file diff --git a/test/golden/indefinite-terms/verification.golden b/test/golden/indefinite-terms/verification.golden deleted file mode 100644 index d13aa99..0000000 --- a/test/golden/indefinite-terms/verification.golden +++ /dev/null @@ -1,11 +0,0 @@ -VerifiedWithTrustedVampire - ( VerificationReport - { verificationRoute = LegacyVerificationRoute - , verificationLegacyDeclaredAssumptionCount = 0 - , verificationTypedDeclaredAssumptionCount = 0 - , verificationTrustedVampireCount = 2 - , verificationExplicitGapLocations = [] - , verificationTrustedLegacyRuleCount = 2 - , verificationKernelProofCount = 0 - } - )
\ No newline at end of file diff --git a/test/golden/inductive/encoding tasks.golden b/test/golden/inductive/encoding tasks.golden deleted file mode 100644 index af2aad1..0000000 --- a/test/golden/inductive/encoding tasks.golden +++ /dev/null @@ -1 +0,0 @@ -fof(zf_q0,conjecture,![V0]:zf_u1(V0,zf_u0(V0))).
\ No newline at end of file diff --git a/test/golden/inductive/generating tasks.golden b/test/golden/inductive/generating tasks.golden deleted file mode 100644 index 18cb929..0000000 --- a/test/golden/inductive/generating tasks.golden +++ /dev/null @@ -1,59 +0,0 @@ -[ Task - { taskDirectness = Direct - , taskHypotheses = [] - , taskConjectureLabel = Marker "fin" - , taskLocation = Location - { locFile = "test/examples/inductive.tex" - , locLine = 3 - , locColumn = 1 - } - , taskConjecture = Quantified Universally - ( Scope - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "A" ) - ) - , TermSymbol - ( Location - { locFile = "test/examples/inductive.tex" - , locLine = 4 - , locColumn = 29 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "cumul" ) - ( TokenCons InvisibleBraceL - ( HoleCons ( TokenCons InvisibleBraceR End ) ) - ) - ) - ( Marker "cumul" ) NonAssoc - ) - ) - [ TermVar - ( B - ( NamedVar "A" ) - ) - ] - ] - ) - ) - } -]
\ No newline at end of file diff --git a/test/golden/inductive/glossing.golden b/test/golden/inductive/glossing.golden deleted file mode 100644 index 98f60e8..0000000 --- a/test/golden/inductive/glossing.golden +++ /dev/null @@ -1,86 +0,0 @@ -[ BlockInductive - ( Location - { locFile = "test/examples/inductive.tex" - , locLine = 3 - , locColumn = 1 - } - ) - ( Marker "fin" ) - ( Inductive - { inductiveSymbol = MixfixItem - ( TokenCons - ( Command "fin" ) - ( TokenCons InvisibleBraceL - ( HoleCons ( TokenCons InvisibleBraceR End ) ) - ) - ) - ( Marker "fin" ) NonAssoc - , inductiveParams = - [ NamedVar "A" ] - , inductiveDomain = TermSymbol - ( Location - { locFile = "test/examples/inductive.tex" - , locLine = 4 - , locColumn = 29 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "cumul" ) - ( TokenCons InvisibleBraceL - ( HoleCons ( TokenCons InvisibleBraceR End ) ) - ) - ) - ( Marker "cumul" ) NonAssoc - ) - ) - [ TermVar - ( NamedVar "A" ) - ] - , inductiveIntros = IntroRule - { introConditions = [] - , introResult = TermSymbol - ( Location - { locFile = "test/examples/inductive.tex" - , locLine = 6 - , locColumn = 17 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( NamedVar "A" ) - , TermSymbol - ( Location - { locFile = "test/examples/inductive.tex" - , locLine = 6 - , locColumn = 20 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "fin" ) - ( TokenCons InvisibleBraceL - ( HoleCons ( TokenCons InvisibleBraceR End ) ) - ) - ) - ( Marker "fin" ) NonAssoc - ) - ) - [ TermVar - ( NamedVar "A" ) - ] - ] - } :| [] - } - ) -]
\ No newline at end of file diff --git a/test/golden/inductive/verification.golden b/test/golden/inductive/verification.golden deleted file mode 100644 index f9813a5..0000000 --- a/test/golden/inductive/verification.golden +++ /dev/null @@ -1,11 +0,0 @@ -VerifiedWithTrustedVampire - ( VerificationReport - { verificationRoute = LegacyVerificationRoute - , verificationLegacyDeclaredAssumptionCount = 0 - , verificationTypedDeclaredAssumptionCount = 0 - , verificationTrustedVampireCount = 0 - , verificationExplicitGapLocations = [] - , verificationTrustedLegacyRuleCount = 0 - , verificationKernelProofCount = 4 - } - )
\ No newline at end of file diff --git a/test/golden/no-reflexive-set/encoding tasks.golden b/test/golden/no-reflexive-set/encoding tasks.golden deleted file mode 100644 index 444124c..0000000 --- a/test/golden/no-reflexive-set/encoding tasks.golden +++ /dev/null @@ -1,2 +0,0 @@ -fof(zf_q0,conjecture,~zf_u0(zf_f0,zf_f0)). -fof(zf_h0,axiom,![V0]:(zf_u0(V0,zf_f0)=>~zf_u0(V0,V0))).
\ No newline at end of file diff --git a/test/golden/no-reflexive-set/generating tasks.golden b/test/golden/no-reflexive-set/generating tasks.golden deleted file mode 100644 index fa8d25d..0000000 --- a/test/golden/no-reflexive-set/generating tasks.golden +++ /dev/null @@ -1,110 +0,0 @@ -[ Task - { taskDirectness = Direct - , taskHypotheses = - [ Hypothesis Marker "_local_1" Quantified Universally - ( Scope - ( Connected Implication - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "IndAntecedent" ) - ) - , TermVar - ( F - ( TermVar - ( NamedVar "A" ) - ) - ) - ] - ) - ( Connected Implication ( PropositionalConstant IsTop ) - ( Not - ( Location - { locFile = "test/examples/no-reflexive-set.tex" - , locLine = 2 - , locColumn = 36 - } - ) - ( TermSymbol - ( Location - { locFile = "test/examples/no-reflexive-set.tex" - , locLine = 2 - , locColumn = 36 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "IndAntecedent" ) - ) - , TermVar - ( B - ( NamedVar "IndAntecedent" ) - ) - ] - ) - ) - ) - ) - ) - ] - , taskConjectureLabel = Marker "in_irrefl" - , taskLocation = Location - { locFile = "test/examples/no-reflexive-set.tex" - , locLine = 10 - , locColumn = 5 - } - , taskConjecture = Not - ( Location - { locFile = "test/examples/no-reflexive-set.tex" - , locLine = 2 - , locColumn = 36 - } - ) - ( TermSymbol - ( Location - { locFile = "test/examples/no-reflexive-set.tex" - , locLine = 2 - , locColumn = 36 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( NamedVar "A" ) - , TermVar - ( NamedVar "A" ) - ] - ) - } -]
\ No newline at end of file diff --git a/test/golden/no-reflexive-set/glossing.golden b/test/golden/no-reflexive-set/glossing.golden deleted file mode 100644 index 9de8fd4..0000000 --- a/test/golden/no-reflexive-set/glossing.golden +++ /dev/null @@ -1,83 +0,0 @@ -[ BlockLemma - ( Location - { locFile = "test/examples/no-reflexive-set.tex" - , locLine = 1 - , locColumn = 1 - } - ) - ( Marker "in_irrefl" ) - ( Lemma [] - ( Quantified Universally - ( Scope - ( Connected Implication ( PropositionalConstant IsTop ) - ( Not - ( Location - { locFile = "test/examples/no-reflexive-set.tex" - , locLine = 2 - , locColumn = 36 - } - ) - ( TermSymbol - ( Location - { locFile = "test/examples/no-reflexive-set.tex" - , locLine = 2 - , locColumn = 36 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "A" ) - ) - , TermVar - ( B - ( NamedVar "A" ) - ) - ] - ) - ) - ) - ) - ) - ) -, BlockProof - ( Location - { locFile = "test/examples/no-reflexive-set.tex" - , locLine = 4 - , locColumn = 1 - } - ) - ( Location - { locFile = "test/examples/no-reflexive-set.tex" - , locLine = 11 - , locColumn = 1 - } - ) - ( BySetInduction - ( Location - { locFile = "test/examples/no-reflexive-set.tex" - , locLine = 4 - , locColumn = 21 - } - ) Nothing - ( Qed - { mloc = Just - ( Location - { locFile = "test/examples/no-reflexive-set.tex" - , locLine = 10 - , locColumn = 5 - } - ) - , by = JustificationEmpty - } - ) - ) -]
\ No newline at end of file diff --git a/test/golden/no-reflexive-set/verification.golden b/test/golden/no-reflexive-set/verification.golden deleted file mode 100644 index c72009c..0000000 --- a/test/golden/no-reflexive-set/verification.golden +++ /dev/null @@ -1,11 +0,0 @@ -VerifiedWithTrustedVampire - ( VerificationReport - { verificationRoute = LegacyVerificationRoute - , verificationLegacyDeclaredAssumptionCount = 0 - , verificationTypedDeclaredAssumptionCount = 0 - , verificationTrustedVampireCount = 1 - , verificationExplicitGapLocations = [] - , verificationTrustedLegacyRuleCount = 1 - , verificationKernelProofCount = 0 - } - )
\ No newline at end of file diff --git a/test/golden/proofassume/encoding tasks.golden b/test/golden/proofassume/encoding tasks.golden deleted file mode 100644 index 105bc5a..0000000 --- a/test/golden/proofassume/encoding tasks.golden +++ /dev/null @@ -1,17 +0,0 @@ -fof(zf_q0,conjecture,zf_u0(zf_f0,zf_f1)). -fof(zf_h0,axiom,zf_u0(zf_f0,zf_f1)). ------------------- -fof(zf_q0,conjecture,zf_u0(zf_f0,zf_f1)). -fof(zf_h0,axiom,zf_u0(zf_f0,zf_f1)). -fof(zf_h1,axiom,zf_u0(zf_f0,zf_f1)). ------------------- -fof(zf_q0,conjecture,zf_u0(zf_f2,zf_f3)). -fof(zf_h0,axiom,![V0,V1]:(zf_u0(V0,V1)=>zf_u0(V0,V1))). -fof(zf_h1,axiom,zf_u0(zf_f0,zf_f1)). -fof(zf_h2,axiom,zf_u0(zf_f2,zf_f3)). ------------------- -fof(zf_q0,conjecture,zf_u0(zf_f2,zf_f3)). -fof(zf_h0,axiom,![V0,V1]:(zf_u0(V0,V1)=>zf_u0(V0,V1))). -fof(zf_h1,axiom,zf_u0(zf_f0,zf_f1)). -fof(zf_h2,axiom,zf_u0(zf_f2,zf_f3)). -fof(zf_h3,axiom,zf_u0(zf_f2,zf_f3)).
\ No newline at end of file diff --git a/test/golden/proofassume/generating tasks.golden b/test/golden/proofassume/generating tasks.golden deleted file mode 100644 index 6f12c09..0000000 --- a/test/golden/proofassume/generating tasks.golden +++ /dev/null @@ -1,411 +0,0 @@ -[ Task - { taskDirectness = Direct - , taskHypotheses = - [ Hypothesis Marker "_local_1" TermSymbol - ( Location - { locFile = "test/examples/proofassume.tex" - , locLine = 5 - , locColumn = 14 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( NamedVar "x" ) - , TermVar - ( NamedVar "y" ) - ] - ] - , taskConjectureLabel = Marker "assumetest" - , taskLocation = Location - { locFile = "test/examples/proofassume.tex" - , locLine = 6 - , locColumn = 5 - } - , taskConjecture = TermSymbol - ( Location - { locFile = "test/examples/proofassume.tex" - , locLine = 6 - , locColumn = 12 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( NamedVar "x" ) - , TermVar - ( NamedVar "y" ) - ] - } -, Task - { taskDirectness = Direct - , taskHypotheses = - [ Hypothesis Marker "_local_2" TermSymbol - ( Location - { locFile = "test/examples/proofassume.tex" - , locLine = 6 - , locColumn = 12 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( NamedVar "x" ) - , TermVar - ( NamedVar "y" ) - ] - , Hypothesis Marker "_local_1" TermSymbol - ( Location - { locFile = "test/examples/proofassume.tex" - , locLine = 5 - , locColumn = 14 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( NamedVar "x" ) - , TermVar - ( NamedVar "y" ) - ] - ] - , taskConjectureLabel = Marker "assumetest" - , taskLocation = Location - { locFile = "test/examples/proofassume.tex" - , locLine = 7 - , locColumn = 1 - } - , taskConjecture = TermSymbol - ( Location - { locFile = "test/examples/proofassume.tex" - , locLine = 2 - , locColumn = 25 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( NamedVar "x" ) - , TermVar - ( NamedVar "y" ) - ] - } -, Task - { taskDirectness = Direct - , taskHypotheses = - [ Hypothesis Marker "assumetest" Quantified Universally - ( Scope - ( Connected Implication - ( TermSymbol - ( Location - { locFile = "test/examples/proofassume.tex" - , locLine = 2 - , locColumn = 10 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( B - ( NamedVar "y" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/proofassume.tex" - , locLine = 2 - , locColumn = 25 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( B - ( NamedVar "y" ) - ) - ] - ) - ) - ) - , Hypothesis Marker "_local_2" TermSymbol - ( Location - { locFile = "test/examples/proofassume.tex" - , locLine = 14 - , locColumn = 14 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( NamedVar "x" ) - , TermVar - ( NamedVar "y" ) - ] - , Hypothesis Marker "_local_1" TermSymbol - ( Location - { locFile = "test/examples/proofassume.tex" - , locLine = 13 - , locColumn = 14 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( NamedVar "a" ) - , TermVar - ( NamedVar "b" ) - ] - ] - , taskConjectureLabel = Marker "assumetesttwo" - , taskLocation = Location - { locFile = "test/examples/proofassume.tex" - , locLine = 15 - , locColumn = 5 - } - , taskConjecture = TermSymbol - ( Location - { locFile = "test/examples/proofassume.tex" - , locLine = 15 - , locColumn = 12 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( NamedVar "x" ) - , TermVar - ( NamedVar "y" ) - ] - } -, Task - { taskDirectness = Direct - , taskHypotheses = - [ Hypothesis Marker "assumetest" Quantified Universally - ( Scope - ( Connected Implication - ( TermSymbol - ( Location - { locFile = "test/examples/proofassume.tex" - , locLine = 2 - , locColumn = 10 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( B - ( NamedVar "y" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/proofassume.tex" - , locLine = 2 - , locColumn = 25 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( B - ( NamedVar "y" ) - ) - ] - ) - ) - ) - , Hypothesis Marker "_local_3" TermSymbol - ( Location - { locFile = "test/examples/proofassume.tex" - , locLine = 15 - , locColumn = 12 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( NamedVar "x" ) - , TermVar - ( NamedVar "y" ) - ] - , Hypothesis Marker "_local_2" TermSymbol - ( Location - { locFile = "test/examples/proofassume.tex" - , locLine = 14 - , locColumn = 14 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( NamedVar "x" ) - , TermVar - ( NamedVar "y" ) - ] - , Hypothesis Marker "_local_1" TermSymbol - ( Location - { locFile = "test/examples/proofassume.tex" - , locLine = 13 - , locColumn = 14 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( NamedVar "a" ) - , TermVar - ( NamedVar "b" ) - ] - ] - , taskConjectureLabel = Marker "assumetesttwo" - , taskLocation = Location - { locFile = "test/examples/proofassume.tex" - , locLine = 16 - , locColumn = 1 - } - , taskConjecture = TermSymbol - ( Location - { locFile = "test/examples/proofassume.tex" - , locLine = 10 - , locColumn = 38 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( NamedVar "x" ) - , TermVar - ( NamedVar "y" ) - ] - } -]
\ No newline at end of file diff --git a/test/golden/proofassume/glossing.golden b/test/golden/proofassume/glossing.golden deleted file mode 100644 index e3eb237..0000000 --- a/test/golden/proofassume/glossing.golden +++ /dev/null @@ -1,323 +0,0 @@ -[ BlockLemma - ( Location - { locFile = "test/examples/proofassume.tex" - , locLine = 1 - , locColumn = 1 - } - ) - ( Marker "assumetest" ) - ( Lemma [] - ( Connected Implication - ( TermSymbol - ( Location - { locFile = "test/examples/proofassume.tex" - , locLine = 2 - , locColumn = 10 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( NamedVar "x" ) - , TermVar - ( NamedVar "y" ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/proofassume.tex" - , locLine = 2 - , locColumn = 25 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( NamedVar "x" ) - , TermVar - ( NamedVar "y" ) - ] - ) - ) - ) -, BlockProof - ( Location - { locFile = "test/examples/proofassume.tex" - , locLine = 4 - , locColumn = 1 - } - ) - ( Location - { locFile = "test/examples/proofassume.tex" - , locLine = 7 - , locColumn = 1 - } - ) - ( Assume - ( Location - { locFile = "test/examples/proofassume.tex" - , locLine = 5 - , locColumn = 5 - } - ) - ( TermSymbol - ( Location - { locFile = "test/examples/proofassume.tex" - , locLine = 5 - , locColumn = 14 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( NamedVar "x" ) - , TermVar - ( NamedVar "y" ) - ] - ) - ( Have - ( Location - { locFile = "test/examples/proofassume.tex" - , locLine = 6 - , locColumn = 5 - } - ) - ( TermSymbol - ( Location - { locFile = "test/examples/proofassume.tex" - , locLine = 6 - , locColumn = 12 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( NamedVar "x" ) - , TermVar - ( NamedVar "y" ) - ] - ) JustificationEmpty - ( Qed - { mloc = Nothing - , by = JustificationEmpty - } - ) - ) - ) -, BlockLemma - ( Location - { locFile = "test/examples/proofassume.tex" - , locLine = 9 - , locColumn = 1 - } - ) - ( Marker "assumetesttwo" ) - ( Lemma [] - ( Connected Implication - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/proofassume.tex" - , locLine = 10 - , locColumn = 10 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( NamedVar "x" ) - , TermVar - ( NamedVar "y" ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/proofassume.tex" - , locLine = 10 - , locColumn = 23 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( NamedVar "a" ) - , TermVar - ( NamedVar "b" ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/proofassume.tex" - , locLine = 10 - , locColumn = 38 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( NamedVar "x" ) - , TermVar - ( NamedVar "y" ) - ] - ) - ) - ) -, BlockProof - ( Location - { locFile = "test/examples/proofassume.tex" - , locLine = 12 - , locColumn = 1 - } - ) - ( Location - { locFile = "test/examples/proofassume.tex" - , locLine = 16 - , locColumn = 1 - } - ) - ( Assume - ( Location - { locFile = "test/examples/proofassume.tex" - , locLine = 13 - , locColumn = 5 - } - ) - ( TermSymbol - ( Location - { locFile = "test/examples/proofassume.tex" - , locLine = 13 - , locColumn = 14 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( NamedVar "a" ) - , TermVar - ( NamedVar "b" ) - ] - ) - ( Assume - ( Location - { locFile = "test/examples/proofassume.tex" - , locLine = 14 - , locColumn = 5 - } - ) - ( TermSymbol - ( Location - { locFile = "test/examples/proofassume.tex" - , locLine = 14 - , locColumn = 14 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( NamedVar "x" ) - , TermVar - ( NamedVar "y" ) - ] - ) - ( Have - ( Location - { locFile = "test/examples/proofassume.tex" - , locLine = 15 - , locColumn = 5 - } - ) - ( TermSymbol - ( Location - { locFile = "test/examples/proofassume.tex" - , locLine = 15 - , locColumn = 12 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( NamedVar "x" ) - , TermVar - ( NamedVar "y" ) - ] - ) JustificationEmpty - ( Qed - { mloc = Nothing - , by = JustificationEmpty - } - ) - ) - ) - ) -]
\ No newline at end of file diff --git a/test/golden/proofassume/verification.golden b/test/golden/proofassume/verification.golden deleted file mode 100644 index 8dfcc36..0000000 --- a/test/golden/proofassume/verification.golden +++ /dev/null @@ -1,11 +0,0 @@ -VerifiedWithTrustedVampire - ( VerificationReport - { verificationRoute = LegacyVerificationRoute - , verificationLegacyDeclaredAssumptionCount = 0 - , verificationTypedDeclaredAssumptionCount = 0 - , verificationTrustedVampireCount = 4 - , verificationExplicitGapLocations = [] - , verificationTrustedLegacyRuleCount = 2 - , verificationKernelProofCount = 0 - } - )
\ No newline at end of file diff --git a/test/golden/proofdefinefunction/encoding tasks.golden b/test/golden/proofdefinefunction/encoding tasks.golden deleted file mode 100644 index 0569ea8..0000000 --- a/test/golden/proofdefinefunction/encoding tasks.golden +++ /dev/null @@ -1,9 +0,0 @@ -fof(zf_q0,conjecture,zf_u4(zf_f1,zf_f2)=>zf_u4(zf_f1,zf_f2)). -fof(zf_h0,axiom,![V0,V1]:zf_u0(V0,V1)=V1). -fof(zf_h1,axiom,![V2]:(zf_u2(V2)<=>V2=V2)). -fof(zf_h2,axiom,![V3]:(zf_u3(V3)<=>V3=V3)). -fof(zf_h3,axiom,![V4]:(zf_u4(V4,zf_f1)=>zf_u0(zf_f0,V4)=V4)). -fof(zf_h4,axiom,![V5]:zf_u1(V5)=V5). -fof(zf_h5,axiom,zf_u1(zf_f0)=zf_f1). -fof(zf_h6,axiom,zf_u2(zf_f0)). -fof(zf_h7,axiom,zf_u3(zf_f0)).
\ No newline at end of file diff --git a/test/golden/proofdefinefunction/generating tasks.golden b/test/golden/proofdefinefunction/generating tasks.golden deleted file mode 100644 index 9573633..0000000 --- a/test/golden/proofdefinefunction/generating tasks.golden +++ /dev/null @@ -1,473 +0,0 @@ -[ Task - { taskDirectness = Direct - , taskHypotheses = - [ Hypothesis Marker "relation" Quantified Universally - ( Scope - ( Connected Equivalence - ( TermSymbol - ( Location - { locFile = "test/examples/proofdefinefunction.tex" - , locLine = 18 - , locColumn = 1 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "relation" ) End - , pl = TokenCons - ( Word "relations" ) End - } - ) - ( Marker "relation" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "f" ) - ) - ] - ) - ( Quantified Universally - ( Scope - ( TermSymbol - ( Location - { locFile = "test/examples/proofdefinefunction.tex" - , locLine = 19 - , locColumn = 29 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( F - ( TermVar - ( B - ( NamedVar "f" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "f" ) - ) - ) - ) - ] - ) - ) - ) - ) - ) - , Hypothesis Marker "rightunique" Quantified Universally - ( Scope - ( Connected Equivalence - ( TermSymbol - ( Location - { locFile = "test/examples/proofdefinefunction.tex" - , locLine = 13 - , locColumn = 1 - } - ) - ( SymbolPredicate - ( PredicateAdj - ( LexicalItem - ( TokenCons - ( Word "right-unique" ) End - ) - ( Marker "rightunique" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "f" ) - ) - ] - ) - ( Quantified Universally - ( Scope - ( TermSymbol - ( Location - { locFile = "test/examples/proofdefinefunction.tex" - , locLine = 14 - , locColumn = 31 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( F - ( TermVar - ( B - ( NamedVar "f" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "f" ) - ) - ) - ) - ] - ) - ) - ) - ) - ) - , Hypothesis Marker "dom" Quantified Universally - ( Scope - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "dom" ) - ( TokenCons InvisibleBraceL - ( HoleCons ( TokenCons InvisibleBraceR End ) ) - ) - ) - ( Marker "dom" ) NonAssoc - ) - ) - [ TermVar - ( B - ( NamedVar "f" ) - ) - ] - , TermVar - ( B - ( NamedVar "f" ) - ) - ] - ) - ) - , Hypothesis Marker "apply" Quantified Universally - ( Scope - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "apply" ) - ( TokenCons InvisibleBraceL - ( HoleCons - ( TokenCons InvisibleBraceR - ( TokenCons InvisibleBraceL - ( HoleCons ( TokenCons InvisibleBraceR End ) ) - ) - ) - ) - ) - ) - ( Marker "apply" ) NonAssoc - ) - ) - [ TermVar - ( B - ( NamedVar "f" ) - ) - , TermVar - ( B - ( NamedVar "x" ) - ) - ] - , TermVar - ( B - ( NamedVar "x" ) - ) - ] - ) - ) - , Hypothesis Marker "_local_4" TermSymbol - ( Location - { locFile = "test/examples/proofdefinefunction.tex" - , locLine = 26 - , locColumn = 5 - } - ) - ( SymbolPredicate - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "relation" ) End - , pl = TokenCons - ( Word "relations" ) End - } - ) - ( Marker "relation" ) - ) - ) - ) - [ TermVar - ( NamedVar "f" ) - ] - , Hypothesis Marker "_local_3" TermSymbol - ( Location - { locFile = "test/examples/proofdefinefunction.tex" - , locLine = 26 - , locColumn = 5 - } - ) - ( SymbolPredicate - ( PredicateAdj - ( LexicalItem - ( TokenCons - ( Word "right-unique" ) End - ) - ( Marker "rightunique" ) - ) - ) - ) - [ TermVar - ( NamedVar "f" ) - ] - , Hypothesis Marker "_local_2" Quantified Universally - ( Scope - ( Connected Implication - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "z" ) - ) - , TermVar - ( F - ( TermVar - ( NamedVar "x" ) - ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "apply" ) - ( TokenCons InvisibleBraceL - ( HoleCons - ( TokenCons InvisibleBraceR - ( TokenCons InvisibleBraceL - ( HoleCons ( TokenCons InvisibleBraceR End ) ) - ) - ) - ) - ) - ) - ( Marker "apply" ) NonAssoc - ) - ) - [ TermVar - ( F - ( TermVar - ( NamedVar "f" ) - ) - ) - , TermVar - ( B - ( NamedVar "z" ) - ) - ] - , TermVar - ( B - ( NamedVar "z" ) - ) - ] - ) - ) - ) - , Hypothesis Marker "_local_1" TermSymbol - ( Location - { locFile = "test/examples/proofdefinefunction.tex" - , locLine = 26 - , locColumn = 5 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "dom" ) - ( TokenCons InvisibleBraceL - ( HoleCons ( TokenCons InvisibleBraceR End ) ) - ) - ) - ( Marker "dom" ) NonAssoc - ) - ) - [ TermVar - ( NamedVar "f" ) - ] - , TermVar - ( NamedVar "x" ) - ] - ] - , taskConjectureLabel = Marker "definefunctiontest" - , taskLocation = Location - { locFile = "test/examples/proofdefinefunction.tex" - , locLine = 27 - , locColumn = 1 - } - , taskConjecture = Connected Implication - ( TermSymbol - ( Location - { locFile = "test/examples/proofdefinefunction.tex" - , locLine = 23 - , locColumn = 10 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( NamedVar "x" ) - , TermVar - ( NamedVar "y" ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/proofdefinefunction.tex" - , locLine = 23 - , locColumn = 25 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( NamedVar "x" ) - , TermVar - ( NamedVar "y" ) - ] - ) - } -]
\ No newline at end of file diff --git a/test/golden/proofdefinefunction/glossing.golden b/test/golden/proofdefinefunction/glossing.golden deleted file mode 100644 index a638a71..0000000 --- a/test/golden/proofdefinefunction/glossing.golden +++ /dev/null @@ -1,231 +0,0 @@ -[ BlockDefn - ( Location - { locFile = "test/examples/proofdefinefunction.tex" - , locLine = 3 - , locColumn = 1 - } - ) - ( Marker "apply" ) - ( DefnOp - ( MixfixItem - ( TokenCons - ( Command "apply" ) - ( TokenCons InvisibleBraceL - ( HoleCons - ( TokenCons InvisibleBraceR - ( TokenCons InvisibleBraceL - ( HoleCons ( TokenCons InvisibleBraceR End ) ) - ) - ) - ) - ) - ) - ( Marker "apply" ) NonAssoc - ) - [ NamedVar "f" - , NamedVar "x" - ] - ( TermVar - ( NamedVar "x" ) - ) - ) -, BlockDefn - ( Location - { locFile = "test/examples/proofdefinefunction.tex" - , locLine = 8 - , locColumn = 1 - } - ) - ( Marker "dom" ) - ( DefnOp - ( MixfixItem - ( TokenCons - ( Command "dom" ) - ( TokenCons InvisibleBraceL - ( HoleCons ( TokenCons InvisibleBraceR End ) ) - ) - ) - ( Marker "dom" ) NonAssoc - ) - [ NamedVar "f" ] - ( TermVar - ( NamedVar "f" ) - ) - ) -, BlockDefn - ( Location - { locFile = "test/examples/proofdefinefunction.tex" - , locLine = 13 - , locColumn = 1 - } - ) - ( Marker "rightunique" ) - ( DefnPredicate [] - ( PredicateAdj - ( LexicalItem - ( TokenCons - ( Word "right-unique" ) End - ) - ( Marker "rightunique" ) - ) - ) - ( NamedVar "f" :| [] ) - ( TermSymbol - ( Location - { locFile = "test/examples/proofdefinefunction.tex" - , locLine = 14 - , locColumn = 31 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( NamedVar "f" ) - , TermVar - ( NamedVar "f" ) - ] - ) - ) -, BlockDefn - ( Location - { locFile = "test/examples/proofdefinefunction.tex" - , locLine = 18 - , locColumn = 1 - } - ) - ( Marker "relation" ) - ( DefnPredicate [] - ( PredicateNoun - ( LexicalItemSgPl - ( SgPl - { sg = TokenCons - ( Word "relation" ) End - , pl = TokenCons - ( Word "relations" ) End - } - ) - ( Marker "relation" ) - ) - ) - ( NamedVar "f" :| [] ) - ( TermSymbol - ( Location - { locFile = "test/examples/proofdefinefunction.tex" - , locLine = 19 - , locColumn = 29 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( NamedVar "f" ) - , TermVar - ( NamedVar "f" ) - ] - ) - ) -, BlockLemma - ( Location - { locFile = "test/examples/proofdefinefunction.tex" - , locLine = 22 - , locColumn = 1 - } - ) - ( Marker "definefunctiontest" ) - ( Lemma [] - ( Connected Implication - ( TermSymbol - ( Location - { locFile = "test/examples/proofdefinefunction.tex" - , locLine = 23 - , locColumn = 10 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( NamedVar "x" ) - , TermVar - ( NamedVar "y" ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/proofdefinefunction.tex" - , locLine = 23 - , locColumn = 25 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( NamedVar "x" ) - , TermVar - ( NamedVar "y" ) - ] - ) - ) - ) -, BlockProof - ( Location - { locFile = "test/examples/proofdefinefunction.tex" - , locLine = 25 - , locColumn = 1 - } - ) - ( Location - { locFile = "test/examples/proofdefinefunction.tex" - , locLine = 27 - , locColumn = 1 - } - ) - ( DefineFunction - ( Location - { locFile = "test/examples/proofdefinefunction.tex" - , locLine = 26 - , locColumn = 5 - } - ) - ( NamedVar "f" ) - ( NamedVar "z" ) - ( TermVar - ( NamedVar "z" ) - ) - ( TermVar - ( NamedVar "x" ) - ) - ( Qed - { mloc = Nothing - , by = JustificationEmpty - } - ) - ) -]
\ No newline at end of file diff --git a/test/golden/proofdefinefunction/verification.golden b/test/golden/proofdefinefunction/verification.golden deleted file mode 100644 index 92226be..0000000 --- a/test/golden/proofdefinefunction/verification.golden +++ /dev/null @@ -1,11 +0,0 @@ -VerifiedWithTrustedVampire - ( VerificationReport - { verificationRoute = LegacyVerificationRoute - , verificationLegacyDeclaredAssumptionCount = 0 - , verificationTypedDeclaredAssumptionCount = 0 - , verificationTrustedVampireCount = 1 - , verificationExplicitGapLocations = [] - , verificationTrustedLegacyRuleCount = 5 - , verificationKernelProofCount = 0 - } - )
\ No newline at end of file diff --git a/test/golden/prooffix/encoding tasks.golden b/test/golden/prooffix/encoding tasks.golden deleted file mode 100644 index 07c5c43..0000000 --- a/test/golden/prooffix/encoding tasks.golden +++ /dev/null @@ -1,4 +0,0 @@ -fof(zf_q0,conjecture,zf_f0=zf_f0). ------------------- -fof(zf_q0,conjecture,zf_f0=zf_f0). -fof(zf_h0,axiom,zf_f0=zf_f0).
\ No newline at end of file diff --git a/test/golden/prooffix/generating tasks.golden b/test/golden/prooffix/generating tasks.golden deleted file mode 100644 index 150d67f..0000000 --- a/test/golden/prooffix/generating tasks.golden +++ /dev/null @@ -1,85 +0,0 @@ -[ Task - { taskDirectness = Direct - , taskHypotheses = [] - , taskConjectureLabel = Marker "assumetest" - , taskLocation = Location - { locFile = "test/examples/prooffix.tex" - , locLine = 6 - , locColumn = 5 - } - , taskConjecture = TermSymbol - ( Location - { locFile = "test/examples/prooffix.tex" - , locLine = 6 - , locColumn = 13 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( NamedVar "x" ) - , TermVar - ( NamedVar "x" ) - ] - } -, Task - { taskDirectness = Direct - , taskHypotheses = - [ Hypothesis Marker "_local_1" TermSymbol - ( Location - { locFile = "test/examples/prooffix.tex" - , locLine = 6 - , locColumn = 13 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( NamedVar "x" ) - , TermVar - ( NamedVar "x" ) - ] - ] - , taskConjectureLabel = Marker "assumetest" - , taskLocation = Location - { locFile = "test/examples/prooffix.tex" - , locLine = 7 - , locColumn = 1 - } - , taskConjecture = TermSymbol - ( Location - { locFile = "test/examples/prooffix.tex" - , locLine = 2 - , locColumn = 28 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( NamedVar "x" ) - , TermVar - ( NamedVar "x" ) - ] - } -]
\ No newline at end of file diff --git a/test/golden/prooffix/glossing.golden b/test/golden/prooffix/glossing.golden deleted file mode 100644 index 19af9d0..0000000 --- a/test/golden/prooffix/glossing.golden +++ /dev/null @@ -1,98 +0,0 @@ -[ BlockLemma - ( Location - { locFile = "test/examples/prooffix.tex" - , locLine = 1 - , locColumn = 1 - } - ) - ( Marker "assumetest" ) - ( Lemma [] - ( Quantified Universally - ( Scope - ( TermSymbol - ( Location - { locFile = "test/examples/prooffix.tex" - , locLine = 2 - , locColumn = 28 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( B - ( NamedVar "x" ) - ) - ] - ) - ) - ) - ) -, BlockProof - ( Location - { locFile = "test/examples/prooffix.tex" - , locLine = 4 - , locColumn = 1 - } - ) - ( Location - { locFile = "test/examples/prooffix.tex" - , locLine = 7 - , locColumn = 1 - } - ) - ( Fix - ( Location - { locFile = "test/examples/prooffix.tex" - , locLine = 5 - , locColumn = 5 - } - ) - ( NamedVar "x" :| [] ) ( PropositionalConstant IsTop ) - ( Have - ( Location - { locFile = "test/examples/prooffix.tex" - , locLine = 6 - , locColumn = 5 - } - ) - ( TermSymbol - ( Location - { locFile = "test/examples/prooffix.tex" - , locLine = 6 - , locColumn = 13 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( NamedVar "x" ) - , TermVar - ( NamedVar "x" ) - ] - ) JustificationEmpty - ( Qed - { mloc = Nothing - , by = JustificationEmpty - } - ) - ) - ) -]
\ No newline at end of file diff --git a/test/golden/prooffix/verification.golden b/test/golden/prooffix/verification.golden deleted file mode 100644 index f8a5c7a..0000000 --- a/test/golden/prooffix/verification.golden +++ /dev/null @@ -1,11 +0,0 @@ -VerifiedWithTrustedVampire - ( VerificationReport - { verificationRoute = LegacyVerificationRoute - , verificationLegacyDeclaredAssumptionCount = 0 - , verificationTypedDeclaredAssumptionCount = 0 - , verificationTrustedVampireCount = 2 - , verificationExplicitGapLocations = [] - , verificationTrustedLegacyRuleCount = 1 - , verificationKernelProofCount = 0 - } - )
\ No newline at end of file diff --git a/test/golden/relation-notation/encoding tasks.golden b/test/golden/relation-notation/encoding tasks.golden deleted file mode 100644 index 8ae6ed7..0000000 --- a/test/golden/relation-notation/encoding tasks.golden +++ /dev/null @@ -1 +0,0 @@ -fof(zf_q0,conjecture,zf_u1(zf_u0(zf_f1,zf_f2),zf_f0)=>zf_u1(zf_u0(zf_f1,zf_f2),zf_f0)).
\ No newline at end of file diff --git a/test/golden/relation-notation/generating tasks.golden b/test/golden/relation-notation/generating tasks.golden deleted file mode 100644 index c584d73..0000000 --- a/test/golden/relation-notation/generating tasks.golden +++ /dev/null @@ -1,110 +0,0 @@ -[ Task - { taskDirectness = Direct - , taskHypotheses = [] - , taskConjectureLabel = Marker "mathrel_notation_test" - , taskLocation = Location - { locFile = "test/examples/relation-notation.tex" - , locLine = 1 - , locColumn = 1 - } - , taskConjecture = Connected Implication - ( TermSymbol - ( Location - { locFile = "test/examples/relation-notation.tex" - , locLine = 2 - , locColumn = 10 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermSymbol - ( Location - { locFile = "test/examples/relation-notation.tex" - , locLine = 2 - , locColumn = 10 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "pair" ) - ( TokenCons InvisibleBraceL - ( HoleCons - ( TokenCons InvisibleBraceR - ( TokenCons InvisibleBraceL - ( HoleCons ( TokenCons InvisibleBraceR End ) ) - ) - ) - ) - ) - ) - ( Marker "pair" ) NonAssoc - ) - ) - [ TermVar - ( NamedVar "x" ) - , TermVar - ( NamedVar "y" ) - ] - , TermVar - ( NamedVar "R" ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/relation-notation.tex" - , locLine = 2 - , locColumn = 33 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermSymbol - ( Location - { locFile = "test/examples/relation-notation.tex" - , locLine = 2 - , locColumn = 33 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "pair" ) - ( TokenCons InvisibleBraceL - ( HoleCons - ( TokenCons InvisibleBraceR - ( TokenCons InvisibleBraceL - ( HoleCons ( TokenCons InvisibleBraceR End ) ) - ) - ) - ) - ) - ) - ( Marker "pair" ) NonAssoc - ) - ) - [ TermVar - ( NamedVar "x" ) - , TermVar - ( NamedVar "y" ) - ] - , TermVar - ( NamedVar "R" ) - ] - ) - } -]
\ No newline at end of file diff --git a/test/golden/relation-notation/glossing.golden b/test/golden/relation-notation/glossing.golden deleted file mode 100644 index 7ce7ed2..0000000 --- a/test/golden/relation-notation/glossing.golden +++ /dev/null @@ -1,111 +0,0 @@ -[ BlockLemma - ( Location - { locFile = "test/examples/relation-notation.tex" - , locLine = 1 - , locColumn = 1 - } - ) - ( Marker "mathrel_notation_test" ) - ( Lemma [] - ( Connected Implication - ( TermSymbol - ( Location - { locFile = "test/examples/relation-notation.tex" - , locLine = 2 - , locColumn = 10 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermSymbol - ( Location - { locFile = "test/examples/relation-notation.tex" - , locLine = 2 - , locColumn = 10 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "pair" ) - ( TokenCons InvisibleBraceL - ( HoleCons - ( TokenCons InvisibleBraceR - ( TokenCons InvisibleBraceL - ( HoleCons ( TokenCons InvisibleBraceR End ) ) - ) - ) - ) - ) - ) - ( Marker "pair" ) NonAssoc - ) - ) - [ TermVar - ( NamedVar "x" ) - , TermVar - ( NamedVar "y" ) - ] - , TermVar - ( NamedVar "R" ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/relation-notation.tex" - , locLine = 2 - , locColumn = 33 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermSymbol - ( Location - { locFile = "test/examples/relation-notation.tex" - , locLine = 2 - , locColumn = 33 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "pair" ) - ( TokenCons InvisibleBraceL - ( HoleCons - ( TokenCons InvisibleBraceR - ( TokenCons InvisibleBraceL - ( HoleCons ( TokenCons InvisibleBraceR End ) ) - ) - ) - ) - ) - ) - ( Marker "pair" ) NonAssoc - ) - ) - [ TermVar - ( NamedVar "x" ) - , TermVar - ( NamedVar "y" ) - ] - , TermVar - ( NamedVar "R" ) - ] - ) - ) - ) -]
\ No newline at end of file diff --git a/test/golden/relation-notation/verification.golden b/test/golden/relation-notation/verification.golden deleted file mode 100644 index b021015..0000000 --- a/test/golden/relation-notation/verification.golden +++ /dev/null @@ -1,11 +0,0 @@ -VerifiedWithTrustedVampire - ( VerificationReport - { verificationRoute = LegacyVerificationRoute - , verificationLegacyDeclaredAssumptionCount = 0 - , verificationTypedDeclaredAssumptionCount = 0 - , verificationTrustedVampireCount = 1 - , verificationExplicitGapLocations = [] - , verificationTrustedLegacyRuleCount = 0 - , verificationKernelProofCount = 0 - } - )
\ No newline at end of file diff --git a/test/golden/relparam/encoding tasks.golden b/test/golden/relparam/encoding tasks.golden deleted file mode 100644 index 593b681..0000000 --- a/test/golden/relparam/encoding tasks.golden +++ /dev/null @@ -1,4 +0,0 @@ -fof(zf_q0,conjecture,![V0]:V0=V0). ------------------- -fof(zf_q0,conjecture,![V0]:V0=V0). -fof(zf_h0,axiom,![V1]:V1=V1).
\ No newline at end of file diff --git a/test/golden/relparam/generating tasks.golden b/test/golden/relparam/generating tasks.golden deleted file mode 100644 index 46d7cb7..0000000 --- a/test/golden/relparam/generating tasks.golden +++ /dev/null @@ -1,109 +0,0 @@ -[ Task - { taskDirectness = Direct - , taskHypotheses = [] - , taskConjectureLabel = Marker "dummy_abbr_test" - , taskLocation = Location - { locFile = "test/examples/relparam.tex" - , locLine = 6 - , locColumn = 1 - } - , taskConjecture = Quantified Universally - ( Scope - ( TermSymbol - ( Location - { locFile = "test/examples/relparam.tex" - , locLine = 3 - , locColumn = 27 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( B - ( NamedVar "x" ) - ) - ] - ) - ) - } -, Task - { taskDirectness = Direct - , taskHypotheses = - [ Hypothesis Marker "dummy_abbr_test" Quantified Universally - ( Scope - ( TermSymbol - ( Location - { locFile = "test/examples/relparam.tex" - , locLine = 3 - , locColumn = 27 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( B - ( NamedVar "x" ) - ) - ] - ) - ) - ] - , taskConjectureLabel = Marker "dummy_defn_test" - , taskLocation = Location - { locFile = "test/examples/relparam.tex" - , locLine = 15 - , locColumn = 1 - } - , taskConjecture = Quantified Universally - ( Scope - ( TermSymbol - ( Location - { locFile = "test/examples/relparam.tex" - , locLine = 12 - , locColumn = 31 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( B - ( NamedVar "x" ) - ) - ] - ) - ) - } -]
\ No newline at end of file diff --git a/test/golden/relparam/glossing.golden b/test/golden/relparam/glossing.golden deleted file mode 100644 index 4f724d1..0000000 --- a/test/golden/relparam/glossing.golden +++ /dev/null @@ -1,185 +0,0 @@ -[ BlockAbbr - ( Location - { locFile = "test/examples/relparam.tex" - , locLine = 2 - , locColumn = 1 - } - ) - ( Marker "abbr_equal" ) - ( Abbreviation - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "EQUAL" ) - ( ParameterArity 1 ) - ( Marker "abbr_equal" ) - ) - ) - ) - ( Scope - ( TermSymbol - ( Location - { locFile = "test/examples/relparam.tex" - , locLine = 3 - , locColumn = 27 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B 1 ) - , TermVar - ( B 2 ) - ] - ) - ) - ) -, BlockLemma - ( Location - { locFile = "test/examples/relparam.tex" - , locLine = 6 - , locColumn = 1 - } - ) - ( Marker "dummy_abbr_test" ) - ( Lemma [] - ( Quantified Universally - ( Scope - ( TermSymbol - ( Location - { locFile = "test/examples/relparam.tex" - , locLine = 7 - , locColumn = 27 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "EQUAL" ) - ( ParameterArity 1 ) - ( Marker "abbr_equal" ) - ) - ) - ) - [ TermVar - ( F - ( TermVar - ( NamedVar "y" ) - ) - ) - , TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( B - ( NamedVar "x" ) - ) - ] - ) - ) - ) - ) -, BlockAbbr - ( Location - { locFile = "test/examples/relparam.tex" - , locLine = 11 - , locColumn = 1 - } - ) - ( Marker "defn_equals" ) - ( Abbreviation - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "EQUALS" ) - ( ParameterArity 2 ) - ( Marker "defn_equals" ) - ) - ) - ) - ( Scope - ( TermSymbol - ( Location - { locFile = "test/examples/relparam.tex" - , locLine = 12 - , locColumn = 31 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B 2 ) - , TermVar - ( B 3 ) - ] - ) - ) - ) -, BlockLemma - ( Location - { locFile = "test/examples/relparam.tex" - , locLine = 15 - , locColumn = 1 - } - ) - ( Marker "dummy_defn_test" ) - ( Lemma [] - ( Quantified Universally - ( Scope - ( TermSymbol - ( Location - { locFile = "test/examples/relparam.tex" - , locLine = 16 - , locColumn = 27 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "EQUALS" ) - ( ParameterArity 2 ) - ( Marker "defn_equals" ) - ) - ) - ) - [ TermVar - ( F - ( TermVar - ( NamedVar "y" ) - ) - ) - , TermVar - ( F - ( TermVar - ( NamedVar "w" ) - ) - ) - , TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( B - ( NamedVar "x" ) - ) - ] - ) - ) - ) - ) -]
\ No newline at end of file diff --git a/test/golden/relparam/verification.golden b/test/golden/relparam/verification.golden deleted file mode 100644 index 24830d8..0000000 --- a/test/golden/relparam/verification.golden +++ /dev/null @@ -1,11 +0,0 @@ -VerifiedWithTrustedVampire - ( VerificationReport - { verificationRoute = LegacyVerificationRoute - , verificationLegacyDeclaredAssumptionCount = 0 - , verificationTypedDeclaredAssumptionCount = 0 - , verificationTrustedVampireCount = 2 - , verificationExplicitGapLocations = [] - , verificationTrustedLegacyRuleCount = 0 - , verificationKernelProofCount = 0 - } - )
\ No newline at end of file diff --git a/test/golden/replace/encoding tasks.golden b/test/golden/replace/encoding tasks.golden deleted file mode 100644 index a359f42..0000000 --- a/test/golden/replace/encoding tasks.golden +++ /dev/null @@ -1,17 +0,0 @@ -fof(zf_q0,conjecture,zf_u5(zf_u3(zf_u2,zf_u2),zf_u0(zf_u4,zf_u4))). -fof(zf_h0,axiom,![V0,V1,V2]:(zf_u5(V0,zf_u1(V1,V2))<=>(V0=V1|zf_u5(V0,V2)))). -fof(zf_h1,axiom,![V3,V4]:![V5]:(zf_u5(V5,zf_u0(V3,V4))<=>?[V6,V7]:(zf_u5(V6,V3)&zf_u5(V7,V4)&zf_u3(V6,V7)=V5))). -fof(zf_h2,axiom,![V8]:(zf_u5(V8,zf_u4)<=>(zf_u5(V8,zf_u2)|V8=zf_u2))). ------------------- -fof(zf_q0,conjecture,![V0]:(zf_u5(V0,zf_f0)=>![V1,V2]:((V1=zf_u1(V0,zf_u2)&V2=zf_u1(V0,zf_u2))=>V1=V2))). -fof(zf_h0,axiom,![V3,V4,V5]:(zf_u5(V3,zf_u1(V4,V5))<=>(V3=V4|zf_u5(V3,V5)))). -fof(zf_h1,axiom,![V6,V7]:![V8]:(zf_u5(V8,zf_u0(V6,V7))<=>?[V9,V10]:(zf_u5(V9,V6)&zf_u5(V10,V7)&zf_u3(V9,V10)=V8))). -fof(zf_h2,axiom,![V11]:(zf_u5(V11,zf_u4)<=>(zf_u5(V11,zf_u2)|V11=zf_u2))). -fof(zf_h3,axiom,zf_u5(zf_u3(zf_u2,zf_u2),zf_u0(zf_u4,zf_u4))). ------------------- -fof(zf_q0,conjecture,![V0]:(zf_u6(V0,zf_u0(zf_f0,zf_f1))<=>?[V1,V2]:(zf_u6(V1,zf_f0)&zf_u6(V2,zf_f1)&zf_u3(V1,V2)=V0))). -fof(zf_h0,axiom,![V3,V4,V5]:(zf_u6(V3,zf_u1(V4,V5))<=>(V3=V4|zf_u6(V3,V5)))). -fof(zf_h1,axiom,![V6,V7]:![V8]:(zf_u6(V8,zf_u0(V6,V7))<=>?[V9,V10]:(zf_u6(V9,V6)&zf_u6(V10,V7)&zf_u3(V9,V10)=V8))). -fof(zf_h2,axiom,![V11,V12]:(zf_u6(V11,zf_u4(V12))<=>?[V13]:(zf_u6(V13,V12)&V11=zf_u1(V13,zf_u2)))). -fof(zf_h3,axiom,![V14]:(zf_u6(V14,zf_u5)<=>(zf_u6(V14,zf_u2)|V14=zf_u2))). -fof(zf_h4,axiom,zf_u6(zf_u3(zf_u2,zf_u2),zf_u0(zf_u5,zf_u5))).
\ No newline at end of file diff --git a/test/golden/replace/generating tasks.golden b/test/golden/replace/generating tasks.golden deleted file mode 100644 index cedbc68..0000000 --- a/test/golden/replace/generating tasks.golden +++ /dev/null @@ -1,2241 +0,0 @@ -[ Task - { taskDirectness = Direct - , taskHypotheses = - [ Hypothesis Marker "unit" Quantified Universally - ( Scope - ( Connected Equivalence - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "any" ) - ) - , TermSymbol - ( Location - { locFile = "test/examples/replace.tex" - , locLine = 9 - , locColumn = 1 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "unit" ) End - ) - ( Marker "unit" ) NonAssoc - ) - ) [] - ] - ) - ( Connected Disjunction - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "any" ) - ) - , TermSymbol - ( Location - { locFile = "test/examples/replace.tex" - , locLine = 10 - , locColumn = 14 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "emptyset" ) End - ) - ( Marker "emptyset" ) NonAssoc - ) - ) [] - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/replace.tex" - , locLine = 9 - , locColumn = 1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "any" ) - ) - , TermSymbol - ( Location - { locFile = "test/examples/replace.tex" - , locLine = 10 - , locColumn = 16 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "emptyset" ) End - ) - ( Marker "emptyset" ) NonAssoc - ) - ) [] - ] - ) - ) - ) - ) - , Hypothesis Marker "times" Quantified Universally - ( Scope - ( Quantified Universally - ( Scope - ( Connected Equivalence - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "frv" ) - ) - , TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolMixfix - ( MixfixItem - ( HoleCons - ( TokenCons - ( Command "times" ) ( HoleCons End ) - ) - ) - ( Marker "times" ) RightAssoc - ) - ) - [ TermVar - ( F - ( TermVar - ( B - ( NamedVar "A" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "B" ) - ) - ) - ) - ] - ] - ) - ( Quantified Existentially - ( Scope - ( Connected Conjunction - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - , TermVar - ( F - ( TermVar - ( F - ( TermVar - ( B - ( NamedVar "A" ) - ) - ) - ) - ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "b" ) - ) - , TermVar - ( F - ( TermVar - ( F - ( TermVar - ( B - ( NamedVar "B" ) - ) - ) - ) - ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermSymbol - ( Location - { locFile = "test/examples/replace.tex" - , locLine = 6 - , locColumn = 21 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "pair" ) - ( TokenCons InvisibleBraceL - ( HoleCons - ( TokenCons InvisibleBraceR - ( TokenCons InvisibleBraceL - ( HoleCons ( TokenCons InvisibleBraceR End ) ) - ) - ) - ) - ) - ) - ( Marker "pair" ) NonAssoc - ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - , TermVar - ( B - ( NamedVar "b" ) - ) - ] - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "frv" ) - ) - ) - ) - ] - ) - ) - ) - ) - ) - ) - ) - ) - , Hypothesis Marker "cons" Quantified Universally - ( Scope - ( Connected Equivalence - ( TermSymbol - ( Location - { locFile = "test/examples/replace.tex" - , locLine = 2 - , locColumn = 7 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermSymbol - ( Location - { locFile = "test/examples/replace.tex" - , locLine = 2 - , locColumn = 11 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "cons" ) - ( TokenCons InvisibleBraceL - ( HoleCons - ( TokenCons InvisibleBraceR - ( TokenCons InvisibleBraceL - ( HoleCons ( TokenCons InvisibleBraceR End ) ) - ) - ) - ) - ) - ) - ( Marker "cons" ) NonAssoc - ) - ) - [ TermVar - ( B - ( NamedVar "y" ) - ) - , TermVar - ( B - ( NamedVar "X" ) - ) - ] - ] - ) - ( Connected Disjunction - ( TermSymbol - ( Location - { locFile = "test/examples/replace.tex" - , locLine = 2 - , locColumn = 31 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( B - ( NamedVar "y" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/replace.tex" - , locLine = 2 - , locColumn = 41 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( B - ( NamedVar "X" ) - ) - ] - ) - ) - ) - ) - ] - , taskConjectureLabel = Marker "pair_emptyset_in_times_unit" - , taskLocation = Location - { locFile = "test/examples/replace.tex" - , locLine = 13 - , locColumn = 1 - } - , taskConjecture = TermSymbol - ( Location - { locFile = "test/examples/replace.tex" - , locLine = 14 - , locColumn = 27 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermSymbol - ( Location - { locFile = "test/examples/replace.tex" - , locLine = 14 - , locColumn = 6 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "pair" ) - ( TokenCons InvisibleBraceL - ( HoleCons - ( TokenCons InvisibleBraceR - ( TokenCons InvisibleBraceL - ( HoleCons ( TokenCons InvisibleBraceR End ) ) - ) - ) - ) - ) - ) - ( Marker "pair" ) NonAssoc - ) - ) - [ TermSymbol - ( Location - { locFile = "test/examples/replace.tex" - , locLine = 14 - , locColumn = 7 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "emptyset" ) End - ) - ( Marker "emptyset" ) NonAssoc - ) - ) [] - , TermSymbol - ( Location - { locFile = "test/examples/replace.tex" - , locLine = 14 - , locColumn = 17 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "emptyset" ) End - ) - ( Marker "emptyset" ) NonAssoc - ) - ) [] - ] - , TermSymbol - ( Location - { locFile = "test/examples/replace.tex" - , locLine = 14 - , locColumn = 31 - } - ) - ( SymbolMixfix - ( MixfixItem - ( HoleCons - ( TokenCons - ( Command "times" ) ( HoleCons End ) - ) - ) - ( Marker "times" ) RightAssoc - ) - ) - [ TermSymbol - ( Location - { locFile = "test/examples/replace.tex" - , locLine = 14 - , locColumn = 31 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "unit" ) End - ) - ( Marker "unit" ) NonAssoc - ) - ) [] - , TermSymbol - ( Location - { locFile = "test/examples/replace.tex" - , locLine = 14 - , locColumn = 42 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "unit" ) End - ) - ( Marker "unit" ) NonAssoc - ) - ) [] - ] - ] - } -, Task - { taskDirectness = Direct - , taskHypotheses = - [ Hypothesis Marker "pair_emptyset_in_times_unit" TermSymbol - ( Location - { locFile = "test/examples/replace.tex" - , locLine = 14 - , locColumn = 27 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermSymbol - ( Location - { locFile = "test/examples/replace.tex" - , locLine = 14 - , locColumn = 6 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "pair" ) - ( TokenCons InvisibleBraceL - ( HoleCons - ( TokenCons InvisibleBraceR - ( TokenCons InvisibleBraceL - ( HoleCons ( TokenCons InvisibleBraceR End ) ) - ) - ) - ) - ) - ) - ( Marker "pair" ) NonAssoc - ) - ) - [ TermSymbol - ( Location - { locFile = "test/examples/replace.tex" - , locLine = 14 - , locColumn = 7 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "emptyset" ) End - ) - ( Marker "emptyset" ) NonAssoc - ) - ) [] - , TermSymbol - ( Location - { locFile = "test/examples/replace.tex" - , locLine = 14 - , locColumn = 17 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "emptyset" ) End - ) - ( Marker "emptyset" ) NonAssoc - ) - ) [] - ] - , TermSymbol - ( Location - { locFile = "test/examples/replace.tex" - , locLine = 14 - , locColumn = 31 - } - ) - ( SymbolMixfix - ( MixfixItem - ( HoleCons - ( TokenCons - ( Command "times" ) ( HoleCons End ) - ) - ) - ( Marker "times" ) RightAssoc - ) - ) - [ TermSymbol - ( Location - { locFile = "test/examples/replace.tex" - , locLine = 14 - , locColumn = 31 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "unit" ) End - ) - ( Marker "unit" ) NonAssoc - ) - ) [] - , TermSymbol - ( Location - { locFile = "test/examples/replace.tex" - , locLine = 14 - , locColumn = 42 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "unit" ) End - ) - ( Marker "unit" ) NonAssoc - ) - ) [] - ] - ] - , Hypothesis Marker "unit" Quantified Universally - ( Scope - ( Connected Equivalence - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "any" ) - ) - , TermSymbol - ( Location - { locFile = "test/examples/replace.tex" - , locLine = 9 - , locColumn = 1 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "unit" ) End - ) - ( Marker "unit" ) NonAssoc - ) - ) [] - ] - ) - ( Connected Disjunction - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "any" ) - ) - , TermSymbol - ( Location - { locFile = "test/examples/replace.tex" - , locLine = 10 - , locColumn = 14 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "emptyset" ) End - ) - ( Marker "emptyset" ) NonAssoc - ) - ) [] - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/replace.tex" - , locLine = 9 - , locColumn = 1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "any" ) - ) - , TermSymbol - ( Location - { locFile = "test/examples/replace.tex" - , locLine = 10 - , locColumn = 16 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "emptyset" ) End - ) - ( Marker "emptyset" ) NonAssoc - ) - ) [] - ] - ) - ) - ) - ) - , Hypothesis Marker "times" Quantified Universally - ( Scope - ( Quantified Universally - ( Scope - ( Connected Equivalence - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "frv" ) - ) - , TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolMixfix - ( MixfixItem - ( HoleCons - ( TokenCons - ( Command "times" ) ( HoleCons End ) - ) - ) - ( Marker "times" ) RightAssoc - ) - ) - [ TermVar - ( F - ( TermVar - ( B - ( NamedVar "A" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "B" ) - ) - ) - ) - ] - ] - ) - ( Quantified Existentially - ( Scope - ( Connected Conjunction - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - , TermVar - ( F - ( TermVar - ( F - ( TermVar - ( B - ( NamedVar "A" ) - ) - ) - ) - ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "b" ) - ) - , TermVar - ( F - ( TermVar - ( F - ( TermVar - ( B - ( NamedVar "B" ) - ) - ) - ) - ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermSymbol - ( Location - { locFile = "test/examples/replace.tex" - , locLine = 6 - , locColumn = 21 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "pair" ) - ( TokenCons InvisibleBraceL - ( HoleCons - ( TokenCons InvisibleBraceR - ( TokenCons InvisibleBraceL - ( HoleCons ( TokenCons InvisibleBraceR End ) ) - ) - ) - ) - ) - ) - ( Marker "pair" ) NonAssoc - ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - , TermVar - ( B - ( NamedVar "b" ) - ) - ] - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "frv" ) - ) - ) - ) - ] - ) - ) - ) - ) - ) - ) - ) - ) - , Hypothesis Marker "cons" Quantified Universally - ( Scope - ( Connected Equivalence - ( TermSymbol - ( Location - { locFile = "test/examples/replace.tex" - , locLine = 2 - , locColumn = 7 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermSymbol - ( Location - { locFile = "test/examples/replace.tex" - , locLine = 2 - , locColumn = 11 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "cons" ) - ( TokenCons InvisibleBraceL - ( HoleCons - ( TokenCons InvisibleBraceR - ( TokenCons InvisibleBraceL - ( HoleCons ( TokenCons InvisibleBraceR End ) ) - ) - ) - ) - ) - ) - ( Marker "cons" ) NonAssoc - ) - ) - [ TermVar - ( B - ( NamedVar "y" ) - ) - , TermVar - ( B - ( NamedVar "X" ) - ) - ] - ] - ) - ( Connected Disjunction - ( TermSymbol - ( Location - { locFile = "test/examples/replace.tex" - , locLine = 2 - , locColumn = 31 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( B - ( NamedVar "y" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/replace.tex" - , locLine = 2 - , locColumn = 41 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( B - ( NamedVar "X" ) - ) - ] - ) - ) - ) - ) - ] - , taskConjectureLabel = Marker "suc" - , taskLocation = Location - { locFile = "test/examples/replace.tex" - , locLine = 19 - , locColumn = 1 - } - , taskConjecture = Quantified Universally - ( Scope - ( Connected Implication - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( FreshVar 0 ) - ) - , TermVar - ( F - ( TermVar - ( NamedVar "a" ) - ) - ) - ] - ) - ( Quantified Universally - ( Scope - ( Connected Implication - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "test/examples/replace.tex" - , locLine = 20 - , locColumn = 44 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( FreshVar 1 ) - ) - , TermSymbol - ( Location - { locFile = "test/examples/replace.tex" - , locLine = 20 - , locColumn = 46 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "cons" ) - ( TokenCons InvisibleBraceL - ( HoleCons - ( TokenCons InvisibleBraceR - ( TokenCons InvisibleBraceL - ( HoleCons ( TokenCons InvisibleBraceR End ) ) - ) - ) - ) - ) - ) - ( Marker "cons" ) NonAssoc - ) - ) - [ TermVar - ( F - ( TermVar - ( B - ( FreshVar 0 ) - ) - ) - ) - , TermSymbol - ( Location - { locFile = "test/examples/replace.tex" - , locLine = 20 - , locColumn = 46 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "emptyset" ) End - ) - ( Marker "emptyset" ) NonAssoc - ) - ) [] - ] - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/replace.tex" - , locLine = 20 - , locColumn = 44 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( FreshVar 2 ) - ) - , TermSymbol - ( Location - { locFile = "test/examples/replace.tex" - , locLine = 20 - , locColumn = 46 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "cons" ) - ( TokenCons InvisibleBraceL - ( HoleCons - ( TokenCons InvisibleBraceR - ( TokenCons InvisibleBraceL - ( HoleCons ( TokenCons InvisibleBraceR End ) ) - ) - ) - ) - ) - ) - ( Marker "cons" ) NonAssoc - ) - ) - [ TermVar - ( F - ( TermVar - ( B - ( FreshVar 0 ) - ) - ) - ) - , TermSymbol - ( Location - { locFile = "test/examples/replace.tex" - , locLine = 20 - , locColumn = 46 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "emptyset" ) End - ) - ( Marker "emptyset" ) NonAssoc - ) - ) [] - ] - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( FreshVar 1 ) - ) - , TermVar - ( B - ( FreshVar 2 ) - ) - ] - ) - ) - ) - ) - ) - ) - } -, Task - { taskDirectness = Direct - , taskHypotheses = - [ Hypothesis Marker "suc" Quantified Universally - ( Scope - ( Connected Equivalence - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( FreshVar 1 ) - ) - , TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "suc" ) - ( TokenCons InvisibleBraceL - ( HoleCons ( TokenCons InvisibleBraceR End ) ) - ) - ) - ( Marker "suc" ) NonAssoc - ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - ] - ] - ) - ( Quantified Existentially - ( Scope - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( FreshVar 0 ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "a" ) - ) - ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/replace.tex" - , locLine = 20 - , locColumn = 44 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( F - ( TermVar - ( B - ( FreshVar 1 ) - ) - ) - ) - , TermSymbol - ( Location - { locFile = "test/examples/replace.tex" - , locLine = 20 - , locColumn = 46 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "cons" ) - ( TokenCons InvisibleBraceL - ( HoleCons - ( TokenCons InvisibleBraceR - ( TokenCons InvisibleBraceL - ( HoleCons ( TokenCons InvisibleBraceR End ) ) - ) - ) - ) - ) - ) - ( Marker "cons" ) NonAssoc - ) - ) - [ TermVar - ( B - ( FreshVar 0 ) - ) - , TermSymbol - ( Location - { locFile = "test/examples/replace.tex" - , locLine = 20 - , locColumn = 46 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "emptyset" ) End - ) - ( Marker "emptyset" ) NonAssoc - ) - ) [] - ] - ] - ) - ) - ) - ) - ) - ) - , Hypothesis Marker "pair_emptyset_in_times_unit" TermSymbol - ( Location - { locFile = "test/examples/replace.tex" - , locLine = 14 - , locColumn = 27 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermSymbol - ( Location - { locFile = "test/examples/replace.tex" - , locLine = 14 - , locColumn = 6 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "pair" ) - ( TokenCons InvisibleBraceL - ( HoleCons - ( TokenCons InvisibleBraceR - ( TokenCons InvisibleBraceL - ( HoleCons ( TokenCons InvisibleBraceR End ) ) - ) - ) - ) - ) - ) - ( Marker "pair" ) NonAssoc - ) - ) - [ TermSymbol - ( Location - { locFile = "test/examples/replace.tex" - , locLine = 14 - , locColumn = 7 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "emptyset" ) End - ) - ( Marker "emptyset" ) NonAssoc - ) - ) [] - , TermSymbol - ( Location - { locFile = "test/examples/replace.tex" - , locLine = 14 - , locColumn = 17 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "emptyset" ) End - ) - ( Marker "emptyset" ) NonAssoc - ) - ) [] - ] - , TermSymbol - ( Location - { locFile = "test/examples/replace.tex" - , locLine = 14 - , locColumn = 31 - } - ) - ( SymbolMixfix - ( MixfixItem - ( HoleCons - ( TokenCons - ( Command "times" ) ( HoleCons End ) - ) - ) - ( Marker "times" ) RightAssoc - ) - ) - [ TermSymbol - ( Location - { locFile = "test/examples/replace.tex" - , locLine = 14 - , locColumn = 31 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "unit" ) End - ) - ( Marker "unit" ) NonAssoc - ) - ) [] - , TermSymbol - ( Location - { locFile = "test/examples/replace.tex" - , locLine = 14 - , locColumn = 42 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "unit" ) End - ) - ( Marker "unit" ) NonAssoc - ) - ) [] - ] - ] - , Hypothesis Marker "unit" Quantified Universally - ( Scope - ( Connected Equivalence - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "any" ) - ) - , TermSymbol - ( Location - { locFile = "test/examples/replace.tex" - , locLine = 9 - , locColumn = 1 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "unit" ) End - ) - ( Marker "unit" ) NonAssoc - ) - ) [] - ] - ) - ( Connected Disjunction - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "any" ) - ) - , TermSymbol - ( Location - { locFile = "test/examples/replace.tex" - , locLine = 10 - , locColumn = 14 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "emptyset" ) End - ) - ( Marker "emptyset" ) NonAssoc - ) - ) [] - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/replace.tex" - , locLine = 9 - , locColumn = 1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "any" ) - ) - , TermSymbol - ( Location - { locFile = "test/examples/replace.tex" - , locLine = 10 - , locColumn = 16 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "emptyset" ) End - ) - ( Marker "emptyset" ) NonAssoc - ) - ) [] - ] - ) - ) - ) - ) - , Hypothesis Marker "times" Quantified Universally - ( Scope - ( Quantified Universally - ( Scope - ( Connected Equivalence - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "frv" ) - ) - , TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolMixfix - ( MixfixItem - ( HoleCons - ( TokenCons - ( Command "times" ) ( HoleCons End ) - ) - ) - ( Marker "times" ) RightAssoc - ) - ) - [ TermVar - ( F - ( TermVar - ( B - ( NamedVar "A" ) - ) - ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "B" ) - ) - ) - ) - ] - ] - ) - ( Quantified Existentially - ( Scope - ( Connected Conjunction - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - , TermVar - ( F - ( TermVar - ( F - ( TermVar - ( B - ( NamedVar "A" ) - ) - ) - ) - ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "b" ) - ) - , TermVar - ( F - ( TermVar - ( F - ( TermVar - ( B - ( NamedVar "B" ) - ) - ) - ) - ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermSymbol - ( Location - { locFile = "test/examples/replace.tex" - , locLine = 6 - , locColumn = 21 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "pair" ) - ( TokenCons InvisibleBraceL - ( HoleCons - ( TokenCons InvisibleBraceR - ( TokenCons InvisibleBraceL - ( HoleCons ( TokenCons InvisibleBraceR End ) ) - ) - ) - ) - ) - ) - ( Marker "pair" ) NonAssoc - ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - , TermVar - ( B - ( NamedVar "b" ) - ) - ] - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "frv" ) - ) - ) - ) - ] - ) - ) - ) - ) - ) - ) - ) - ) - , Hypothesis Marker "cons" Quantified Universally - ( Scope - ( Connected Equivalence - ( TermSymbol - ( Location - { locFile = "test/examples/replace.tex" - , locLine = 2 - , locColumn = 7 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermSymbol - ( Location - { locFile = "test/examples/replace.tex" - , locLine = 2 - , locColumn = 11 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "cons" ) - ( TokenCons InvisibleBraceL - ( HoleCons - ( TokenCons InvisibleBraceR - ( TokenCons InvisibleBraceL - ( HoleCons ( TokenCons InvisibleBraceR End ) ) - ) - ) - ) - ) - ) - ( Marker "cons" ) NonAssoc - ) - ) - [ TermVar - ( B - ( NamedVar "y" ) - ) - , TermVar - ( B - ( NamedVar "X" ) - ) - ] - ] - ) - ( Connected Disjunction - ( TermSymbol - ( Location - { locFile = "test/examples/replace.tex" - , locLine = 2 - , locColumn = 31 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( B - ( NamedVar "y" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/replace.tex" - , locLine = 2 - , locColumn = 41 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( B - ( NamedVar "X" ) - ) - ] - ) - ) - ) - ) - ] - , taskConjectureLabel = Marker "times_replacement_test" - , taskLocation = Location - { locFile = "test/examples/replace.tex" - , locLine = 25 - , locColumn = 1 - } - , taskConjecture = Quantified Universally - ( Scope - ( Connected Equivalence - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "frv" ) - ) - , TermSymbol - ( Location - { locFile = "test/examples/replace.tex" - , locLine = 26 - , locColumn = 6 - } - ) - ( SymbolMixfix - ( MixfixItem - ( HoleCons - ( TokenCons - ( Command "times" ) ( HoleCons End ) - ) - ) - ( Marker "times" ) RightAssoc - ) - ) - [ TermVar - ( F - ( TermVar - ( NamedVar "A" ) - ) - ) - , TermVar - ( F - ( TermVar - ( NamedVar "B" ) - ) - ) - ] - ] - ) - ( Quantified Existentially - ( Scope - ( Connected Conjunction - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - , TermVar - ( F - ( TermVar - ( F - ( TermVar - ( NamedVar "A" ) - ) - ) - ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "b" ) - ) - , TermVar - ( F - ( TermVar - ( F - ( TermVar - ( NamedVar "B" ) - ) - ) - ) - ) - ] - ) - ) - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermSymbol - ( Location - { locFile = "test/examples/replace.tex" - , locLine = 26 - , locColumn = 21 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "pair" ) - ( TokenCons InvisibleBraceL - ( HoleCons - ( TokenCons InvisibleBraceR - ( TokenCons InvisibleBraceL - ( HoleCons ( TokenCons InvisibleBraceR End ) ) - ) - ) - ) - ) - ) - ( Marker "pair" ) NonAssoc - ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - , TermVar - ( B - ( NamedVar "b" ) - ) - ] - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "frv" ) - ) - ) - ) - ] - ) - ) - ) - ) - ) - ) - } -]
\ No newline at end of file diff --git a/test/golden/replace/glossing.golden b/test/golden/replace/glossing.golden deleted file mode 100644 index dfded02..0000000 --- a/test/golden/replace/glossing.golden +++ /dev/null @@ -1,572 +0,0 @@ -[ BlockAxiom - ( Location - { locFile = "test/examples/replace.tex" - , locLine = 1 - , locColumn = 1 - } - ) - ( Marker "cons" ) - ( Axiom [] - ( Connected Equivalence - ( TermSymbol - ( Location - { locFile = "test/examples/replace.tex" - , locLine = 2 - , locColumn = 7 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( NamedVar "x" ) - , TermSymbol - ( Location - { locFile = "test/examples/replace.tex" - , locLine = 2 - , locColumn = 11 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "cons" ) - ( TokenCons InvisibleBraceL - ( HoleCons - ( TokenCons InvisibleBraceR - ( TokenCons InvisibleBraceL - ( HoleCons ( TokenCons InvisibleBraceR End ) ) - ) - ) - ) - ) - ) - ( Marker "cons" ) NonAssoc - ) - ) - [ TermVar - ( NamedVar "y" ) - , TermVar - ( NamedVar "X" ) - ] - ] - ) - ( Connected Disjunction - ( TermSymbol - ( Location - { locFile = "test/examples/replace.tex" - , locLine = 2 - , locColumn = 31 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( NamedVar "x" ) - , TermVar - ( NamedVar "y" ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/replace.tex" - , locLine = 2 - , locColumn = 41 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( NamedVar "x" ) - , TermVar - ( NamedVar "X" ) - ] - ) - ) - ) - ) -, BlockDefn - ( Location - { locFile = "test/examples/replace.tex" - , locLine = 5 - , locColumn = 1 - } - ) - ( Marker "times" ) - ( DefnOp - ( MixfixItem - ( HoleCons - ( TokenCons - ( Command "times" ) ( HoleCons End ) - ) - ) - ( Marker "times" ) RightAssoc - ) - [ NamedVar "A" - , NamedVar "B" - ] - ( ReplaceFun - ( - ( NamedVar "a" - , TermVar - ( NamedVar "A" ) - ) :| - [ - ( NamedVar "b" - , TermVar - ( NamedVar "B" ) - ) - ] - ) - ( Scope - ( TermSymbol - ( Location - { locFile = "test/examples/replace.tex" - , locLine = 6 - , locColumn = 21 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "pair" ) - ( TokenCons InvisibleBraceL - ( HoleCons - ( TokenCons InvisibleBraceR - ( TokenCons InvisibleBraceL - ( HoleCons ( TokenCons InvisibleBraceR End ) ) - ) - ) - ) - ) - ) - ( Marker "pair" ) NonAssoc - ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - , TermVar - ( B - ( NamedVar "b" ) - ) - ] - ) - ) - ( Scope ( PropositionalConstant IsTop ) ) - ) - ) -, BlockDefn - ( Location - { locFile = "test/examples/replace.tex" - , locLine = 9 - , locColumn = 1 - } - ) - ( Marker "unit" ) - ( DefnOp - ( MixfixItem - ( TokenCons - ( Command "unit" ) End - ) - ( Marker "unit" ) NonAssoc - ) [] - ( TermSymbol - ( Location - { locFile = "test/examples/replace.tex" - , locLine = 10 - , locColumn = 14 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "cons" ) - ( TokenCons InvisibleBraceL - ( HoleCons - ( TokenCons InvisibleBraceR - ( TokenCons InvisibleBraceL - ( HoleCons ( TokenCons InvisibleBraceR End ) ) - ) - ) - ) - ) - ) - ( Marker "cons" ) NonAssoc - ) - ) - [ TermSymbol - ( Location - { locFile = "test/examples/replace.tex" - , locLine = 10 - , locColumn = 16 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "emptyset" ) End - ) - ( Marker "emptyset" ) NonAssoc - ) - ) [] - , TermSymbol - ( Location - { locFile = "test/examples/replace.tex" - , locLine = 10 - , locColumn = 14 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "emptyset" ) End - ) - ( Marker "emptyset" ) NonAssoc - ) - ) [] - ] - ) - ) -, BlockLemma - ( Location - { locFile = "test/examples/replace.tex" - , locLine = 13 - , locColumn = 1 - } - ) - ( Marker "pair_emptyset_in_times_unit" ) - ( Lemma [] - ( TermSymbol - ( Location - { locFile = "test/examples/replace.tex" - , locLine = 14 - , locColumn = 27 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermSymbol - ( Location - { locFile = "test/examples/replace.tex" - , locLine = 14 - , locColumn = 6 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "pair" ) - ( TokenCons InvisibleBraceL - ( HoleCons - ( TokenCons InvisibleBraceR - ( TokenCons InvisibleBraceL - ( HoleCons ( TokenCons InvisibleBraceR End ) ) - ) - ) - ) - ) - ) - ( Marker "pair" ) NonAssoc - ) - ) - [ TermSymbol - ( Location - { locFile = "test/examples/replace.tex" - , locLine = 14 - , locColumn = 7 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "emptyset" ) End - ) - ( Marker "emptyset" ) NonAssoc - ) - ) [] - , TermSymbol - ( Location - { locFile = "test/examples/replace.tex" - , locLine = 14 - , locColumn = 17 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "emptyset" ) End - ) - ( Marker "emptyset" ) NonAssoc - ) - ) [] - ] - , TermSymbol - ( Location - { locFile = "test/examples/replace.tex" - , locLine = 14 - , locColumn = 31 - } - ) - ( SymbolMixfix - ( MixfixItem - ( HoleCons - ( TokenCons - ( Command "times" ) ( HoleCons End ) - ) - ) - ( Marker "times" ) RightAssoc - ) - ) - [ TermSymbol - ( Location - { locFile = "test/examples/replace.tex" - , locLine = 14 - , locColumn = 31 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "unit" ) End - ) - ( Marker "unit" ) NonAssoc - ) - ) [] - , TermSymbol - ( Location - { locFile = "test/examples/replace.tex" - , locLine = 14 - , locColumn = 42 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "unit" ) End - ) - ( Marker "unit" ) NonAssoc - ) - ) [] - ] - ] - ) - ) -, BlockDefn - ( Location - { locFile = "test/examples/replace.tex" - , locLine = 19 - , locColumn = 1 - } - ) - ( Marker "suc" ) - ( DefnOp - ( MixfixItem - ( TokenCons - ( Command "suc" ) - ( TokenCons InvisibleBraceL - ( HoleCons ( TokenCons InvisibleBraceR End ) ) - ) - ) - ( Marker "suc" ) NonAssoc - ) - [ NamedVar "a" ] - ( ReplacePred - ( NamedVar "y" ) - ( NamedVar "x" ) - ( TermVar - ( NamedVar "a" ) - ) - ( Scope - ( TermSymbol - ( Location - { locFile = "test/examples/replace.tex" - , locLine = 20 - , locColumn = 44 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar ( B ReplacementRangeVar ) - , TermSymbol - ( Location - { locFile = "test/examples/replace.tex" - , locLine = 20 - , locColumn = 46 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "cons" ) - ( TokenCons InvisibleBraceL - ( HoleCons - ( TokenCons InvisibleBraceR - ( TokenCons InvisibleBraceL - ( HoleCons ( TokenCons InvisibleBraceR End ) ) - ) - ) - ) - ) - ) - ( Marker "cons" ) NonAssoc - ) - ) - [ TermVar ( B ReplacementDomVar ) - , TermSymbol - ( Location - { locFile = "test/examples/replace.tex" - , locLine = 20 - , locColumn = 46 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "emptyset" ) End - ) - ( Marker "emptyset" ) NonAssoc - ) - ) [] - ] - ] - ) - ) - ) - ) -, BlockLemma - ( Location - { locFile = "test/examples/replace.tex" - , locLine = 25 - , locColumn = 1 - } - ) - ( Marker "times_replacement_test" ) - ( Lemma [] - ( TermSymbol - ( Location - { locFile = "test/examples/replace.tex" - , locLine = 26 - , locColumn = 16 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermSymbol - ( Location - { locFile = "test/examples/replace.tex" - , locLine = 26 - , locColumn = 6 - } - ) - ( SymbolMixfix - ( MixfixItem - ( HoleCons - ( TokenCons - ( Command "times" ) ( HoleCons End ) - ) - ) - ( Marker "times" ) RightAssoc - ) - ) - [ TermVar - ( NamedVar "A" ) - , TermVar - ( NamedVar "B" ) - ] - , ReplaceFun - ( - ( NamedVar "a" - , TermVar - ( NamedVar "A" ) - ) :| - [ - ( NamedVar "b" - , TermVar - ( NamedVar "B" ) - ) - ] - ) - ( Scope - ( TermSymbol - ( Location - { locFile = "test/examples/replace.tex" - , locLine = 26 - , locColumn = 21 - } - ) - ( SymbolMixfix - ( MixfixItem - ( TokenCons - ( Command "pair" ) - ( TokenCons InvisibleBraceL - ( HoleCons - ( TokenCons InvisibleBraceR - ( TokenCons InvisibleBraceL - ( HoleCons ( TokenCons InvisibleBraceR End ) ) - ) - ) - ) - ) - ) - ( Marker "pair" ) NonAssoc - ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - , TermVar - ( B - ( NamedVar "b" ) - ) - ] - ) - ) - ( Scope ( PropositionalConstant IsTop ) ) - ] - ) - ) -]
\ No newline at end of file diff --git a/test/golden/replace/verification.golden b/test/golden/replace/verification.golden deleted file mode 100644 index 68500ff..0000000 --- a/test/golden/replace/verification.golden +++ /dev/null @@ -1,11 +0,0 @@ -VerifiedWithTrustedVampire - ( VerificationReport - { verificationRoute = LegacyVerificationRoute - , verificationLegacyDeclaredAssumptionCount = 1 - , verificationTypedDeclaredAssumptionCount = 0 - , verificationTrustedVampireCount = 3 - , verificationExplicitGapLocations = [] - , verificationTrustedLegacyRuleCount = 3 - , verificationKernelProofCount = 0 - } - )
\ No newline at end of file diff --git a/test/golden/russell/encoding tasks.golden b/test/golden/russell/encoding tasks.golden deleted file mode 100644 index d4ea307..0000000 --- a/test/golden/russell/encoding tasks.golden +++ /dev/null @@ -1,16 +0,0 @@ -fof(zf_q0,conjecture,?[V0]:zf_u0(V0)). -fof(zf_h0,axiom,![V1]:(zf_u0(V1)<=>![V2]:zf_u1(V2,V1))). -fof(zf_h1,axiom,~~?[V3]:zf_u0(V3)). ------------------- -fof(zf_q0,conjecture,zf_u1(zf_f0,zf_f0)<=>~zf_u1(zf_f0,zf_f0)). -fof(zf_h0,axiom,![V0]:(zf_u0(V0)<=>![V1]:zf_u1(V1,V0))). -fof(zf_h1,axiom,![V2]:(zf_u1(V2,zf_f0)<=>(zf_u1(V2,zf_f1)&~zf_u1(V2,V2)))). -fof(zf_h2,axiom,zf_u0(zf_f1)). -fof(zf_h3,axiom,~~?[V3]:zf_u0(V3)). ------------------- -fof(zf_q0,conjecture,$false). -fof(zf_h0,axiom,![V0]:(zf_u0(V0)<=>![V1]:zf_u1(V1,V0))). -fof(zf_h1,axiom,![V2]:(zf_u1(V2,zf_f0)<=>(zf_u1(V2,zf_f1)&~zf_u1(V2,V2)))). -fof(zf_h2,axiom,zf_u0(zf_f1)). -fof(zf_h3,axiom,zf_u1(zf_f0,zf_f0)<=>~zf_u1(zf_f0,zf_f0)). -fof(zf_h4,axiom,~~?[V3]:zf_u0(V3)).
\ No newline at end of file diff --git a/test/golden/russell/generating tasks.golden b/test/golden/russell/generating tasks.golden deleted file mode 100644 index 40c01e6..0000000 --- a/test/golden/russell/generating tasks.golden +++ /dev/null @@ -1,864 +0,0 @@ -[ Task - { taskDirectness = Indirect - ( Not - ( Location - { locFile = "test/examples/russell.tex" - , locLine = 8 - , locColumn = 18 - } - ) - ( Quantified Existentially - ( Scope - ( Connected Conjunction ( PropositionalConstant IsTop ) - ( TermSymbol - ( Location - { locFile = "test/examples/russell.tex" - , locLine = 8 - , locColumn = 21 - } - ) - ( SymbolPredicate - ( PredicateAdj - ( LexicalItem - ( TokenCons - ( Word "universal" ) End - ) - ( Marker "universal_set" ) - ) - ) - ) - [ TermVar - ( B - ( FreshVar 0 ) - ) - ] - ) - ) - ) - ) - ) - , taskHypotheses = - [ Hypothesis Marker "universal_set" Quantified Universally - ( Scope - ( Connected Equivalence - ( TermSymbol - ( Location - { locFile = "test/examples/russell.tex" - , locLine = 1 - , locColumn = 1 - } - ) - ( SymbolPredicate - ( PredicateAdj - ( LexicalItem - ( TokenCons - ( Word "universal" ) End - ) - ( Marker "universal_set" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "V" ) - ) - ] - ) - ( Quantified Universally - ( Scope - ( Quantified Universally - ( Scope - ( Connected Implication ( PropositionalConstant IsTop ) - ( TermSymbol - ( Location - { locFile = "test/examples/russell.tex" - , locLine = 4 - , locColumn = 32 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( F - ( TermVar - ( F - ( TermVar - ( B - ( NamedVar "V" ) - ) - ) - ) - ) - ) - ] - ) - ) - ) - ) - ) - ) - ) - ) - , Hypothesis Marker "_local_1" Not - ( Location - { locFile = "test/examples/russell.tex" - , locLine = 11 - , locColumn = 5 - } - ) - ( Not - ( Location - { locFile = "test/examples/russell.tex" - , locLine = 8 - , locColumn = 18 - } - ) - ( Quantified Existentially - ( Scope - ( Connected Conjunction ( PropositionalConstant IsTop ) - ( TermSymbol - ( Location - { locFile = "test/examples/russell.tex" - , locLine = 8 - , locColumn = 21 - } - ) - ( SymbolPredicate - ( PredicateAdj - ( LexicalItem - ( TokenCons - ( Word "universal" ) End - ) - ( Marker "universal_set" ) - ) - ) - ) - [ TermVar - ( B - ( FreshVar 0 ) - ) - ] - ) - ) - ) - ) - ) - ] - , taskConjectureLabel = Marker "no_universal_set" - , taskLocation = Location - { locFile = "test/examples/russell.tex" - , locLine = 12 - , locColumn = 5 - } - , taskConjecture = Quantified Existentially - ( Scope - ( TermSymbol - ( Location - { locFile = "test/examples/russell.tex" - , locLine = 12 - , locColumn = 12 - } - ) - ( SymbolPredicate - ( PredicateAdj - ( LexicalItem - ( TokenCons - ( Word "universal" ) End - ) - ( Marker "universal_set" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "V" ) - ) - ] - ) - ) - } -, Task - { taskDirectness = Indirect - ( Not - ( Location - { locFile = "test/examples/russell.tex" - , locLine = 8 - , locColumn = 18 - } - ) - ( Quantified Existentially - ( Scope - ( Connected Conjunction ( PropositionalConstant IsTop ) - ( TermSymbol - ( Location - { locFile = "test/examples/russell.tex" - , locLine = 8 - , locColumn = 21 - } - ) - ( SymbolPredicate - ( PredicateAdj - ( LexicalItem - ( TokenCons - ( Word "universal" ) End - ) - ( Marker "universal_set" ) - ) - ) - ) - [ TermVar - ( B - ( FreshVar 0 ) - ) - ] - ) - ) - ) - ) - ) - , taskHypotheses = - [ Hypothesis Marker "universal_set" Quantified Universally - ( Scope - ( Connected Equivalence - ( TermSymbol - ( Location - { locFile = "test/examples/russell.tex" - , locLine = 1 - , locColumn = 1 - } - ) - ( SymbolPredicate - ( PredicateAdj - ( LexicalItem - ( TokenCons - ( Word "universal" ) End - ) - ( Marker "universal_set" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "V" ) - ) - ] - ) - ( Quantified Universally - ( Scope - ( Quantified Universally - ( Scope - ( Connected Implication ( PropositionalConstant IsTop ) - ( TermSymbol - ( Location - { locFile = "test/examples/russell.tex" - , locLine = 4 - , locColumn = 32 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( F - ( TermVar - ( F - ( TermVar - ( B - ( NamedVar "V" ) - ) - ) - ) - ) - ) - ] - ) - ) - ) - ) - ) - ) - ) - ) - , Hypothesis Marker "_local_3" Quantified Universally - ( Scope - ( Connected Equivalence - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( F - ( TermVar - ( NamedVar "R" ) - ) - ) - ] - ) - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( F - ( TermVar - ( NamedVar "V" ) - ) - ) - ] - ) - ( Not - ( Location - { locFile = "test/examples/russell.tex" - , locLine = 13 - , locColumn = 34 - } - ) - ( TermSymbol - ( Location - { locFile = "test/examples/russell.tex" - , locLine = 13 - , locColumn = 34 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( B - ( NamedVar "x" ) - ) - ] - ) - ) - ) - ) - ) - , Hypothesis Marker "_local_2" Connected Conjunction ( PropositionalConstant IsTop ) - ( TermSymbol - ( Location - { locFile = "test/examples/russell.tex" - , locLine = 12 - , locColumn = 12 - } - ) - ( SymbolPredicate - ( PredicateAdj - ( LexicalItem - ( TokenCons - ( Word "universal" ) End - ) - ( Marker "universal_set" ) - ) - ) - ) - [ TermVar - ( NamedVar "V" ) - ] - ) - , Hypothesis Marker "_local_1" Not - ( Location - { locFile = "test/examples/russell.tex" - , locLine = 11 - , locColumn = 5 - } - ) - ( Not - ( Location - { locFile = "test/examples/russell.tex" - , locLine = 8 - , locColumn = 18 - } - ) - ( Quantified Existentially - ( Scope - ( Connected Conjunction ( PropositionalConstant IsTop ) - ( TermSymbol - ( Location - { locFile = "test/examples/russell.tex" - , locLine = 8 - , locColumn = 21 - } - ) - ( SymbolPredicate - ( PredicateAdj - ( LexicalItem - ( TokenCons - ( Word "universal" ) End - ) - ( Marker "universal_set" ) - ) - ) - ) - [ TermVar - ( B - ( FreshVar 0 ) - ) - ] - ) - ) - ) - ) - ) - ] - , taskConjectureLabel = Marker "no_universal_set" - , taskLocation = Location - { locFile = "test/examples/russell.tex" - , locLine = 14 - , locColumn = 5 - } - , taskConjecture = Connected Equivalence - ( TermSymbol - ( Location - { locFile = "test/examples/russell.tex" - , locLine = 14 - , locColumn = 12 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( NamedVar "R" ) - , TermVar - ( NamedVar "R" ) - ] - ) - ( Not - ( Location - { locFile = "test/examples/russell.tex" - , locLine = 14 - , locColumn = 29 - } - ) - ( TermSymbol - ( Location - { locFile = "test/examples/russell.tex" - , locLine = 14 - , locColumn = 29 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( NamedVar "R" ) - , TermVar - ( NamedVar "R" ) - ] - ) - ) - } -, Task - { taskDirectness = Indirect - ( Not - ( Location - { locFile = "test/examples/russell.tex" - , locLine = 8 - , locColumn = 18 - } - ) - ( Quantified Existentially - ( Scope - ( Connected Conjunction ( PropositionalConstant IsTop ) - ( TermSymbol - ( Location - { locFile = "test/examples/russell.tex" - , locLine = 8 - , locColumn = 21 - } - ) - ( SymbolPredicate - ( PredicateAdj - ( LexicalItem - ( TokenCons - ( Word "universal" ) End - ) - ( Marker "universal_set" ) - ) - ) - ) - [ TermVar - ( B - ( FreshVar 0 ) - ) - ] - ) - ) - ) - ) - ) - , taskHypotheses = - [ Hypothesis Marker "universal_set" Quantified Universally - ( Scope - ( Connected Equivalence - ( TermSymbol - ( Location - { locFile = "test/examples/russell.tex" - , locLine = 1 - , locColumn = 1 - } - ) - ( SymbolPredicate - ( PredicateAdj - ( LexicalItem - ( TokenCons - ( Word "universal" ) End - ) - ( Marker "universal_set" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "V" ) - ) - ] - ) - ( Quantified Universally - ( Scope - ( Quantified Universally - ( Scope - ( Connected Implication ( PropositionalConstant IsTop ) - ( TermSymbol - ( Location - { locFile = "test/examples/russell.tex" - , locLine = 4 - , locColumn = 32 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( F - ( TermVar - ( F - ( TermVar - ( B - ( NamedVar "V" ) - ) - ) - ) - ) - ) - ] - ) - ) - ) - ) - ) - ) - ) - ) - , Hypothesis Marker "_local_4" Connected Equivalence - ( TermSymbol - ( Location - { locFile = "test/examples/russell.tex" - , locLine = 14 - , locColumn = 12 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( NamedVar "R" ) - , TermVar - ( NamedVar "R" ) - ] - ) - ( Not - ( Location - { locFile = "test/examples/russell.tex" - , locLine = 14 - , locColumn = 29 - } - ) - ( TermSymbol - ( Location - { locFile = "test/examples/russell.tex" - , locLine = 14 - , locColumn = 29 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( NamedVar "R" ) - , TermVar - ( NamedVar "R" ) - ] - ) - ) - , Hypothesis Marker "_local_3" Quantified Universally - ( Scope - ( Connected Equivalence - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( F - ( TermVar - ( NamedVar "R" ) - ) - ) - ] - ) - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( F - ( TermVar - ( NamedVar "V" ) - ) - ) - ] - ) - ( Not - ( Location - { locFile = "test/examples/russell.tex" - , locLine = 13 - , locColumn = 34 - } - ) - ( TermSymbol - ( Location - { locFile = "test/examples/russell.tex" - , locLine = 13 - , locColumn = 34 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( B - ( NamedVar "x" ) - ) - ] - ) - ) - ) - ) - ) - , Hypothesis Marker "_local_2" Connected Conjunction ( PropositionalConstant IsTop ) - ( TermSymbol - ( Location - { locFile = "test/examples/russell.tex" - , locLine = 12 - , locColumn = 12 - } - ) - ( SymbolPredicate - ( PredicateAdj - ( LexicalItem - ( TokenCons - ( Word "universal" ) End - ) - ( Marker "universal_set" ) - ) - ) - ) - [ TermVar - ( NamedVar "V" ) - ] - ) - , Hypothesis Marker "_local_1" Not - ( Location - { locFile = "test/examples/russell.tex" - , locLine = 11 - , locColumn = 5 - } - ) - ( Not - ( Location - { locFile = "test/examples/russell.tex" - , locLine = 8 - , locColumn = 18 - } - ) - ( Quantified Existentially - ( Scope - ( Connected Conjunction ( PropositionalConstant IsTop ) - ( TermSymbol - ( Location - { locFile = "test/examples/russell.tex" - , locLine = 8 - , locColumn = 21 - } - ) - ( SymbolPredicate - ( PredicateAdj - ( LexicalItem - ( TokenCons - ( Word "universal" ) End - ) - ( Marker "universal_set" ) - ) - ) - ) - [ TermVar - ( B - ( FreshVar 0 ) - ) - ] - ) - ) - ) - ) - ) - ] - , taskConjectureLabel = Marker "no_universal_set" - , taskLocation = Location - { locFile = "test/examples/russell.tex" - , locLine = 15 - , locColumn = 5 - } - , taskConjecture = PropositionalConstant IsBottom - } -]
\ No newline at end of file diff --git a/test/golden/russell/glossing.golden b/test/golden/russell/glossing.golden deleted file mode 100644 index ab57fdb..0000000 --- a/test/golden/russell/glossing.golden +++ /dev/null @@ -1,271 +0,0 @@ -[ BlockDefn - ( Location - { locFile = "test/examples/russell.tex" - , locLine = 1 - , locColumn = 1 - } - ) - ( Marker "universal_set" ) - ( DefnPredicate [] - ( PredicateAdj - ( LexicalItem - ( TokenCons - ( Word "universal" ) End - ) - ( Marker "universal_set" ) - ) - ) - ( NamedVar "V" :| [] ) - ( Quantified Universally - ( Scope - ( Connected Implication ( PropositionalConstant IsTop ) - ( TermSymbol - ( Location - { locFile = "test/examples/russell.tex" - , locLine = 4 - , locColumn = 32 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( F - ( TermVar - ( NamedVar "V" ) - ) - ) - ] - ) - ) - ) - ) - ) -, BlockLemma - ( Location - { locFile = "test/examples/russell.tex" - , locLine = 7 - , locColumn = 1 - } - ) - ( Marker "no_universal_set" ) - ( Lemma [] - ( Not - ( Location - { locFile = "test/examples/russell.tex" - , locLine = 8 - , locColumn = 18 - } - ) - ( Quantified Existentially - ( Scope - ( Connected Conjunction ( PropositionalConstant IsTop ) - ( TermSymbol - ( Location - { locFile = "test/examples/russell.tex" - , locLine = 8 - , locColumn = 21 - } - ) - ( SymbolPredicate - ( PredicateAdj - ( LexicalItem - ( TokenCons - ( Word "universal" ) End - ) - ( Marker "universal_set" ) - ) - ) - ) - [ TermVar - ( B - ( FreshVar 0 ) - ) - ] - ) - ) - ) - ) - ) - ) -, BlockProof - ( Location - { locFile = "test/examples/russell.tex" - , locLine = 10 - , locColumn = 1 - } - ) - ( Location - { locFile = "test/examples/russell.tex" - , locLine = 16 - , locColumn = 1 - } - ) - ( ByContradiction - ( Location - { locFile = "test/examples/russell.tex" - , locLine = 11 - , locColumn = 5 - } - ) - ( Take - ( Location - { locFile = "test/examples/russell.tex" - , locLine = 12 - , locColumn = 5 - } - ) - ( NamedVar "V" :| [] ) - ( Connected Conjunction ( PropositionalConstant IsTop ) - ( TermSymbol - ( Location - { locFile = "test/examples/russell.tex" - , locLine = 12 - , locColumn = 12 - } - ) - ( SymbolPredicate - ( PredicateAdj - ( LexicalItem - ( TokenCons - ( Word "universal" ) End - ) - ( Marker "universal_set" ) - ) - ) - ) - [ TermVar - ( NamedVar "V" ) - ] - ) - ) JustificationEmpty - ( Define - ( Location - { locFile = "test/examples/russell.tex" - , locLine = 13 - , locColumn = 5 - } - ) - ( NamedVar "R" ) - ( TermSep - ( NamedVar "x" ) - ( TermVar - ( NamedVar "V" ) - ) - ( Scope - ( Not - ( Location - { locFile = "test/examples/russell.tex" - , locLine = 13 - , locColumn = 34 - } - ) - ( TermSymbol - ( Location - { locFile = "test/examples/russell.tex" - , locLine = 13 - , locColumn = 34 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B () ) - , TermVar - ( B () ) - ] - ) - ) - ) - ) - ( Have - ( Location - { locFile = "test/examples/russell.tex" - , locLine = 14 - , locColumn = 5 - } - ) - ( Connected Equivalence - ( TermSymbol - ( Location - { locFile = "test/examples/russell.tex" - , locLine = 14 - , locColumn = 12 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( NamedVar "R" ) - , TermVar - ( NamedVar "R" ) - ] - ) - ( Not - ( Location - { locFile = "test/examples/russell.tex" - , locLine = 14 - , locColumn = 29 - } - ) - ( TermSymbol - ( Location - { locFile = "test/examples/russell.tex" - , locLine = 14 - , locColumn = 29 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( NamedVar "R" ) - , TermVar - ( NamedVar "R" ) - ] - ) - ) - ) JustificationEmpty - ( Contradiction - ( Location - { locFile = "test/examples/russell.tex" - , locLine = 15 - , locColumn = 5 - } - ) JustificationEmpty - ) - ) - ) - ) - ) -]
\ No newline at end of file diff --git a/test/golden/russell/verification.golden b/test/golden/russell/verification.golden deleted file mode 100644 index 7015657..0000000 --- a/test/golden/russell/verification.golden +++ /dev/null @@ -1,11 +0,0 @@ -VerifiedWithTrustedVampire - ( VerificationReport - { verificationRoute = LegacyVerificationRoute - , verificationLegacyDeclaredAssumptionCount = 0 - , verificationTypedDeclaredAssumptionCount = 0 - , verificationTrustedVampireCount = 3 - , verificationExplicitGapLocations = [] - , verificationTrustedLegacyRuleCount = 2 - , verificationKernelProofCount = 0 - } - )
\ No newline at end of file diff --git a/test/golden/separation/encoding tasks.golden b/test/golden/separation/encoding tasks.golden deleted file mode 100644 index 530e442..0000000 --- a/test/golden/separation/encoding tasks.golden +++ /dev/null @@ -1 +0,0 @@ -fof(zf_q0,conjecture,![V0]:(zf_u0(V0,zf_f0)<=>(zf_u0(V0,zf_f0)&V0=V0))).
\ No newline at end of file diff --git a/test/golden/separation/generating tasks.golden b/test/golden/separation/generating tasks.golden deleted file mode 100644 index e83dcf1..0000000 --- a/test/golden/separation/generating tasks.golden +++ /dev/null @@ -1,100 +0,0 @@ -[ Task - { taskDirectness = Direct - , taskHypotheses = [] - , taskConjectureLabel = Marker "sep_test" - , taskLocation = Location - { locFile = "test/examples/separation.tex" - , locLine = 1 - , locColumn = 1 - } - , taskConjecture = Quantified Universally - ( Scope - ( Connected Equivalence - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( F - ( TermVar - ( NamedVar "X" ) - ) - ) - ] - ) - ( Connected Conjunction - ( TermSymbol - ( Location - { locFile = "<nowhere>" - , locLine = -1 - , locColumn = -1 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( F - ( TermVar - ( NamedVar "X" ) - ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/separation.tex" - , locLine = 2 - , locColumn = 26 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "x" ) - ) - , TermVar - ( B - ( NamedVar "x" ) - ) - ] - ) - ) - ) - ) - } -]
\ No newline at end of file diff --git a/test/golden/separation/glossing.golden b/test/golden/separation/glossing.golden deleted file mode 100644 index c184012..0000000 --- a/test/golden/separation/glossing.golden +++ /dev/null @@ -1,60 +0,0 @@ -[ BlockLemma - ( Location - { locFile = "test/examples/separation.tex" - , locLine = 1 - , locColumn = 1 - } - ) - ( Marker "sep_test" ) - ( Lemma [] - ( TermSymbol - ( Location - { locFile = "test/examples/separation.tex" - , locLine = 2 - , locColumn = 8 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( NamedVar "X" ) - , TermSep - ( NamedVar "x" ) - ( TermVar - ( NamedVar "X" ) - ) - ( Scope - ( TermSymbol - ( Location - { locFile = "test/examples/separation.tex" - , locLine = 2 - , locColumn = 26 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B () ) - , TermVar - ( B () ) - ] - ) - ) - ] - ) - ) -]
\ No newline at end of file diff --git a/test/golden/separation/verification.golden b/test/golden/separation/verification.golden deleted file mode 100644 index b021015..0000000 --- a/test/golden/separation/verification.golden +++ /dev/null @@ -1,11 +0,0 @@ -VerifiedWithTrustedVampire - ( VerificationReport - { verificationRoute = LegacyVerificationRoute - , verificationLegacyDeclaredAssumptionCount = 0 - , verificationTypedDeclaredAssumptionCount = 0 - , verificationTrustedVampireCount = 1 - , verificationExplicitGapLocations = [] - , verificationTrustedLegacyRuleCount = 0 - , verificationKernelProofCount = 0 - } - )
\ No newline at end of file diff --git a/test/golden/union/encoding tasks.golden b/test/golden/union/encoding tasks.golden deleted file mode 100644 index 444a277..0000000 --- a/test/golden/union/encoding tasks.golden +++ /dev/null @@ -1,21 +0,0 @@ -fof(zf_q0,conjecture,zf_u0(zf_f0,zf_f1)=zf_u0(zf_f1,zf_f0)). -fof(zf_h0,axiom,![V0,V1,V2]:(zf_u1(V0,zf_u0(V1,V2))<=>(zf_u1(V0,V1)|zf_u1(V0,V2)))). -fof(zf_h1,axiom,![V3,V4]:(![V5]:(zf_u1(V5,V3)<=>zf_u1(V5,V4))=>V3=V4)). ------------------- -fof(zf_q0,conjecture,![V0]:(zf_u1(V0,zf_u0(zf_u0(zf_f0,zf_f1),zf_f2))=>zf_u1(V0,zf_u0(zf_f0,zf_u0(zf_f1,zf_f2))))). -fof(zf_h0,axiom,![V1,V2,V3]:(zf_u1(V1,zf_u0(V2,V3))<=>(zf_u1(V1,V2)|zf_u1(V1,V3)))). -fof(zf_h1,axiom,![V4,V5]:(![V6]:(zf_u1(V6,V4)<=>zf_u1(V6,V5))=>V4=V5)). -fof(zf_h2,axiom,![V7,V8]:zf_u0(V7,V8)=zf_u0(V8,V7)). ------------------- -fof(zf_q0,conjecture,![V0]:(zf_u1(V0,zf_u0(zf_f0,zf_u0(zf_f1,zf_f2)))=>zf_u1(V0,zf_u0(zf_u0(zf_f0,zf_f1),zf_f2)))). -fof(zf_h0,axiom,![V1,V2,V3]:(zf_u1(V1,zf_u0(V2,V3))<=>(zf_u1(V1,V2)|zf_u1(V1,V3)))). -fof(zf_h1,axiom,![V4,V5]:(![V6]:(zf_u1(V6,V4)<=>zf_u1(V6,V5))=>V4=V5)). -fof(zf_h2,axiom,![V7,V8]:zf_u0(V7,V8)=zf_u0(V8,V7)). -fof(zf_h3,axiom,![V9]:(zf_u1(V9,zf_u0(zf_u0(zf_f0,zf_f1),zf_f2))=>zf_u1(V9,zf_u0(zf_f0,zf_u0(zf_f1,zf_f2))))). ------------------- -fof(zf_q0,conjecture,zf_u0(zf_u0(zf_f0,zf_f1),zf_f2)=zf_u0(zf_f0,zf_u0(zf_f1,zf_f2))). -fof(zf_h0,axiom,![V0,V1,V2]:(zf_u1(V0,zf_u0(V1,V2))<=>(zf_u1(V0,V1)|zf_u1(V0,V2)))). -fof(zf_h1,axiom,![V3,V4]:(![V5]:(zf_u1(V5,V3)<=>zf_u1(V5,V4))=>V3=V4)). -fof(zf_h2,axiom,![V6,V7]:zf_u0(V6,V7)=zf_u0(V7,V6)). -fof(zf_h3,axiom,![V8]:(zf_u1(V8,zf_u0(zf_f0,zf_u0(zf_f1,zf_f2)))=>zf_u1(V8,zf_u0(zf_u0(zf_f0,zf_f1),zf_f2)))). -fof(zf_h4,axiom,![V9]:(zf_u1(V9,zf_u0(zf_u0(zf_f0,zf_f1),zf_f2))=>zf_u1(V9,zf_u0(zf_f0,zf_u0(zf_f1,zf_f2))))).
\ No newline at end of file diff --git a/test/golden/union/generating tasks.golden b/test/golden/union/generating tasks.golden deleted file mode 100644 index 06620f8..0000000 --- a/test/golden/union/generating tasks.golden +++ /dev/null @@ -1,2039 +0,0 @@ -[ Task - { taskDirectness = Direct - , taskHypotheses = - [ Hypothesis Marker "union_defn" Quantified Universally - ( Scope - ( Connected Implication - ( Connected Conjunction ( PropositionalConstant IsTop ) ( PropositionalConstant IsTop ) ) - ( Connected Equivalence - ( TermSymbol - ( Location - { locFile = "test/examples/union.tex" - , locLine = 8 - , locColumn = 7 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - , TermSymbol - ( Location - { locFile = "test/examples/union.tex" - , locLine = 8 - , locColumn = 11 - } - ) - ( SymbolMixfix - ( MixfixItem - ( HoleCons - ( TokenCons - ( Command "union" ) ( HoleCons End ) - ) - ) - ( Marker "union" ) LeftAssoc - ) - ) - [ TermVar - ( B - ( NamedVar "A" ) - ) - , TermVar - ( B - ( NamedVar "B" ) - ) - ] - ] - ) - ( Connected Disjunction - ( TermSymbol - ( Location - { locFile = "test/examples/union.tex" - , locLine = 8 - , locColumn = 28 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - , TermVar - ( B - ( NamedVar "A" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/union.tex" - , locLine = 8 - , locColumn = 40 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - , TermVar - ( B - ( NamedVar "B" ) - ) - ] - ) - ) - ) - ) - ) - , Hypothesis Marker "ext" Quantified Universally - ( Scope - ( Connected Implication - ( Quantified Universally - ( Scope - ( Connected Equivalence - ( TermSymbol - ( Location - { locFile = "test/examples/union.tex" - , locLine = 2 - , locColumn = 35 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "A" ) - ) - ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/union.tex" - , locLine = 2 - , locColumn = 48 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "B" ) - ) - ) - ) - ] - ) - ) - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/union.tex" - , locLine = 3 - , locColumn = 13 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "A" ) - ) - , TermVar - ( B - ( NamedVar "B" ) - ) - ] - ) - ) - ) - ] - , taskConjectureLabel = Marker "union_comm" - , taskLocation = Location - { locFile = "test/examples/union.tex" - , locLine = 11 - , locColumn = 1 - } - , taskConjecture = TermSymbol - ( Location - { locFile = "test/examples/union.tex" - , locLine = 12 - , locColumn = 16 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermSymbol - ( Location - { locFile = "test/examples/union.tex" - , locLine = 12 - , locColumn = 6 - } - ) - ( SymbolMixfix - ( MixfixItem - ( HoleCons - ( TokenCons - ( Command "union" ) ( HoleCons End ) - ) - ) - ( Marker "union" ) LeftAssoc - ) - ) - [ TermVar - ( NamedVar "A" ) - , TermVar - ( NamedVar "B" ) - ] - , TermSymbol - ( Location - { locFile = "test/examples/union.tex" - , locLine = 12 - , locColumn = 18 - } - ) - ( SymbolMixfix - ( MixfixItem - ( HoleCons - ( TokenCons - ( Command "union" ) ( HoleCons End ) - ) - ) - ( Marker "union" ) LeftAssoc - ) - ) - [ TermVar - ( NamedVar "B" ) - , TermVar - ( NamedVar "A" ) - ] - ] - } -, Task - { taskDirectness = Direct - , taskHypotheses = - [ Hypothesis Marker "union_comm" Quantified Universally - ( Scope - ( TermSymbol - ( Location - { locFile = "test/examples/union.tex" - , locLine = 12 - , locColumn = 16 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermSymbol - ( Location - { locFile = "test/examples/union.tex" - , locLine = 12 - , locColumn = 6 - } - ) - ( SymbolMixfix - ( MixfixItem - ( HoleCons - ( TokenCons - ( Command "union" ) ( HoleCons End ) - ) - ) - ( Marker "union" ) LeftAssoc - ) - ) - [ TermVar - ( B - ( NamedVar "A" ) - ) - , TermVar - ( B - ( NamedVar "B" ) - ) - ] - , TermSymbol - ( Location - { locFile = "test/examples/union.tex" - , locLine = 12 - , locColumn = 18 - } - ) - ( SymbolMixfix - ( MixfixItem - ( HoleCons - ( TokenCons - ( Command "union" ) ( HoleCons End ) - ) - ) - ( Marker "union" ) LeftAssoc - ) - ) - [ TermVar - ( B - ( NamedVar "B" ) - ) - , TermVar - ( B - ( NamedVar "A" ) - ) - ] - ] - ) - ) - , Hypothesis Marker "union_defn" Quantified Universally - ( Scope - ( Connected Implication - ( Connected Conjunction ( PropositionalConstant IsTop ) ( PropositionalConstant IsTop ) ) - ( Connected Equivalence - ( TermSymbol - ( Location - { locFile = "test/examples/union.tex" - , locLine = 8 - , locColumn = 7 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - , TermSymbol - ( Location - { locFile = "test/examples/union.tex" - , locLine = 8 - , locColumn = 11 - } - ) - ( SymbolMixfix - ( MixfixItem - ( HoleCons - ( TokenCons - ( Command "union" ) ( HoleCons End ) - ) - ) - ( Marker "union" ) LeftAssoc - ) - ) - [ TermVar - ( B - ( NamedVar "A" ) - ) - , TermVar - ( B - ( NamedVar "B" ) - ) - ] - ] - ) - ( Connected Disjunction - ( TermSymbol - ( Location - { locFile = "test/examples/union.tex" - , locLine = 8 - , locColumn = 28 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - , TermVar - ( B - ( NamedVar "A" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/union.tex" - , locLine = 8 - , locColumn = 40 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - , TermVar - ( B - ( NamedVar "B" ) - ) - ] - ) - ) - ) - ) - ) - , Hypothesis Marker "ext" Quantified Universally - ( Scope - ( Connected Implication - ( Quantified Universally - ( Scope - ( Connected Equivalence - ( TermSymbol - ( Location - { locFile = "test/examples/union.tex" - , locLine = 2 - , locColumn = 35 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "A" ) - ) - ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/union.tex" - , locLine = 2 - , locColumn = 48 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "B" ) - ) - ) - ) - ] - ) - ) - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/union.tex" - , locLine = 3 - , locColumn = 13 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "A" ) - ) - , TermVar - ( B - ( NamedVar "B" ) - ) - ] - ) - ) - ) - ] - , taskConjectureLabel = Marker "union_assoc" - , taskLocation = Location - { locFile = "test/examples/union.tex" - , locLine = 19 - , locColumn = 5 - } - , taskConjecture = Quantified Universally - ( Scope - ( Connected Implication - ( TermSymbol - ( Location - { locFile = "test/examples/union.tex" - , locLine = 19 - , locColumn = 30 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - , TermSymbol - ( Location - { locFile = "test/examples/union.tex" - , locLine = 19 - , locColumn = 35 - } - ) - ( SymbolMixfix - ( MixfixItem - ( HoleCons - ( TokenCons - ( Command "union" ) ( HoleCons End ) - ) - ) - ( Marker "union" ) LeftAssoc - ) - ) - [ TermSymbol - ( Location - { locFile = "test/examples/union.tex" - , locLine = 19 - , locColumn = 35 - } - ) - ( SymbolMixfix - ( MixfixItem - ( HoleCons - ( TokenCons - ( Command "union" ) ( HoleCons End ) - ) - ) - ( Marker "union" ) LeftAssoc - ) - ) - [ TermVar - ( F - ( TermVar - ( NamedVar "A" ) - ) - ) - , TermVar - ( F - ( TermVar - ( NamedVar "B" ) - ) - ) - ] - , TermVar - ( F - ( TermVar - ( NamedVar "C" ) - ) - ) - ] - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/union.tex" - , locLine = 19 - , locColumn = 63 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - , TermSymbol - ( Location - { locFile = "test/examples/union.tex" - , locLine = 19 - , locColumn = 67 - } - ) - ( SymbolMixfix - ( MixfixItem - ( HoleCons - ( TokenCons - ( Command "union" ) ( HoleCons End ) - ) - ) - ( Marker "union" ) LeftAssoc - ) - ) - [ TermVar - ( F - ( TermVar - ( NamedVar "A" ) - ) - ) - , TermSymbol - ( Location - { locFile = "test/examples/union.tex" - , locLine = 19 - , locColumn = 76 - } - ) - ( SymbolMixfix - ( MixfixItem - ( HoleCons - ( TokenCons - ( Command "union" ) ( HoleCons End ) - ) - ) - ( Marker "union" ) LeftAssoc - ) - ) - [ TermVar - ( F - ( TermVar - ( NamedVar "B" ) - ) - ) - , TermVar - ( F - ( TermVar - ( NamedVar "C" ) - ) - ) - ] - ] - ] - ) - ) - ) - } -, Task - { taskDirectness = Direct - , taskHypotheses = - [ Hypothesis Marker "union_comm" Quantified Universally - ( Scope - ( TermSymbol - ( Location - { locFile = "test/examples/union.tex" - , locLine = 12 - , locColumn = 16 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermSymbol - ( Location - { locFile = "test/examples/union.tex" - , locLine = 12 - , locColumn = 6 - } - ) - ( SymbolMixfix - ( MixfixItem - ( HoleCons - ( TokenCons - ( Command "union" ) ( HoleCons End ) - ) - ) - ( Marker "union" ) LeftAssoc - ) - ) - [ TermVar - ( B - ( NamedVar "A" ) - ) - , TermVar - ( B - ( NamedVar "B" ) - ) - ] - , TermSymbol - ( Location - { locFile = "test/examples/union.tex" - , locLine = 12 - , locColumn = 18 - } - ) - ( SymbolMixfix - ( MixfixItem - ( HoleCons - ( TokenCons - ( Command "union" ) ( HoleCons End ) - ) - ) - ( Marker "union" ) LeftAssoc - ) - ) - [ TermVar - ( B - ( NamedVar "B" ) - ) - , TermVar - ( B - ( NamedVar "A" ) - ) - ] - ] - ) - ) - , Hypothesis Marker "union_defn" Quantified Universally - ( Scope - ( Connected Implication - ( Connected Conjunction ( PropositionalConstant IsTop ) ( PropositionalConstant IsTop ) ) - ( Connected Equivalence - ( TermSymbol - ( Location - { locFile = "test/examples/union.tex" - , locLine = 8 - , locColumn = 7 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - , TermSymbol - ( Location - { locFile = "test/examples/union.tex" - , locLine = 8 - , locColumn = 11 - } - ) - ( SymbolMixfix - ( MixfixItem - ( HoleCons - ( TokenCons - ( Command "union" ) ( HoleCons End ) - ) - ) - ( Marker "union" ) LeftAssoc - ) - ) - [ TermVar - ( B - ( NamedVar "A" ) - ) - , TermVar - ( B - ( NamedVar "B" ) - ) - ] - ] - ) - ( Connected Disjunction - ( TermSymbol - ( Location - { locFile = "test/examples/union.tex" - , locLine = 8 - , locColumn = 28 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - , TermVar - ( B - ( NamedVar "A" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/union.tex" - , locLine = 8 - , locColumn = 40 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - , TermVar - ( B - ( NamedVar "B" ) - ) - ] - ) - ) - ) - ) - ) - , Hypothesis Marker "ext" Quantified Universally - ( Scope - ( Connected Implication - ( Quantified Universally - ( Scope - ( Connected Equivalence - ( TermSymbol - ( Location - { locFile = "test/examples/union.tex" - , locLine = 2 - , locColumn = 35 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "A" ) - ) - ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/union.tex" - , locLine = 2 - , locColumn = 48 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "B" ) - ) - ) - ) - ] - ) - ) - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/union.tex" - , locLine = 3 - , locColumn = 13 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "A" ) - ) - , TermVar - ( B - ( NamedVar "B" ) - ) - ] - ) - ) - ) - , Hypothesis Marker "_local_1" Quantified Universally - ( Scope - ( Connected Implication - ( TermSymbol - ( Location - { locFile = "test/examples/union.tex" - , locLine = 19 - , locColumn = 30 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - , TermSymbol - ( Location - { locFile = "test/examples/union.tex" - , locLine = 19 - , locColumn = 35 - } - ) - ( SymbolMixfix - ( MixfixItem - ( HoleCons - ( TokenCons - ( Command "union" ) ( HoleCons End ) - ) - ) - ( Marker "union" ) LeftAssoc - ) - ) - [ TermSymbol - ( Location - { locFile = "test/examples/union.tex" - , locLine = 19 - , locColumn = 35 - } - ) - ( SymbolMixfix - ( MixfixItem - ( HoleCons - ( TokenCons - ( Command "union" ) ( HoleCons End ) - ) - ) - ( Marker "union" ) LeftAssoc - ) - ) - [ TermVar - ( F - ( TermVar - ( NamedVar "A" ) - ) - ) - , TermVar - ( F - ( TermVar - ( NamedVar "B" ) - ) - ) - ] - , TermVar - ( F - ( TermVar - ( NamedVar "C" ) - ) - ) - ] - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/union.tex" - , locLine = 19 - , locColumn = 63 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - , TermSymbol - ( Location - { locFile = "test/examples/union.tex" - , locLine = 19 - , locColumn = 67 - } - ) - ( SymbolMixfix - ( MixfixItem - ( HoleCons - ( TokenCons - ( Command "union" ) ( HoleCons End ) - ) - ) - ( Marker "union" ) LeftAssoc - ) - ) - [ TermVar - ( F - ( TermVar - ( NamedVar "A" ) - ) - ) - , TermSymbol - ( Location - { locFile = "test/examples/union.tex" - , locLine = 19 - , locColumn = 76 - } - ) - ( SymbolMixfix - ( MixfixItem - ( HoleCons - ( TokenCons - ( Command "union" ) ( HoleCons End ) - ) - ) - ( Marker "union" ) LeftAssoc - ) - ) - [ TermVar - ( F - ( TermVar - ( NamedVar "B" ) - ) - ) - , TermVar - ( F - ( TermVar - ( NamedVar "C" ) - ) - ) - ] - ] - ] - ) - ) - ) - ] - , taskConjectureLabel = Marker "union_assoc" - , taskLocation = Location - { locFile = "test/examples/union.tex" - , locLine = 20 - , locColumn = 5 - } - , taskConjecture = Quantified Universally - ( Scope - ( Connected Implication - ( TermSymbol - ( Location - { locFile = "test/examples/union.tex" - , locLine = 20 - , locColumn = 30 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - , TermSymbol - ( Location - { locFile = "test/examples/union.tex" - , locLine = 20 - , locColumn = 34 - } - ) - ( SymbolMixfix - ( MixfixItem - ( HoleCons - ( TokenCons - ( Command "union" ) ( HoleCons End ) - ) - ) - ( Marker "union" ) LeftAssoc - ) - ) - [ TermVar - ( F - ( TermVar - ( NamedVar "A" ) - ) - ) - , TermSymbol - ( Location - { locFile = "test/examples/union.tex" - , locLine = 20 - , locColumn = 43 - } - ) - ( SymbolMixfix - ( MixfixItem - ( HoleCons - ( TokenCons - ( Command "union" ) ( HoleCons End ) - ) - ) - ( Marker "union" ) LeftAssoc - ) - ) - [ TermVar - ( F - ( TermVar - ( NamedVar "B" ) - ) - ) - , TermVar - ( F - ( TermVar - ( NamedVar "C" ) - ) - ) - ] - ] - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/union.tex" - , locLine = 20 - , locColumn = 63 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - , TermSymbol - ( Location - { locFile = "test/examples/union.tex" - , locLine = 20 - , locColumn = 68 - } - ) - ( SymbolMixfix - ( MixfixItem - ( HoleCons - ( TokenCons - ( Command "union" ) ( HoleCons End ) - ) - ) - ( Marker "union" ) LeftAssoc - ) - ) - [ TermSymbol - ( Location - { locFile = "test/examples/union.tex" - , locLine = 20 - , locColumn = 68 - } - ) - ( SymbolMixfix - ( MixfixItem - ( HoleCons - ( TokenCons - ( Command "union" ) ( HoleCons End ) - ) - ) - ( Marker "union" ) LeftAssoc - ) - ) - [ TermVar - ( F - ( TermVar - ( NamedVar "A" ) - ) - ) - , TermVar - ( F - ( TermVar - ( NamedVar "B" ) - ) - ) - ] - , TermVar - ( F - ( TermVar - ( NamedVar "C" ) - ) - ) - ] - ] - ) - ) - ) - } -, Task - { taskDirectness = Direct - , taskHypotheses = - [ Hypothesis Marker "union_comm" Quantified Universally - ( Scope - ( TermSymbol - ( Location - { locFile = "test/examples/union.tex" - , locLine = 12 - , locColumn = 16 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermSymbol - ( Location - { locFile = "test/examples/union.tex" - , locLine = 12 - , locColumn = 6 - } - ) - ( SymbolMixfix - ( MixfixItem - ( HoleCons - ( TokenCons - ( Command "union" ) ( HoleCons End ) - ) - ) - ( Marker "union" ) LeftAssoc - ) - ) - [ TermVar - ( B - ( NamedVar "A" ) - ) - , TermVar - ( B - ( NamedVar "B" ) - ) - ] - , TermSymbol - ( Location - { locFile = "test/examples/union.tex" - , locLine = 12 - , locColumn = 18 - } - ) - ( SymbolMixfix - ( MixfixItem - ( HoleCons - ( TokenCons - ( Command "union" ) ( HoleCons End ) - ) - ) - ( Marker "union" ) LeftAssoc - ) - ) - [ TermVar - ( B - ( NamedVar "B" ) - ) - , TermVar - ( B - ( NamedVar "A" ) - ) - ] - ] - ) - ) - , Hypothesis Marker "union_defn" Quantified Universally - ( Scope - ( Connected Implication - ( Connected Conjunction ( PropositionalConstant IsTop ) ( PropositionalConstant IsTop ) ) - ( Connected Equivalence - ( TermSymbol - ( Location - { locFile = "test/examples/union.tex" - , locLine = 8 - , locColumn = 7 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - , TermSymbol - ( Location - { locFile = "test/examples/union.tex" - , locLine = 8 - , locColumn = 11 - } - ) - ( SymbolMixfix - ( MixfixItem - ( HoleCons - ( TokenCons - ( Command "union" ) ( HoleCons End ) - ) - ) - ( Marker "union" ) LeftAssoc - ) - ) - [ TermVar - ( B - ( NamedVar "A" ) - ) - , TermVar - ( B - ( NamedVar "B" ) - ) - ] - ] - ) - ( Connected Disjunction - ( TermSymbol - ( Location - { locFile = "test/examples/union.tex" - , locLine = 8 - , locColumn = 28 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - , TermVar - ( B - ( NamedVar "A" ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/union.tex" - , locLine = 8 - , locColumn = 40 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - , TermVar - ( B - ( NamedVar "B" ) - ) - ] - ) - ) - ) - ) - ) - , Hypothesis Marker "ext" Quantified Universally - ( Scope - ( Connected Implication - ( Quantified Universally - ( Scope - ( Connected Equivalence - ( TermSymbol - ( Location - { locFile = "test/examples/union.tex" - , locLine = 2 - , locColumn = 35 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "A" ) - ) - ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/union.tex" - , locLine = 2 - , locColumn = 48 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - , TermVar - ( F - ( TermVar - ( B - ( NamedVar "B" ) - ) - ) - ) - ] - ) - ) - ) - ) - ( TermSymbol - ( Location - { locFile = "test/examples/union.tex" - , locLine = 3 - , locColumn = 13 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "A" ) - ) - , TermVar - ( B - ( NamedVar "B" ) - ) - ] - ) - ) - ) - , Hypothesis Marker "_local_2" Quantified Universally - ( Scope - ( Connected Implication - ( TermSymbol - ( Location - { locFile = "test/examples/union.tex" - , locLine = 20 - , locColumn = 30 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - , TermSymbol - ( Location - { locFile = "test/examples/union.tex" - , locLine = 20 - , locColumn = 34 - } - ) - ( SymbolMixfix - ( MixfixItem - ( HoleCons - ( TokenCons - ( Command "union" ) ( HoleCons End ) - ) - ) - ( Marker "union" ) LeftAssoc - ) - ) - [ TermVar - ( F - ( TermVar - ( NamedVar "A" ) - ) - ) - , TermSymbol - ( Location - { locFile = "test/examples/union.tex" - , locLine = 20 - , locColumn = 43 - } - ) - ( SymbolMixfix - ( MixfixItem - ( HoleCons - ( TokenCons - ( Command "union" ) ( HoleCons End ) - ) - ) - ( Marker "union" ) LeftAssoc - ) - ) - [ TermVar - ( F - ( TermVar - ( NamedVar "B" ) - ) - ) - , TermVar - ( F - ( TermVar - ( NamedVar "C" ) - ) - ) - ] - ] - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/union.tex" - , locLine = 20 - , locColumn = 63 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - , TermSymbol - ( Location - { locFile = "test/examples/union.tex" - , locLine = 20 - , locColumn = 68 - } - ) - ( SymbolMixfix - ( MixfixItem - ( HoleCons - ( TokenCons - ( Command "union" ) ( HoleCons End ) - ) - ) - ( Marker "union" ) LeftAssoc - ) - ) - [ TermSymbol - ( Location - { locFile = "test/examples/union.tex" - , locLine = 20 - , locColumn = 68 - } - ) - ( SymbolMixfix - ( MixfixItem - ( HoleCons - ( TokenCons - ( Command "union" ) ( HoleCons End ) - ) - ) - ( Marker "union" ) LeftAssoc - ) - ) - [ TermVar - ( F - ( TermVar - ( NamedVar "A" ) - ) - ) - , TermVar - ( F - ( TermVar - ( NamedVar "B" ) - ) - ) - ] - , TermVar - ( F - ( TermVar - ( NamedVar "C" ) - ) - ) - ] - ] - ) - ) - ) - , Hypothesis Marker "_local_1" Quantified Universally - ( Scope - ( Connected Implication - ( TermSymbol - ( Location - { locFile = "test/examples/union.tex" - , locLine = 19 - , locColumn = 30 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - , TermSymbol - ( Location - { locFile = "test/examples/union.tex" - , locLine = 19 - , locColumn = 35 - } - ) - ( SymbolMixfix - ( MixfixItem - ( HoleCons - ( TokenCons - ( Command "union" ) ( HoleCons End ) - ) - ) - ( Marker "union" ) LeftAssoc - ) - ) - [ TermSymbol - ( Location - { locFile = "test/examples/union.tex" - , locLine = 19 - , locColumn = 35 - } - ) - ( SymbolMixfix - ( MixfixItem - ( HoleCons - ( TokenCons - ( Command "union" ) ( HoleCons End ) - ) - ) - ( Marker "union" ) LeftAssoc - ) - ) - [ TermVar - ( F - ( TermVar - ( NamedVar "A" ) - ) - ) - , TermVar - ( F - ( TermVar - ( NamedVar "B" ) - ) - ) - ] - , TermVar - ( F - ( TermVar - ( NamedVar "C" ) - ) - ) - ] - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/union.tex" - , locLine = 19 - , locColumn = 63 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - , TermSymbol - ( Location - { locFile = "test/examples/union.tex" - , locLine = 19 - , locColumn = 67 - } - ) - ( SymbolMixfix - ( MixfixItem - ( HoleCons - ( TokenCons - ( Command "union" ) ( HoleCons End ) - ) - ) - ( Marker "union" ) LeftAssoc - ) - ) - [ TermVar - ( F - ( TermVar - ( NamedVar "A" ) - ) - ) - , TermSymbol - ( Location - { locFile = "test/examples/union.tex" - , locLine = 19 - , locColumn = 76 - } - ) - ( SymbolMixfix - ( MixfixItem - ( HoleCons - ( TokenCons - ( Command "union" ) ( HoleCons End ) - ) - ) - ( Marker "union" ) LeftAssoc - ) - ) - [ TermVar - ( F - ( TermVar - ( NamedVar "B" ) - ) - ) - , TermVar - ( F - ( TermVar - ( NamedVar "C" ) - ) - ) - ] - ] - ] - ) - ) - ) - ] - , taskConjectureLabel = Marker "union_assoc" - , taskLocation = Location - { locFile = "test/examples/union.tex" - , locLine = 21 - , locColumn = 1 - } - , taskConjecture = TermSymbol - ( Location - { locFile = "test/examples/union.tex" - , locLine = 16 - , locColumn = 26 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermSymbol - ( Location - { locFile = "test/examples/union.tex" - , locLine = 16 - , locColumn = 7 - } - ) - ( SymbolMixfix - ( MixfixItem - ( HoleCons - ( TokenCons - ( Command "union" ) ( HoleCons End ) - ) - ) - ( Marker "union" ) LeftAssoc - ) - ) - [ TermSymbol - ( Location - { locFile = "test/examples/union.tex" - , locLine = 16 - , locColumn = 7 - } - ) - ( SymbolMixfix - ( MixfixItem - ( HoleCons - ( TokenCons - ( Command "union" ) ( HoleCons End ) - ) - ) - ( Marker "union" ) LeftAssoc - ) - ) - [ TermVar - ( NamedVar "A" ) - , TermVar - ( NamedVar "B" ) - ] - , TermVar - ( NamedVar "C" ) - ] - , TermSymbol - ( Location - { locFile = "test/examples/union.tex" - , locLine = 16 - , locColumn = 28 - } - ) - ( SymbolMixfix - ( MixfixItem - ( HoleCons - ( TokenCons - ( Command "union" ) ( HoleCons End ) - ) - ) - ( Marker "union" ) LeftAssoc - ) - ) - [ TermVar - ( NamedVar "A" ) - , TermSymbol - ( Location - { locFile = "test/examples/union.tex" - , locLine = 16 - , locColumn = 37 - } - ) - ( SymbolMixfix - ( MixfixItem - ( HoleCons - ( TokenCons - ( Command "union" ) ( HoleCons End ) - ) - ) - ( Marker "union" ) LeftAssoc - ) - ) - [ TermVar - ( NamedVar "B" ) - , TermVar - ( NamedVar "C" ) - ] - ] - ] - } -]
\ No newline at end of file diff --git a/test/golden/union/glossing.golden b/test/golden/union/glossing.golden deleted file mode 100644 index 31d05fe..0000000 --- a/test/golden/union/glossing.golden +++ /dev/null @@ -1,734 +0,0 @@ -[ BlockAxiom - ( Location - { locFile = "test/examples/union.tex" - , locLine = 1 - , locColumn = 1 - } - ) - ( Marker "ext" ) - ( Axiom - [ Asm - ( Quantified Universally - ( Scope - ( Connected Equivalence - ( TermSymbol - ( Location - { locFile = "test/examples/union.tex" - , locLine = 2 - , locColumn = 35 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - , TermVar - ( F - ( TermVar - ( NamedVar "A" ) - ) - ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/union.tex" - , locLine = 2 - , locColumn = 48 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - , TermVar - ( F - ( TermVar - ( NamedVar "B" ) - ) - ) - ] - ) - ) - ) - ) - ] - ( TermSymbol - ( Location - { locFile = "test/examples/union.tex" - , locLine = 3 - , locColumn = 13 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermVar - ( NamedVar "A" ) - , TermVar - ( NamedVar "B" ) - ] - ) - ) -, BlockAxiom - ( Location - { locFile = "test/examples/union.tex" - , locLine = 6 - , locColumn = 1 - } - ) - ( Marker "union_defn" ) - ( Axiom - [ Asm ( PropositionalConstant IsTop ) - , Asm ( PropositionalConstant IsTop ) - ] - ( Connected Equivalence - ( TermSymbol - ( Location - { locFile = "test/examples/union.tex" - , locLine = 8 - , locColumn = 7 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( NamedVar "a" ) - , TermSymbol - ( Location - { locFile = "test/examples/union.tex" - , locLine = 8 - , locColumn = 11 - } - ) - ( SymbolMixfix - ( MixfixItem - ( HoleCons - ( TokenCons - ( Command "union" ) ( HoleCons End ) - ) - ) - ( Marker "union" ) LeftAssoc - ) - ) - [ TermVar - ( NamedVar "A" ) - , TermVar - ( NamedVar "B" ) - ] - ] - ) - ( Connected Disjunction - ( TermSymbol - ( Location - { locFile = "test/examples/union.tex" - , locLine = 8 - , locColumn = 28 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( NamedVar "a" ) - , TermVar - ( NamedVar "A" ) - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/union.tex" - , locLine = 8 - , locColumn = 40 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( NamedVar "a" ) - , TermVar - ( NamedVar "B" ) - ] - ) - ) - ) - ) -, BlockLemma - ( Location - { locFile = "test/examples/union.tex" - , locLine = 11 - , locColumn = 1 - } - ) - ( Marker "union_comm" ) - ( Lemma [] - ( TermSymbol - ( Location - { locFile = "test/examples/union.tex" - , locLine = 12 - , locColumn = 16 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermSymbol - ( Location - { locFile = "test/examples/union.tex" - , locLine = 12 - , locColumn = 6 - } - ) - ( SymbolMixfix - ( MixfixItem - ( HoleCons - ( TokenCons - ( Command "union" ) ( HoleCons End ) - ) - ) - ( Marker "union" ) LeftAssoc - ) - ) - [ TermVar - ( NamedVar "A" ) - , TermVar - ( NamedVar "B" ) - ] - , TermSymbol - ( Location - { locFile = "test/examples/union.tex" - , locLine = 12 - , locColumn = 18 - } - ) - ( SymbolMixfix - ( MixfixItem - ( HoleCons - ( TokenCons - ( Command "union" ) ( HoleCons End ) - ) - ) - ( Marker "union" ) LeftAssoc - ) - ) - [ TermVar - ( NamedVar "B" ) - , TermVar - ( NamedVar "A" ) - ] - ] - ) - ) -, BlockLemma - ( Location - { locFile = "test/examples/union.tex" - , locLine = 15 - , locColumn = 1 - } - ) - ( Marker "union_assoc" ) - ( Lemma [] - ( TermSymbol - ( Location - { locFile = "test/examples/union.tex" - , locLine = 16 - , locColumn = 26 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Symbol "=" ) - ( ParameterArity 0 ) - ( Marker "eq" ) - ) - ) - ) - [ TermSymbol - ( Location - { locFile = "test/examples/union.tex" - , locLine = 16 - , locColumn = 7 - } - ) - ( SymbolMixfix - ( MixfixItem - ( HoleCons - ( TokenCons - ( Command "union" ) ( HoleCons End ) - ) - ) - ( Marker "union" ) LeftAssoc - ) - ) - [ TermSymbol - ( Location - { locFile = "test/examples/union.tex" - , locLine = 16 - , locColumn = 7 - } - ) - ( SymbolMixfix - ( MixfixItem - ( HoleCons - ( TokenCons - ( Command "union" ) ( HoleCons End ) - ) - ) - ( Marker "union" ) LeftAssoc - ) - ) - [ TermVar - ( NamedVar "A" ) - , TermVar - ( NamedVar "B" ) - ] - , TermVar - ( NamedVar "C" ) - ] - , TermSymbol - ( Location - { locFile = "test/examples/union.tex" - , locLine = 16 - , locColumn = 28 - } - ) - ( SymbolMixfix - ( MixfixItem - ( HoleCons - ( TokenCons - ( Command "union" ) ( HoleCons End ) - ) - ) - ( Marker "union" ) LeftAssoc - ) - ) - [ TermVar - ( NamedVar "A" ) - , TermSymbol - ( Location - { locFile = "test/examples/union.tex" - , locLine = 16 - , locColumn = 37 - } - ) - ( SymbolMixfix - ( MixfixItem - ( HoleCons - ( TokenCons - ( Command "union" ) ( HoleCons End ) - ) - ) - ( Marker "union" ) LeftAssoc - ) - ) - [ TermVar - ( NamedVar "B" ) - , TermVar - ( NamedVar "C" ) - ] - ] - ] - ) - ) -, BlockProof - ( Location - { locFile = "test/examples/union.tex" - , locLine = 18 - , locColumn = 1 - } - ) - ( Location - { locFile = "test/examples/union.tex" - , locLine = 21 - , locColumn = 1 - } - ) - ( Have - ( Location - { locFile = "test/examples/union.tex" - , locLine = 19 - , locColumn = 5 - } - ) - ( Quantified Universally - ( Scope - ( Connected Implication - ( TermSymbol - ( Location - { locFile = "test/examples/union.tex" - , locLine = 19 - , locColumn = 30 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - , TermSymbol - ( Location - { locFile = "test/examples/union.tex" - , locLine = 19 - , locColumn = 35 - } - ) - ( SymbolMixfix - ( MixfixItem - ( HoleCons - ( TokenCons - ( Command "union" ) ( HoleCons End ) - ) - ) - ( Marker "union" ) LeftAssoc - ) - ) - [ TermSymbol - ( Location - { locFile = "test/examples/union.tex" - , locLine = 19 - , locColumn = 35 - } - ) - ( SymbolMixfix - ( MixfixItem - ( HoleCons - ( TokenCons - ( Command "union" ) ( HoleCons End ) - ) - ) - ( Marker "union" ) LeftAssoc - ) - ) - [ TermVar - ( F - ( TermVar - ( NamedVar "A" ) - ) - ) - , TermVar - ( F - ( TermVar - ( NamedVar "B" ) - ) - ) - ] - , TermVar - ( F - ( TermVar - ( NamedVar "C" ) - ) - ) - ] - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/union.tex" - , locLine = 19 - , locColumn = 63 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - , TermSymbol - ( Location - { locFile = "test/examples/union.tex" - , locLine = 19 - , locColumn = 67 - } - ) - ( SymbolMixfix - ( MixfixItem - ( HoleCons - ( TokenCons - ( Command "union" ) ( HoleCons End ) - ) - ) - ( Marker "union" ) LeftAssoc - ) - ) - [ TermVar - ( F - ( TermVar - ( NamedVar "A" ) - ) - ) - , TermSymbol - ( Location - { locFile = "test/examples/union.tex" - , locLine = 19 - , locColumn = 76 - } - ) - ( SymbolMixfix - ( MixfixItem - ( HoleCons - ( TokenCons - ( Command "union" ) ( HoleCons End ) - ) - ) - ( Marker "union" ) LeftAssoc - ) - ) - [ TermVar - ( F - ( TermVar - ( NamedVar "B" ) - ) - ) - , TermVar - ( F - ( TermVar - ( NamedVar "C" ) - ) - ) - ] - ] - ] - ) - ) - ) - ) JustificationEmpty - ( Have - ( Location - { locFile = "test/examples/union.tex" - , locLine = 20 - , locColumn = 5 - } - ) - ( Quantified Universally - ( Scope - ( Connected Implication - ( TermSymbol - ( Location - { locFile = "test/examples/union.tex" - , locLine = 20 - , locColumn = 30 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - , TermSymbol - ( Location - { locFile = "test/examples/union.tex" - , locLine = 20 - , locColumn = 34 - } - ) - ( SymbolMixfix - ( MixfixItem - ( HoleCons - ( TokenCons - ( Command "union" ) ( HoleCons End ) - ) - ) - ( Marker "union" ) LeftAssoc - ) - ) - [ TermVar - ( F - ( TermVar - ( NamedVar "A" ) - ) - ) - , TermSymbol - ( Location - { locFile = "test/examples/union.tex" - , locLine = 20 - , locColumn = 43 - } - ) - ( SymbolMixfix - ( MixfixItem - ( HoleCons - ( TokenCons - ( Command "union" ) ( HoleCons End ) - ) - ) - ( Marker "union" ) LeftAssoc - ) - ) - [ TermVar - ( F - ( TermVar - ( NamedVar "B" ) - ) - ) - , TermVar - ( F - ( TermVar - ( NamedVar "C" ) - ) - ) - ] - ] - ] - ) - ( TermSymbol - ( Location - { locFile = "test/examples/union.tex" - , locLine = 20 - , locColumn = 63 - } - ) - ( SymbolPredicate - ( PredicateRelation - ( RelationSymbol - ( Command "in" ) - ( ParameterArity 0 ) - ( Marker "elem" ) - ) - ) - ) - [ TermVar - ( B - ( NamedVar "a" ) - ) - , TermSymbol - ( Location - { locFile = "test/examples/union.tex" - , locLine = 20 - , locColumn = 68 - } - ) - ( SymbolMixfix - ( MixfixItem - ( HoleCons - ( TokenCons - ( Command "union" ) ( HoleCons End ) - ) - ) - ( Marker "union" ) LeftAssoc - ) - ) - [ TermSymbol - ( Location - { locFile = "test/examples/union.tex" - , locLine = 20 - , locColumn = 68 - } - ) - ( SymbolMixfix - ( MixfixItem - ( HoleCons - ( TokenCons - ( Command "union" ) ( HoleCons End ) - ) - ) - ( Marker "union" ) LeftAssoc - ) - ) - [ TermVar - ( F - ( TermVar - ( NamedVar "A" ) - ) - ) - , TermVar - ( F - ( TermVar - ( NamedVar "B" ) - ) - ) - ] - , TermVar - ( F - ( TermVar - ( NamedVar "C" ) - ) - ) - ] - ] - ) - ) - ) - ) JustificationEmpty - ( Qed - { mloc = Nothing - , by = JustificationEmpty - } - ) - ) - ) -]
\ No newline at end of file diff --git a/test/golden/union/verification.golden b/test/golden/union/verification.golden deleted file mode 100644 index e7f6356..0000000 --- a/test/golden/union/verification.golden +++ /dev/null @@ -1,11 +0,0 @@ -VerifiedWithTrustedVampire - ( VerificationReport - { verificationRoute = LegacyVerificationRoute - , verificationLegacyDeclaredAssumptionCount = 2 - , verificationTypedDeclaredAssumptionCount = 0 - , verificationTrustedVampireCount = 4 - , verificationExplicitGapLocations = [] - , verificationTrustedLegacyRuleCount = 1 - , verificationKernelProofCount = 0 - } - )
\ No newline at end of file diff --git a/test/phase3/gloss-imported.tex b/test/phase3/gloss-imported.tex deleted file mode 100644 index db0cf4f..0000000 --- a/test/phase3/gloss-imported.tex +++ /dev/null @@ -1,3 +0,0 @@ -\begin{signature}\label{phase3_gloss_imported} - $\unions{X}$ is a set. -\end{signature} diff --git a/test/phase3/gloss-root.tex b/test/phase3/gloss-root.tex deleted file mode 100644 index 9d4ce19..0000000 --- a/test/phase3/gloss-root.tex +++ /dev/null @@ -1,9 +0,0 @@ -\import{test/phase3/gloss-imported.tex} - -\begin{signature}\label{phase3_gloss_root_first} - $\unions{X}$ is a set. -\end{signature} - -\begin{signature}\label{phase3_gloss_root_second} - $\fst{X}$ is a set. -\end{signature} diff --git a/test/phase3/legacy-importer.tex b/test/phase3/legacy-importer.tex deleted file mode 100644 index 62d1f2b..0000000 --- a/test/phase3/legacy-importer.tex +++ /dev/null @@ -1,3 +0,0 @@ -\import{test/phase3/typed-producer.tex} - -% This root remains outside the typed migration selection. diff --git a/test/phase3/typed-importer.tex b/test/phase3/typed-importer.tex new file mode 100644 index 0000000..a1ab3ff --- /dev/null +++ b/test/phase3/typed-importer.tex @@ -0,0 +1,3 @@ +\import{test/phase3/typed-producer.tex} + +% Every ordinary root follows the exact typed production route. diff --git a/test/phase5/exact-contextual-abbreviation-ambiguous.tex b/test/phase5/exact-contextual-abbreviation-ambiguous.tex new file mode 100644 index 0000000..c8fd94c --- /dev/null +++ b/test/phase5/exact-contextual-abbreviation-ambiguous.tex @@ -0,0 +1,17 @@ +\import{test/phase5/exact-contextual-abbreviation.tex} + +\begin{struct}\label{phase5_context_other_magma} + A phase five context other magma $A$ is a onesorted structure equipped with + \begin{enumerate} + \item $\phasefivecombine$ + \end{enumerate} + such that + \begin{enumerate} + \item\label{phase5_context_other_refl} $A = A$. + \end{enumerate} +\end{struct} + +\begin{proposition}\label{phase5_context_ambiguous} + Let $A,a,b$ be sets. + Then $\phasefivecombine[A](a,b) = \phasefivecombine[A](a,b)$. +\end{proposition} diff --git a/test/phase5/exact-contextual-abbreviation-consumer.tex b/test/phase5/exact-contextual-abbreviation-consumer.tex new file mode 100644 index 0000000..f2e1ceb --- /dev/null +++ b/test/phase5/exact-contextual-abbreviation-consumer.tex @@ -0,0 +1,11 @@ +\import{test/phase5/exact-contextual-abbreviation.tex} + +\begin{abbreviation}\label{phase5_context_quantified} + $a$ is phase five universally absorbing iff + for all $b$ we have $a\phasefivedot b = a$. +\end{abbreviation} + +\begin{abbreviation}\label{phase5_context_quantified_explicit} + $A$ is a phase five explicit universal absorber of $a$ iff + for all $b$ we have $\phasefivecombine[A](a,b) = a$. +\end{abbreviation} diff --git a/test/phase5/exact-contextual-abbreviation-missing.tex b/test/phase5/exact-contextual-abbreviation-missing.tex new file mode 100644 index 0000000..cecbbf2 --- /dev/null +++ b/test/phase5/exact-contextual-abbreviation-missing.tex @@ -0,0 +1,6 @@ +\import{test/phase5/exact-contextual-abbreviation.tex} + +\begin{proposition}\label{phase5_context_missing} + Let $a,b$ be sets. + Then $a\phasefivedot b = b\phasefivedot a$. +\end{proposition} diff --git a/test/phase5/exact-contextual-abbreviation.tex b/test/phase5/exact-contextual-abbreviation.tex new file mode 100644 index 0000000..9b4387e --- /dev/null +++ b/test/phase5/exact-contextual-abbreviation.tex @@ -0,0 +1,56 @@ +\begin{signature}\label{phase5_context_apply} + $\apply{f}{x}$ is a set. +\end{signature} + +\begin{signature}\label{phase5_context_pair} + $(a,b)$ is a set. +\end{signature} + +\begin{struct}\label{phase5_context_magma} + A phase five context magma $A$ is a onesorted structure equipped with + \begin{enumerate} + \item $\phasefivecombine$ + \end{enumerate} + such that + \begin{enumerate} + \item\label{phase5_context_refl} $A = A$. + \end{enumerate} +\end{struct} + +\begin{struct}\label{phase5_context_unital_magma} + A phase five context unital magma $A$ is a phase five context magma. +\end{struct} + +\begin{abbreviation}\label{phase5_context_dot} + %! infixl 4 + $a\phasefivedot b = \phasefivecombine(a,b)$. +\end{abbreviation} + +\begin{abbreviation}\label{phase5_context_commutes} + $a$ phase five commutes with $b$ iff + $a\phasefivedot b = b\phasefivedot a$. +\end{abbreviation} + +\begin{proposition}\label{phase5_context_dot_explicit} + Let $A$ be a phase five context magma. + Let $a,b$ be sets. + Then $a\phasefivedot b = \phasefivecombine[A](a,b)$. +\end{proposition} + +\begin{proposition}\label{phase5_context_inherited} + Let $A$ be a phase five context unital magma. + Let $a,b$ be sets. + Then $a\phasefivedot b = \phasefivecombine[A](a,b)$. +\end{proposition} + +\begin{proposition}\label{phase5_context_nested} + Let $A$ be a phase five context magma. + Let $a,b$ be sets. + Then $a$ phase five commutes with $b$ iff + $\phasefivecombine[A](a,b) = \phasefivecombine[A](b,a)$. +\end{proposition} + +\begin{proposition}\label{phase5_context_explicit_unique} + Let $A,a,b$ be sets. + Then $\phasefivecombine[A](a,b) = \phasefivecombine[A](a,b)$. +\end{proposition} diff --git a/test/phase5/exact-local-function-failure.tex b/test/phase5/exact-local-function-failure.tex new file mode 100644 index 0000000..f1afc9b --- /dev/null +++ b/test/phase5/exact-local-function-failure.tex @@ -0,0 +1,8 @@ +\begin{proposition}\label{phase5_local_function_failure} + For all $A$ we have $A = A$. +\end{proposition} +\begin{proof} + Fix $A$. + Let $f(x) = f$ for $x\in A$. + Follows by assumption. +\end{proof} diff --git a/test/phase5/exact-local-function.tex b/test/phase5/exact-local-function.tex new file mode 100644 index 0000000..03e6ce4 --- /dev/null +++ b/test/phase5/exact-local-function.tex @@ -0,0 +1,18 @@ +\begin{signature}\label{phase5_local_pair} + $(x,y)$ is a set. +\end{signature} + +\begin{proposition}\label{phase5_local_function} + For all $A$ we have $A = A$. +\end{proposition} +\begin{proof} + Fix $A$. + Let $f(x) = x$ for $x\in A$. + Show for all $y$ we have if $y\in A$, then $(y,y)\in f$. + \begin{subproof} + Fix $y$. + Assume $y\in A$. + Follows by assumption. + \end{subproof} + Follows by assumption. +\end{proof} diff --git a/test/phase5/exact-structure-child.tex b/test/phase5/exact-structure-child.tex new file mode 100644 index 0000000..b9f1e36 --- /dev/null +++ b/test/phase5/exact-structure-child.tex @@ -0,0 +1,8 @@ +\import{test/phase5/exact-structure.tex} + +\begin{struct}\label{marked_pointed_set} + A marked pointed set $X$ is a pointed set such that + \begin{enumerate} + \item\label{marked_pointed_refl} $\pick[X] = \pick$. + \end{enumerate} +\end{struct} diff --git a/test/phase5/exact-structure.tex b/test/phase5/exact-structure.tex new file mode 100644 index 0000000..b1a0d86 --- /dev/null +++ b/test/phase5/exact-structure.tex @@ -0,0 +1,27 @@ +\begin{struct}\label{pointed_set} + A pointed set $X$ is a onesorted structure equipped with + \begin{enumerate} + \item $\pick$ + \end{enumerate} + such that + \begin{enumerate} + \item\label{pointed_refl} $X = X$. + \end{enumerate} +\end{struct} + +\begin{proposition}\label{pointed_carrier} + Let $X$ be a pointed set. + Let $x \in X$. + Then $x \in \carrier[X]$. +\end{proposition} +\begin{proof} + Follows by assumption. +\end{proof} + +\begin{proposition}\label{pointed_operation} + Let $X$ be a pointed set. + Then $\pick = \pick[X]$. +\end{proposition} +\begin{proof} + Follows by assumption. +\end{proof} diff --git a/test/phase6/admitted-prefix-failure.tex b/test/phase6/admitted-prefix-failure.tex new file mode 100644 index 0000000..b3c6df8 --- /dev/null +++ b/test/phase6/admitted-prefix-failure.tex @@ -0,0 +1,28 @@ +\import{test/phase5/exact-escape-producer.tex} + +\begin{proposition}\label{phase6_admitted_omission} + For all $x$ we have $x = x$. +\end{proposition} +\begin{proof} + Omitted. +\end{proof} + +\begin{proposition}\label{phase6_rejected_declaration} + For all $x$ we have if $x = x$, then $x = x$. +\end{proposition} +\begin{proof} + Fix $x$. + Assume $x = \emptyset$. + Follows by assumption. +\end{proof} + +\begin{axiom}\label{phase6_unadmitted_axiom} + For all $x$ we have $x = x$. +\end{axiom} + +\begin{proposition}\label{phase6_unadmitted_omission} + For all $x$ we have $x = x$. +\end{proposition} +\begin{proof} + Omitted. +\end{proof} diff --git a/test/phase7/concurrent-earlier.tex b/test/phase7/concurrent-earlier.tex new file mode 100644 index 0000000..a6548f6 --- /dev/null +++ b/test/phase7/concurrent-earlier.tex @@ -0,0 +1,11 @@ +\begin{axiom}\label{phase7_concurrent_earlier_axiom} + For all $x$ we have $x = x$. +\end{axiom} + +\begin{proposition}\label{phase7_concurrent_earlier_failure} + For all $x$ we have $x = x$. +\end{proposition} +\begin{proof} + Fix $x$. + Follows by assumption. +\end{proof} diff --git a/test/phase7/concurrent-failure-root.tex b/test/phase7/concurrent-failure-root.tex new file mode 100644 index 0000000..7c23e6e --- /dev/null +++ b/test/phase7/concurrent-failure-root.tex @@ -0,0 +1,10 @@ +\import{test/phase7/concurrent-earlier.tex} +\import{test/phase7/concurrent-later.tex} + +\begin{proposition}\label{phase7_concurrent_unstarted_root} + For all $x$ we have $x = x$. +\end{proposition} +\begin{proof} + Fix $x$. + Follows by assumption. +\end{proof} diff --git a/test/phase7/concurrent-later.tex b/test/phase7/concurrent-later.tex new file mode 100644 index 0000000..2daf8e9 --- /dev/null +++ b/test/phase7/concurrent-later.tex @@ -0,0 +1,11 @@ +\begin{axiom}\label{phase7_concurrent_later_axiom} + For all $x$ we have $x = x$. +\end{axiom} + +\begin{proposition}\label{phase7_concurrent_later_failure} + For all $x$ we have $x = x$. +\end{proposition} +\begin{proof} + Fix $x$. + Follows by assumption. +\end{proof} diff --git a/test/phase7/dependent-proof-chain.tex b/test/phase7/dependent-proof-chain.tex new file mode 100644 index 0000000..3d70f47 --- /dev/null +++ b/test/phase7/dependent-proof-chain.tex @@ -0,0 +1,11 @@ +\begin{proposition}\label{phase7_dependent_proof} + For all $x$ we have $x = x$. +\end{proposition} +\begin{proof} + Fix $x$. + Show $x = x$. + \begin{subproof} + Follows by assumption. + \end{subproof} + Follows by assumption. +\end{proof} diff --git a/test/phase7/diamond-base.tex b/test/phase7/diamond-base.tex new file mode 100644 index 0000000..5814596 --- /dev/null +++ b/test/phase7/diamond-base.tex @@ -0,0 +1,3 @@ +\begin{proposition}\label{phase7_diamond_base} + For all $x$ we have $x = x$. +\end{proposition} diff --git a/test/phase7/diamond-left.tex b/test/phase7/diamond-left.tex new file mode 100644 index 0000000..863b0fe --- /dev/null +++ b/test/phase7/diamond-left.tex @@ -0,0 +1,5 @@ +\import{test/phase7/diamond-base.tex} + +\begin{proposition}\label{phase7_diamond_left} + For all $x$ we have $x = x$. +\end{proposition} diff --git a/test/phase7/diamond-right.tex b/test/phase7/diamond-right.tex new file mode 100644 index 0000000..0a6a955 --- /dev/null +++ b/test/phase7/diamond-right.tex @@ -0,0 +1,5 @@ +\import{test/phase7/diamond-base.tex} + +\begin{proposition}\label{phase7_diamond_right} + For all $x$ we have $x = x$. +\end{proposition} diff --git a/test/phase7/diamond-root.tex b/test/phase7/diamond-root.tex new file mode 100644 index 0000000..523102a --- /dev/null +++ b/test/phase7/diamond-root.tex @@ -0,0 +1,6 @@ +\import{test/phase7/diamond-left.tex} +\import{test/phase7/diamond-right.tex} + +\begin{proposition}\label{phase7_diamond_root} + For all $x$ we have $x = x$. +\end{proposition} diff --git a/test/phase7/structure-obligation-batch.tex b/test/phase7/structure-obligation-batch.tex new file mode 100644 index 0000000..c71d6cd --- /dev/null +++ b/test/phase7/structure-obligation-batch.tex @@ -0,0 +1,16 @@ +\begin{axiom}\label{phase7_batch_prefix} + $\emptyset = \emptyset$. +\end{axiom} + +\begin{struct}\label{phase7_batch_structure} + A phase seven batch structure $X$ is a onesorted structure equipped with + \begin{enumerate} + \item $\phaseSevenPick$ + \end{enumerate} + such that + \begin{enumerate} + \item\label{phase7_batch_first} $X = X$. + \item\label{phase7_batch_second} + $\phaseSevenPick[X] = \phaseSevenPick[X]$. + \end{enumerate} +\end{struct} |
