@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 log: <http://www.w3.org/2000/10/swap/log#>.
@prefix : <http://example.org/#>.
@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:gives [ log:graph (
        [ log:triple ((0 0) :ackermann 1)] 
        [ log:triple ((0 6) :ackermann 7)] 
        [ log:triple ((1 2) :ackermann 4)] 
        [ log:triple ((1 7) :ackermann 9)] 
        [ log:triple ((2 2) :ackermann 7)] 
        [ log:triple ((2 9) :ackermann 21)] 
        [ log:triple ((3 4) :ackermann 125)] 
        [ log:triple ((3 14) :ackermann 131069)] 
        [ log:triple ((4 0) :ackermann 13)] 
        [ log:triple ((4 1) :ackermann 65533)] 
        [ log:triple ((4 2) :ackermann [encoded data, 19729 characters])] 
    )].

skolem:lemma1 a r:Inference;
    r:gives [ log:graph (
        [ log:triple ((0 0) :ackermann 1)] 
        [ log:triple ((0 6) :ackermann 7)] 
        [ log:triple ((1 2) :ackermann 4)] 
        [ log:triple ((1 7) :ackermann 9)] 
        [ log:triple ((2 2) :ackermann 7)] 
        [ log:triple ((2 9) :ackermann 21)] 
        [ log:triple ((3 4) :ackermann 125)] 
        [ log:triple ((3 14) :ackermann 131069)] 
        [ log:triple ((4 0) :ackermann 13)] 
        [ log:triple ((4 1) :ackermann 65533)] 
        [ log:triple ((4 2) :ackermann [encoded data, 19729 characters])] 
    )];
    r:evidence (
        [ a r:Fact; r:gives [ log:graph ([ log:triple ((0 0) :ackermann 1)])]]
        [ a r:Fact; r:gives [ log:graph ([ log:triple ((0 6) :ackermann 7)])]]
        [ a r:Fact; r:gives [ log:graph ([ log:triple ((1 2) :ackermann 4)])]]
        [ a r:Fact; r:gives [ log:graph ([ log:triple ((1 7) :ackermann 9)])]]
        [ a r:Fact; r:gives [ log:graph ([ log:triple ((2 2) :ackermann 7)])]]
        [ a r:Fact; r:gives [ log:graph ([ log:triple ((2 9) :ackermann 21)])]]
        [ a r:Fact; r:gives [ log:graph ([ log:triple ((3 4) :ackermann 125)])]]
        [ a r:Fact; r:gives [ log:graph ([ log:triple ((3 14) :ackermann 131069)])]]
        [ a r:Fact; r:gives [ log:graph ([ log:triple ((4 0) :ackermann 13)])]]
        [ a r:Fact; r:gives [ log:graph ([ log:triple ((4 1) :ackermann 65533)])]]
        [ a r:Fact; r:gives [ log:graph ([ log:triple ((4 2) :ackermann [encoded data, 19729 characters])])]]
    );
    r:binding [ r:variable [ n3:uri "http://www.w3.org/2000/10/swap/var#x_0"]; r:boundTo 1];
    r:binding [ r:variable [ n3:uri "http://www.w3.org/2000/10/swap/var#x_1"]; r:boundTo 7];
    r:binding [ r:variable [ n3:uri "http://www.w3.org/2000/10/swap/var#x_2"]; r:boundTo 4];
    r:binding [ r:variable [ n3:uri "http://www.w3.org/2000/10/swap/var#x_3"]; r:boundTo 9];
    r:binding [ r:variable [ n3:uri "http://www.w3.org/2000/10/swap/var#x_4"]; r:boundTo 7];
    r:binding [ r:variable [ n3:uri "http://www.w3.org/2000/10/swap/var#x_5"]; r:boundTo 21];
    r:binding [ r:variable [ n3:uri "http://www.w3.org/2000/10/swap/var#x_6"]; r:boundTo 125];
    r:binding [ r:variable [ n3:uri "http://www.w3.org/2000/10/swap/var#x_7"]; r:boundTo 131069];
    r:binding [ r:variable [ n3:uri "http://www.w3.org/2000/10/swap/var#x_8"]; r:boundTo 13];
    r:binding [ r:variable [ n3:uri "http://www.w3.org/2000/10/swap/var#x_9"]; r:boundTo 65533];
    r:binding [ r:variable [ n3:uri "http://www.w3.org/2000/10/swap/var#x_10"]; r:boundTo [encoded data, 19729 characters]];
    r:rule [ a r:Fact; r:gives [ log:graph ([ log:triple ([ log:graph (
        [ log:triple ((0 0) :ackermann var:x_0)]
        [ log:triple ((0 6) :ackermann var:x_1)]
        [ log:triple ((1 2) :ackermann var:x_2)]
        [ log:triple ((1 7) :ackermann var:x_3)]
        [ log:triple ((2 2) :ackermann var:x_4)]
        [ log:triple ((2 9) :ackermann var:x_5)]
        [ log:triple ((3 4) :ackermann var:x_6)]
        [ log:triple ((3 14) :ackermann var:x_7)]
        [ log:triple ((4 0) :ackermann var:x_8)]
        [ log:triple ((4 1) :ackermann var:x_9)]
        [ log:triple ((4 2) :ackermann var:x_10)]
    )] log:implies [ log:graph (
        [ log:triple ((0 0) :ackermann var:x_0)]
        [ log:triple ((0 6) :ackermann var:x_1)]
        [ log:triple ((1 2) :ackermann var:x_2)]
        [ log:triple ((1 7) :ackermann var:x_3)]
        [ log:triple ((2 2) :ackermann var:x_4)]
        [ log:triple ((2 9) :ackermann var:x_5)]
        [ log:triple ((3 4) :ackermann var:x_6)]
        [ log:triple ((3 14) :ackermann var:x_7)]
        [ log:triple ((4 0) :ackermann var:x_8)]
        [ log:triple ((4 1) :ackermann var:x_9)]
        [ log:triple ((4 2) :ackermann var:x_10)]
    )])])]].

