===========================================================================
CÓDIGOS - SEMINÁRIO FINAL DE TEORIA QUÂNTICA DOS CAMPOS I (IFT UNESP)
===========================================================================

Autor: Lucas Heck (lucas.heck@ufabc.edu.br)
Data: Dezembro de 2025
Ambiente: Wolfram Mathematica 14.3

DESCRIÇÃO
---------
Este diretório contém os códigos desenvolvidos para o seminário final.
O arquivo principal (SeminarioApresentacao.nb) atua como um guia central, 
contendo hyperlinks que abrem os códigos localizados na pasta "Exemplos".

ESTRUTURA DE PASTAS
-------------------
O arquivo .zip deve ser extraído mantendo a seguinte estrutura:

[Raiz]
 ├── README.txt
 ├── SeminarioApresentacao.nb        (Apresentação principal com links)
 ├── Exemplos/                       (Códigos acessados via links na apresentação)
 ├── Pacotes/                        (Dependências: FeynRules, FeynArts, FeynCalc)
 └── ArquivosFeynRules/              (Scripts de geração e arquivos .fr)

PRÉ-REQUISITOS
--------------
É necessário ter o Mathematica instalado (versão 14.3 ou compatível), além dos 
pacotes FeynRules, FeynArts e FeynCalc configurados.

INSTALAÇÃO (MODO DE REPRODUTIBILIDADE)
--------------------------------------
Para garantir a execução correta, siga estes passos:

1. No Mathematica, rode o comando abaixo para achar a pasta de aplicações:
   FileNameJoin[{$UserBaseDirectory, "Applications"}]
   
   (Exemplo: C:\Users\lucas\AppData\Roaming\Wolfram\Applications)

2. Copie todo o conteúdo da pasta "Pacotes" (inclusa neste zip) e cole dentro 
   do diretório encontrado no passo acima.

COMO RODAR
----------
1. Mantenha o arquivo "SeminarioApresentacao.nb" na mesma pasta onde está 
   a pasta "Exemplos". Não separe os arquivos para não quebrar os hyperlinks.

2. Abra o arquivo "SeminarioApresentacao.nb".

3. Durante a apresentação, ao clicar nos links indicados, os notebooks 
   correspondentes dentro da pasta "Exemplos" serão abertos automaticamente.

GERAÇÃO DE MODELOS (AVANÇADO)
-----------------------------
Os arquivos de definição de modelo estão na pasta "ArquivosFeynRules":
- GenerateModelFermionicAndScalarQED.m
- GenerateModelPhi4.m
- (Arquivos .fr correspondentes)

IMPORTANTE: 
Estes arquivos NÃO precisam ser executados se você seguiu a instalação recomendada,
pois os modelos já estão pré-compilados. Execute-os apenas se fizer alterações 
manuais nos arquivos .fr ou estiver usando uma instalação limpa dos pacotes.

MANUAIS
---------------------
- FeynRules: https://arxiv.org/abs/0806.4194v1
- FeynArts: https://feynarts.de/FA3Guide.pdf
- FeynCalc: https://indico.cern.ch/event/1213416/contributions/5195251/attachments/2572598/4435752/FeynCalcManual.pdf

===========================================================================