Galculator is the name of the prototype of a proof assistant of a special brand: it is solely based on the algebra of Galois con-nections. When combined with the pointfree transform and tactics such as the indirect equality principle, Galois connections offer a very powerful, generic device to tackle the complexity of proofs in program verification. The paper describes the architecture of the current Galculator prototype, which is implemented in Haskell in order to steer types as much as possible. The prospect of integrating the Galculator with other proof assistants such as e.g. Coq is also discussed
Modern proof-assistants are now mature enough to formalise many aspects of mathematics. I outline so...
The design and implementation of static analyzers has be-come increasingly systematic. Yet for a giv...
Problem statements often resort to superlatives such as in eg. “... the smallest such number”, “... ...
Galculator is the name of the prototype of a proof assistant of a special brand: it is solely based ...
Abstract. This report presents the Galculator, a tool aimed at deriving equational proofs in arbitra...
Galois is a domain specific language supported by the Galculator interactive proof-assistant prototy...
Galois is a domain specific language supported by the Galculator interactive proof-assistant prototy...
Tese de doutoramento em Informática (ramo de conhecimento em Fundamentos da Computação)The increasin...
Abstract Proof assistants based on dependent type theory are closely relatedto functional programmin...
International audienceWe introduce a Galois connection calculus for language independent specificati...
We present a prototype of a computer algebra system that is built on top of a proof assistant, HOL L...
We report on an extension of Haskell with open type-level func-tions and equality constraints that u...
Many different programs are the implementation of the same algorithm. This makes the collection of a...
In this paper I will discuss the fundamental ideas behind proof assistants: What are they and what i...
The structured approach to argumentation has seen a surge of models, introducing a multitude of ways...
Modern proof-assistants are now mature enough to formalise many aspects of mathematics. I outline so...
The design and implementation of static analyzers has be-come increasingly systematic. Yet for a giv...
Problem statements often resort to superlatives such as in eg. “... the smallest such number”, “... ...
Galculator is the name of the prototype of a proof assistant of a special brand: it is solely based ...
Abstract. This report presents the Galculator, a tool aimed at deriving equational proofs in arbitra...
Galois is a domain specific language supported by the Galculator interactive proof-assistant prototy...
Galois is a domain specific language supported by the Galculator interactive proof-assistant prototy...
Tese de doutoramento em Informática (ramo de conhecimento em Fundamentos da Computação)The increasin...
Abstract Proof assistants based on dependent type theory are closely relatedto functional programmin...
International audienceWe introduce a Galois connection calculus for language independent specificati...
We present a prototype of a computer algebra system that is built on top of a proof assistant, HOL L...
We report on an extension of Haskell with open type-level func-tions and equality constraints that u...
Many different programs are the implementation of the same algorithm. This makes the collection of a...
In this paper I will discuss the fundamental ideas behind proof assistants: What are they and what i...
The structured approach to argumentation has seen a surge of models, introducing a multitude of ways...
Modern proof-assistants are now mature enough to formalise many aspects of mathematics. I outline so...
The design and implementation of static analyzers has be-come increasingly systematic. Yet for a giv...
Problem statements often resort to superlatives such as in eg. “... the smallest such number”, “... ...