James Wood · @mudri
193 followers · 755 posts · Server mathstodon.xyz

Evil plan to turn into a tactic-based proof assistant:
1. Resurrect/repurpose the REPL as a place to input editor commands, particularly with commands local to a hole. (github.com/agda/agda/issues/57)
2. Expand the collection of editor commands to facilitate more specific refinements of the proof term.
3. Add edit-time tacticals like`repeat` and `;`, allowing for more unprincipled proof term synthesis.
4. Allow sequences of editor commands to be embedded in files, and to be run (without changing the buffer, but updating the proof state) at load time.
5. Allow interactive stepping through of editor commands embedded in files.

Quite a lot of these steps are already in , but I don't know how well used they are, and how usable they are without the other steps.

#idris #agda

Last updated 1 year ago

I think categorical composition is oversold in functional programming hype, but I'm still a fan of and

#agda #idris #haskell #purescript

Last updated 1 year ago

Counting Is Hard · @counting_is_hard
78 followers · 169 posts · Server mathstodon.xyz

This is probably really easy but is the variant of LEM (forall a, not a or not not a) equivalent to vanilla LEM (for all a, a or not a) constructively?
Bonus points if you can give me a runnable example

#idris #coq #agda #logic

Last updated 1 year ago

José A. Alonso · @Jose_A_Alonso
846 followers · 1769 posts · Server mathstodon.xyz

A topological counterpart of well-founded trees in dependent type theory. ~ Maria Emilia Maietti, Pietro Sabelli. arxiv.org/abs/2308.08404

#agda #itp

Last updated 1 year ago

hxameer :qed: · @xameer
233 followers · 6428 posts · Server mathstodon.xyz

preposition , proof
A (diy thread )

#agda #recursion #multiplication

Last updated 1 year ago

José A. Alonso · @Jose_A_Alonso
845 followers · 1756 posts · Server mathstodon.xyz

Denotationally correct computer arithmetic. ~ Atticus Kuhn. atticuskuhn.github.io/papers/d

#agda #itp

Last updated 1 year ago

@i_dabble You should try and incredible.pm

#agda

Last updated 1 year ago

José A. Alonso · @Jose_A_Alonso
836 followers · 1716 posts · Server mathstodon.xyz

Formalizing π4(S3) ∼= Z/2Z and computing a Brunerie number in Cubical Agda. ~ Axel Ljungström, Anders Mörtberg. \0https://lics.siglog.org/lics23/Slides/s086.pdf

#math #agda #itp

Last updated 1 year ago

BeiZero · @BeiZero
107 followers · 373 posts · Server techhub.social

Смотрю лекцию по слабым моделям памяти youtu.be/P4AnGeVFbzo и тут опять касаются формальной верификации, даже сюда хочется тащить.

#agda #формальнаяверификация #теориятипов #программирование

Last updated 1 year ago

José A. Alonso · @Jose_A_Alonso
823 followers · 1663 posts · Server mathstodon.xyz

Teoría homotópica de tipos. ~ Fernando Rafael Chu Rivera. cybertesis.unmsm.edu.pe/bitstr

#hott #agda #itp

Last updated 1 year ago

José A. Alonso · @Jose_A_Alonso
811 followers · 1619 posts · Server mathstodon.xyz
SageBinder · @SageBinder
0 followers · 4 posts · Server mathstodon.xyz

A new community was just created on the Lemmy instance programming.dev: programming.dev/c/formal_metho

I’ve seen lots of interesting discussion on Mathstodon about , and such as , , , , and others. In addition to the fascinating discussion here on Mathstodon, I would love to see an active home on Lemmy for aggregating resources on formal methods and formal mathematics!

#isabelle #agda #coq #Lean4 #proofassistants #TheoremProving #formamathematics #formalmethods

Last updated 1 year ago

James Wood · @mudri
169 followers · 616 posts · Server mathstodon.xyz

Parts of my new stdlib PR have more lines devoted to module parameters than to the proof.

#agda

Last updated 1 year ago

José A. Alonso · @Jose_A_Alonso
802 followers · 1539 posts · Server mathstodon.xyz

On trees and their topological realisations in homotopy type theory. ~ Jonathan Prieto-Cubides. jonaprieto.github.io/drafts/Jo

#hott #agda #itp

Last updated 1 year ago

BeiZero · @BeiZero
22 followers · 22 posts · Server techhub.social

Всё пытаюсь придумать что такого покодить на , но я не очень умный поэтому балуюсь со всякой хренью, вот недавно для меня стало открытием, что можно доказывать существование и единственность чего-либо:

```
2+x=5 : ∃! (_≡_) (λ x → 2 + x ≡ 5)
2+x=5 = 3 , ( refl , λ {y} 2+y=5 → 2+y=5⇒y=3 y 2+y=5 )
where
2+y=5⇒y=3 : ∀ y → 2 + y ≡ 5 → 3 ≡ y
2+y=5⇒y=3 0 ()
2+y=5⇒y=3 1 ()
2+y=5⇒y=3 2 ()
2+y=5⇒y=3 3 refl = refl
2+y=5⇒y=3 (suc (suc (suc (suc _)))) ()
```

Полноценное осознание, что в этот момент происходит правда так и не пришло...

#agda

Last updated 1 year ago

Programming Languages Delft · @DelftPL
232 followers · 13 posts · Server akademienl.social

Getting ready for the thesis defense of Ivar de Bruin on Improving Agda's Module System!

Read the full thesis now at resolver.tudelft.nl/uuid:98b8f

#tudelft #agda #modules

Last updated 1 year ago

José A. Alonso · @Jose_A_Alonso
771 followers · 1504 posts · Server mathstodon.xyz

Refactoring with confidence: Creating and proving the correctness of a refactoring to add arguments to a function in a functional language. ~ Kalle Struik. repository.tudelft.nl/islandor

#functionalprogramming #haskell #agda #itp

Last updated 1 year ago

José A. Alonso · @Jose_A_Alonso
771 followers · 1503 posts · Server mathstodon.xyz

Proving correctness of refactoring tuples to records: A correct-by-construction approach on a Haskell-like language. ~ Jeroen Bastenhof. repository.tudelft.nl/islandor

#functionalprogramming #haskell #agda #itp

Last updated 1 year ago

hxameer :qed: · @xameer
209 followers · 5817 posts · Server mathstodon.xyz

module plfa.backmatter.Fonts where

just saying

#nix #agda

Last updated 1 year ago

hxameer :qed: · @xameer
206 followers · 5787 posts · Server mathstodon.xyz