summaryrefslogtreecommitdiff
path: root/test/golden
diff options
context:
space:
mode:
Diffstat (limited to 'test/golden')
-rw-r--r--test/golden/abbr/encoding tasks.golden26
-rw-r--r--test/golden/abbr/generating tasks.golden1307
-rw-r--r--test/golden/abbr/glossing.golden519
-rw-r--r--test/golden/abbr/verification.golden11
-rw-r--r--test/golden/byRef/encoding tasks.golden22
-rw-r--r--test/golden/byRef/generating tasks.golden519
-rw-r--r--test/golden/byRef/glossing.golden245
-rw-r--r--test/golden/byRef/verification.golden11
-rw-r--r--test/golden/calc/encoding tasks.golden58
-rw-r--r--test/golden/calc/generating tasks.golden1775
-rw-r--r--test/golden/calc/glossing.golden574
-rw-r--r--test/golden/calc/verification.golden11
-rw-r--r--test/golden/coord/encoding tasks.golden53
-rw-r--r--test/golden/coord/generating tasks.golden3498
-rw-r--r--test/golden/coord/glossing.golden818
-rw-r--r--test/golden/coord/verification.golden11
-rw-r--r--test/golden/datatype/encoding tasks.golden69
-rw-r--r--test/golden/datatype/generating tasks.golden8698
-rw-r--r--test/golden/datatype/glossing.golden656
-rw-r--r--test/golden/datatype/verification.golden11
-rw-r--r--test/golden/finite-set-terms/encoding tasks.golden3
-rw-r--r--test/golden/finite-set-terms/generating tasks.golden291
-rw-r--r--test/golden/finite-set-terms/glossing.golden238
-rw-r--r--test/golden/finite-set-terms/verification.golden11
-rw-r--r--test/golden/formula/encoding tasks.golden8
-rw-r--r--test/golden/formula/generating tasks.golden331
-rw-r--r--test/golden/formula/glossing.golden189
-rw-r--r--test/golden/formula/verification.golden11
-rw-r--r--test/golden/geometry/encoding tasks.golden109
-rw-r--r--test/golden/geometry/generating tasks.golden17323
-rw-r--r--test/golden/geometry/glossing.golden2775
-rw-r--r--test/golden/geometry/verification.golden11
-rw-r--r--test/golden/indefinite-terms/encoding tasks.golden4
-rw-r--r--test/golden/indefinite-terms/generating tasks.golden28
-rw-r--r--test/golden/indefinite-terms/glossing.golden31
-rw-r--r--test/golden/indefinite-terms/verification.golden11
-rw-r--r--test/golden/inductive/encoding tasks.golden1
-rw-r--r--test/golden/inductive/generating tasks.golden59
-rw-r--r--test/golden/inductive/glossing.golden86
-rw-r--r--test/golden/inductive/verification.golden11
-rw-r--r--test/golden/no-reflexive-set/encoding tasks.golden2
-rw-r--r--test/golden/no-reflexive-set/generating tasks.golden110
-rw-r--r--test/golden/no-reflexive-set/glossing.golden83
-rw-r--r--test/golden/no-reflexive-set/verification.golden11
-rw-r--r--test/golden/proofassume/encoding tasks.golden17
-rw-r--r--test/golden/proofassume/generating tasks.golden411
-rw-r--r--test/golden/proofassume/glossing.golden323
-rw-r--r--test/golden/proofassume/verification.golden11
-rw-r--r--test/golden/proofdefinefunction/encoding tasks.golden9
-rw-r--r--test/golden/proofdefinefunction/generating tasks.golden473
-rw-r--r--test/golden/proofdefinefunction/glossing.golden231
-rw-r--r--test/golden/proofdefinefunction/verification.golden11
-rw-r--r--test/golden/prooffix/encoding tasks.golden4
-rw-r--r--test/golden/prooffix/generating tasks.golden85
-rw-r--r--test/golden/prooffix/glossing.golden98
-rw-r--r--test/golden/prooffix/verification.golden11
-rw-r--r--test/golden/relation-notation/encoding tasks.golden1
-rw-r--r--test/golden/relation-notation/generating tasks.golden110
-rw-r--r--test/golden/relation-notation/glossing.golden111
-rw-r--r--test/golden/relation-notation/verification.golden11
-rw-r--r--test/golden/relparam/encoding tasks.golden4
-rw-r--r--test/golden/relparam/generating tasks.golden109
-rw-r--r--test/golden/relparam/glossing.golden185
-rw-r--r--test/golden/relparam/verification.golden11
-rw-r--r--test/golden/replace/encoding tasks.golden17
-rw-r--r--test/golden/replace/generating tasks.golden2241
-rw-r--r--test/golden/replace/glossing.golden572
-rw-r--r--test/golden/replace/verification.golden11
-rw-r--r--test/golden/russell/encoding tasks.golden16
-rw-r--r--test/golden/russell/generating tasks.golden864
-rw-r--r--test/golden/russell/glossing.golden271
-rw-r--r--test/golden/russell/verification.golden11
-rw-r--r--test/golden/separation/encoding tasks.golden1
-rw-r--r--test/golden/separation/generating tasks.golden100
-rw-r--r--test/golden/separation/glossing.golden60
-rw-r--r--test/golden/separation/verification.golden11
-rw-r--r--test/golden/union/encoding tasks.golden21
-rw-r--r--test/golden/union/generating tasks.golden2039
-rw-r--r--test/golden/union/glossing.golden734
-rw-r--r--test/golden/union/verification.golden11
80 files changed, 0 insertions, 49835 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