
arend-lang.github.io/2019/12/16/Arend-1.2.0-released.html
Preview meta tags from the arend-lang.github.io website.
Linked Hostnames
7- 27 links toarend-lang.github.io
- 1 link toarxiv.org
- 1 link togithub.com
- 1 link tojekyllrb.com
- 1 link tolocalhost
- 1 link tomademistakes.com
- 1 link totwitter.com
Search Engine Appearance
Arend 1.2.0 released
We implemented a few features related to classes and pattern matching. One of these features is pattern matching on idp : a = a, which can be used instead of the J operator. Language updates: Implemented pattern matching on idp. This feature can be used instead of the J operator to define functions on path types. This is a standard feature in other proof assistants, but was missing from Arend since it has a different definition of path types. New keyword \noclassifying can be used to define classes without classifying fields. Such classes are similar to Agda’s modules and Coq’s sections. The type of a field can be overridden with a subtype in a subclass using new keyword \override. Variables can be eliminated in \case expressions now. Implemented constructor synonyms. It is possible now to implement fields using pattern matching. We decided to make \Prop proof relevant in general (but it is still proof irrelevant in some cases). The implementation in 1.1.0 was incorrect and it turns out that it is impossible to implement it without loss of the normalization property. Now, fields and implementations in a class are typechecked in the order they are specified (before now implementations were typechecked after fields). Plugin updates: Fixed some problems with pattern generator and implemented case split for \Sigma-types and records. It is possible now to adjust the verbosity of pretty printer in error messages.
Bing
Arend 1.2.0 released
We implemented a few features related to classes and pattern matching. One of these features is pattern matching on idp : a = a, which can be used instead of the J operator. Language updates: Implemented pattern matching on idp. This feature can be used instead of the J operator to define functions on path types. This is a standard feature in other proof assistants, but was missing from Arend since it has a different definition of path types. New keyword \noclassifying can be used to define classes without classifying fields. Such classes are similar to Agda’s modules and Coq’s sections. The type of a field can be overridden with a subtype in a subclass using new keyword \override. Variables can be eliminated in \case expressions now. Implemented constructor synonyms. It is possible now to implement fields using pattern matching. We decided to make \Prop proof relevant in general (but it is still proof irrelevant in some cases). The implementation in 1.1.0 was incorrect and it turns out that it is impossible to implement it without loss of the normalization property. Now, fields and implementations in a class are typechecked in the order they are specified (before now implementations were typechecked after fields). Plugin updates: Fixed some problems with pattern generator and implemented case split for \Sigma-types and records. It is possible now to adjust the verbosity of pretty printer in error messages.
DuckDuckGo
Arend 1.2.0 released
We implemented a few features related to classes and pattern matching. One of these features is pattern matching on idp : a = a, which can be used instead of the J operator. Language updates: Implemented pattern matching on idp. This feature can be used instead of the J operator to define functions on path types. This is a standard feature in other proof assistants, but was missing from Arend since it has a different definition of path types. New keyword \noclassifying can be used to define classes without classifying fields. Such classes are similar to Agda’s modules and Coq’s sections. The type of a field can be overridden with a subtype in a subclass using new keyword \override. Variables can be eliminated in \case expressions now. Implemented constructor synonyms. It is possible now to implement fields using pattern matching. We decided to make \Prop proof relevant in general (but it is still proof irrelevant in some cases). The implementation in 1.1.0 was incorrect and it turns out that it is impossible to implement it without loss of the normalization property. Now, fields and implementations in a class are typechecked in the order they are specified (before now implementations were typechecked after fields). Plugin updates: Fixed some problems with pattern generator and implemented case split for \Sigma-types and records. It is possible now to adjust the verbosity of pretty printer in error messages.
General Meta Tags
5- titleArend 1.2.0 released - Arend Theorem Prover
- charsetutf-8
- descriptionWe implemented a few features related to classes and pattern matching. One of these features is pattern matching on idp : a = a, which can be used instead of the J operator. Language updates: Implemented pattern matching on idp. This feature can be used instead of the J operator to define functions on path types. This is a standard feature in other proof assistants, but was missing from Arend since it has a different definition of path types. New keyword \noclassifying can be used to define classes without classifying fields. Such classes are similar to Agda’s modules and Coq’s sections. The type of a field can be overridden with a subtype in a subclass using new keyword \override. Variables can be eliminated in \case expressions now. Implemented constructor synonyms. It is possible now to implement fields using pattern matching. We decided to make \Prop proof relevant in general (but it is still proof irrelevant in some cases). The implementation in 1.1.0 was incorrect and it turns out that it is impossible to implement it without loss of the normalization property. Now, fields and implementations in a class are typechecked in the order they are specified (before now implementations were typechecked after fields). Plugin updates: Fixed some problems with pattern generator and implemented case split for \Sigma-types and records. It is possible now to adjust the verbosity of pretty printer in error messages.
- article:published_time2019-12-16T00:00:00+01:00
- viewportwidth=device-width, initial-scale=1.0
Open Graph Meta Tags
6- og:typearticle
og:locale
en_US- og:site_nameArend Theorem Prover
- og:titleArend 1.2.0 released
- og:urlhttp://localhost:4000/2019/12/16/Arend-1.2.0-released.html
Link Tags
4- alternate/feed.xml
- canonicalhttp://localhost:4000/2019/12/16/Arend-1.2.0-released.html
- preloadhttps://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@latest/css/all.min.css
- stylesheet/assets/css/main.css
Links
33- http://localhost:4000
- https://arend-lang.github.io
- https://arend-lang.github.io/2019/07/17/Arend-1.0.0-released.html
- https://arend-lang.github.io/2019/10/01/Arend-1.1.0-released.html
- https://arend-lang.github.io/2019/12/16/Arend-1.2.0-released.html