// Generated by DareDare
// Model basename : pyramst

var k,c,z;

varexo epsilon;

parameters alpha,beta,gamma,delta,aa;
alpha = 0;
beta = 0;
gamma = 0;
delta = 0;
aa = 0;

model;
c + k = (1 - delta)*k(-1) + k(-1)^alpha*(1 + z)*aa;
0 = -1/(1 + beta)*c(1)^(-gamma)*(1 - delta + k^(-1 + alpha)*(1 + z(1))*aa*alpha) + c^(-gamma);
z = epsilon;
end;

shocks;
var epsilon = 0.01 ;
end;

initval;
k = (1/aa/alpha*(beta + delta))^(1/(-1 + alpha));
c = k^alpha*aa - delta*k;
z = 0;
end;