@prefix skolem: <https://eyereasoner.github.io/.well-known/genid/8b98b360-9a70-4845-b52c-c675af60ad01#>.
@prefix r: <http://www.w3.org/2000/10/swap/reason#>.
@prefix t: <https://eyereasoner.github.io/eye/reasoning/tfcontext#>.
@prefix e: <http://eulersharp.sourceforge.net/2003/03swap/log-rules#>.
@prefix geo: <http://www.w3.org/2003/01/geo/wgs84_pos#>.
@prefix log: <http://www.w3.org/2000/10/swap/log#>.
@prefix math: <http://www.w3.org/2000/10/swap/math#>.
@prefix n3: <http://www.w3.org/2004/06/rei#>.
@prefix var: <http://www.w3.org/2000/10/swap/var#>.

skolem:proof a r:Proof, r:Conjunction;
    r:component skolem:lemma1;
    r:component skolem:lemma2;
    r:component skolem:lemma3;
    r:component skolem:lemma4;
    r:component skolem:lemma5;
    r:component skolem:lemma6;
    r:component skolem:lemma7;
    r:gives {
        t:Antwerp-Belgium t:answer (t:Ghent-Belgium).
        t:Boston-USA t:answer (t:Cambridge-USA).
        t:Bruges-Belgium t:answer (t:Ghent-Belgium t:Ostend-Belgium).
        t:Cambridge-USA t:answer (t:Boston-USA).
        t:Chicago-USA t:answer ().
        t:Ghent-Belgium t:answer (t:Antwerp-Belgium t:Bruges-Belgium t:Ostend-Belgium).
        t:Ostend-Belgium t:answer (t:Bruges-Belgium t:Ghent-Belgium).
    }.

skolem:lemma1 a r:Inference;
    r:gives {
        t:Antwerp-Belgium t:answer (t:Ghent-Belgium).
    };
    r:evidence (
        skolem:lemma8
        skolem:lemma8
        [ a r:Fact; r:gives {((<https://eyereasoner.github.io/eye/reasoning/tfcontext/data-001.n3> <https://eyereasoner.github.io/eye/reasoning/tfcontext/rules-001.n3>) 1) e:findall (_:sk_0 {
            _:sk_0 geo:lat _:sk_1.
            _:sk_0 geo:long _:sk_2.
            _:sk_0 log:notEqualTo t:Antwerp-Belgium.
            (_:sk_1 51.2192) math:difference _:sk_3.
            (_:sk_3 2) math:exponentiation _:sk_4.
            (_:sk_2 4.4029) math:difference _:sk_5.
            (_:sk_5 2) math:exponentiation _:sk_6.
            (_:sk_4 _:sk_6) math:sum _:sk_7.
            (_:sk_7 0.5) math:exponentiation _:sk_8.
            _:sk_8 math:lessThan 1.0.
        } (t:Ghent-Belgium))}]
    );
    r:binding [ r:variable [ n3:uri "http://www.w3.org/2000/10/swap/var#x_0"]; r:boundTo [ n3:uri "https://eyereasoner.github.io/eye/reasoning/tfcontext#Antwerp-Belgium"]];
    r:binding [ r:variable [ n3:uri "http://www.w3.org/2000/10/swap/var#x_1"]; r:boundTo 51.2192];
    r:binding [ r:variable [ n3:uri "http://www.w3.org/2000/10/swap/var#x_2"]; r:boundTo 4.4029];
    r:binding [ r:variable [ n3:uri "http://www.w3.org/2000/10/swap/var#x_3"]; r:boundTo ((<https://eyereasoner.github.io/eye/reasoning/tfcontext/data-001.n3> <https://eyereasoner.github.io/eye/reasoning/tfcontext/rules-001.n3>) 1)];
    r:binding [ r:variable [ n3:uri "http://www.w3.org/2000/10/swap/var#x_4"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk_0"]];
    r:binding [ r:variable [ n3:uri "http://www.w3.org/2000/10/swap/var#x_5"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk_1"]];
    r:binding [ r:variable [ n3:uri "http://www.w3.org/2000/10/swap/var#x_6"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk_2"]];
    r:binding [ r:variable [ n3:uri "http://www.w3.org/2000/10/swap/var#x_7"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk_3"]];
    r:binding [ r:variable [ n3:uri "http://www.w3.org/2000/10/swap/var#x_8"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk_4"]];
    r:binding [ r:variable [ n3:uri "http://www.w3.org/2000/10/swap/var#x_9"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk_5"]];
    r:binding [ r:variable [ n3:uri "http://www.w3.org/2000/10/swap/var#x_10"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk_6"]];
    r:binding [ r:variable [ n3:uri "http://www.w3.org/2000/10/swap/var#x_11"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk_7"]];
    r:binding [ r:variable [ n3:uri "http://www.w3.org/2000/10/swap/var#x_12"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk_8"]];
    r:binding [ r:variable [ n3:uri "http://www.w3.org/2000/10/swap/var#x_13"]; r:boundTo (t:Ghent-Belgium)];
    r:rule skolem:lemma9.

skolem:lemma2 a r:Inference;
    r:gives {
        t:Boston-USA t:answer (t:Cambridge-USA).
    };
    r:evidence (
        skolem:lemma10
        skolem:lemma10
        [ a r:Fact; r:gives {((<https://eyereasoner.github.io/eye/reasoning/tfcontext/data-001.n3> <https://eyereasoner.github.io/eye/reasoning/tfcontext/rules-001.n3>) 1) e:findall (_:sk_9 {
            _:sk_9 geo:lat _:sk_10.
            _:sk_9 geo:long _:sk_11.
            _:sk_9 log:notEqualTo t:Boston-USA.
            (_:sk_10 42.3584) math:difference _:sk_12.
            (_:sk_12 2) math:exponentiation _:sk_13.
            (_:sk_11 -71.0598) math:difference _:sk_14.
            (_:sk_14 2) math:exponentiation _:sk_15.
            (_:sk_13 _:sk_15) math:sum _:sk_16.
            (_:sk_16 0.5) math:exponentiation _:sk_17.
            _:sk_17 math:lessThan 1.0.
        } (t:Cambridge-USA))}]
    );
    r:binding [ r:variable [ n3:uri "http://www.w3.org/2000/10/swap/var#x_0"]; r:boundTo [ n3:uri "https://eyereasoner.github.io/eye/reasoning/tfcontext#Boston-USA"]];
    r:binding [ r:variable [ n3:uri "http://www.w3.org/2000/10/swap/var#x_1"]; r:boundTo 42.3584];
    r:binding [ r:variable [ n3:uri "http://www.w3.org/2000/10/swap/var#x_2"]; r:boundTo -71.0598];
    r:binding [ r:variable [ n3:uri "http://www.w3.org/2000/10/swap/var#x_3"]; r:boundTo ((<https://eyereasoner.github.io/eye/reasoning/tfcontext/data-001.n3> <https://eyereasoner.github.io/eye/reasoning/tfcontext/rules-001.n3>) 1)];
    r:binding [ r:variable [ n3:uri "http://www.w3.org/2000/10/swap/var#x_4"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk_9"]];
    r:binding [ r:variable [ n3:uri "http://www.w3.org/2000/10/swap/var#x_5"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk_10"]];
    r:binding [ r:variable [ n3:uri "http://www.w3.org/2000/10/swap/var#x_6"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk_11"]];
    r:binding [ r:variable [ n3:uri "http://www.w3.org/2000/10/swap/var#x_7"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk_12"]];
    r:binding [ r:variable [ n3:uri "http://www.w3.org/2000/10/swap/var#x_8"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk_13"]];
    r:binding [ r:variable [ n3:uri "http://www.w3.org/2000/10/swap/var#x_9"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk_14"]];
    r:binding [ r:variable [ n3:uri "http://www.w3.org/2000/10/swap/var#x_10"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk_15"]];
    r:binding [ r:variable [ n3:uri "http://www.w3.org/2000/10/swap/var#x_11"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk_16"]];
    r:binding [ r:variable [ n3:uri "http://www.w3.org/2000/10/swap/var#x_12"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk_17"]];
    r:binding [ r:variable [ n3:uri "http://www.w3.org/2000/10/swap/var#x_13"]; r:boundTo (t:Cambridge-USA)];
    r:rule skolem:lemma9.

skolem:lemma3 a r:Inference;
    r:gives {
        t:Bruges-Belgium t:answer (t:Ghent-Belgium t:Ostend-Belgium).
    };
    r:evidence (
        skolem:lemma11
        skolem:lemma11
        [ a r:Fact; r:gives {((<https://eyereasoner.github.io/eye/reasoning/tfcontext/data-001.n3> <https://eyereasoner.github.io/eye/reasoning/tfcontext/rules-001.n3>) 1) e:findall (_:sk_18 {
            _:sk_18 geo:lat _:sk_19.
            _:sk_18 geo:long _:sk_20.
            _:sk_18 log:notEqualTo t:Bruges-Belgium.
            (_:sk_19 51.2108) math:difference _:sk_21.
            (_:sk_21 2) math:exponentiation _:sk_22.
            (_:sk_20 3.2249) math:difference _:sk_23.
            (_:sk_23 2) math:exponentiation _:sk_24.
            (_:sk_22 _:sk_24) math:sum _:sk_25.
            (_:sk_25 0.5) math:exponentiation _:sk_26.
            _:sk_26 math:lessThan 1.0.
        } (t:Ghent-Belgium t:Ostend-Belgium))}]
    );
    r:binding [ r:variable [ n3:uri "http://www.w3.org/2000/10/swap/var#x_0"]; r:boundTo [ n3:uri "https://eyereasoner.github.io/eye/reasoning/tfcontext#Bruges-Belgium"]];
    r:binding [ r:variable [ n3:uri "http://www.w3.org/2000/10/swap/var#x_1"]; r:boundTo 51.2108];
    r:binding [ r:variable [ n3:uri "http://www.w3.org/2000/10/swap/var#x_2"]; r:boundTo 3.2249];
    r:binding [ r:variable [ n3:uri "http://www.w3.org/2000/10/swap/var#x_3"]; r:boundTo ((<https://eyereasoner.github.io/eye/reasoning/tfcontext/data-001.n3> <https://eyereasoner.github.io/eye/reasoning/tfcontext/rules-001.n3>) 1)];
    r:binding [ r:variable [ n3:uri "http://www.w3.org/2000/10/swap/var#x_4"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk_18"]];
    r:binding [ r:variable [ n3:uri "http://www.w3.org/2000/10/swap/var#x_5"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk_19"]];
    r:binding [ r:variable [ n3:uri "http://www.w3.org/2000/10/swap/var#x_6"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk_20"]];
    r:binding [ r:variable [ n3:uri "http://www.w3.org/2000/10/swap/var#x_7"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk_21"]];
    r:binding [ r:variable [ n3:uri "http://www.w3.org/2000/10/swap/var#x_8"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk_22"]];
    r:binding [ r:variable [ n3:uri "http://www.w3.org/2000/10/swap/var#x_9"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk_23"]];
    r:binding [ r:variable [ n3:uri "http://www.w3.org/2000/10/swap/var#x_10"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk_24"]];
    r:binding [ r:variable [ n3:uri "http://www.w3.org/2000/10/swap/var#x_11"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk_25"]];
    r:binding [ r:variable [ n3:uri "http://www.w3.org/2000/10/swap/var#x_12"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk_26"]];
    r:binding [ r:variable [ n3:uri "http://www.w3.org/2000/10/swap/var#x_13"]; r:boundTo (t:Ghent-Belgium t:Ostend-Belgium)];
    r:rule skolem:lemma9.

skolem:lemma4 a r:Inference;
    r:gives {
        t:Cambridge-USA t:answer (t:Boston-USA).
    };
    r:evidence (
        skolem:lemma12
        skolem:lemma12
        [ a r:Fact; r:gives {((<https://eyereasoner.github.io/eye/reasoning/tfcontext/data-001.n3> <https://eyereasoner.github.io/eye/reasoning/tfcontext/rules-001.n3>) 1) e:findall (_:sk_27 {
            _:sk_27 geo:lat _:sk_28.
            _:sk_27 geo:long _:sk_29.
            _:sk_27 log:notEqualTo t:Cambridge-USA.
            (_:sk_28 42.3736) math:difference _:sk_30.
            (_:sk_30 2) math:exponentiation _:sk_31.
            (_:sk_29 -71.1097) math:difference _:sk_32.
            (_:sk_32 2) math:exponentiation _:sk_33.
            (_:sk_31 _:sk_33) math:sum _:sk_34.
            (_:sk_34 0.5) math:exponentiation _:sk_35.
            _:sk_35 math:lessThan 1.0.
        } (t:Boston-USA))}]
    );
    r:binding [ r:variable [ n3:uri "http://www.w3.org/2000/10/swap/var#x_0"]; r:boundTo [ n3:uri "https://eyereasoner.github.io/eye/reasoning/tfcontext#Cambridge-USA"]];
    r:binding [ r:variable [ n3:uri "http://www.w3.org/2000/10/swap/var#x_1"]; r:boundTo 42.3736];
    r:binding [ r:variable [ n3:uri "http://www.w3.org/2000/10/swap/var#x_2"]; r:boundTo -71.1097];
    r:binding [ r:variable [ n3:uri "http://www.w3.org/2000/10/swap/var#x_3"]; r:boundTo ((<https://eyereasoner.github.io/eye/reasoning/tfcontext/data-001.n3> <https://eyereasoner.github.io/eye/reasoning/tfcontext/rules-001.n3>) 1)];
    r:binding [ r:variable [ n3:uri "http://www.w3.org/2000/10/swap/var#x_4"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk_27"]];
    r:binding [ r:variable [ n3:uri "http://www.w3.org/2000/10/swap/var#x_5"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk_28"]];
    r:binding [ r:variable [ n3:uri "http://www.w3.org/2000/10/swap/var#x_6"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk_29"]];
    r:binding [ r:variable [ n3:uri "http://www.w3.org/2000/10/swap/var#x_7"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk_30"]];
    r:binding [ r:variable [ n3:uri "http://www.w3.org/2000/10/swap/var#x_8"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk_31"]];
    r:binding [ r:variable [ n3:uri "http://www.w3.org/2000/10/swap/var#x_9"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk_32"]];
    r:binding [ r:variable [ n3:uri "http://www.w3.org/2000/10/swap/var#x_10"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk_33"]];
    r:binding [ r:variable [ n3:uri "http://www.w3.org/2000/10/swap/var#x_11"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk_34"]];
    r:binding [ r:variable [ n3:uri "http://www.w3.org/2000/10/swap/var#x_12"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk_35"]];
    r:binding [ r:variable [ n3:uri "http://www.w3.org/2000/10/swap/var#x_13"]; r:boundTo (t:Boston-USA)];
    r:rule skolem:lemma9.

skolem:lemma5 a r:Inference;
    r:gives {
        t:Chicago-USA t:answer ().
    };
    r:evidence (
        skolem:lemma13
        skolem:lemma13
        [ a r:Fact; r:gives {((<https://eyereasoner.github.io/eye/reasoning/tfcontext/data-001.n3> <https://eyereasoner.github.io/eye/reasoning/tfcontext/rules-001.n3>) 1) e:findall (_:sk_36 {
            _:sk_36 geo:lat _:sk_37.
            _:sk_36 geo:long _:sk_38.
            _:sk_36 log:notEqualTo t:Chicago-USA.
            (_:sk_37 41.8781) math:difference _:sk_39.
            (_:sk_39 2) math:exponentiation _:sk_40.
            (_:sk_38 -87.6298) math:difference _:sk_41.
            (_:sk_41 2) math:exponentiation _:sk_42.
            (_:sk_40 _:sk_42) math:sum _:sk_43.
            (_:sk_43 0.5) math:exponentiation _:sk_44.
            _:sk_44 math:lessThan 1.0.
        } ())}]
    );
    r:binding [ r:variable [ n3:uri "http://www.w3.org/2000/10/swap/var#x_0"]; r:boundTo [ n3:uri "https://eyereasoner.github.io/eye/reasoning/tfcontext#Chicago-USA"]];
    r:binding [ r:variable [ n3:uri "http://www.w3.org/2000/10/swap/var#x_1"]; r:boundTo 41.8781];
    r:binding [ r:variable [ n3:uri "http://www.w3.org/2000/10/swap/var#x_2"]; r:boundTo -87.6298];
    r:binding [ r:variable [ n3:uri "http://www.w3.org/2000/10/swap/var#x_3"]; r:boundTo ((<https://eyereasoner.github.io/eye/reasoning/tfcontext/data-001.n3> <https://eyereasoner.github.io/eye/reasoning/tfcontext/rules-001.n3>) 1)];
    r:binding [ r:variable [ n3:uri "http://www.w3.org/2000/10/swap/var#x_4"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk_36"]];
    r:binding [ r:variable [ n3:uri "http://www.w3.org/2000/10/swap/var#x_5"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk_37"]];
    r:binding [ r:variable [ n3:uri "http://www.w3.org/2000/10/swap/var#x_6"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk_38"]];
    r:binding [ r:variable [ n3:uri "http://www.w3.org/2000/10/swap/var#x_7"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk_39"]];
    r:binding [ r:variable [ n3:uri "http://www.w3.org/2000/10/swap/var#x_8"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk_40"]];
    r:binding [ r:variable [ n3:uri "http://www.w3.org/2000/10/swap/var#x_9"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk_41"]];
    r:binding [ r:variable [ n3:uri "http://www.w3.org/2000/10/swap/var#x_10"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk_42"]];
    r:binding [ r:variable [ n3:uri "http://www.w3.org/2000/10/swap/var#x_11"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk_43"]];
    r:binding [ r:variable [ n3:uri "http://www.w3.org/2000/10/swap/var#x_12"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk_44"]];
    r:binding [ r:variable [ n3:uri "http://www.w3.org/2000/10/swap/var#x_13"]; r:boundTo ()];
    r:rule skolem:lemma9.

skolem:lemma6 a r:Inference;
    r:gives {
        t:Ghent-Belgium t:answer (t:Antwerp-Belgium t:Bruges-Belgium t:Ostend-Belgium).
    };
    r:evidence (
        skolem:lemma14
        skolem:lemma14
        [ a r:Fact; r:gives {((<https://eyereasoner.github.io/eye/reasoning/tfcontext/data-001.n3> <https://eyereasoner.github.io/eye/reasoning/tfcontext/rules-001.n3>) 1) e:findall (_:sk_45 {
            _:sk_45 geo:lat _:sk_46.
            _:sk_45 geo:long _:sk_47.
            _:sk_45 log:notEqualTo t:Ghent-Belgium.
            (_:sk_46 51.0535) math:difference _:sk_48.
            (_:sk_48 2) math:exponentiation _:sk_49.
            (_:sk_47 3.7304) math:difference _:sk_50.
            (_:sk_50 2) math:exponentiation _:sk_51.
            (_:sk_49 _:sk_51) math:sum _:sk_52.
            (_:sk_52 0.5) math:exponentiation _:sk_53.
            _:sk_53 math:lessThan 1.0.
        } (t:Antwerp-Belgium t:Bruges-Belgium t:Ostend-Belgium))}]
    );
    r:binding [ r:variable [ n3:uri "http://www.w3.org/2000/10/swap/var#x_0"]; r:boundTo [ n3:uri "https://eyereasoner.github.io/eye/reasoning/tfcontext#Ghent-Belgium"]];
    r:binding [ r:variable [ n3:uri "http://www.w3.org/2000/10/swap/var#x_1"]; r:boundTo 51.0535];
    r:binding [ r:variable [ n3:uri "http://www.w3.org/2000/10/swap/var#x_2"]; r:boundTo 3.7304];
    r:binding [ r:variable [ n3:uri "http://www.w3.org/2000/10/swap/var#x_3"]; r:boundTo ((<https://eyereasoner.github.io/eye/reasoning/tfcontext/data-001.n3> <https://eyereasoner.github.io/eye/reasoning/tfcontext/rules-001.n3>) 1)];
    r:binding [ r:variable [ n3:uri "http://www.w3.org/2000/10/swap/var#x_4"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk_45"]];
    r:binding [ r:variable [ n3:uri "http://www.w3.org/2000/10/swap/var#x_5"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk_46"]];
    r:binding [ r:variable [ n3:uri "http://www.w3.org/2000/10/swap/var#x_6"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk_47"]];
    r:binding [ r:variable [ n3:uri "http://www.w3.org/2000/10/swap/var#x_7"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk_48"]];
    r:binding [ r:variable [ n3:uri "http://www.w3.org/2000/10/swap/var#x_8"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk_49"]];
    r:binding [ r:variable [ n3:uri "http://www.w3.org/2000/10/swap/var#x_9"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk_50"]];
    r:binding [ r:variable [ n3:uri "http://www.w3.org/2000/10/swap/var#x_10"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk_51"]];
    r:binding [ r:variable [ n3:uri "http://www.w3.org/2000/10/swap/var#x_11"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk_52"]];
    r:binding [ r:variable [ n3:uri "http://www.w3.org/2000/10/swap/var#x_12"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk_53"]];
    r:binding [ r:variable [ n3:uri "http://www.w3.org/2000/10/swap/var#x_13"]; r:boundTo (t:Antwerp-Belgium t:Bruges-Belgium t:Ostend-Belgium)];
    r:rule skolem:lemma9.

skolem:lemma7 a r:Inference;
    r:gives {
        t:Ostend-Belgium t:answer (t:Bruges-Belgium t:Ghent-Belgium).
    };
    r:evidence (
        skolem:lemma15
        skolem:lemma15
        [ a r:Fact; r:gives {((<https://eyereasoner.github.io/eye/reasoning/tfcontext/data-001.n3> <https://eyereasoner.github.io/eye/reasoning/tfcontext/rules-001.n3>) 1) e:findall (_:sk_54 {
            _:sk_54 geo:lat _:sk_55.
            _:sk_54 geo:long _:sk_56.
            _:sk_54 log:notEqualTo t:Ostend-Belgium.
            (_:sk_55 51.2154) math:difference _:sk_57.
            (_:sk_57 2) math:exponentiation _:sk_58.
            (_:sk_56 2.9286) math:difference _:sk_59.
            (_:sk_59 2) math:exponentiation _:sk_60.
            (_:sk_58 _:sk_60) math:sum _:sk_61.
            (_:sk_61 0.5) math:exponentiation _:sk_62.
            _:sk_62 math:lessThan 1.0.
        } (t:Bruges-Belgium t:Ghent-Belgium))}]
    );
    r:binding [ r:variable [ n3:uri "http://www.w3.org/2000/10/swap/var#x_0"]; r:boundTo [ n3:uri "https://eyereasoner.github.io/eye/reasoning/tfcontext#Ostend-Belgium"]];
    r:binding [ r:variable [ n3:uri "http://www.w3.org/2000/10/swap/var#x_1"]; r:boundTo 51.2154];
    r:binding [ r:variable [ n3:uri "http://www.w3.org/2000/10/swap/var#x_2"]; r:boundTo 2.9286];
    r:binding [ r:variable [ n3:uri "http://www.w3.org/2000/10/swap/var#x_3"]; r:boundTo ((<https://eyereasoner.github.io/eye/reasoning/tfcontext/data-001.n3> <https://eyereasoner.github.io/eye/reasoning/tfcontext/rules-001.n3>) 1)];
    r:binding [ r:variable [ n3:uri "http://www.w3.org/2000/10/swap/var#x_4"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk_54"]];
    r:binding [ r:variable [ n3:uri "http://www.w3.org/2000/10/swap/var#x_5"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk_55"]];
    r:binding [ r:variable [ n3:uri "http://www.w3.org/2000/10/swap/var#x_6"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk_56"]];
    r:binding [ r:variable [ n3:uri "http://www.w3.org/2000/10/swap/var#x_7"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk_57"]];
    r:binding [ r:variable [ n3:uri "http://www.w3.org/2000/10/swap/var#x_8"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk_58"]];
    r:binding [ r:variable [ n3:uri "http://www.w3.org/2000/10/swap/var#x_9"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk_59"]];
    r:binding [ r:variable [ n3:uri "http://www.w3.org/2000/10/swap/var#x_10"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk_60"]];
    r:binding [ r:variable [ n3:uri "http://www.w3.org/2000/10/swap/var#x_11"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk_61"]];
    r:binding [ r:variable [ n3:uri "http://www.w3.org/2000/10/swap/var#x_12"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk_62"]];
    r:binding [ r:variable [ n3:uri "http://www.w3.org/2000/10/swap/var#x_13"]; r:boundTo (t:Bruges-Belgium t:Ghent-Belgium)];
    r:rule skolem:lemma9.

skolem:lemma8 a r:Inference;
    r:gives {
        t:Antwerp-Belgium geo:lat 51.2192 .
        t:Antwerp-Belgium geo:long 4.4029 .
    };
    r:evidence (
        skolem:lemma16
    );
    r:binding [ r:variable [ n3:uri "http://www.w3.org/2000/10/swap/var#x_0"]; r:boundTo [ n3:uri "https://eyereasoner.github.io/eye/reasoning/tfcontext#Antwerp-Belgium"]];
    r:binding [ r:variable [ n3:uri "http://www.w3.org/2000/10/swap/var#x_1"]; r:boundTo 51.2192];
    r:binding [ r:variable [ n3:uri "http://www.w3.org/2000/10/swap/var#x_2"]; r:boundTo 4.4029];
    r:rule skolem:lemma17.

skolem:lemma9 a r:Extraction;
    r:gives {
        @forAll var:x_0, var:x_1, var:x_2, var:x_3, var:x_4, var:x_5, var:x_6, var:x_7, var:x_8, var:x_9, var:x_10, var:x_11, var:x_12, var:x_13. {
            var:x_0 geo:lat var:x_1.
            var:x_0 geo:long var:x_2.
            var:x_3 e:findall (var:x_4 {
                var:x_4 geo:lat var:x_5.
                var:x_4 geo:long var:x_6.
                var:x_4 log:notEqualTo var:x_0.
                (var:x_5 var:x_1) math:difference var:x_7.
                (var:x_7 2) math:exponentiation var:x_8.
                (var:x_6 var:x_2) math:difference var:x_9.
                (var:x_9 2) math:exponentiation var:x_10.
                (var:x_8 var:x_10) math:sum var:x_11.
                (var:x_11 0.5) math:exponentiation var:x_12.
                var:x_12 math:lessThan 1.0.
            } var:x_13).
        } => {
            var:x_0 t:answer var:x_13.
        }.
    };
    r:because [ a r:Parsing; r:source <https://eyereasoner.github.io/eye/reasoning/tfcontext/query-001.n3>].

skolem:lemma10 a r:Inference;
    r:gives {
        t:Boston-USA geo:lat 42.3584 .
        t:Boston-USA geo:long -71.0598 .
    };
    r:evidence (
        skolem:lemma18
    );
    r:binding [ r:variable [ n3:uri "http://www.w3.org/2000/10/swap/var#x_0"]; r:boundTo [ n3:uri "https://eyereasoner.github.io/eye/reasoning/tfcontext#Boston-USA"]];
    r:binding [ r:variable [ n3:uri "http://www.w3.org/2000/10/swap/var#x_1"]; r:boundTo 42.3584];
    r:binding [ r:variable [ n3:uri "http://www.w3.org/2000/10/swap/var#x_2"]; r:boundTo -71.0598];
    r:rule skolem:lemma17.

skolem:lemma11 a r:Inference;
    r:gives {
        t:Bruges-Belgium geo:lat 51.2108 .
        t:Bruges-Belgium geo:long 3.2249 .
    };
    r:evidence (
        skolem:lemma19
    );
    r:binding [ r:variable [ n3:uri "http://www.w3.org/2000/10/swap/var#x_0"]; r:boundTo [ n3:uri "https://eyereasoner.github.io/eye/reasoning/tfcontext#Bruges-Belgium"]];
    r:binding [ r:variable [ n3:uri "http://www.w3.org/2000/10/swap/var#x_1"]; r:boundTo 51.2108];
    r:binding [ r:variable [ n3:uri "http://www.w3.org/2000/10/swap/var#x_2"]; r:boundTo 3.2249];
    r:rule skolem:lemma17.

skolem:lemma12 a r:Inference;
    r:gives {
        t:Cambridge-USA geo:lat 42.3736 .
        t:Cambridge-USA geo:long -71.1097 .
    };
    r:evidence (
        skolem:lemma20
    );
    r:binding [ r:variable [ n3:uri "http://www.w3.org/2000/10/swap/var#x_0"]; r:boundTo [ n3:uri "https://eyereasoner.github.io/eye/reasoning/tfcontext#Cambridge-USA"]];
    r:binding [ r:variable [ n3:uri "http://www.w3.org/2000/10/swap/var#x_1"]; r:boundTo 42.3736];
    r:binding [ r:variable [ n3:uri "http://www.w3.org/2000/10/swap/var#x_2"]; r:boundTo -71.1097];
    r:rule skolem:lemma17.

skolem:lemma13 a r:Inference;
    r:gives {
        t:Chicago-USA geo:lat 41.8781 .
        t:Chicago-USA geo:long -87.6298 .
    };
    r:evidence (
        skolem:lemma21
    );
    r:binding [ r:variable [ n3:uri "http://www.w3.org/2000/10/swap/var#x_0"]; r:boundTo [ n3:uri "https://eyereasoner.github.io/eye/reasoning/tfcontext#Chicago-USA"]];
    r:binding [ r:variable [ n3:uri "http://www.w3.org/2000/10/swap/var#x_1"]; r:boundTo 41.8781];
    r:binding [ r:variable [ n3:uri "http://www.w3.org/2000/10/swap/var#x_2"]; r:boundTo -87.6298];
    r:rule skolem:lemma17.

skolem:lemma14 a r:Inference;
    r:gives {
        t:Ghent-Belgium geo:lat 51.0535 .
        t:Ghent-Belgium geo:long 3.7304 .
    };
    r:evidence (
        skolem:lemma22
    );
    r:binding [ r:variable [ n3:uri "http://www.w3.org/2000/10/swap/var#x_0"]; r:boundTo [ n3:uri "https://eyereasoner.github.io/eye/reasoning/tfcontext#Ghent-Belgium"]];
    r:binding [ r:variable [ n3:uri "http://www.w3.org/2000/10/swap/var#x_1"]; r:boundTo 51.0535];
    r:binding [ r:variable [ n3:uri "http://www.w3.org/2000/10/swap/var#x_2"]; r:boundTo 3.7304];
    r:rule skolem:lemma17.

skolem:lemma15 a r:Inference;
    r:gives {
        t:Ostend-Belgium geo:lat 51.2154 .
        t:Ostend-Belgium geo:long 2.9286 .
    };
    r:evidence (
        skolem:lemma23
    );
    r:binding [ r:variable [ n3:uri "http://www.w3.org/2000/10/swap/var#x_0"]; r:boundTo [ n3:uri "https://eyereasoner.github.io/eye/reasoning/tfcontext#Ostend-Belgium"]];
    r:binding [ r:variable [ n3:uri "http://www.w3.org/2000/10/swap/var#x_1"]; r:boundTo 51.2154];
    r:binding [ r:variable [ n3:uri "http://www.w3.org/2000/10/swap/var#x_2"]; r:boundTo 2.9286];
    r:rule skolem:lemma17.

skolem:lemma16 a r:Extraction;
    r:gives {
        t:Antwerp-Belgium t:position-tensor (51.2192 4.4029).
    };
    r:because [ a r:Parsing; r:source <https://eyereasoner.github.io/eye/reasoning/tfcontext/data-001.n3>].

skolem:lemma17 a r:Extraction;
    r:gives {
        @forAll var:x_0, var:x_1, var:x_2. {
            var:x_0 t:position-tensor (var:x_1 var:x_2).
        } => {
            var:x_0 geo:lat var:x_1.
            var:x_0 geo:long var:x_2.
        }.
    };
    r:because [ a r:Parsing; r:source <https://eyereasoner.github.io/eye/reasoning/tfcontext/rules-001.n3>].

skolem:lemma18 a r:Extraction;
    r:gives {
        t:Boston-USA t:position-tensor (42.3584 -71.0598).
    };
    r:because [ a r:Parsing; r:source <https://eyereasoner.github.io/eye/reasoning/tfcontext/data-001.n3>].

skolem:lemma19 a r:Extraction;
    r:gives {
        t:Bruges-Belgium t:position-tensor (51.2108 3.2249).
    };
    r:because [ a r:Parsing; r:source <https://eyereasoner.github.io/eye/reasoning/tfcontext/data-001.n3>].

skolem:lemma20 a r:Extraction;
    r:gives {
        t:Cambridge-USA t:position-tensor (42.3736 -71.1097).
    };
    r:because [ a r:Parsing; r:source <https://eyereasoner.github.io/eye/reasoning/tfcontext/data-001.n3>].

skolem:lemma21 a r:Extraction;
    r:gives {
        t:Chicago-USA t:position-tensor (41.8781 -87.6298).
    };
    r:because [ a r:Parsing; r:source <https://eyereasoner.github.io/eye/reasoning/tfcontext/data-001.n3>].

skolem:lemma22 a r:Extraction;
    r:gives {
        t:Ghent-Belgium t:position-tensor (51.0535 3.7304).
    };
    r:because [ a r:Parsing; r:source <https://eyereasoner.github.io/eye/reasoning/tfcontext/data-001.n3>].

skolem:lemma23 a r:Extraction;
    r:gives {
        t:Ostend-Belgium t:position-tensor (51.2154 2.9286).
    };
    r:because [ a r:Parsing; r:source <https://eyereasoner.github.io/eye/reasoning/tfcontext/data-001.n3>].

