solution-latecontext-3layers
No OneTemporary

File Metadata

Created
Tue, Aug 25, 1:40 AM

solution-latecontext-3layers

bind_function_demand(a2,dependency(dependency(specialization(fnOut,6),4),2))
bind_function_demand(a2,dependency(dependency(specialization(fnOut,6),5),2))
bind_function_demand(a2,dependency(specialization(fnOut,6),2))
bind_function_demand(a3,dependency(specialization(fnOut,6),4))
bind_function_demand(b2,dependency(dependency(specialization(fnOut,6),4),3))
bind_function_demand(b2,dependency(dependency(specialization(fnOut,6),5),3))
bind_function_demand(b2,dependency(specialization(fnOut,6),3))
bind_function_demand(b3,dependency(specialization(fnOut,6),5))
bind_function_demand(sink,specialization(fnOut,6))
bind_scope_demand(2,dependency(dependency(specialization(fnOut,6),4),2))
bind_scope_demand(2,dependency(dependency(specialization(fnOut,6),5),2))
bind_scope_demand(2,dependency(specialization(fnOut,6),2))
bind_scope_demand(3,dependency(dependency(specialization(fnOut,6),4),3))
bind_scope_demand(3,dependency(dependency(specialization(fnOut,6),5),3))
bind_scope_demand(3,dependency(specialization(fnOut,6),3))
bind_scope_demand(4,dependency(specialization(fnOut,6),4))
bind_scope_demand(5,dependency(specialization(fnOut,6),5))
bind_scope_demand(6,specialization(fnOut,6))
bind_scope_decision(0,dependency(dependency(specialization(fnOut,6),4),2),weak(0))
bind_scope_decision(0,dependency(dependency(specialization(fnOut,6),4),3),weak(0))
bind_scope_decision(0,dependency(dependency(specialization(fnOut,6),5),2),weak(0))
bind_scope_decision(0,dependency(dependency(specialization(fnOut,6),5),3),weak(0))
bind_scope_decision(0,dependency(specialization(fnOut,6),2),weak(0))
bind_scope_decision(0,dependency(specialization(fnOut,6),3),weak(0))
bind_scope_decision(1,dependency(dependency(specialization(fnOut,6),4),2),weak(1))
bind_scope_decision(1,dependency(dependency(specialization(fnOut,6),4),3),weak(1))
bind_scope_decision(1,dependency(dependency(specialization(fnOut,6),5),2),weak(1))
bind_scope_decision(1,dependency(dependency(specialization(fnOut,6),5),3),weak(1))
bind_scope_decision(1,dependency(specialization(fnOut,6),2),weak(1))
bind_scope_decision(1,dependency(specialization(fnOut,6),3),weak(1))
bind_scope_decision(2,dependency(specialization(fnOut,6),4),resolution_dependency(weak(2,weak(0)),weak(0)))
bind_scope_decision(2,dependency(specialization(fnOut,6),4),resolution_dependency(weak(2,weak(1)),weak(1)))
bind_scope_decision(2,dependency(specialization(fnOut,6),5),resolution_dependency(weak(2,weak(0)),weak(0)))
bind_scope_decision(2,dependency(specialization(fnOut,6),5),resolution_dependency(weak(2,weak(1)),weak(1)))
bind_scope_decision(3,dependency(specialization(fnOut,6),4),resolution_dependency(weak(3,weak(0)),weak(0)))
bind_scope_decision(3,dependency(specialization(fnOut,6),4),resolution_dependency(weak(3,weak(1)),weak(1)))
bind_scope_decision(3,dependency(specialization(fnOut,6),5),resolution_dependency(weak(3,weak(0)),weak(0)))
bind_scope_decision(3,dependency(specialization(fnOut,6),5),resolution_dependency(weak(3,weak(1)),weak(1)))
bind_scope_decision(4,specialization(fnOut,6),resolution_dependency(keys(keyA1A2A3),weak(2,weak(0))))
bind_scope_decision(4,specialization(fnOut,6),resolution_dependency(keys(keyA1B2A3),weak(3,weak(0))))
bind_scope_decision(4,specialization(fnOut,6),resolution_dependency(keys(keyB1A2A3),weak(2,weak(1))))
bind_scope_decision(4,specialization(fnOut,6),resolution_dependency(keys(keyB1B2A3),weak(3,weak(1))))
bind_scope_decision(5,specialization(fnOut,6),resolution_dependency(keys(keyA1A2B3),weak(2,weak(0))))
bind_scope_decision(5,specialization(fnOut,6),resolution_dependency(keys(keyA1B2B3),weak(3,weak(0))))
bind_scope_decision(5,specialization(fnOut,6),resolution_dependency(keys(keyB1A2B3),weak(2,weak(1))))
bind_scope_decision(5,specialization(fnOut,6),resolution_dependency(keys(keyB1B2B3),weak(3,weak(1))))
scope_dependencies(dependency(dependency(specialization(fnOut,6),4),2),weak(0))
scope_dependencies(dependency(dependency(specialization(fnOut,6),4),2),weak(1))
scope_dependencies(dependency(dependency(specialization(fnOut,6),4),3),weak(0))
scope_dependencies(dependency(dependency(specialization(fnOut,6),4),3),weak(1))
scope_dependencies(dependency(dependency(specialization(fnOut,6),5),2),weak(0))
scope_dependencies(dependency(dependency(specialization(fnOut,6),5),2),weak(1))
scope_dependencies(dependency(dependency(specialization(fnOut,6),5),3),weak(0))
scope_dependencies(dependency(dependency(specialization(fnOut,6),5),3),weak(1))
scope_dependencies(dependency(specialization(fnOut,6),2),weak(0))
scope_dependencies(dependency(specialization(fnOut,6),2),weak(1))
scope_dependencies(dependency(specialization(fnOut,6),3),weak(0))
scope_dependencies(dependency(specialization(fnOut,6),3),weak(1))
scope_dependencies(dependency(specialization(fnOut,6),4),weak(2,weak(0)))
scope_dependencies(dependency(specialization(fnOut,6),4),weak(2,weak(1)))
scope_dependencies(dependency(specialization(fnOut,6),4),weak(3,weak(0)))
scope_dependencies(dependency(specialization(fnOut,6),4),weak(3,weak(1)))
scope_dependencies(dependency(specialization(fnOut,6),5),weak(2,weak(0)))
scope_dependencies(dependency(specialization(fnOut,6),5),weak(2,weak(1)))
scope_dependencies(dependency(specialization(fnOut,6),5),weak(3,weak(0)))
scope_dependencies(dependency(specialization(fnOut,6),5),weak(3,weak(1)))
bind_scope(0,keys(keyA1),strong)
bind_scope(1,keys(keyB1),strong)
bind_scope(2,keys(keyA1),weak(0))
bind_scope(2,keys(keyA1A2),weak(0))
bind_scope(2,keys(keyB1),weak(1))
bind_scope(2,keys(keyB1A2),weak(1))
bind_scope(3,keys(keyA1),weak(0))
bind_scope(3,keys(keyA1B2),weak(0))
bind_scope(3,keys(keyB1),weak(1))
bind_scope(3,keys(keyB1B2),weak(1))
bind_scope(4,keys(keyA1),weak(0))
bind_scope(4,keys(keyA1A2),weak(2,weak(0)))
bind_scope(4,keys(keyA1A2A3),weak(2,weak(0)))
bind_scope(4,keys(keyA1B2),weak(3,weak(0)))
bind_scope(4,keys(keyA1B2A3),weak(3,weak(0)))
bind_scope(4,keys(keyB1),weak(1))
bind_scope(4,keys(keyB1A2),weak(2,weak(1)))
bind_scope(4,keys(keyB1A2A3),weak(2,weak(1)))
bind_scope(4,keys(keyB1B2),weak(3,weak(1)))
bind_scope(4,keys(keyB1B2A3),weak(3,weak(1)))
bind_scope(5,keys(keyA1),weak(0))
bind_scope(5,keys(keyA1A2),weak(2,weak(0)))
bind_scope(5,keys(keyA1A2B3),weak(2,weak(0)))
bind_scope(5,keys(keyA1B2),weak(3,weak(0)))
bind_scope(5,keys(keyA1B2B3),weak(3,weak(0)))
bind_scope(5,keys(keyB1),weak(1))
bind_scope(5,keys(keyB1A2),weak(2,weak(1)))
bind_scope(5,keys(keyB1A2B3),weak(2,weak(1)))
bind_scope(5,keys(keyB1B2),weak(3,weak(1)))
bind_scope(5,keys(keyB1B2B3),weak(3,weak(1)))
bind_scope(6,keys(keyA1),weak(0))
bind_scope(6,keys(keyA1A2),weak(2,weak(0)))
bind_scope(6,keys(keyA1A2A3),weak(4,weak(2,weak(0))))
bind_scope(6,keys(keyA1A2B3),weak(5,weak(2,weak(0))))
bind_scope(6,keys(keyA1B2),weak(3,weak(0)))
bind_scope(6,keys(keyA1B2A3),weak(4,weak(3,weak(0))))
bind_scope(6,keys(keyA1B2B3),weak(5,weak(3,weak(0))))
bind_scope(6,keys(keyB1),weak(1))
bind_scope(6,keys(keyB1A2),weak(2,weak(1)))
bind_scope(6,keys(keyB1A2A3),weak(4,weak(2,weak(1))))
bind_scope(6,keys(keyB1A2B3),weak(5,weak(2,weak(1))))
bind_scope(6,keys(keyB1B2),weak(3,weak(1)))
bind_scope(6,keys(keyB1B2A3),weak(4,weak(3,weak(1))))
bind_scope(6,keys(keyB1B2B3),weak(5,weak(3,weak(1))))
bind_scope(7,keys(keyA1),weak(0))
bind_scope(7,keys(keyA1A2),weak(2,weak(0)))
bind_scope(7,keys(keyA1A2A3),weak(4,weak(2,weak(0))))
bind_scope(7,keys(keyA1A2B3),weak(5,weak(2,weak(0))))
bind_scope(7,keys(keyA1B2),weak(3,weak(0)))
bind_scope(7,keys(keyA1B2A3),weak(4,weak(3,weak(0))))
bind_scope(7,keys(keyA1B2B3),weak(5,weak(3,weak(0))))
bind_scope(7,keys(keyB1),weak(1))
bind_scope(7,keys(keyB1A2),weak(2,weak(1)))
bind_scope(7,keys(keyB1A2A3),weak(4,weak(2,weak(1))))
bind_scope(7,keys(keyB1A2B3),weak(5,weak(2,weak(1))))
bind_scope(7,keys(keyB1B2),weak(3,weak(1)))
bind_scope(7,keys(keyB1B2A3),weak(4,weak(3,weak(1))))
bind_scope(7,keys(keyB1B2B3),weak(5,weak(3,weak(1))))
cfa_call(0,a2)
cfa_call(0,b2)
cfa_call(1,a2)
cfa_call(1,b2)
cfa_call(2,a3)
cfa_call(2,b3)
cfa_call(3,a3)
cfa_call(3,b3)
cfa_call(4,sink)
cfa_call(5,sink)
cfa_call(6,fnOut)
cfa_function_specializations(fnOut,keys(keyA1A2A3))
cfa_function_specializations(fnOut,keys(keyA1A2B3))
cfa_function_specializations(fnOut,keys(keyA1B2A3))
cfa_function_specializations(fnOut,keys(keyA1B2B3))
cfa_function_specializations(fnOut,keys(keyB1A2A3))
cfa_function_specializations(fnOut,keys(keyB1A2B3))
cfa_function_specializations(fnOut,keys(keyB1B2A3))
cfa_function_specializations(fnOut,keys(keyB1B2B3))
cfa_parent(0,function(a1))
cfa_parent(1,function(b1))
cfa_parent(2,function(a2))
cfa_parent(3,function(b2))
cfa_parent(4,function(a3))
cfa_parent(5,function(b3))
cfa_parent(6,function(sink))
cfa_parent(7,function(fnOut))
function(a1)
function(a2)
function(a3)
function(b1)
function(b2)
function(b3)
function(fnOut)
function(sink)
keys(keyA1)
keys(keyA1A2)
keys(keyA1A2A3)
keys(keyA1A2B3)
keys(keyA1B2)
keys(keyA1B2A3)
keys(keyA1B2B3)
keys(keyB1)
keys(keyB1A2)
keys(keyB1A2A3)
keys(keyB1A2B3)
keys(keyB1B2)
keys(keyB1B2A3)
keys(keyB1B2B3)
scope(0)
scope(1)
scope(2)
scope(3)
scope(4)
scope(5)
scope(6)
scope(7)
true

Event Timeline