create account

Tau Update: First Order Logic Solver and other good news by dana-edwards

View this thread on: hive.blogpeakd.comecency.com
· @dana-edwards · (edited)
$12.63
Tau Update: First Order Logic Solver and other good news
**Update**
https://cdn.pixabay.com/photo/2020/04/08/12/04/rubiks-cube-5017116_1280.jpg

Main points of this update:
- Improved parsing capability (EBNF support) allows TML to more easily specify context free grammars.
- First order logic solving.

EBNF --> Grammar --> FOL

From observing Github the latest significant improvement made to TML is the First Order Logic Solving capability.  In the Github we see EBNF which is a meta syntax notation useful for defining languages. Tau requires TML (Tau Meta Language) to define languages and for the language translation features. Whilst TML already supported parsing and context free grammars the new EBNF notation allows for more ease in specifying context free grammars of Tau to solve first order logic formulas and this should in my opinion accelerate the development process significantly.  The remaining bottlenecks are primarily located in the performance of TML.

At this point from what I can see on Github TML has everything needed to build an alpha of Agoras. Of course if second order logic is implemented then this opens a new window of capabilities enabling solving second order logic formulas. To be honest I do not really understand how Ohad intents to implement second order logic because the process is extremely intricate and esoteric. I will say that if it can be implemented then it's another feature which accelerates development significantly. 

TML uses what is called a Grammar to define new languages. TML itself is used in the performance test as defined by TML.g. In essence a Grammar defines the syntax of the language whilst EBNF is the notation used to define syntax. My understanding for how this process works is the definition for a language is our Grammar TML.g which gets translated into a parse tree (first order logic parse tree). The self parsing test was passed. In essence they upgraded TML with EBNF support.  **Note, due to current bottlenecks in performance TML.g is not yet being used in practice and is only being used in test scenarios at this time.**

So by having a solver it will allow the TML programmers to essentially speak in first order logic and let the machine automatically solve it.  A similar upgrade will come if and or when Ohad implements second order logic.  This is good news because soon TML will begin looking more and more like the more familiar programming languages we are used to.  This will allow for Tau to be written in TML itself.  It's looking good in my opinion for Agoras Live and the Alpha to be implemented by the end of this year.


Reference
https://github.com/IDNI/TML/commit/61dd76581cc9b40e18a2e702f25e1dd14c2be629
👍  , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , and 66 others
properties (23)
authordana-edwards
permlinktau-update-first-order-logic-parser-and-other-good-news
categorytauchain
json_metadata{"image":["https://cdn.pixabay.com/photo/2020/04/08/12/04/rubiks-cube-5017116_1280.jpg"],"links":["https://github.com/IDNI/TML/commit/61dd76581cc9b40e18a2e702f25e1dd14c2be629"],"app":"hiveblog/0.1","format":"markdown"}
created2020-09-22 02:56:15
last_update2020-09-22 14:36:51
depth0
children3
last_payout2020-09-29 02:56:15
cashout_time1969-12-31 23:59:59
total_payout_value6.560 HBD
curator_payout_value6.070 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length2,647
author_reputation353,623,611,191,427
root_title"Tau Update: First Order Logic Solver and other good news"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id99,754,497
net_rshares46,829,981,239,260
author_curate_reward""
vote details (130)
@masterthematrix ·
I'm still holding Agoras Token on Omni exchange, but the market their seems to be dead and I don't even know if withdrawals are enabled. Any ideas how to manage your Agoras Tokens?
I'm looking forward to the Alpha release should be pretty awesome!
properties (22)
authormasterthematrix
permlinkre-dana-edwards-qh1kis
categorytauchain
json_metadata{"tags":["tauchain"],"app":"peakd/2020.09.4"}
created2020-09-22 04:01:39
last_update2020-09-22 04:01:39
depth1
children1
last_payout2020-09-29 04:01:39
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length247
author_reputation9,868,666,626,842
root_title"Tau Update: First Order Logic Solver and other good news"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id99,755,010
net_rshares0
@dana-edwards ·
I'll be waiting for the official release. As of right now the project is on track to release the alpha this year but performance still needs to be optimized.
properties (22)
authordana-edwards
permlinkqh2dsb
categorytauchain
json_metadata{"app":"hiveblog/0.1"}
created2020-09-22 14:33:48
last_update2020-09-22 14:33:48
depth2
children0
last_payout2020-09-29 14:33:48
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length157
author_reputation353,623,611,191,427
root_title"Tau Update: First Order Logic Solver and other good news"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id99,761,572
net_rshares0
@poshbot ·
https://twitter.com/tauguide/status/1308276786430717952
properties (22)
authorposhbot
permlinkre-tau-update-first-order-logic-parser-and-other-good-news-20200922t052753z
categorytauchain
json_metadata"{"app": "beem/0.24.8"}"
created2020-09-22 05:27:54
last_update2020-09-22 05:27:54
depth1
children0
last_payout2020-09-29 05:27:54
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length55
author_reputation5,554,335,374,496
root_title"Tau Update: First Order Logic Solver and other good news"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id99,755,688
net_rshares0