1: ... [by parsing ] 2: a :VideoFrame . [by erasure from step 1] 3: @forAll :frame . { :frame a f:VideoFrame . } log:implies {:frame a f:Image . } . [by erasure from step 1] 4: ... [by rule from step 3 applied to steps [2] with bindings {'frame': u''}] 5: a :Image . [by erasure from step 4] 6: ... [by parsing ] 7: @forAll :x . { :x a f:Image . } log:implies {:x a f:Image . } . [by erasure from step 6] 8: a :Image . [by rule from step 7 applied to steps [5] with bindings {'x': u''}] @prefix : . a :Image .