thegoodfellas/blogset-br huggingface dataset:
Nesse segundo post sobre criatividade, vou contar outra historia do tempo do colegio tecnico. As aulas regulares do curso de Eletronica comecavam a tarde, mas duas vezes por semana tinha aula de Educacao Fisica as 7am. Entre essas aulas tinha um intervalo de varias horas, onde muita gente voltava para casa para almocar.Eu ficava la pelo colegio mesmo. Nesses intervalos sem aula eu adquiri varios habitos, como ler ficcao cientifica da Editora Aleph, gibis do Conan e dos X-Men, Diarios de Bordo da Frota Estelar Brasileira, livros-jogos do Steve Jackson, jogar RPG (desde Tagmar ate AD&D), ir ao fliperama da esquina jogar Street Fighter 2, enfim, aprendi tudo que nao presta.E quando nao tinha mais nada para fazer, eu jogava Jogo da Velha.O Jogo da VelhaQualquer um que tenha se dedicado um pouquinho ao Jogo da Velha sabe que e um jogo chato. Se o primeiro jogador comecar no centro, ele pode forcar um empate. Mas nos eramos sobreviventes do Atari, entao conheciamos o jogo 3-D Tic-Tac-Toe, criado pela Carol Shaw (a programadora mulher do sexo feminino que tambem foi responsavel pelo classico River Raid).3-D Tic-Tac-Toe no Atari 2600O Jogo da Velha 3D e como o tradicional, mas agora voce joga em um tabuleiro cubico. O objetivo ainda e completar uma linha antes do seu oponente. Note que o jogo do Atari era 4x4x4, e nao 3x3x3. No jogo 3x3x3, o primeiro jogador sempre pode forcar a vitoria, entao e uma variacao sem graca.Depois de algum tempo jogando o Jogo da Velha 3D, tivemos uma ideia: se a versao 3D e mais divertida que a 2D, sera que o Jogo da Velha 4D nao seria mais legal ainda? Nos desenhamos um tabuleiro 4D no papel e, realmente, era divertido mesmo! Nos desenhavamos o tabuleiro a caneta e jogavamos com lapis, assim era so apagar com borracha para jogar de novo. No fim, ficamos tao viciados que os papeis rasgaram de tanto apagar!Hora da segunda ideia: os alunos de Eletronica tinham acesso a sala dos computadores, cheio de PC-XTs rodando DOS. Eu aproveitei que tinha acabado de aprender Pascal, e fiz um tabuleiro eletronico para jogar direto no computador, sem ter que ficar apagando o tabuleiro a cada jogo. (Voce pode pegar esse source no github: 4dvelha.pas)Jogo da Velha 4D, rodando no PC-XTEssa versao nos divertiu um monte. Eventualmente tivemos outra ideia: por que nao jogar o Jogo da Velha 5D? Essa ideia nao foi para frente, depois de algumas partidas nos percebemos que o 5D tinha o mesmo problema do 3D, o primeiro jogador conseguia forcar a vitoria.E o 6D? Um dos amigos usou o plotter do pai para desenhar um monstruoso tabuleiro de Jogo da Velha 6D, que so coube em um papel A2. Mas esse tambem nao tinha graca: o jogo era muito esparso, sempre acabava antes que conseguissemos utilizar todas as seis dimensoes.No fim, o Jogo da Velha 4D era o ponto otimo, e jogamos essa variacao ate o fim do colegio. Mas quando eu entrei na faculdade, topei com um problema diferente.O Jogo da Velha MinimaxA biblioteca da
Poli era enorme e cheia de cheia de titulos legais, como o livro de Inteligencia Artificial do Peter Norvig. Ali eu conheci o algoritmo minimax para jogos competitivos, e naturalmente bateu a vontade de implementa-lo no meu Jogo da Velha 4D. (A versao com minimax tambem esta no github: 4dvelha2.pas)Infelizmente, o branching factor do Jogo da Velha 4D e muito alto: comeca em 256, quase a mesma dificuldade do jogo de Go. Nos computadores da epoca (isso foi por volta de 1994), eu conseguia no maximo descer um unico nivel da arvore. Eu fiquei bastante frustrado com isso. Sera que eu conseguiria bolar alguma variacao do Jogo da Velha que tivesse um branching factor menor?Alguns anos depois eu consegui uma solucao: ao inves de mudar o numero de dimensoes, eu mudei a geometria do tabuleiro! Se voce pegar um Jogo da Velha 3D, esticar as pontas, e depois torcer o tabuleiro sobre si mesmo, o resultado e um Jogo da Velha 3D nao-Euclideano.Essa versao eu implementei como um applet Java, entao voce pode jogar online, ou pegar o source no github. Com o branching factor menor, deu para colocar tres niveis de dificuldade, desde o Easy (abre um nivel da arvore), ate o Hard (abre tres niveis da arvore).Jogo da Velha nao-EuclideanoGanhar do computador no Hard nao e impossivel, mas voce vai precisar de muito treino para conseguir :)A CriatividadeDessa vez quem cantou a moral da historia foi o Douglas Hofstadter. Em um dos seus livros ele conclui que "variacoes sobre um tema sao o ponto crucial da Criatividade". Pode parecer anti-intuitivo para a maioria: ser criativo nao e o mesmo que ser original? Entao como pode a criatividade estar baseada na variacao?O problema e que quem esta de fora so ve uma pessoa girando um botaozinho: esse Jogo da Velha esta na posicao 2D, eu giro o botao aqui e tenho 3D, giro mais e tenho 4D. Mas criatividade nao e girar o botao, criatividade e achar um botao que nao estava la! Quando eu notei que tinha um botao que girava a geometria, ai sim eu estava sendo criativo.Em resumo, para expandir a sua criatividade voce precisa achar variaveis onde antes so haviam constantes. E isso vale tanto para arte quanto para computacao :)
Um tempo atras me perguntaram se existe algum metodo para ser mais criativo. Isso e bem dificil: para testar se um metodo funciona ou nao, voce precisaria medir a criatividade antes e depois de usar o metodo, e ninguem sabe como mensurar criatividade.Dito isso, eu conheco dois truques que parecem funcionar bem. Neste post eu vou falar do primeiro metodo, e pra isso eu vou contar um historia que aconteceu comigo la nos antigos tempos de colegio tecnico.A FederalEm 1991 eu comecei o curso tecnico em eletronica na ETFSP, popularmente conhecida como a Federal (e que hoje em dia e IFSP). A primeira coisa que nos passaram foi a lista de material para comprar. Alem dos basicos livros e cadernos, a lista tambem incluia itens mais especificos, como caneta nanquim, normografo e calculadora cientifica.A calculadora foi um problema. Naquela epoca, calculadoras cientificas eram caras (ou melhor, ate hoje em dia elas sao caras). Como eu nao tinha condicoes de comprar uma, resolvi encarar o desafio de fazer o curso usando so uma calculadora de quatro operacoes.O primeiro ano foi facil: no inicio do curso, o unico componente usado era o resistor, e contas com resistores voce consegue fazer so com as quatro operacoes. No segundo ano apareceram os capacitores, e ai a coisa complicou: agora as contas envolviam exponenciais e funcoes trigonometricas, que a minha calculadora simples nao fazia.O que fazer entao? Dado que eu nao conhecia ninguem para me emprestar uma calculadora cientifica, nem tinha dinheiro para comprar uma, o jeito foi apelar para a heranca do meu avo.A heranca do meu avo nao era dinheiro. Melhor que isso, era conhecimento! Mais especificamente, era uma estante enorme que ia de parede a parede, com um monte de livros sobre todo tipo de assunto. Os livros eram antigos, da decada de 60, e iam desde o Tesouro da Juventude ate a Gramatica do Janio Quadros.O livro que me salvou foi uma curiosa colecao de Matematica para Seminaristas. Eu nao sei exatamente por que um padre precisa saber matematica, mas o fato e que o livro era bem completo, comecava com produtos notaveis e avancava ate o Calculo. E no meio do caminho, tinha o truque que eu precisava para usar minha calculadora!A ExponencialOs problemas que caiam na prova eram mais ou menos assim: dado o circuito RC-serie abaixo, calcule a tensao no capacitor apos 2 segundos.No colegio tecnico voce nao precisava resolver a equacao diferencial. Ao inves disso, eles davam a formula final; voce so precisava decorar e aplicar:O meu problema era a exponencial, que so tem em calculadoras cientificas. Mas, usando o livro dos seminaristas, eu descobri a formula que resolveu meu problema: a expansao em serie de Taylor:Parece complicado, mas e simples calcular essa formula numa calculadora de quatro operacoes, desde que ela tenha os botoes de memoria (M+, M-, MC e MR). No exemplo dado, em que eu preciso calcular exp(-0.2), a sequencia de botoes e curta:CMC1M+.2M-.22=M+.23=M-.24=M+MRCom 29 toques eu tenho o valor de 0.818, correto com tres casas decimais (e o professor so pedia duas). Se voce tiver
os dedos ageis, praticamente nao leva tempo!Esse metodo tambem e bom para calcular senos e cossenos, que aparecem no calculo de angulos de fasores e no calculo do fator de potencia. Mas tem um caso onde o metodo nao funciona...O LogaritmoAs vezes, o que caia na prova era o problema inverso: dado aquele mesmo circuito RC-serie, quanto tempo leva pro capacitor ficar com metade da tensao da fonte? Nesse caso, a conta depende de log(0.5), e nao tem logaritmo na calculadora de quatro operacoes.Pior, nesse caso o livro tambem nao ajudava. A unica formula que tinha no livro era a seguinte:Se voce tentar usar essa formula na calculadora, logo vai perceber que ela nao e pratica: sao necessarios muitos termos para conseguir a precisao de duas casas decimais desejada. Olhando as formulas, a velocidade de convergencia e clara: os coeficientes da exponencial caem com a velocidade do fatorial, enquanto que os coeficientes do logaritmo caem com a velocidade da serie harmonica, que e muito mais lenta.Hoje em dia, eu provavelmente usaria o metodo de Newton-Raphson para calcular o logaritmo. Mas eu nao entendia de calculo numerico, entao nem sabia que esse metodo existia. Por isso, eu tive que apelar. Ao inves de decorar uma formula, eu decorei quatro numeros:E facil decorar quatro numeros de 7 digitos ne? Certamente todo mundo sabe pelo menos quatro numeros de telefones de cabeca, e a dificuldade e a mesma. Com esses quatro numeros, eu conseguia calcular tudo que queria! Precisa de log(0.5)?Precisa de log(4.2)? Beleza:E se for log(2.6)? Ops, ai nao da, 26 tem um fator primo 13 que nao esta na minha lista. Mas eu posso aproximar:O resultado nao e exato, mas tem precisao de duas casas. Quem precisa de calculadora cientifica, afinal?Isso foi sorte, ou sempre e possivel aproximar? Na epoca eu tinha uma intuicao que sempre dava, mas hoje em dia eu consigo demonstrar que isso e verdade! A demonstracao esta na caixa azul, pule se voce nao sabe teoria dos numeros:A demonstracao usa diretamente o teorema da equidistribuicao de Weyl: o conjunto das partes fracionarias dos multiplos inteiros de um numero irracional qualquer e denso em [0,1). Ou seja, para qualquer irracional e real q, onde 0 q < 1, e para qualquer positivo dado, sempre existe um inteiro n tal que a formula abaixo e verdadeira:Com um pouquinho de algebra e facil estender o dominio de [0,1) para todos os reais. Imagine que escolhemos um real x qualquer, tal que x=p+q, onde p e a parte inteira e q e a parte fracionaria. Entao podemos partir da equacao anterior:Note que o piso de n e um inteiro, e p e um inteiro. Vamos chamar de m a diferenca dos dois:Ou seja, eu posso escolher qualquer irracional e qualquer real x, que sempre vai existir um par de inteiros m e n que satisfazem a inequacao. Ja que eu posso escolher qualquer numero, entao escolho e x como abaixo:Note que e irracional, portanto podemos usar nossa inequacao:Ou seja, sempre podemos aproximar o log de um real y qualquer como a soma de
multiplos inteiros de log(2) e log(3), nem precisava ter decorado o log(5) e log(7)!Infelizmente, essa demonstracao e um exemplo de prova nao-construtiva: ela garante a existencia dos inteiros m e n, mas nao fala como acha-los! No fim, voce precisa descobri-los pela intuicao, exatamente como eu fazia :)A CriatividadeEu poderia terminar o post com uma moral do tipo "se a vida te deu limoes, entao arranje uns bastoes de cobre e faca uma bateria", mas tem uma licao mais importante! A Marissa Mayer cantou a bola em uma entrevista de 2006: a criatividade adora restricoes, especialmente se acompanhada de um desprezo saudavel pelo impossivel.Tente se lembrar de alguma coisa que voce viu e achou muito criativo. Que tal a artista que fazia retratos usando fita cassete? O cara que faz arte usando frutas? O doido que reescreveu The Raven, do Poe, de modo que o numero de letras do poema batesse com os digitos de pi?Todos eles sao exemplos onde o autor se auto-impos uma restricao (de forma, de conteudo, de materia-prima). Se voce quer expandir sua criatividade, impor limites costuma ser mais efetivo que retira-los. Eu mesmo sempre tive problemas quando me pediam uma redacao "com tema livre", era muito mais facil quando o tema tinha alguma restricao.E isso nao vale apenas para arte, vale para computacao tambem. Tente fazer aquele seu programa usar menos memoria, menos CPU, tente programar a mesma coisa em menos tempo: tudo isso vai te forcar a usar solucoes mais criativas.Eu ainda tenho outro truque para estimular a criatividade, mas esse fica para o post seguinte :)(Agradecimentos ao povo do Math Stack Exchange pela ajuda na demonstracao)
Enigma sao os rotores (as engrenagens a esquerda, na foto). Ao longo do rotor esta sequencia alfabetica misturada. Quando inserida no slot apropriado, o rotor faz uma cifra de permutacao, obedecendo uma tabela como essa:Ou seja, a letra A no original vira Z, a letra B vira P, e assim por diante. Quebrar esse codigo e facil, qualquer crianca esperta consegue. Mas o Enigma e mais seguro que isso. Ao inves de um unico rotor, ele tem tres rotores em sequencia, e os tres sao diferentes: a letra A vira Z, depois no rotor seguinte voce pega esse Z e vira F, depois no ultimo o F pode virar Q. E, para complicar mais, cada vez que voce aperta uma tecla o rotor gira, ou seja, da um offset de uma letra no primeiro rotor. Quando o primeiro rotor gira por completo, induz o segundo a girar uma posicao, e assim por diante.Bastante complicado ne? Mas isso nao e seguro o suficiente em um contexto de guerra mundial. A senha desse sistema e a configuracao inicial dos rotores. Voce pode encaixar os rotores no slot em qualquer ordem (6 combinacoes), e iniciando em qualquer angulo inicial (26^3 combinacoes). Isso da um total de 105456 senhas possiveis. Ninguem consegue testar todas essas senhas em um dia. Mas, tambem, ninguem precisa testar sozinho! E so pegar 105456 soldados e mandar cada um testar uma senha diferente. Um deles vai acertar de primeira! (E 105 mil soldados nao e muito, e so lembrar que no Maracana cheio cabem 80 mil pessoas. 105 mil soldados e um Maracana e meio so).Por isso os alemaes colocaram na frente da maquina uns plugues adicionais, que servem para permutar letras na entrada. Se voce liga um plugue da posicao A para a R, entao a letra A vira R e a letra R vira A. Eles usavam em media uns dez plugues, entao o numero de senhas sobe de 105 mil para 100 bilhoes. Parece uma solucao esperta, mas isso, na verdade, foi uma burrice dos alemaes! Desse jeito, e garantido que a letra A nunca vai virar A de novo. Entao eles aumentaram o numero de chaves, mas diminuiram o espaco de busca.Agora ja da para entender a Bomba de Turing. A Bomba, na verdade, e um emulador de Enigma (o Turing sempre foi fa de emuladores, seu conceito de maquina universal e basicamente um emulador generico). Ele tem todos os rotores iguais aos do Enigma, e um motor que gira os rotores em todas as posicoes possiveis, bem rapidamente. Atras de cada rotor tem um contato eletrico: se voce colocar uma palavra codificada de um lado, e uma palavra traduzida do outro, quando os rotores giraram na posicao correta, da o contato e ele avisa que achou a senha. E na pratica ele nao precisa girar todas as combinacoes possiveis. Se em alguma rotacao tiver uma letra que foi mapeada nela mesma, voce pode cortar a arvore de busca, porque essa senha com certeza esta errada.Entao tudo que resta para quebrar o Enigma e achar um par
de palavras, uma codificada, e sua correspondente nao-codificada. Isso e o que hoje em dia chamamos de known-plaintext attack. Parece dificil, mas existiam varios truques para conseguir pares assim. Um deles era baseado no tamanho da mensagem maxima dos alemaes. Quando estourava o limite de tamanho, eles quebravam a mensagem em duas, e a segunda parte comecava com "continuando, ...". Entao, quando encontravam pacotes de varias mensagens longas, uma seguida da outra, certeza que uma delas comecaria com "Fortsetzung".Outra maneira era colocando minas explosivas no meio do mar. Os aliados colocavam as minas de um jeito facil de encontrar, e em um lugar conhecido. Ai era so esperar os alemaes acharem as minas. Quando eles achavam, transmitiam as coordenadas pelo radio, entao era so colocar as coordenadas da mina no computador, que eventualmente ele iria achar uma mensagem correspondente.Quem viu o filme do Turing deve lembrar que no final eles jogam tudo numa fogueira. Isso aconteceu mesmo, quase tudo sobre o projeto foi destruido, e o que nao foi era classificado como ultra-secreto. So na decada de 70 e que o mundo descobriu a existencia das Bombas de Turing, e hoje em dia temos informacao suficiente para recriar uma delas, como essa que esta exposicao no Bletchley Park.A Bomba de Turing por dentroAinda tem mais computadores que eu conheci de perto, mas os outros ficam para a parte 2 :)
As vezes eu me pergunto se as pessoas da minha area tem nocao de quao sortudos nos somos. Os fisicos adorariam viajar no tempo para conversar com o Newton, os matematicos adorariam conversar com o Euclides, os biologos adorariam conversar com o Darwin. Mas nos podemos conversar com o Knuth!Nos temos a sorte de viver no mesmo periodo de tempo que o criador da analise de algoritmos, que e uma das bases da Ciencia da Computacao. Se voce gosta do assunto, vale a pena juntar uns trocos e viajar ate a California para assistir a uma das palestras dele (dica: todo fim de ano, inspirado nas arvores de Natal, ele faz uma palestra de estrutura de dados, falando sobre arvores; elas tambem estao online se voce nao tiver como ver ao vivo).Eu fiz a peregrinacao em 2011, quando consegui assistir a uma das palestras dele. Aproveitei para ir todo contente pegar minha recompensa por ter achado um erro no Art of Computer Programming, mas ele, marotamente, me disse que aquilo que eu achei nao era um erro, era uma pegadinha, e eu cai! (Mas eu nao vou falar qual a pegadinha, va na pagina 492 do TAOCP volume 4A, primeira edicao, e confira voce mesmo :)Eu e Knuth, o trollzinhoNesse dia perguntaram que opiniao ele tinha sobre o problema mais dificil da nossa geracao, P=NP. A intuicao dele e que provalmente e verdade, mas ele acredita que se acharmos a demonstracao, ela vai ser nao-construtiva. O que isso significa? O que e uma demonstracao nao-construtiva?Demonstracoes construtivas e nao-construtivasEm analise de algoritmos, as demonstracoes construtivas sao as mais comuns. Por exemplo, digamos que eu quero provar que e possivel calcular x elevado a y em tempo O(y). Isso e facil, basta construir um algoritmo assim:E se eu quiser provar que esse mesmo problema pode ser resolvido em tempo O(log y)? Novamente, tudo que eu preciso fazer e exibir um algoritmo que implemente isso:(Nesse caso eu tambem precisaria provar que esse algoritmo e de fato O(log y), ja nao e obvio por inspecao). Nos dois casos temos exemplos de demonstracoes construtivas: se eu quero provar uma propriedade P, basta exibir um algoritmo que tenha essa propriedade P.As demonstracoes nao-construtivas sao diferentes. Nelas, eu posso provar a propriedade P sem mostrar o algoritmo, atraves de alguma propriedade matematica do modelo.Por exemplo, imagine que eu tenho uma lista ordenada de numeros. Se eu fizer uma busca binaria, posso achar a posicao de um numero dado com O(log n) comparacoes. Mas e possivel criar um algoritmo mais rapido que isso? Eu digo que nao e possivel, e para isso vou fazer uma prova nao-construtiva de que esse e o minimo que um algoritmo de busca precisa para funcionar.A Teoria de Shannon aplicada a busca binariaPara isso eu vou usar a teoria da informacao de Shannon. Essa teoria e surpreendentemente intuitiva, e se baseia no conceito de surpresa. Se eu te falar que o ceu ficou escuro as 19h, voce nao vai achar nada de mais, nessa hora o Sol esta se pondo, entao e natural que o
ceu fique escuro. Mas e se eu falar que o ceu ficou escuro as 10 da manha? Foi uma tempestade? Um eclipse? A nave do Independence Day?Intuitivamente, quanto mais surpresos nos ficamos com uma sentenca, mais informacao ela tem. O Shannon definiu entao a quantidade de informacao como sendo uma funcao monotonica da probabilidade do evento acontecer:Se o evento e raro, tem bastante informacao; se o evento e comum, tem pouca informacao. A base do logaritmo fornece a unidade de medida, se a base for 2, entao a informacao e medida em bits.E quanta informacao nos ganhamos com uma comparacao? Se a chance de dar verdadeiro ou falso for a mesma, entao a chance e p(m)=1/2, logo a informacao e I(m)=1. Voce ganha exatamente um bit de informacao com uma comparacao.Qual o resultado do nosso algoritmo de busca? O resultado e um indice, se nos temos n elementos no vetor, entao a resposta e um indice que varia de 0 a n-1. Logo, a probabilidade de voce escolher o indice certo ao acaso e p(m)=1/n, ja que a escolha e uniforme.Quanta informacao tem essa escolha, entao? Fazendo a conta:Se voce precisa de log n bits para descrever a resposta, e voce ganha so 1 bit por comparacao, entao nao tem como um algoritmo rodar em menos que O(log n): a informacao tem que vir de algum lugar! Com isso, nos mostramos que qualquer algoritmo precisa rodar no minimo em tempo O(log n), e sem precisar mostrar o algoritmo em si. Essa e uma demonstracao nao-construtiva.Pressinto a pergunta: "mas RicBit, e a busca com hash table, ela nao e O(1)?". Sim, ela e! Mas ela nao usa comparacoes, e a nossa analise foi exclusivamente para metodos baseados em comparacoes. Com um acesso a uma hash voce pode ganhar mais que 1 bit de informacao por operacao.O limite da ordenacaoUm outro exemplo e achar o limite dos algoritmos de ordenacao. Suponha que eu tenho um vetor com elementos baguncados e quero ordena-los usando comparacoes. Eu sei que cada comparacao ganha 1 bit de informacao, entao so preciso saber quanta informacao tem na saida.Qual o resultado do algoritmo? Um vetor ordenado. Mas os valores do vetor em si sao irrelevantes, o que importa mesmo e saber a ordem relativa entre eles. Essa ordem relativa pode ser expressa como uma permutacao dos itens originais.Quantas permutacoes existem? Se o vetor tem tamanho n, entao existem n! permutacoes, logo a probabilidade e 1/n!. Fazendo as contas:Primeiro voce usa a aproximacao de Stirling, depois joga fora todos os termos assintoticamentes menores que o dominante. O resultado e que nos provamos que nenhuma ordenacao pode ser melhor que O(n log n), sem precisar mostrar nenhum algoritmo!Novamente, esse resultado so vale para ordenacoes baseadas em comparacoes. Sem usar comparacoes, voce tem metodos como radix sort e abaco sort que sao melhores que O(n log n).A analise por quantidade de informacaoEsse metodo de analise da quantidade de informacao pode ser utilizado em qualquer algoritmo, desde que voce note um detalhe muito importante: o metodo acha um limite inferior para a complexidade, mas
dia a dia do Bombeiro Militar da Paraiba, no 1o Batalhao Bombeiro Militar - 1o BBM. A Reporter, Samya Maia, inicialmente, foi incorporada ao efetivo de alunos recrutas do Corpo de Bombeiro Militar, onde realizou suas atribuicoes inerentes a doutrina militar. Logo apos a sue a incorporacao, a Reporter compos a guarnicao de combate a incendio do 1oBBM, onde, na ocasiao, Fez a conferencia dos equipamentos da viatura de combate a incendio (ABT-29 - Auto Bomba Tanque), equipou-se com Equipamento de Protecao Individual e Equipamento de Protecao Respiratoria. Apos os testes dos equipamentos da viatura ABT-29, Samya Maia, participou de dois simulados. Um foi uma ocorrencia de colisao de uma veiculo de passeio com vazamento de combustivel e vitimas presas das ferragens, e o outro foi um combate a um principio de incendio utilizando um aparelho extintor de incendio. Todos os simulados tiveram a participacao de Ambulancia de resgate AR), duas Autos Motos Resgate (AMR) e uma viatura Auto Busca e Salvamento (ABS). Ao final do dia, apesar do cansaco fisico, a Reporter Samya Maia ficou muito satisfeita em participar, pelo menos por um dia, da vida do combatente do Fogo.Cerca de 14 (quatorze) Bombeiros militares participaram desse evento.