Expanded syntax

The syntax to describe hands in MonkerSolver is PPT syntax. This is described here.
MonkerSolver expands the syntax to better be able to describe hands in conjuction with board cards.

#n1Two holecards which loses to no other hand.
#n2Two holecards which only loses to hands in #n1.
...
#n9Two holecards which only loses to hands in #n1-n8.
#naTwo holecards which only loses to hands in #n1-n9.
...
#nfTwo holecards which only loses to hands in #n1-ne.

#b1The rank of the top paired board card.
#b2The rank of the 2nd paired board card.
#cThe rank of board trips or quads.

£The suit of the flush suit (3 or more on the board).
^The suit of the flush draw on the flop (exactly 2 on the flop). This will still refer to the same suit even if it no longer is a draw on the turn/river.
~The suit of the backdoor flush draw (exactly 1 on the flop and 2 on the turn).

#£1The highest flush card possible on the board.
#£9The 9th highest flush card possible on the board.

#1The rank of the highest unpaired board card.
#5The rank of the 5th highest unpaired board card.
#0The rank above the highest board card's rank.

#s1The rank of the highest holecard straight card. Example: #s1#s2 to refer to the top straight.
#s8The rank of the 8th highest holecard straight card.

#sf1The rank of the highest holecard straight flush card.
#sf4The rank of the 4th highest holecard straight flush card.

syntax_x  Two holecards that block atleast x% of the hands in the syntax. Examples: AA_50, (#n1,#n2)_35


Custom omaha postflop abstractions

Custom abstractions can be created in the same way you create "View" files. Hands which fall into the same category will then be forced to have the same action frequencies.
This will reduce the size of the tree, which results in less RAM requirement and faster calculation. River is most suited to be abstracted as:

  • It is the largest street.
  • No possible draws makes categorization easier.
A river abstraction example is available below.



Download


support@monkerware.com