This thesis is about local and non-local Dirichlet forms on the Sierpi\'nski gasket and the Sierpi\'nski carpet. We are concerned with the following three problems in analysis on the Sierpi\'nski gasket and the Sierpi\'nski carpet.
1. A unified purely *analytic* construction of local regular Dirichlet forms on the Sierpi\'nski gasket and the Sierpi\'nski carpet. We give a purely analytic construction of a self-similar local regular Dirichlet form on the Sierpi\'nski carpet using $\Gamma$-convergence of stable-like non-local closed forms which gives an answer to an open problem in analysis on fractals. We also apply this construction on the Sierpi\'nski gasket.
2. Determination of walk dimension *without* using diffusion. Although the walk dimension is a parameter that determines the behaviour of diffusion, we give two approaches to the determination of the walk dimension *prior* to the construction of diffusion.
- We construct non-local regular Dirichlet forms on the Sierpi\'nski gasket from regular Dirichlet forms on certain augmented rooted tree whose certain boundary at infinity is the Sierpi\'nski gasket. Then the walk dimension is determined by a critical value of a certain parameter of the random walk on the augmented rooted tree.
- We determine a critical value of the index of a non-local quadratic form by finding a more convenient equivalent semi-norm.
3. Approximation of local Dirichlet forms by non-local Dirichlet forms. We prove that non-local Dirichlet forms can approximate local Dirichlet forms as direct consequences of our construction of local Dirichlet forms. We also prove that on the Sierpi\'nski gasket the local Dirichlet form can be obtained as a Mosco limit of non-local Dirichlet forms. Let us emphasize that we do *not* need subordination technique based on heat kernel estimates.