From ee41d1e27add637bddd5803452b9ce87a2d66b15 Mon Sep 17 00:00:00 2001 From: HighDiceRoller <98680644+HighDiceRoller@users.noreply.github.com> Date: Wed, 1 Jan 2025 22:56:03 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20HighDice?= =?UTF-8?q?Roller/icepool@802c3dbddebc060ef009d535b0e8ccc05ef868ab=20?= =?UTF-8?q?=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apidoc/latest/icepool.html | 6 +++--- apidoc/latest/icepool/evaluator.html | 4 ++-- apidoc/latest/search.js | 2 +- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/apidoc/latest/icepool.html b/apidoc/latest/icepool.html index 1c64ad97..3ed822c1 100644 --- a/apidoc/latest/icepool.html +++ b/apidoc/latest/icepool.html @@ -12777,7 +12777,7 @@
Arguments:
1123 priority: Literal['low', 'high'] = 'high', 1124 / 1125 ) -> 'icepool.Die[tuple[int, int]] | icepool.MultisetEvaluator[int, tuple[int, int]]': -1126 """Evaluation: The size of the largest straight among the elements and the lowest or highest outcome in that straight. +1126 """Evaluation: The size of the largest straight among the elements and the highest (optionally, lowest) outcome in that straight. 1127 1128 Straight size is prioritized first, then the outcome. 1129 @@ -14993,7 +14993,7 @@
Raises:
1123 priority: Literal['low', 'high'] = 'high', 1124 / 1125 ) -> 'icepool.Die[tuple[int, int]] | icepool.MultisetEvaluator[int, tuple[int, int]]': -1126 """Evaluation: The size of the largest straight among the elements and the lowest or highest outcome in that straight. +1126 """Evaluation: The size of the largest straight among the elements and the highest (optionally, lowest) outcome in that straight. 1127 1128 Straight size is prioritized first, then the outcome. 1129 @@ -15015,7 +15015,7 @@
Raises:
-

Evaluation: The size of the largest straight among the elements and the lowest or highest outcome in that straight.

+

Evaluation: The size of the largest straight among the elements and the highest (optionally, lowest) outcome in that straight.

Straight size is prioritized first, then the outcome.

diff --git a/apidoc/latest/icepool/evaluator.html b/apidoc/latest/icepool/evaluator.html index 420ff09d..5c4cfe5c 100644 --- a/apidoc/latest/icepool/evaluator.html +++ b/apidoc/latest/icepool/evaluator.html @@ -2037,7 +2037,7 @@
Raises:
162class LargestStraightAndOutcomeEvaluator(MultisetEvaluator[int, tuple[int,
 163                                                                      int]]):
-164    """The size of the largest straight among the elements and the lowest or highest outcome in that straight.
+164    """The size of the largest straight among the elements and the highest (optionally, lowest) outcome in that straight.
 165
 166    Straight size is prioritized first, then the outcome.
 167
@@ -2100,7 +2100,7 @@ 
Raises:
-

The size of the largest straight among the elements and the lowest or highest outcome in that straight.

+

The size of the largest straight among the elements and the highest (optionally, lowest) outcome in that straight.

Straight size is prioritized first, then the outcome.

diff --git a/apidoc/latest/search.js b/apidoc/latest/search.js index dd0ab2b4..04a7f227 100644 --- a/apidoc/latest/search.js +++ b/apidoc/latest/search.js @@ -1,6 +1,6 @@ window.pdocSearch = (function(){ /** elasticlunr - http://weixsong.github.io * Copyright (C) 2017 Oliver Nightingale * Copyright (C) 2017 Wei Song * MIT Licensed */!function(){function e(e){if(null===e||"object"!=typeof e)return e;var t=e.constructor();for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);return t}var t=function(e){var n=new t.Index;return n.pipeline.add(t.trimmer,t.stopWordFilter,t.stemmer),e&&e.call(n,n),n};t.version="0.9.5",lunr=t,t.utils={},t.utils.warn=function(e){return function(t){e.console&&console.warn&&console.warn(t)}}(this),t.utils.toString=function(e){return void 0===e||null===e?"":e.toString()},t.EventEmitter=function(){this.events={}},t.EventEmitter.prototype.addListener=function(){var e=Array.prototype.slice.call(arguments),t=e.pop(),n=e;if("function"!=typeof t)throw new TypeError("last argument must be a function");n.forEach(function(e){this.hasHandler(e)||(this.events[e]=[]),this.events[e].push(t)},this)},t.EventEmitter.prototype.removeListener=function(e,t){if(this.hasHandler(e)){var n=this.events[e].indexOf(t);-1!==n&&(this.events[e].splice(n,1),0==this.events[e].length&&delete this.events[e])}},t.EventEmitter.prototype.emit=function(e){if(this.hasHandler(e)){var t=Array.prototype.slice.call(arguments,1);this.events[e].forEach(function(e){e.apply(void 0,t)},this)}},t.EventEmitter.prototype.hasHandler=function(e){return e in this.events},t.tokenizer=function(e){if(!arguments.length||null===e||void 0===e)return[];if(Array.isArray(e)){var n=e.filter(function(e){return null===e||void 0===e?!1:!0});n=n.map(function(e){return t.utils.toString(e).toLowerCase()});var i=[];return n.forEach(function(e){var n=e.split(t.tokenizer.seperator);i=i.concat(n)},this),i}return e.toString().trim().toLowerCase().split(t.tokenizer.seperator)},t.tokenizer.defaultSeperator=/[\s\-]+/,t.tokenizer.seperator=t.tokenizer.defaultSeperator,t.tokenizer.setSeperator=function(e){null!==e&&void 0!==e&&"object"==typeof e&&(t.tokenizer.seperator=e)},t.tokenizer.resetSeperator=function(){t.tokenizer.seperator=t.tokenizer.defaultSeperator},t.tokenizer.getSeperator=function(){return t.tokenizer.seperator},t.Pipeline=function(){this._queue=[]},t.Pipeline.registeredFunctions={},t.Pipeline.registerFunction=function(e,n){n in t.Pipeline.registeredFunctions&&t.utils.warn("Overwriting existing registered function: "+n),e.label=n,t.Pipeline.registeredFunctions[n]=e},t.Pipeline.getRegisteredFunction=function(e){return e in t.Pipeline.registeredFunctions!=!0?null:t.Pipeline.registeredFunctions[e]},t.Pipeline.warnIfFunctionNotRegistered=function(e){var n=e.label&&e.label in this.registeredFunctions;n||t.utils.warn("Function is not registered with pipeline. This may cause problems when serialising the index.\n",e)},t.Pipeline.load=function(e){var n=new t.Pipeline;return e.forEach(function(e){var i=t.Pipeline.getRegisteredFunction(e);if(!i)throw new Error("Cannot load un-registered function: "+e);n.add(i)}),n},t.Pipeline.prototype.add=function(){var e=Array.prototype.slice.call(arguments);e.forEach(function(e){t.Pipeline.warnIfFunctionNotRegistered(e),this._queue.push(e)},this)},t.Pipeline.prototype.after=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var i=this._queue.indexOf(e);if(-1===i)throw new Error("Cannot find existingFn");this._queue.splice(i+1,0,n)},t.Pipeline.prototype.before=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var i=this._queue.indexOf(e);if(-1===i)throw new Error("Cannot find existingFn");this._queue.splice(i,0,n)},t.Pipeline.prototype.remove=function(e){var t=this._queue.indexOf(e);-1!==t&&this._queue.splice(t,1)},t.Pipeline.prototype.run=function(e){for(var t=[],n=e.length,i=this._queue.length,o=0;n>o;o++){for(var r=e[o],s=0;i>s&&(r=this._queue[s](r,o,e),void 0!==r&&null!==r);s++);void 0!==r&&null!==r&&t.push(r)}return t},t.Pipeline.prototype.reset=function(){this._queue=[]},t.Pipeline.prototype.get=function(){return this._queue},t.Pipeline.prototype.toJSON=function(){return this._queue.map(function(e){return t.Pipeline.warnIfFunctionNotRegistered(e),e.label})},t.Index=function(){this._fields=[],this._ref="id",this.pipeline=new t.Pipeline,this.documentStore=new t.DocumentStore,this.index={},this.eventEmitter=new t.EventEmitter,this._idfCache={},this.on("add","remove","update",function(){this._idfCache={}}.bind(this))},t.Index.prototype.on=function(){var e=Array.prototype.slice.call(arguments);return this.eventEmitter.addListener.apply(this.eventEmitter,e)},t.Index.prototype.off=function(e,t){return this.eventEmitter.removeListener(e,t)},t.Index.load=function(e){e.version!==t.version&&t.utils.warn("version mismatch: current "+t.version+" importing "+e.version);var n=new this;n._fields=e.fields,n._ref=e.ref,n.documentStore=t.DocumentStore.load(e.documentStore),n.pipeline=t.Pipeline.load(e.pipeline),n.index={};for(var i in e.index)n.index[i]=t.InvertedIndex.load(e.index[i]);return n},t.Index.prototype.addField=function(e){return this._fields.push(e),this.index[e]=new t.InvertedIndex,this},t.Index.prototype.setRef=function(e){return this._ref=e,this},t.Index.prototype.saveDocument=function(e){return this.documentStore=new t.DocumentStore(e),this},t.Index.prototype.addDoc=function(e,n){if(e){var n=void 0===n?!0:n,i=e[this._ref];this.documentStore.addDoc(i,e),this._fields.forEach(function(n){var o=this.pipeline.run(t.tokenizer(e[n]));this.documentStore.addFieldLength(i,n,o.length);var r={};o.forEach(function(e){e in r?r[e]+=1:r[e]=1},this);for(var s in r){var u=r[s];u=Math.sqrt(u),this.index[n].addToken(s,{ref:i,tf:u})}},this),n&&this.eventEmitter.emit("add",e,this)}},t.Index.prototype.removeDocByRef=function(e){if(e&&this.documentStore.isDocStored()!==!1&&this.documentStore.hasDoc(e)){var t=this.documentStore.getDoc(e);this.removeDoc(t,!1)}},t.Index.prototype.removeDoc=function(e,n){if(e){var n=void 0===n?!0:n,i=e[this._ref];this.documentStore.hasDoc(i)&&(this.documentStore.removeDoc(i),this._fields.forEach(function(n){var o=this.pipeline.run(t.tokenizer(e[n]));o.forEach(function(e){this.index[n].removeToken(e,i)},this)},this),n&&this.eventEmitter.emit("remove",e,this))}},t.Index.prototype.updateDoc=function(e,t){var t=void 0===t?!0:t;this.removeDocByRef(e[this._ref],!1),this.addDoc(e,!1),t&&this.eventEmitter.emit("update",e,this)},t.Index.prototype.idf=function(e,t){var n="@"+t+"/"+e;if(Object.prototype.hasOwnProperty.call(this._idfCache,n))return this._idfCache[n];var i=this.index[t].getDocFreq(e),o=1+Math.log(this.documentStore.length/(i+1));return this._idfCache[n]=o,o},t.Index.prototype.getFields=function(){return this._fields.slice()},t.Index.prototype.search=function(e,n){if(!e)return[];e="string"==typeof e?{any:e}:JSON.parse(JSON.stringify(e));var i=null;null!=n&&(i=JSON.stringify(n));for(var o=new t.Configuration(i,this.getFields()).get(),r={},s=Object.keys(e),u=0;u0&&t.push(e);for(var i in n)"docs"!==i&&"df"!==i&&this.expandToken(e+i,t,n[i]);return t},t.InvertedIndex.prototype.toJSON=function(){return{root:this.root}},t.Configuration=function(e,n){var e=e||"";if(void 0==n||null==n)throw new Error("fields should not be null");this.config={};var i;try{i=JSON.parse(e),this.buildUserConfig(i,n)}catch(o){t.utils.warn("user configuration parse failed, will use default configuration"),this.buildDefaultConfig(n)}},t.Configuration.prototype.buildDefaultConfig=function(e){this.reset(),e.forEach(function(e){this.config[e]={boost:1,bool:"OR",expand:!1}},this)},t.Configuration.prototype.buildUserConfig=function(e,n){var i="OR",o=!1;if(this.reset(),"bool"in e&&(i=e.bool||i),"expand"in e&&(o=e.expand||o),"fields"in e)for(var r in e.fields)if(n.indexOf(r)>-1){var s=e.fields[r],u=o;void 0!=s.expand&&(u=s.expand),this.config[r]={boost:s.boost||0===s.boost?s.boost:1,bool:s.bool||i,expand:u}}else t.utils.warn("field name in user configuration not found in index instance fields");else this.addAllFields2UserConfig(i,o,n)},t.Configuration.prototype.addAllFields2UserConfig=function(e,t,n){n.forEach(function(n){this.config[n]={boost:1,bool:e,expand:t}},this)},t.Configuration.prototype.get=function(){return this.config},t.Configuration.prototype.reset=function(){this.config={}},lunr.SortedSet=function(){this.length=0,this.elements=[]},lunr.SortedSet.load=function(e){var t=new this;return t.elements=e,t.length=e.length,t},lunr.SortedSet.prototype.add=function(){var e,t;for(e=0;e1;){if(r===e)return o;e>r&&(t=o),r>e&&(n=o),i=n-t,o=t+Math.floor(i/2),r=this.elements[o]}return r===e?o:-1},lunr.SortedSet.prototype.locationFor=function(e){for(var t=0,n=this.elements.length,i=n-t,o=t+Math.floor(i/2),r=this.elements[o];i>1;)e>r&&(t=o),r>e&&(n=o),i=n-t,o=t+Math.floor(i/2),r=this.elements[o];return r>e?o:e>r?o+1:void 0},lunr.SortedSet.prototype.intersect=function(e){for(var t=new lunr.SortedSet,n=0,i=0,o=this.length,r=e.length,s=this.elements,u=e.elements;;){if(n>o-1||i>r-1)break;s[n]!==u[i]?s[n]u[i]&&i++:(t.add(s[n]),n++,i++)}return t},lunr.SortedSet.prototype.clone=function(){var e=new lunr.SortedSet;return e.elements=this.toArray(),e.length=e.elements.length,e},lunr.SortedSet.prototype.union=function(e){var t,n,i;this.length>=e.length?(t=this,n=e):(t=e,n=this),i=t.clone();for(var o=0,r=n.toArray();oPackage for computing dice and card probabilities.

\n\n

Starting with v0.25.1, you can replace latest in the URL with an old version\nnumber to get the documentation for that version.

\n\n

See this JupyterLite distribution\nfor examples.

\n\n

Visit the project page.

\n\n

General conventions:

\n\n
    \n
  • Instances are immutable (apart from internal caching). Anything that looks\nlike it mutates an instance actually returns a separate instance with the\nchange.
  • \n
\n"}, "icepool.d": {"fullname": "icepool.d", "modulename": "icepool", "qualname": "d", "kind": "function", "doc": "

A standard die, uniformly distributed from 1 to sides inclusive.

\n\n

Don't confuse this with icepool.Die():

\n\n
    \n
  • icepool.Die([6]): A Die that always rolls the integer 6.
  • \n
  • icepool.d(6): A d6.
  • \n
\n\n

You can also import individual standard dice from the icepool module, e.g.\nfrom icepool import d6.

\n", "signature": "(sides: int, /) -> icepool.population.die.Die[int]:", "funcdef": "def"}, "icepool.z": {"fullname": "icepool.z", "modulename": "icepool", "qualname": "z", "kind": "function", "doc": "

A die uniformly distributed from 0 to sides - 1 inclusive.

\n\n

Equal to d(sides) - 1.

\n", "signature": "(sides: int, /) -> icepool.population.die.Die[int]:", "funcdef": "def"}, "icepool.coin": {"fullname": "icepool.coin", "modulename": "icepool", "qualname": "coin", "kind": "function", "doc": "

A Die that rolls True with probability n / d, and False otherwise.

\n\n

If n <= 0 or n >= d the result will have only one outcome.

\n\n
Arguments:
\n\n
    \n
  • n: An int numerator, or a non-integer probability.
  • \n
  • d: An int denominator. Should not be provided if the first argument is\nnot an int.
  • \n
\n", "signature": "(\tn: int | float | fractions.Fraction,\td: int = 1,\t/,\t*,\tmax_denominator: int | None = None) -> icepool.population.die.Die[bool]:", "funcdef": "def"}, "icepool.stochastic_round": {"fullname": "icepool.stochastic_round", "modulename": "icepool", "qualname": "stochastic_round", "kind": "function", "doc": "

Randomly rounds a value up or down to the nearest integer according to the two distances.

\n\n

Specificially, rounds x up with probability x - floor(x) and down\notherwise, producing a Die with up to two outcomes.

\n\n
Arguments:
\n\n
    \n
  • max_denominator: If provided, each rounding will be performed\nusing fractions.Fraction.limit_denominator(max_denominator).\nOtherwise, the rounding will be performed without\nlimit_denominator.
  • \n
\n", "signature": "(\tx,\t/,\t*,\tmax_denominator: int | None = None) -> icepool.population.die.Die[int]:", "funcdef": "def"}, "icepool.one_hot": {"fullname": "icepool.one_hot", "modulename": "icepool", "qualname": "one_hot", "kind": "function", "doc": "

A Die with Vector outcomes with one element set to True uniformly at random and the rest False.

\n\n

This is an easy (if somewhat expensive) way of representing how many dice\nin a pool rolled each number. For example, the outcomes of 10 @ one_hot(6)\nare the (ones, twos, threes, fours, fives, sixes) rolled in 10d6.

\n", "signature": "(sides: int, /) -> icepool.population.die.Die[tuple[bool, ...]]:", "funcdef": "def"}, "icepool.Outcome": {"fullname": "icepool.Outcome", "modulename": "icepool", "qualname": "Outcome", "kind": "class", "doc": "

Protocol to attempt to verify that outcome types are hashable and sortable.

\n\n

Far from foolproof, e.g. it cannot enforce total ordering.

\n", "bases": "typing.Hashable, typing.Protocol[-T_contra]"}, "icepool.Die": {"fullname": "icepool.Die", "modulename": "icepool", "qualname": "Die", "kind": "class", "doc": "

Sampling with replacement. Quantities represent weights.

\n\n

Dice are immutable. Methods do not modify the Die in-place;\nrather they return a Die representing the result.

\n\n

It's also possible to have \"empty\" dice with no outcomes at all,\nthough these have little use other than being sentinel values.

\n", "bases": "icepool.population.base.Population[+T_co]"}, "icepool.Die.__init__": {"fullname": "icepool.Die.__init__", "modulename": "icepool", "qualname": "Die.__init__", "kind": "function", "doc": "

Constructor for a Die.

\n\n

Don't confuse this with d():

\n\n
    \n
  • Die([6]): A Die that always rolls the int 6.
  • \n
  • d(6): A d6.
  • \n
\n\n

Also, don't confuse this with Pool():

\n\n
    \n
  • Die([1, 2, 3, 4, 5, 6]): A d6.
  • \n
  • Pool([1, 2, 3, 4, 5, 6]): A Pool of six dice that always rolls one\nof each number.
  • \n
\n\n

Here are some different ways of constructing a d6:

\n\n
    \n
  • Just import it: from icepool import d6
  • \n
  • Use the d() function: icepool.d(6)
  • \n
  • Use a d6 that you already have: Die(d6) or Die([d6])
  • \n
  • Mix a d3 and a d3+3: Die([d3, d3+3])
  • \n
  • Use a dict: Die({1:1, 2:1, 3:1, 4:1, 5:1, 6:1})
  • \n
  • Give the faces as a sequence: Die([1, 2, 3, 4, 5, 6])
  • \n
\n\n

All quantities must be non-negative. Outcomes with zero quantity will be\nomitted.

\n\n

Several methods and functions foward **kwargs to this constructor.\nHowever, these only affect the construction of the returned or yielded\ndice. Any other implicit conversions of arguments or operands to dice\nwill be done with the default keyword arguments.

\n\n

EXPERIMENTAL: Use icepool.Again to roll the dice again, usually with\nsome modification. See the Again documentation for details.

\n\n

Denominator: For a flat set of outcomes, the denominator is just the\nsum of the corresponding quantities. If the outcomes themselves have\nsecondary denominators, then the overall denominator will be minimized\nwhile preserving the relative weighting of the primary outcomes.

\n\n
Arguments:
\n\n
    \n
  • outcomes: The faces of the Die. This can be one of the following:

    \n\n
      \n
    • A Sequence of outcomes. Duplicates will contribute\nquantity for each appearance.
    • \n
    • A Mapping from outcomes to quantities.
    • \n
    \n\n

    Individual outcomes can each be one of the following:

    \n\n
      \n
    • An outcome, which must be hashable and totally orderable.\n
        \n
      • For convenience, tuples containing Populations will be\ntupleized into a Population of tuples.\nThis does not apply to subclasses of tuples such as namedtuple\nor other classes such as Vector.
      • \n
    • \n
    • A Die, which will be flattened into the result.\nThe quantity assigned to a Die is shared among its\noutcomes. The total denominator will be scaled up if\nnecessary.
    • \n
    • icepool.Reroll, which will drop itself from consideration.
    • \n
    • EXPERIMENTAL: icepool.Again. See the documentation for\nAgain for details.
    • \n
  • \n
  • times: Multiplies the quantity of each element of outcomes.\ntimes can either be a sequence of the same length as\noutcomes or a single int to apply to all elements of\noutcomes.
  • \n
  • again_count, again_depth, again_end: These affect how Again\nexpressions are handled. See the Again documentation for\ndetails.
  • \n
\n\n
Raises:
\n\n
    \n
  • ValueError: None is not a valid outcome for a Die.
  • \n
\n", "signature": "(\toutcomes: Union[Sequence, Mapping[Any, int]],\ttimes: Union[Sequence[int], int] = 1,\t*,\tagain_count: int | None = None,\tagain_depth: int | None = None,\tagain_end: icepool.typing.Outcome | icepool.population.die.Die | icepool.typing.RerollType | None = None)"}, "icepool.Die.unary_operator": {"fullname": "icepool.Die.unary_operator", "modulename": "icepool", "qualname": "Die.unary_operator", "kind": "function", "doc": "

Performs the unary operation on the outcomes.

\n\n

This is used for the standard unary operators\n-, +, abs, ~, round, trunc, floor, ceil\nas well as the additional methods\nzero, bool.

\n\n

This is NOT used for the [] operator; when used directly, this is\ninterpreted as a Mapping operation and returns the count corresponding\nto a given outcome. See marginals() for applying the [] operator to\noutcomes.

\n\n
Returns:
\n\n
\n

A Die representing the result.

\n
\n\n
Raises:
\n\n
    \n
  • ValueError: If tuples are of mismatched length.
  • \n
\n", "signature": "(\tself: icepool.population.die.Die[+T_co],\top: Callable[..., ~U],\t*args,\t**kwargs) -> icepool.population.die.Die[~U]:", "funcdef": "def"}, "icepool.Die.binary_operator": {"fullname": "icepool.Die.binary_operator", "modulename": "icepool", "qualname": "Die.binary_operator", "kind": "function", "doc": "

Performs the operation on pairs of outcomes.

\n\n

By the time this is called, the other operand has already been\nconverted to a Die.

\n\n

If one side of a binary operator is a tuple and the other is not, the\nbinary operator is applied to each element of the tuple with the\nnon-tuple side. For example, the following are equivalent:

\n\n
\n
cartesian_product(d6, d8) * 2\ncartesian_product(d6 * 2, d8 * 2)\n
\n
\n\n

This is used for the standard binary operators\n+, -, *, /, //, %, **, <<, >>, &, |, ^\nand the standard binary comparators\n<, <=, >=, >, ==, !=, cmp.

\n\n

== and != additionally set the truth value of the Die according to\nwhether the dice themselves are the same or not.

\n\n

The @ operator does NOT use this method directly.\nIt rolls the left Die, which must have integer outcomes,\nthen rolls the right Die that many times and sums the outcomes.

\n\n
Returns:
\n\n
\n

A Die representing the result.

\n
\n\n
Raises:
\n\n
    \n
  • ValueError: If tuples are of mismatched length within one of the\ndice or between the dice.
  • \n
\n", "signature": "(\tself,\tother: icepool.population.die.Die,\top: Callable[..., ~U],\t*args,\t**kwargs) -> icepool.population.die.Die[~U]:", "funcdef": "def"}, "icepool.Die.keys": {"fullname": "icepool.Die.keys", "modulename": "icepool", "qualname": "Die.keys", "kind": "function", "doc": "

The outcomes within the population in sorted order.

\n", "signature": "(self) -> icepool.collection.counts.CountsKeysView[+T_co]:", "funcdef": "def"}, "icepool.Die.values": {"fullname": "icepool.Die.values", "modulename": "icepool", "qualname": "Die.values", "kind": "function", "doc": "

The quantities within the population in outcome order.

\n", "signature": "(self) -> icepool.collection.counts.CountsValuesView:", "funcdef": "def"}, "icepool.Die.items": {"fullname": "icepool.Die.items", "modulename": "icepool", "qualname": "Die.items", "kind": "function", "doc": "

The (outcome, quantity)s of the population in sorted order.

\n", "signature": "(self) -> icepool.collection.counts.CountsItemsView[+T_co]:", "funcdef": "def"}, "icepool.Die.simplify": {"fullname": "icepool.Die.simplify", "modulename": "icepool", "qualname": "Die.simplify", "kind": "function", "doc": "

Divides all quantities by their greatest common denominator.

\n", "signature": "(self) -> icepool.population.die.Die[+T_co]:", "funcdef": "def"}, "icepool.Die.reroll": {"fullname": "icepool.Die.reroll", "modulename": "icepool", "qualname": "Die.reroll", "kind": "function", "doc": "

Rerolls the given outcomes.

\n\n
Arguments:
\n\n
    \n
  • which: Selects which outcomes to reroll. Options:\n
      \n
    • A collection of outcomes to reroll.
    • \n
    • A callable that takes an outcome and returns True if it\nshould be rerolled.
    • \n
    • If not provided, the min outcome will be rerolled.
    • \n
  • \n
  • star: Whether outcomes should be unpacked into separate arguments\nbefore sending them to a callable which.\nIf not provided, this will be guessed based on the function\nsignature.
  • \n
  • depth: The maximum number of times to reroll.\nIf None, rerolls an unlimited number of times.
  • \n
\n\n
Returns:
\n\n
\n

A Die representing the reroll.\n If the reroll would never terminate, the result has no outcomes.

\n
\n", "signature": "(\tself,\twhich: Union[Callable[..., bool], Collection[+T_co], NoneType] = None,\t/,\t*,\tstar: bool | None = None,\tdepth: Union[int, Literal['inf']]) -> icepool.population.die.Die[+T_co]:", "funcdef": "def"}, "icepool.Die.filter": {"fullname": "icepool.Die.filter", "modulename": "icepool", "qualname": "Die.filter", "kind": "function", "doc": "

Rerolls until getting one of the given outcomes.

\n\n

Essentially the complement of reroll().

\n\n
Arguments:
\n\n
    \n
  • which: Selects which outcomes to reroll until. Options:\n
      \n
    • A callable that takes an outcome and returns True if it\nshould be accepted.
    • \n
    • A collection of outcomes to reroll until.
    • \n
  • \n
  • star: Whether outcomes should be unpacked into separate arguments\nbefore sending them to a callable which.\nIf not provided, this will be guessed based on the function\nsignature.
  • \n
  • depth: The maximum number of times to reroll.\nIf None, rerolls an unlimited number of times.
  • \n
\n\n
Returns:
\n\n
\n

A Die representing the reroll.\n If the reroll would never terminate, the result has no outcomes.

\n
\n", "signature": "(\tself,\twhich: Union[Callable[..., bool], Collection[+T_co]],\t/,\t*,\tstar: bool | None = None,\tdepth: Union[int, Literal['inf']]) -> icepool.population.die.Die[+T_co]:", "funcdef": "def"}, "icepool.Die.split": {"fullname": "icepool.Die.split", "modulename": "icepool", "qualname": "Die.split", "kind": "function", "doc": "

Splits this die into one containing selected items and another containing the rest.

\n\n

The total denominator is preserved.

\n\n

Equivalent to self.filter(), self.reroll().

\n\n
Arguments:
\n\n
    \n
  • which: Selects which outcomes to reroll until. Options:\n
      \n
    • A callable that takes an outcome and returns True if it\nshould be accepted.
    • \n
    • A collection of outcomes to reroll until.
    • \n
  • \n
  • star: Whether outcomes should be unpacked into separate arguments\nbefore sending them to a callable which.\nIf not provided, this will be guessed based on the function\nsignature.
  • \n
\n", "signature": "(\tself,\twhich: Union[Callable[..., bool], Collection[+T_co], NoneType] = None,\t/,\t*,\tstar: bool | None = None):", "funcdef": "def"}, "icepool.Die.truncate": {"fullname": "icepool.Die.truncate", "modulename": "icepool", "qualname": "Die.truncate", "kind": "function", "doc": "

Truncates the outcomes of this Die to the given range.

\n\n

The endpoints are included in the result if applicable.\nIf one of the arguments is not provided, that side will not be truncated.

\n\n

This effectively rerolls outcomes outside the given range.\nIf instead you want to replace those outcomes with the nearest endpoint,\nuse clip().

\n\n

Not to be confused with trunc(die), which performs integer truncation\non each outcome.

\n", "signature": "(\tself,\tmin_outcome=None,\tmax_outcome=None) -> icepool.population.die.Die[+T_co]:", "funcdef": "def"}, "icepool.Die.clip": {"fullname": "icepool.Die.clip", "modulename": "icepool", "qualname": "Die.clip", "kind": "function", "doc": "

Clips the outcomes of this Die to the given values.

\n\n

The endpoints are included in the result if applicable.\nIf one of the arguments is not provided, that side will not be clipped.

\n\n

This is not the same as rerolling outcomes beyond this range;\nthe outcome is simply adjusted to fit within the range.\nThis will typically cause some quantity to bunch up at the endpoint(s).\nIf you want to reroll outcomes beyond this range, use truncate().

\n", "signature": "(\tself,\tmin_outcome=None,\tmax_outcome=None) -> icepool.population.die.Die[+T_co]:", "funcdef": "def"}, "icepool.Die.map": {"fullname": "icepool.Die.map", "modulename": "icepool", "qualname": "Die.map", "kind": "function", "doc": "

Maps outcomes of the Die to other outcomes.

\n\n

This is also useful for representing processes.

\n\n

As icepool.map(repl, self, ...).

\n", "signature": "(\tself,\trepl: Union[Callable[..., Union[~U, icepool.population.die.Die[~U], icepool.typing.RerollType, icepool.population.again.AgainExpression]], Mapping[+T_co, Union[~U, icepool.population.die.Die[~U], icepool.typing.RerollType, icepool.population.again.AgainExpression]]],\t/,\t*extra_args,\tstar: bool | None = None,\trepeat: Union[int, Literal['inf']] = 1,\ttime_limit: Union[int, Literal['inf'], NoneType] = None,\tagain_count: int | None = None,\tagain_depth: int | None = None,\tagain_end: Union[~U, icepool.population.die.Die[~U], icepool.typing.RerollType, NoneType] = None) -> icepool.population.die.Die[~U]:", "funcdef": "def"}, "icepool.Die.map_and_time": {"fullname": "icepool.Die.map_and_time", "modulename": "icepool", "qualname": "Die.map_and_time", "kind": "function", "doc": "

Repeatedly map outcomes of the state to other outcomes, while also\ncounting timesteps.

\n\n

This is useful for representing processes.

\n\n

As map_and_time(repl, self, ...).

\n", "signature": "(\tself,\trepl: Union[Callable[..., Union[+T_co, icepool.population.die.Die[+T_co], icepool.typing.RerollType]], Mapping[+T_co, Union[+T_co, icepool.population.die.Die[+T_co], icepool.typing.RerollType]]],\t/,\t*extra_args,\tstar: bool | None = None,\ttime_limit: int) -> icepool.population.die.Die[tuple[+T_co, int]]:", "funcdef": "def"}, "icepool.Die.time_to_sum": {"fullname": "icepool.Die.time_to_sum", "modulename": "icepool", "qualname": "Die.time_to_sum", "kind": "function", "doc": "

The number of rolls until the cumulative sum is greater or equal to the target.

\n\n
Arguments:
\n\n
    \n
  • target: The number to stop at once reached.
  • \n
  • max_time: The maximum number of rolls to run.\nIf the sum is not reached, the outcome is determined by dnf.
  • \n
  • dnf: What time to assign in cases where the target was not reached\nin max_time. If not provided, this is set to max_time.\ndnf=icepool.Reroll will remove this case from the result,\neffectively rerolling it.
  • \n
\n", "signature": "(\tself: icepool.population.die.Die[int],\ttarget: int,\t/,\tmax_time: int,\tdnf: int | icepool.typing.RerollType | None = None) -> icepool.population.die.Die[int]:", "funcdef": "def"}, "icepool.Die.mean_time_to_sum": {"fullname": "icepool.Die.mean_time_to_sum", "modulename": "icepool", "qualname": "Die.mean_time_to_sum", "kind": "function", "doc": "

The mean number of rolls until the cumulative sum is greater or equal to the target.

\n\n
Arguments:
\n\n
    \n
  • target: The target sum.
  • \n
\n\n
Raises:
\n\n
    \n
  • ValueError: If self has negative outcomes.
  • \n
  • ZeroDivisionError: If self.mean() == 0.
  • \n
\n", "signature": "(\tself: icepool.population.die.Die[int],\ttarget: int,\t/) -> fractions.Fraction:", "funcdef": "def"}, "icepool.Die.explode": {"fullname": "icepool.Die.explode", "modulename": "icepool", "qualname": "Die.explode", "kind": "function", "doc": "

Causes outcomes to be rolled again and added to the total.

\n\n
Arguments:
\n\n
    \n
  • which: Which outcomes to explode. Options:\n
      \n
    • A single outcome to explode.
    • \n
    • An collection of outcomes to explode.
    • \n
    • A callable that takes an outcome and returns True if it\nshould be exploded.
    • \n
    • If not supplied, the max outcome will explode.
    • \n
  • \n
  • star: Whether outcomes should be unpacked into separate arguments\nbefore sending them to a callable which.\nIf not provided, this will be guessed based on the function\nsignature.
  • \n
  • depth: The maximum number of additional dice to roll, not counting\nthe initial roll.\nIf not supplied, a default value will be used.
  • \n
  • end: Once depth is reached, further explosions will be treated\nas this value. By default, a zero value will be used.\nicepool.Reroll will make one extra final roll, rerolling until\na non-exploding outcome is reached.
  • \n
\n", "signature": "(\tself,\twhich: Union[Callable[..., bool], Collection[+T_co], NoneType] = None,\t/,\t*,\tstar: bool | None = None,\tdepth: int = 9,\tend=None) -> icepool.population.die.Die[+T_co]:", "funcdef": "def"}, "icepool.Die.if_else": {"fullname": "icepool.Die.if_else", "modulename": "icepool", "qualname": "Die.if_else", "kind": "function", "doc": "

Ternary conditional operator.

\n\n

This replaces truthy outcomes with the first argument and falsy outcomes\nwith the second argument.

\n\n
Arguments:
\n\n
    \n
  • again_count, again_depth, again_end: Forwarded to the final die constructor.
  • \n
\n", "signature": "(\tself,\toutcome_if_true: Union[~U, icepool.population.die.Die[~U]],\toutcome_if_false: Union[~U, icepool.population.die.Die[~U]],\t*,\tagain_count: int | None = None,\tagain_depth: int | None = None,\tagain_end: Union[~U, icepool.population.die.Die[~U], icepool.typing.RerollType, NoneType] = None) -> icepool.population.die.Die[~U]:", "funcdef": "def"}, "icepool.Die.is_in": {"fullname": "icepool.Die.is_in", "modulename": "icepool", "qualname": "Die.is_in", "kind": "function", "doc": "

A die that returns True iff the roll of the die is contained in the target.

\n", "signature": "(self, target: Container[+T_co], /) -> icepool.population.die.Die[bool]:", "funcdef": "def"}, "icepool.Die.count": {"fullname": "icepool.Die.count", "modulename": "icepool", "qualname": "Die.count", "kind": "function", "doc": "

Roll this dice a number of times and count how many are in the target.

\n", "signature": "(\tself,\trolls: int,\ttarget: Container[+T_co],\t/) -> icepool.population.die.Die[int]:", "funcdef": "def"}, "icepool.Die.sequence": {"fullname": "icepool.Die.sequence", "modulename": "icepool", "qualname": "Die.sequence", "kind": "function", "doc": "

Possible sequences produced by rolling this die a number of times.

\n\n

This is extremely expensive computationally. If possible, use reduce()\ninstead; if you don't care about order, Die.pool() is better.

\n", "signature": "(self, rolls: int) -> icepool.population.die.Die[tuple[+T_co, ...]]:", "funcdef": "def"}, "icepool.Die.pool": {"fullname": "icepool.Die.pool", "modulename": "icepool", "qualname": "Die.pool", "kind": "function", "doc": "

Creates a Pool from this Die.

\n\n

You might subscript the pool immediately afterwards, e.g.\nd6.pool(5)[-1, ..., 1] takes the difference between the highest and\nlowest of 5d6.

\n\n
Arguments:
\n\n
    \n
  • rolls: The number of copies of this Die to put in the pool.\nOr, a sequence of one int per die acting as\nkeep_tuple. Note that ... cannot be used in the\nargument to this method, as the argument determines the size of\nthe pool.
  • \n
\n", "signature": "(\tself,\trolls: Union[int, Sequence[int]] = 1,\t/) -> icepool.generator.pool.Pool[+T_co]:", "funcdef": "def"}, "icepool.Die.keep": {"fullname": "icepool.Die.keep", "modulename": "icepool", "qualname": "Die.keep", "kind": "function", "doc": "

Selects elements after drawing and sorting and sums them.

\n\n
Arguments:
\n\n
    \n
  • rolls: The number of dice to roll.
  • \n
  • index: One of the following:
  • \n
    • \n
    • An int. This will count only the roll at the specified index.
    • \n
  • \n\n

  • In this case, the result is a Die rather than a generator.
  • \n
    • \n
    • A slice. The selected dice are counted once each.
    • \n\n
  • \n
    • \n
    • A sequence of ints with length equal to rolls.\nEach roll is counted that many times, which could be multiple or\nnegative times.
    • \n
    \n\n

    Up to one ... (Ellipsis) may be used. If no ... is used,\nthe rolls argument may be omitted.

    \n\n

    ... will be replaced with a number of zero counts in order\n\n

    to make up any missing elements compared to rolls.\nThis number may be \"negative\" if more ints are provided than\nrolls. Specifically:

    \n\n
      \n
    • If index is shorter than rolls, ...\nacts as enough zero counts to make up the difference.\nE.g. (1, ..., 1) on five dice would act as\n(1, 0, 0, 0, 1).
    • \n
    • If index has length equal to rolls, ... has no effect.\nE.g. (1, ..., 1) on two dice would act as (1, 1).
    • \n
    • If index is longer than rolls and ... is on one side,\nelements will be dropped from index on the side with ....\nE.g. (..., 1, 2, 3) on two dice would act as (2, 3).
    • \n
    • If index is longer than rolls and ...\nis in the middle, the counts will be as the sum of two\none-sided ....\nE.g. (-1, ..., 1) acts like (-1, ...) plus (..., 1).\nIf rolls was 1 this would have the -1 and 1 cancel each other out.
    • \n
  • \n\n

\n", "signature": "(\tself,\trolls: Union[int, Sequence[int]],\tindex: Union[slice, Sequence[int | ellipsis], int, NoneType] = None,\t/) -> icepool.population.die.Die:", "funcdef": "def"}, "icepool.Die.lowest": {"fullname": "icepool.Die.lowest", "modulename": "icepool", "qualname": "Die.lowest", "kind": "function", "doc": "

Roll several of this Die and return the lowest result, or the sum of some of the lowest.

\n\n

The outcomes should support addition and multiplication if keep != 1.

\n\n
Arguments:
\n\n
    \n
  • rolls: The number of dice to roll. All dice will have the same\noutcomes as self.
  • \n
  • keep, drop: These arguments work together:\n
      \n
    • If neither are provided, the single lowest die will be taken.
    • \n
    • If only keep is provided, the keep lowest dice will be summed.
    • \n
    • If only drop is provided, the drop lowest dice will be dropped\nand the rest will be summed.
    • \n
    • If both are provided, drop lowest dice will be dropped, then\nthe next keep lowest dice will be summed.
    • \n
  • \n
\n\n
Returns:
\n\n
\n

A Die representing the probability distribution of the sum.

\n
\n", "signature": "(\tself,\trolls: int,\t/,\tkeep: int | None = None,\tdrop: int | None = None) -> icepool.population.die.Die:", "funcdef": "def"}, "icepool.Die.highest": {"fullname": "icepool.Die.highest", "modulename": "icepool", "qualname": "Die.highest", "kind": "function", "doc": "

Roll several of this Die and return the highest result, or the sum of some of the highest.

\n\n

The outcomes should support addition and multiplication if keep != 1.

\n\n
Arguments:
\n\n
    \n
  • rolls: The number of dice to roll.
  • \n
  • keep, drop: These arguments work together:\n
      \n
    • If neither are provided, the single highest die will be taken.
    • \n
    • If only keep is provided, the keep highest dice will be summed.
    • \n
    • If only drop is provided, the drop highest dice will be dropped\nand the rest will be summed.
    • \n
    • If both are provided, drop highest dice will be dropped, then\nthe next keep highest dice will be summed.
    • \n
  • \n
\n\n
Returns:
\n\n
\n

A Die representing the probability distribution of the sum.

\n
\n", "signature": "(\tself,\trolls: int,\t/,\tkeep: int | None = None,\tdrop: int | None = None) -> icepool.population.die.Die[+T_co]:", "funcdef": "def"}, "icepool.Die.middle": {"fullname": "icepool.Die.middle", "modulename": "icepool", "qualname": "Die.middle", "kind": "function", "doc": "

Roll several of this Die and sum the sorted results in the middle.

\n\n

The outcomes should support addition and multiplication if keep != 1.

\n\n
Arguments:
\n\n
    \n
  • rolls: The number of dice to roll.
  • \n
  • keep: The number of outcomes to sum. If this is greater than the\ncurrent keep_size, all are kept.
  • \n
  • tie: What to do if keep is odd but the current keep_size\nis even, or vice versa.\n
      \n
    • 'error' (default): Raises IndexError.
    • \n
    • 'high': The higher outcome is taken.
    • \n
    • 'low': The lower outcome is taken.
    • \n
  • \n
\n", "signature": "(\tself,\trolls: int,\t/,\tkeep: int = 1,\t*,\ttie: Literal['error', 'high', 'low'] = 'error') -> icepool.population.die.Die:", "funcdef": "def"}, "icepool.Die.map_to_pool": {"fullname": "icepool.Die.map_to_pool", "modulename": "icepool", "qualname": "Die.map_to_pool", "kind": "function", "doc": "

EXPERIMENTAL: Maps outcomes of this Die to Pools, creating a MultisetGenerator.

\n\n

As icepool.map_to_pool(repl, self, ...).

\n\n

If no argument is provided, the outcomes will be used to construct a\nmixture of pools directly, similar to the inverse of pool.expand().\nNote that this is not particularly efficient since it does not make much\nuse of dynamic programming.

\n\n
Arguments:
\n\n
    \n
  • repl: One of the following:\n
      \n
    • A callable that takes in one outcome per element of args and\nproduces a Pool (or something convertible to such).
    • \n
    • A mapping from old outcomes to Pool \n(or something convertible to such).\nIn this case args must have exactly one element.\nThe new outcomes may be dice rather than just single outcomes.\nThe special value icepool.Reroll will reroll that old outcome.
    • \n
  • \n
  • star: If True, the first of the args will be unpacked before \ngiving them to repl.\nIf not provided, it will be guessed based on the signature of \nrepl and the number of arguments.
  • \n
  • denominator: If provided, the denominator of the result will be this\nvalue. Otherwise it will be the minimum to correctly weight the\npools.
  • \n
\n\n
Returns:
\n\n
\n

A MultisetGenerator representing the mixture of Pools. Note
\n that this is not technically a Pool, though it supports most of \n the same operations.

\n
\n\n
Raises:
\n\n
    \n
  • ValueError: If denominator cannot be made consistent with the \nresulting mixture of pools.
  • \n
\n", "signature": "(\tself,\trepl: Optional[Callable[..., Union[Sequence[Union[icepool.population.die.Die[~U], ~U]], Mapping[icepool.population.die.Die[~U], int], Mapping[~U, int], icepool.typing.RerollType]]] = None,\t/,\t*extra_args: icepool.typing.Outcome | icepool.population.die.Die | icepool.multiset_expression.MultisetExpression,\tstar: bool | None = None,\tdenominator: int | None = None) -> icepool.generator.multiset_generator.MultisetGenerator[~U, tuple[int]]:", "funcdef": "def"}, "icepool.Die.explode_to_pool": {"fullname": "icepool.Die.explode_to_pool", "modulename": "icepool", "qualname": "Die.explode_to_pool", "kind": "function", "doc": "

EXPERIMENTAL: Causes outcomes to be rolled again, keeping that outcome as an individual die in a pool.

\n\n
Arguments:
\n\n
    \n
  • rolls: The number of initial dice.
  • \n
  • which: Which outcomes to explode. Options:\n
      \n
    • A single outcome to explode.
    • \n
    • An collection of outcomes to explode.
    • \n
    • A callable that takes an outcome and returns True if it\nshould be exploded.
    • \n
    • If not supplied, the max outcome will explode.
    • \n
  • \n
  • star: Whether outcomes should be unpacked into separate arguments\nbefore sending them to a callable which.\nIf not provided, this will be guessed based on the function\nsignature.
  • \n
  • depth: The maximum depth of explosions for an individual dice.
  • \n
\n\n
Returns:
\n\n
\n

A MultisetGenerator representing the mixture of Pools. Note
\n that this is not technically a Pool, though it supports most of \n the same operations.

\n
\n", "signature": "(\tself,\trolls: int,\twhich: Union[Callable[..., bool], Collection[+T_co], NoneType] = None,\t/,\t*,\tstar: bool | None = None,\tdepth: int = 9) -> icepool.generator.multiset_generator.MultisetGenerator[+T_co, tuple[int]]:", "funcdef": "def"}, "icepool.Die.reroll_to_pool": {"fullname": "icepool.Die.reroll_to_pool", "modulename": "icepool", "qualname": "Die.reroll_to_pool", "kind": "function", "doc": "

EXPERIMENTAL: Applies a limited number of rerolls shared across a pool.

\n\n

Each die can only be rerolled once (effectively depth=1), and no more\nthan max_rerolls dice may be rerolled.

\n\n
Arguments:
\n\n
    \n
  • rolls: How many dice in the pool.
  • \n
  • which: Selects which outcomes are eligible to be rerolled. Options:\n
      \n
    • A collection of outcomes to reroll.
    • \n
    • A callable that takes an outcome and returns True if it\ncould be rerolled.
    • \n
  • \n
  • max_rerolls: The maximum number of dice to reroll. \nNote that each die can only be rerolled once, so if the number \nof eligible dice is less than this, the excess rerolls have no\neffect.
  • \n
  • star: Whether outcomes should be unpacked into separate arguments\nbefore sending them to a callable which.\nIf not provided, this will be guessed based on the function\nsignature.
  • \n
  • mode: How dice are selected for rerolling if there are more eligible\ndice than max_rerolls. Options:\n
      \n
    • 'random' (default): Eligible dice will be chosen uniformly\nat random.
    • \n
    • 'lowest': The lowest eligible dice will be rerolled.
    • \n
    • 'highest': The highest eligible dice will be rerolled.
    • \n
    • 'drop': All dice that ended up on an outcome selected by \nwhich will be dropped. This includes both dice that rolled\ninto which initially and were not rerolled, and dice that\nwere rerolled but rolled into which again. This can be\nconsiderably more efficient than the other modes.
    • \n
  • \n
\n\n
Returns:
\n\n
\n

A MultisetGenerator representing the mixture of Pools. Note
\n that this is not technically a Pool, though it supports most of \n the same operations.

\n
\n", "signature": "(\tself,\trolls: int,\twhich: Union[Callable[..., bool], Collection[+T_co]],\t/,\tmax_rerolls: int,\t*,\tstar: bool | None = None,\tmode: Literal['random', 'lowest', 'highest', 'drop'] = 'random') -> icepool.generator.multiset_generator.MultisetGenerator[+T_co, tuple[int]]:", "funcdef": "def"}, "icepool.Die.abs": {"fullname": "icepool.Die.abs", "modulename": "icepool", "qualname": "Die.abs", "kind": "function", "doc": "

\n", "signature": "(self) -> icepool.population.die.Die[+T_co]:", "funcdef": "def"}, "icepool.Die.round": {"fullname": "icepool.Die.round", "modulename": "icepool", "qualname": "Die.round", "kind": "function", "doc": "

\n", "signature": "(self, ndigits: int | None = None) -> icepool.population.die.Die:", "funcdef": "def"}, "icepool.Die.stochastic_round": {"fullname": "icepool.Die.stochastic_round", "modulename": "icepool", "qualname": "Die.stochastic_round", "kind": "function", "doc": "

Randomly rounds outcomes up or down to the nearest integer according to the two distances.

\n\n

Specificially, rounds x up with probability x - floor(x) and down\notherwise.

\n\n
Arguments:
\n\n
    \n
  • max_denominator: If provided, each rounding will be performed\nusing fractions.Fraction.limit_denominator(max_denominator).\nOtherwise, the rounding will be performed without\nlimit_denominator.
  • \n
\n", "signature": "(\tself,\t*,\tmax_denominator: int | None = None) -> icepool.population.die.Die[int]:", "funcdef": "def"}, "icepool.Die.trunc": {"fullname": "icepool.Die.trunc", "modulename": "icepool", "qualname": "Die.trunc", "kind": "function", "doc": "

\n", "signature": "(self) -> icepool.population.die.Die:", "funcdef": "def"}, "icepool.Die.floor": {"fullname": "icepool.Die.floor", "modulename": "icepool", "qualname": "Die.floor", "kind": "function", "doc": "

\n", "signature": "(self) -> icepool.population.die.Die:", "funcdef": "def"}, "icepool.Die.ceil": {"fullname": "icepool.Die.ceil", "modulename": "icepool", "qualname": "Die.ceil", "kind": "function", "doc": "

\n", "signature": "(self) -> icepool.population.die.Die:", "funcdef": "def"}, "icepool.Die.cmp": {"fullname": "icepool.Die.cmp", "modulename": "icepool", "qualname": "Die.cmp", "kind": "function", "doc": "

A Die with outcomes 1, -1, and 0.

\n\n

The quantities are equal to the positive outcome of self > other,\nself < other, and the remainder respectively.

\n", "signature": "(self, other) -> icepool.population.die.Die[int]:", "funcdef": "def"}, "icepool.Die.sign": {"fullname": "icepool.Die.sign", "modulename": "icepool", "qualname": "Die.sign", "kind": "function", "doc": "

Outcomes become 1 if greater than zero(), -1 if less than zero(), and 0 otherwise.

\n\n

Note that for floats, +0.0, -0.0, and nan all become 0.

\n", "signature": "(self) -> icepool.population.die.Die[int]:", "funcdef": "def"}, "icepool.Die.equals": {"fullname": "icepool.Die.equals", "modulename": "icepool", "qualname": "Die.equals", "kind": "function", "doc": "

True iff both dice have the same outcomes and quantities.

\n\n

This is False if other is not a Die, even if it would convert\nto an equal Die.

\n\n

Truth value does NOT matter.

\n\n

If one Die has a zero-quantity outcome and the other Die does not\ncontain that outcome, they are treated as unequal by this function.

\n\n

The == and != operators have a dual purpose; they return a Die\nwith a truth value determined by this method.\nOnly dice returned by these methods have a truth value. The data of\nthese dice is lazily evaluated since the caller may only be interested\nin the Die value or the truth value.

\n\n
Arguments:
\n\n
    \n
  • simplify: If True, the dice will be simplified before comparing.\nOtherwise, e.g. a 2:2 coin is not equals() to a 1:1 coin.
  • \n
\n", "signature": "(self, other, *, simplify: bool = False) -> bool:", "funcdef": "def"}, "icepool.Population": {"fullname": "icepool.Population", "modulename": "icepool", "qualname": "Population", "kind": "class", "doc": "

A mapping from outcomes to int quantities.

\n\n

Outcomes with each instance must be hashable and totally orderable.

\n\n

Subclasses include Die and Deck.

\n", "bases": "abc.ABC, typing.Generic[+T_co], typing.Mapping[typing.Any, int]"}, "icepool.Population.keys": {"fullname": "icepool.Population.keys", "modulename": "icepool", "qualname": "Population.keys", "kind": "function", "doc": "

The outcomes within the population in sorted order.

\n", "signature": "(self) -> icepool.collection.counts.CountsKeysView[+T_co]:", "funcdef": "def"}, "icepool.Population.values": {"fullname": "icepool.Population.values", "modulename": "icepool", "qualname": "Population.values", "kind": "function", "doc": "

The quantities within the population in outcome order.

\n", "signature": "(self) -> icepool.collection.counts.CountsValuesView:", "funcdef": "def"}, "icepool.Population.items": {"fullname": "icepool.Population.items", "modulename": "icepool", "qualname": "Population.items", "kind": "function", "doc": "

The (outcome, quantity)s of the population in sorted order.

\n", "signature": "(self) -> icepool.collection.counts.CountsItemsView[+T_co]:", "funcdef": "def"}, "icepool.Population.outcomes": {"fullname": "icepool.Population.outcomes", "modulename": "icepool", "qualname": "Population.outcomes", "kind": "function", "doc": "

The outcomes of the mapping in ascending order.

\n\n

These are also the keys of the mapping.\nPrefer to use the name outcomes.

\n", "signature": "(self) -> icepool.collection.counts.CountsKeysView[+T_co]:", "funcdef": "def"}, "icepool.Population.common_outcome_length": {"fullname": "icepool.Population.common_outcome_length", "modulename": "icepool", "qualname": "Population.common_outcome_length", "kind": "function", "doc": "

The common length of all outcomes.

\n\n

If outcomes have no lengths or different lengths, the result is None.

\n", "signature": "(self) -> int | None:", "funcdef": "def"}, "icepool.Population.is_empty": {"fullname": "icepool.Population.is_empty", "modulename": "icepool", "qualname": "Population.is_empty", "kind": "function", "doc": "

True iff this population has no outcomes.

\n", "signature": "(self) -> bool:", "funcdef": "def"}, "icepool.Population.min_outcome": {"fullname": "icepool.Population.min_outcome", "modulename": "icepool", "qualname": "Population.min_outcome", "kind": "function", "doc": "

The least outcome.

\n", "signature": "(self) -> +T_co:", "funcdef": "def"}, "icepool.Population.max_outcome": {"fullname": "icepool.Population.max_outcome", "modulename": "icepool", "qualname": "Population.max_outcome", "kind": "function", "doc": "

The greatest outcome.

\n", "signature": "(self) -> +T_co:", "funcdef": "def"}, "icepool.Population.nearest": {"fullname": "icepool.Population.nearest", "modulename": "icepool", "qualname": "Population.nearest", "kind": "function", "doc": "

The nearest outcome in this population fitting the comparison.

\n\n
Arguments:
\n\n
    \n
  • comparison: The comparison which the result must fit. For example,\n'<=' would find the greatest outcome that is not greater than\nthe argument.
  • \n
  • outcome: The outcome to compare against.
  • \n
\n\n
Returns:
\n\n
\n

The nearest outcome fitting the comparison, or None if there is\n no such outcome.

\n
\n", "signature": "(\tself,\tcomparison: Literal['<=', '<', '>=', '>'],\toutcome,\t/) -> Optional[+T_co]:", "funcdef": "def"}, "icepool.Population.zero": {"fullname": "icepool.Population.zero", "modulename": "icepool", "qualname": "Population.zero", "kind": "function", "doc": "

Zeros all outcomes of this population.

\n\n

This is done by multiplying all outcomes by 0.

\n\n

The result will have the same denominator.

\n\n
Raises:
\n\n
    \n
  • ValueError: If the zeros did not resolve to a single outcome.
  • \n
\n", "signature": "(self: ~C) -> ~C:", "funcdef": "def"}, "icepool.Population.zero_outcome": {"fullname": "icepool.Population.zero_outcome", "modulename": "icepool", "qualname": "Population.zero_outcome", "kind": "function", "doc": "

A zero-outcome for this population.

\n\n

E.g. 0 for a Population whose outcomes are ints.

\n", "signature": "(self) -> +T_co:", "funcdef": "def"}, "icepool.Population.quantity": {"fullname": "icepool.Population.quantity", "modulename": "icepool", "qualname": "Population.quantity", "kind": "function", "doc": "

The quantity of a single outcome.

\n\n

A comparison can be provided, in which case this returns the total\nquantity fitting the comparison.

\n\n
Arguments:
\n\n
    \n
  • comparison: The comparison to use. This can be omitted, in which\ncase it is treated as '=='.
  • \n
  • outcome: The outcome to query.
  • \n
\n", "signature": "(\tself,\tcomparison: Union[Literal['==', '!=', '<=', '<', '>=', '>'], Hashable],\toutcome: Optional[Hashable] = None,\t/) -> int:", "funcdef": "def"}, "icepool.Population.quantities": {"fullname": "icepool.Population.quantities", "modulename": "icepool", "qualname": "Population.quantities", "kind": "function", "doc": "

The quantities of the mapping in sorted order.

\n\n

For example, '<=' gives the CDF.

\n\n
Arguments:
\n\n
    \n
  • comparison: Optional. If omitted, this defaults to '=='.
  • \n
\n", "signature": "(\tself,\tcomparison: Optional[Literal['==', '!=', '<=', '<', '>=', '>']] = None,\t/) -> Union[icepool.collection.counts.CountsValuesView, Sequence[int]]:", "funcdef": "def"}, "icepool.Population.denominator": {"fullname": "icepool.Population.denominator", "modulename": "icepool", "qualname": "Population.denominator", "kind": "function", "doc": "

The sum of all quantities (e.g. weights or duplicates).

\n\n

For the number of unique outcomes, use len().

\n", "signature": "(self) -> int:", "funcdef": "def"}, "icepool.Population.multiply_quantities": {"fullname": "icepool.Population.multiply_quantities", "modulename": "icepool", "qualname": "Population.multiply_quantities", "kind": "function", "doc": "

Multiplies all quantities by an integer.

\n", "signature": "(self: ~C, scale: int, /) -> ~C:", "funcdef": "def"}, "icepool.Population.divide_quantities": {"fullname": "icepool.Population.divide_quantities", "modulename": "icepool", "qualname": "Population.divide_quantities", "kind": "function", "doc": "

Divides all quantities by an integer, rounding down.

\n\n

Resulting zero quantities are dropped.

\n", "signature": "(self: ~C, divisor: int, /) -> ~C:", "funcdef": "def"}, "icepool.Population.modulo_quantities": {"fullname": "icepool.Population.modulo_quantities", "modulename": "icepool", "qualname": "Population.modulo_quantities", "kind": "function", "doc": "

Modulus of all quantities with an integer.

\n", "signature": "(self: ~C, divisor: int, /) -> ~C:", "funcdef": "def"}, "icepool.Population.pad_to_denominator": {"fullname": "icepool.Population.pad_to_denominator", "modulename": "icepool", "qualname": "Population.pad_to_denominator", "kind": "function", "doc": "

Changes the denominator to a target number by changing the quantity of a specified outcome.

\n\n
Arguments:
\n\n
    \n
  • target: The denominator of the result.
  • \n
  • outcome: The outcome whose quantity will be adjusted.
  • \n
\n\n
Returns:
\n\n
\n

A Population like self but with the quantity of outcome\n adjusted so that the overall denominator is equal to target.\n If the denominator is reduced to zero, it will be removed.

\n
\n\n
Raises:
\n\n
    \n
  • ValueError if this would require the quantity of the specified
  • \n
  • outcome to be negative.
  • \n
\n", "signature": "(self: ~C, target: int, /, outcome: Hashable) -> ~C:", "funcdef": "def"}, "icepool.Population.probability": {"fullname": "icepool.Population.probability", "modulename": "icepool", "qualname": "Population.probability", "kind": "function", "doc": "

The total probability of outcomes fitting a comparison.

\n", "signature": "(\tself,\tcomparison: Union[Literal['==', '!=', '<=', '<', '>=', '>'], Hashable],\toutcome: Optional[Hashable] = None,\t/,\t*,\tpercent: bool = False) -> fractions.Fraction | float:", "funcdef": "def"}, "icepool.Population.probabilities": {"fullname": "icepool.Population.probabilities", "modulename": "icepool", "qualname": "Population.probabilities", "kind": "function", "doc": "

The total probabilities fitting the comparison for each outcome in sorted order.

\n\n

For example, '<=' gives the CDF.

\n\n
Arguments:
\n\n
    \n
  • comparison: Optional. If omitted, this defaults to '=='.
  • \n
\n", "signature": "(\tself,\tcomparison: Optional[Literal['==', '!=', '<=', '<', '>=', '>']] = None,\t/,\t*,\tpercent: bool = False) -> Union[Sequence[fractions.Fraction], Sequence[float]]:", "funcdef": "def"}, "icepool.Population.mode": {"fullname": "icepool.Population.mode", "modulename": "icepool", "qualname": "Population.mode", "kind": "function", "doc": "

A tuple containing the most common outcome(s) of the population.

\n\n

These are sorted from lowest to highest.

\n", "signature": "(self) -> tuple:", "funcdef": "def"}, "icepool.Population.modal_quantity": {"fullname": "icepool.Population.modal_quantity", "modulename": "icepool", "qualname": "Population.modal_quantity", "kind": "function", "doc": "

The highest quantity of any single outcome.

\n", "signature": "(self) -> int:", "funcdef": "def"}, "icepool.Population.kolmogorov_smirnov": {"fullname": "icepool.Population.kolmogorov_smirnov", "modulename": "icepool", "qualname": "Population.kolmogorov_smirnov", "kind": "function", "doc": "

Kolmogorov\u2013Smirnov statistic. The maximum absolute difference between CDFs.

\n", "signature": "(self, other: icepool.population.base.Population) -> fractions.Fraction:", "funcdef": "def"}, "icepool.Population.cramer_von_mises": {"fullname": "icepool.Population.cramer_von_mises", "modulename": "icepool", "qualname": "Population.cramer_von_mises", "kind": "function", "doc": "

Cram\u00e9r-von Mises statistic. The sum-of-squares difference between CDFs.

\n", "signature": "(self, other: icepool.population.base.Population) -> fractions.Fraction:", "funcdef": "def"}, "icepool.Population.median": {"fullname": "icepool.Population.median", "modulename": "icepool", "qualname": "Population.median", "kind": "function", "doc": "

The median, taking the mean in case of a tie.

\n\n

This will fail if the outcomes do not support division;\nin this case, use median_low or median_high instead.

\n", "signature": "(self):", "funcdef": "def"}, "icepool.Population.median_low": {"fullname": "icepool.Population.median_low", "modulename": "icepool", "qualname": "Population.median_low", "kind": "function", "doc": "

The median, taking the lower in case of a tie.

\n", "signature": "(self) -> +T_co:", "funcdef": "def"}, "icepool.Population.median_high": {"fullname": "icepool.Population.median_high", "modulename": "icepool", "qualname": "Population.median_high", "kind": "function", "doc": "

The median, taking the higher in case of a tie.

\n", "signature": "(self) -> +T_co:", "funcdef": "def"}, "icepool.Population.quantile": {"fullname": "icepool.Population.quantile", "modulename": "icepool", "qualname": "Population.quantile", "kind": "function", "doc": "

The outcome n / d of the way through the CDF, taking the mean in case of a tie.

\n\n

This will fail if the outcomes do not support addition and division;\nin this case, use quantile_low or quantile_high instead.

\n", "signature": "(self, n: int, d: int = 100):", "funcdef": "def"}, "icepool.Population.quantile_low": {"fullname": "icepool.Population.quantile_low", "modulename": "icepool", "qualname": "Population.quantile_low", "kind": "function", "doc": "

The outcome n / d of the way through the CDF, taking the lesser in case of a tie.

\n", "signature": "(self, n: int, d: int = 100) -> +T_co:", "funcdef": "def"}, "icepool.Population.quantile_high": {"fullname": "icepool.Population.quantile_high", "modulename": "icepool", "qualname": "Population.quantile_high", "kind": "function", "doc": "

The outcome n / d of the way through the CDF, taking the greater in case of a tie.

\n", "signature": "(self, n: int, d: int = 100) -> +T_co:", "funcdef": "def"}, "icepool.Population.mean": {"fullname": "icepool.Population.mean", "modulename": "icepool", "qualname": "Population.mean", "kind": "function", "doc": "

\n", "signature": "(\tself: icepool.population.base.Population[numbers.Rational] | icepool.population.base.Population[float]) -> fractions.Fraction | float:", "funcdef": "def"}, "icepool.Population.variance": {"fullname": "icepool.Population.variance", "modulename": "icepool", "qualname": "Population.variance", "kind": "function", "doc": "

This is the population variance, not the sample variance.

\n", "signature": "(\tself: icepool.population.base.Population[numbers.Rational] | icepool.population.base.Population[float]) -> fractions.Fraction | float:", "funcdef": "def"}, "icepool.Population.standard_deviation": {"fullname": "icepool.Population.standard_deviation", "modulename": "icepool", "qualname": "Population.standard_deviation", "kind": "function", "doc": "

\n", "signature": "(\tself: icepool.population.base.Population[numbers.Rational] | icepool.population.base.Population[float]) -> float:", "funcdef": "def"}, "icepool.Population.sd": {"fullname": "icepool.Population.sd", "modulename": "icepool", "qualname": "Population.sd", "kind": "function", "doc": "

\n", "signature": "(\tself: icepool.population.base.Population[numbers.Rational] | icepool.population.base.Population[float]) -> float:", "funcdef": "def"}, "icepool.Population.standardized_moment": {"fullname": "icepool.Population.standardized_moment", "modulename": "icepool", "qualname": "Population.standardized_moment", "kind": "function", "doc": "

\n", "signature": "(\tself: icepool.population.base.Population[numbers.Rational] | icepool.population.base.Population[float],\tk: int) -> float:", "funcdef": "def"}, "icepool.Population.skewness": {"fullname": "icepool.Population.skewness", "modulename": "icepool", "qualname": "Population.skewness", "kind": "function", "doc": "

\n", "signature": "(\tself: icepool.population.base.Population[numbers.Rational] | icepool.population.base.Population[float]) -> float:", "funcdef": "def"}, "icepool.Population.excess_kurtosis": {"fullname": "icepool.Population.excess_kurtosis", "modulename": "icepool", "qualname": "Population.excess_kurtosis", "kind": "function", "doc": "

\n", "signature": "(\tself: icepool.population.base.Population[numbers.Rational] | icepool.population.base.Population[float]) -> float:", "funcdef": "def"}, "icepool.Population.entropy": {"fullname": "icepool.Population.entropy", "modulename": "icepool", "qualname": "Population.entropy", "kind": "function", "doc": "

The entropy of a random sample from this population.

\n\n
Arguments:
\n\n
    \n
  • base: The logarithm base to use. Default is 2.0, which gives the \nentropy in bits.
  • \n
\n", "signature": "(self, base: float = 2.0) -> float:", "funcdef": "def"}, "icepool.Population.marginals": {"fullname": "icepool.Population.marginals", "modulename": "icepool", "qualname": "Population.marginals", "kind": "variable", "doc": "

A property that applies the [] operator to outcomes.

\n\n

For example, population.marginals[:2] will marginalize the first two\nelements of sequence outcomes.

\n\n

Attributes that do not start with an underscore will also be forwarded.\nFor example, population.marginals.x will marginalize the x attribute\nfrom e.g. namedtuple outcomes.

\n", "annotation": ": icepool.population.base.Population._Marginals[~C]"}, "icepool.Population.covariance": {"fullname": "icepool.Population.covariance", "modulename": "icepool", "qualname": "Population.covariance", "kind": "function", "doc": "

\n", "signature": "(\tself: icepool.population.base.Population[tuple[numbers.Rational, ...]] | icepool.population.base.Population[tuple[float, ...]],\ti: int,\tj: int) -> fractions.Fraction | float:", "funcdef": "def"}, "icepool.Population.correlation": {"fullname": "icepool.Population.correlation", "modulename": "icepool", "qualname": "Population.correlation", "kind": "function", "doc": "

\n", "signature": "(\tself: icepool.population.base.Population[tuple[numbers.Rational, ...]] | icepool.population.base.Population[tuple[float, ...]],\ti: int,\tj: int) -> float:", "funcdef": "def"}, "icepool.Population.to_one_hot": {"fullname": "icepool.Population.to_one_hot", "modulename": "icepool", "qualname": "Population.to_one_hot", "kind": "function", "doc": "

Converts the outcomes of this population to a one-hot representation.

\n\n
Arguments:
\n\n
    \n
  • outcomes: If provided, each outcome will be mapped to a Vector\nwhere the element at outcomes.index(outcome) is set to True\nand the rest to False, or all False if the outcome is not\nin outcomes.\nIf not provided, self.outcomes() is used.
  • \n
\n", "signature": "(self: ~C, outcomes: Optional[Sequence[+T_co]] = None) -> ~C:", "funcdef": "def"}, "icepool.Population.sample": {"fullname": "icepool.Population.sample", "modulename": "icepool", "qualname": "Population.sample", "kind": "function", "doc": "

A single random sample from this population.

\n\n

Note that this is always \"with replacement\" even for Deck since\ninstances are immutable.

\n\n

This uses the standard random package and is not cryptographically\nsecure.

\n", "signature": "(self) -> +T_co:", "funcdef": "def"}, "icepool.Population.format": {"fullname": "icepool.Population.format", "modulename": "icepool", "qualname": "Population.format", "kind": "function", "doc": "

Formats this mapping as a string.

\n\n

format_spec should start with the output format,\nwhich can be:

\n\n
    \n
  • md for Markdown (default)
  • \n
  • bbcode for BBCode
  • \n
  • csv for comma-separated values
  • \n
  • html for HTML
  • \n
\n\n

After this, you may optionally add a : followed by a series of\nrequested columns. Allowed columns are:

\n\n
    \n
  • o: Outcomes.
  • \n
  • *o: Outcomes, unpacked if applicable.
  • \n
  • q==, q<=, q>=: Quantities ==, <=, or >= each outcome.
  • \n
  • p==, p<=, p>=: Probabilities (0-1).
  • \n
  • %==, %<=, %>=: Probabilities (0%-100%).
  • \n
  • i==, i<=, i>=: EXPERIMENTAL: \"1 in N\".
  • \n
\n\n

Columns may optionally be separated using | characters.

\n\n

The default setting is equal to f'{die:md:*o|q==|%==}'. Here the \ncolumns are the outcomes (unpacked if applicable) the quantities, and \nthe probabilities. The quantities are omitted from the default columns \nif any individual quantity is 10**30 or greater.

\n", "signature": "(self, format_spec: str, /, **kwargs) -> str:", "funcdef": "def"}, "icepool.tupleize": {"fullname": "icepool.tupleize", "modulename": "icepool", "qualname": "tupleize", "kind": "function", "doc": "

Returns the Cartesian product of the arguments as tuples or a Population thereof.

\n\n

For example:

\n\n
    \n
  • tupleize(1, 2) would produce (1, 2).
  • \n
  • tupleize(d6, 0) would produce a Die with outcomes (1, 0), (2, 0),\n... (6, 0).
  • \n
  • tupleize(d6, d6) would produce a Die with outcomes (1, 1), (1, 2),\n... (6, 5), (6, 6).
  • \n
\n\n

If Populations are provided, they must all be Die or all Deck and not\na mixture of the two.

\n\n
Returns:
\n\n
\n

If none of the outcomes is a Population, the result is a tuple\n with one element per argument. Otherwise, the result is a Population\n of the same type as the input Population, and the outcomes are\n tuples with one element per argument.

\n
\n", "signature": "(\t*args: Union[~T, icepool.population.base.Population[~T]]) -> tuple[~T, ...] | icepool.population.base.Population[tuple[~T, ...]]:", "funcdef": "def"}, "icepool.vectorize": {"fullname": "icepool.vectorize", "modulename": "icepool", "qualname": "vectorize", "kind": "function", "doc": "

Returns the Cartesian product of the arguments as Vectors or a Population thereof.

\n\n

For example:

\n\n
    \n
  • vectorize(1, 2) would produce Vector(1, 2).
  • \n
  • vectorize(d6, 0) would produce a Die with outcomes Vector(1, 0),\nVector(2, 0), ... Vector(6, 0).
  • \n
  • vectorize(d6, d6) would produce a Die with outcomes Vector(1, 1),\nVector(1, 2), ... Vector(6, 5), Vector(6, 6).
  • \n
\n\n

If Populations are provided, they must all be Die or all Deck and not\na mixture of the two.

\n\n
Returns:
\n\n
\n

If none of the outcomes is a Population, the result is a Vector\n with one element per argument. Otherwise, the result is a Population\n of the same type as the input Population, and the outcomes are\n Vectors with one element per argument.

\n
\n", "signature": "(\t*args: Union[~T, icepool.population.base.Population[~T]]) -> Union[icepool.collection.vector.Vector[~T], icepool.population.base.Population[icepool.collection.vector.Vector[~T]]]:", "funcdef": "def"}, "icepool.Vector": {"fullname": "icepool.Vector", "modulename": "icepool", "qualname": "Vector", "kind": "class", "doc": "

Immutable tuple-like class that applies most operators elementwise.

\n\n

May become a variadic generic type in the future.

\n", "bases": "icepool.typing.Outcome, typing.Sequence[+T_co]"}, "icepool.Vector.unary_operator": {"fullname": "icepool.Vector.unary_operator", "modulename": "icepool", "qualname": "Vector.unary_operator", "kind": "function", "doc": "

Unary operators on Vector are applied elementwise.

\n\n

This is used for the standard unary operators\n-, +, abs, ~, round, trunc, floor, ceil

\n", "signature": "(\tself,\top: Callable[..., ~U],\t*args,\t**kwargs) -> icepool.collection.vector.Vector[~U]:", "funcdef": "def"}, "icepool.Vector.abs": {"fullname": "icepool.Vector.abs", "modulename": "icepool", "qualname": "Vector.abs", "kind": "function", "doc": "

\n", "signature": "(self) -> icepool.collection.vector.Vector[+T_co]:", "funcdef": "def"}, "icepool.Vector.round": {"fullname": "icepool.Vector.round", "modulename": "icepool", "qualname": "Vector.round", "kind": "function", "doc": "

\n", "signature": "(self, ndigits: int | None = None) -> icepool.collection.vector.Vector:", "funcdef": "def"}, "icepool.Vector.trunc": {"fullname": "icepool.Vector.trunc", "modulename": "icepool", "qualname": "Vector.trunc", "kind": "function", "doc": "

\n", "signature": "(self) -> icepool.collection.vector.Vector:", "funcdef": "def"}, "icepool.Vector.floor": {"fullname": "icepool.Vector.floor", "modulename": "icepool", "qualname": "Vector.floor", "kind": "function", "doc": "

\n", "signature": "(self) -> icepool.collection.vector.Vector:", "funcdef": "def"}, "icepool.Vector.ceil": {"fullname": "icepool.Vector.ceil", "modulename": "icepool", "qualname": "Vector.ceil", "kind": "function", "doc": "

\n", "signature": "(self) -> icepool.collection.vector.Vector:", "funcdef": "def"}, "icepool.Vector.binary_operator": {"fullname": "icepool.Vector.binary_operator", "modulename": "icepool", "qualname": "Vector.binary_operator", "kind": "function", "doc": "

Binary operators on Vector are applied elementwise.

\n\n

If the other operand is also a Vector, the operator is applied to each\npair of elements from self and other. Both must have the same\nlength.

\n\n

Otherwise the other operand is broadcast to each element of self.

\n\n

This is used for the standard binary operators\n+, -, *, /, //, %, **, <<, >>, &, |, ^.

\n\n

@ is not included due to its different meaning in Die.

\n\n

This is also used for the comparators\n<, <=, >, >=, ==, !=.

\n\n

In this case, the result also has a truth value based on lexicographic\nordering.

\n", "signature": "(\tself,\tother,\top: Callable[..., ~U],\t*args,\tcompare_for_truth: bool = False,\t**kwargs) -> icepool.collection.vector.Vector[~U]:", "funcdef": "def"}, "icepool.Vector.reverse_binary_operator": {"fullname": "icepool.Vector.reverse_binary_operator", "modulename": "icepool", "qualname": "Vector.reverse_binary_operator", "kind": "function", "doc": "

Reverse version of binary_operator().

\n", "signature": "(\tself,\tother,\top: Callable[..., ~U],\t*args,\t**kwargs) -> icepool.collection.vector.Vector[~U]:", "funcdef": "def"}, "icepool.Vector.append": {"fullname": "icepool.Vector.append", "modulename": "icepool", "qualname": "Vector.append", "kind": "function", "doc": "

\n", "signature": "(self, other) -> icepool.collection.vector.Vector:", "funcdef": "def"}, "icepool.Vector.concatenate": {"fullname": "icepool.Vector.concatenate", "modulename": "icepool", "qualname": "Vector.concatenate", "kind": "function", "doc": "

\n", "signature": "(self, other: Iterable) -> icepool.collection.vector.Vector:", "funcdef": "def"}, "icepool.Symbols": {"fullname": "icepool.Symbols", "modulename": "icepool", "qualname": "Symbols", "kind": "class", "doc": "

EXPERIMENTAL: Immutable multiset of single characters.

\n\n

Spaces, dashes, and underscores cannot be used as symbols.

\n\n

Operations include:

\n\n\n\n\n \n \n\n\n\n\n \n \n\n\n \n \n\n\n \n \n\n\n \n \n\n\n \n \n\n\n \n \n\n\n \n \n\n\n \n \n\n\n \n \n\n\n \n \n\n\n \n \n\n\n \n \n\n\n \n \n\n\n
OperationCount / notes
additive_union, +l + r
difference, -l - r
intersection, &min(l, r)
union, |max(l, r)
symmetric_difference, ^abs(l - r)
multiply_counts, *count * n
divide_counts, //count // n
issubset, <=all counts l <= r
issuperset, >=all counts l >= r
==all counts l == r
!=any count l != r
unary +drop all negative counts
unary -reverses the sign of all counts
\n\n

< and > are lexicographic orderings rather than subset relations.\nSpecifically, they compare the count of each character in alphabetical\norder. For example:

\n\n
    \n
  • 'a' > '' since one 'a' is more than zero 'a's.
  • \n
  • 'a' > 'bb' since 'a' is compared first.
  • \n
  • '-a' < 'bb' since the left side has -1 'a's.
  • \n
  • 'a' < 'ab' since the 'a's are equal but the right side has more 'b's.
  • \n
\n\n

Binary operators other than * and // implicitly convert the other\nargument to Symbols using the constructor.

\n\n

Subscripting with a single character returns the count of that character\nas an int. E.g. symbols['a'] -> number of as as an int.\nYou can also access it as an attribute, e.g. symbols.a.

\n\n

Subscripting with multiple characters returns a Symbols with only those\ncharacters, dropping the rest.\nE.g. symbols['ab'] -> number of as and bs as a Symbols.\nAgain you can also access it as an attribute, e.g. symbols.ab.\nThis is useful for reducing the outcome space, which reduces computational\ncost for further operations. If you want to keep only a single character\nwhile keeping the type as Symbols, you can subscript with that character\nplus an unused character.

\n\n

Subscripting with duplicate characters currently has no further effect, but\nthis may change in the future.

\n\n

Population.marginals forwards attribute access, so you can use e.g.\ndie.marginals.a to get the marginal distribution of as.

\n\n

Note that attribute access only works with valid identifiers,\nso e.g. emojis would need to use the subscript method.

\n", "bases": "typing.Mapping[str, int]"}, "icepool.Symbols.__init__": {"fullname": "icepool.Symbols.__init__", "modulename": "icepool", "qualname": "Symbols.__init__", "kind": "function", "doc": "

Constructor.

\n\n

The argument can be a string, an iterable of characters, or a mapping of\ncharacters to counts.

\n\n

If the argument is a string, negative symbols can be specified using a\nminus sign optionally surrounded by whitespace. For example,\na - b has one positive a and one negative b.

\n", "signature": "(symbols: Union[str, Iterable[str], Mapping[str, int]])"}, "icepool.Symbols.additive_union": {"fullname": "icepool.Symbols.additive_union", "modulename": "icepool", "qualname": "Symbols.additive_union", "kind": "function", "doc": "

The sum of counts of each symbol.

\n", "signature": "(\tself,\t*args: Union[Iterable[str], Mapping[str, int]]) -> icepool.collection.symbols.Symbols:", "funcdef": "def"}, "icepool.Symbols.difference": {"fullname": "icepool.Symbols.difference", "modulename": "icepool", "qualname": "Symbols.difference", "kind": "function", "doc": "

The difference between the counts of each symbol.

\n", "signature": "(\tself,\t*args: Union[Iterable[str], Mapping[str, int]]) -> icepool.collection.symbols.Symbols:", "funcdef": "def"}, "icepool.Symbols.intersection": {"fullname": "icepool.Symbols.intersection", "modulename": "icepool", "qualname": "Symbols.intersection", "kind": "function", "doc": "

The min count of each symbol.

\n", "signature": "(\tself,\t*args: Union[Iterable[str], Mapping[str, int]]) -> icepool.collection.symbols.Symbols:", "funcdef": "def"}, "icepool.Symbols.union": {"fullname": "icepool.Symbols.union", "modulename": "icepool", "qualname": "Symbols.union", "kind": "function", "doc": "

The max count of each symbol.

\n", "signature": "(\tself,\t*args: Union[Iterable[str], Mapping[str, int]]) -> icepool.collection.symbols.Symbols:", "funcdef": "def"}, "icepool.Symbols.symmetric_difference": {"fullname": "icepool.Symbols.symmetric_difference", "modulename": "icepool", "qualname": "Symbols.symmetric_difference", "kind": "function", "doc": "

The absolute difference in symbol counts between the two sets.

\n", "signature": "(\tself,\tother: Union[Iterable[str], Mapping[str, int]]) -> icepool.collection.symbols.Symbols:", "funcdef": "def"}, "icepool.Symbols.multiply_counts": {"fullname": "icepool.Symbols.multiply_counts", "modulename": "icepool", "qualname": "Symbols.multiply_counts", "kind": "function", "doc": "

Multiplies all counts by an integer.

\n", "signature": "(self, other: int) -> icepool.collection.symbols.Symbols:", "funcdef": "def"}, "icepool.Symbols.divide_counts": {"fullname": "icepool.Symbols.divide_counts", "modulename": "icepool", "qualname": "Symbols.divide_counts", "kind": "function", "doc": "

Divides all counts by an integer, rounding down.

\n", "signature": "(self, other: int) -> icepool.collection.symbols.Symbols:", "funcdef": "def"}, "icepool.Symbols.count_subset": {"fullname": "icepool.Symbols.count_subset", "modulename": "icepool", "qualname": "Symbols.count_subset", "kind": "function", "doc": "

The number of times the divisor is contained in this multiset.

\n", "signature": "(\tself,\tdivisor: Union[Iterable[str], Mapping[str, int]],\t*,\tempty_divisor: int | None = None) -> int:", "funcdef": "def"}, "icepool.Symbols.modulo_counts": {"fullname": "icepool.Symbols.modulo_counts", "modulename": "icepool", "qualname": "Symbols.modulo_counts", "kind": "function", "doc": "

\n", "signature": "(self, other: int) -> icepool.collection.symbols.Symbols:", "funcdef": "def"}, "icepool.Symbols.issubset": {"fullname": "icepool.Symbols.issubset", "modulename": "icepool", "qualname": "Symbols.issubset", "kind": "function", "doc": "

Whether self is a subset of the other.

\n\n

Same as <=.

\n\n

Note that the < and > operators are lexicographic orderings,\nnot proper subset relations.

\n", "signature": "(self, other: Union[Iterable[str], Mapping[str, int]]) -> bool:", "funcdef": "def"}, "icepool.Symbols.issuperset": {"fullname": "icepool.Symbols.issuperset", "modulename": "icepool", "qualname": "Symbols.issuperset", "kind": "function", "doc": "

Whether self is a superset of the other.

\n\n

Same as >=.

\n\n

Note that the < and > operators are lexicographic orderings,\nnot proper subset relations.

\n", "signature": "(self, other: Union[Iterable[str], Mapping[str, int]]) -> bool:", "funcdef": "def"}, "icepool.Symbols.isdisjoint": {"fullname": "icepool.Symbols.isdisjoint", "modulename": "icepool", "qualname": "Symbols.isdisjoint", "kind": "function", "doc": "

Whether self has any positive elements in common with the other.

\n\n
Raises:
\n\n
    \n
  • ValueError if either has negative elements.
  • \n
\n", "signature": "(self, other: Union[Iterable[str], Mapping[str, int]]) -> bool:", "funcdef": "def"}, "icepool.Symbols.has_negative_counts": {"fullname": "icepool.Symbols.has_negative_counts", "modulename": "icepool", "qualname": "Symbols.has_negative_counts", "kind": "function", "doc": "

Whether any counts are negative.

\n", "signature": "(self) -> bool:", "funcdef": "def"}, "icepool.Symbols.count": {"fullname": "icepool.Symbols.count", "modulename": "icepool", "qualname": "Symbols.count", "kind": "function", "doc": "

The total number of elements.

\n", "signature": "(self) -> int:", "funcdef": "def"}, "icepool.Again": {"fullname": "icepool.Again", "modulename": "icepool", "qualname": "Again", "kind": "variable", "doc": "

A symbol indicating that the die should be rolled again, usually with some operation applied.

\n\n

This is designed to be used with the Die() constructor.\nAgainExpressions should not be fed to functions or methods other than\nDie(), but it can be used with operators. Examples:

\n\n
    \n
  • Again + 6: Roll again and add 6.
  • \n
  • Again + Again: Roll again twice and sum.
  • \n
\n\n

The again_count, again_depth, and again_end arguments to Die()\naffect how these arguments are processed. At most one of again_count or\nagain_depth may be provided; if neither are provided, the behavior is as\n`again_depth=1.

\n\n

For finer control over rolling processes, use e.g. Die.map() instead.

\n\n

Count mode

\n\n

When again_count is provided, we start with one roll queued and execute one \nroll at a time. For every Again we roll, we queue another roll.\nIf we run out of rolls, we sum the rolls to find the result. If the total number\nof rolls (not including the initial roll) would exceed again_count, we reroll\nthe entire process, effectively conditioning the process on not rolling more\nthan again_count extra dice.

\n\n

This mode only allows \"additive\" expressions to be used with Again, which\nmeans that only the following operators are allowed:

\n\n
    \n
  • Binary +
  • \n
  • n @ AgainExpression, where n is a non-negative int or Population.
  • \n
\n\n

Furthermore, the + operator is assumed to be associative and commutative.\nFor example, str or tuple outcomes will not produce elements with a definite\norder.

\n\n

Depth mode

\n\n

When again_depth=0, again_end is directly substituted\nfor each occurence of Again. For other values of again_depth, the result for\nagain_depth-1 is substituted for each occurence of Again.

\n\n

If again_end=icepool.Reroll, then any AgainExpressions in the final depth\nare rerolled.

\n\n

Rerolls

\n\n

Reroll only rerolls that particular die, not the entire process. Any such\nrerolls do not count against the again_count or again_depth limit.

\n\n

If again_end=icepool.Reroll:

\n\n
    \n
  • Count mode: Any result that would cause the number of rolls to exceed\nagain_count is rerolled.
  • \n
  • Depth mode: Any AgainExpressions in the final depth level are rerolled.
  • \n
\n", "annotation": ": Final", "default_value": "<icepool.population.again.AgainExpression object>"}, "icepool.CountsKeysView": {"fullname": "icepool.CountsKeysView", "modulename": "icepool", "qualname": "CountsKeysView", "kind": "class", "doc": "

This functions as both a KeysView and a Sequence.

\n", "bases": "typing.KeysView[~T], typing.Sequence[~T]"}, "icepool.CountsKeysView.__init__": {"fullname": "icepool.CountsKeysView.__init__", "modulename": "icepool", "qualname": "CountsKeysView.__init__", "kind": "function", "doc": "

\n", "signature": "(counts: icepool.collection.counts.Counts[~T])"}, "icepool.CountsValuesView": {"fullname": "icepool.CountsValuesView", "modulename": "icepool", "qualname": "CountsValuesView", "kind": "class", "doc": "

This functions as both a ValuesView and a Sequence.

\n", "bases": "typing.ValuesView[int], typing.Sequence[int]"}, "icepool.CountsValuesView.__init__": {"fullname": "icepool.CountsValuesView.__init__", "modulename": "icepool", "qualname": "CountsValuesView.__init__", "kind": "function", "doc": "

\n", "signature": "(counts: icepool.collection.counts.Counts)"}, "icepool.CountsItemsView": {"fullname": "icepool.CountsItemsView", "modulename": "icepool", "qualname": "CountsItemsView", "kind": "class", "doc": "

This functions as both an ItemsView and a Sequence.

\n", "bases": "typing.ItemsView[~T, int], typing.Sequence[tuple[~T, int]]"}, "icepool.CountsItemsView.__init__": {"fullname": "icepool.CountsItemsView.__init__", "modulename": "icepool", "qualname": "CountsItemsView.__init__", "kind": "function", "doc": "

\n", "signature": "(counts: icepool.collection.counts.Counts)"}, "icepool.from_cumulative": {"fullname": "icepool.from_cumulative", "modulename": "icepool", "qualname": "from_cumulative", "kind": "function", "doc": "

Constructs a Die from a sequence of cumulative values.

\n\n
Arguments:
\n\n
    \n
  • outcomes: The outcomes of the resulting die. Sorted order is recommended\nbut not necessary.
  • \n
  • cumulative: The cumulative values (inclusive) of the outcomes in the\norder they are given to this function. These may be:\n
      \n
    • int cumulative quantities.
    • \n
    • Dice representing the cumulative distribution at that point.
    • \n
  • \n
  • reverse: Iff true, both of the arguments will be reversed. This allows\ne.g. constructing using a survival distribution.
  • \n
\n", "signature": "(\toutcomes: Sequence[~T],\tcumulative: Union[Sequence[int], Sequence[icepool.population.die.Die[bool]]],\t*,\treverse: bool = False) -> icepool.population.die.Die[~T]:", "funcdef": "def"}, "icepool.from_rv": {"fullname": "icepool.from_rv", "modulename": "icepool", "qualname": "from_rv", "kind": "function", "doc": "

Constructs a Die from a rv object (as scipy.stats).

\n\n

This is done using the CDF.

\n\n
Arguments:
\n\n
    \n
  • rv: A rv object (as scipy.stats).
  • \n
  • outcomes: An iterable of ints or floats that will be the outcomes\nof the resulting Die.\nIf the distribution is discrete, outcomes must be ints.\nSome outcomes may be omitted if their probability is too small\ncompared to the denominator.
  • \n
  • denominator: The denominator of the resulting Die will be set to this.
  • \n
  • **kwargs: These will be forwarded to rv.cdf().
  • \n
\n", "signature": "(\trv,\toutcomes: Union[Sequence[int], Sequence[float]],\tdenominator: int,\t**kwargs) -> icepool.population.die.Die[int] | icepool.population.die.Die[float]:", "funcdef": "def"}, "icepool.pointwise_max": {"fullname": "icepool.pointwise_max", "modulename": "icepool", "qualname": "pointwise_max", "kind": "function", "doc": "

Selects the highest chance of rolling >= each outcome among the arguments.

\n\n

Naming not finalized.

\n\n

Specifically, for each outcome, the chance of the result rolling >= to that \noutcome is the same as the highest chance of rolling >= that outcome among\nthe arguments.

\n\n

Equivalently, any quantile in the result is the highest of that quantile\namong the arguments.

\n\n

This is useful for selecting from several possible moves where you are\ntrying to get >= a threshold that is known but could change depending on the\nsituation.

\n\n
Arguments:
\n\n
    \n
  • dice: Either an iterable of dice, or two or more dice as separate\narguments.
  • \n
\n", "signature": "(\targ0,\t/,\t*more_args: icepool.population.die.Die[~T]) -> icepool.population.die.Die[~T]:", "funcdef": "def"}, "icepool.pointwise_min": {"fullname": "icepool.pointwise_min", "modulename": "icepool", "qualname": "pointwise_min", "kind": "function", "doc": "

Selects the highest chance of rolling <= each outcome among the arguments.

\n\n

Naming not finalized.

\n\n

Specifically, for each outcome, the chance of the result rolling <= to that \noutcome is the same as the highest chance of rolling <= that outcome among\nthe arguments.

\n\n

Equivalently, any quantile in the result is the lowest of that quantile\namong the arguments.

\n\n

This is useful for selecting from several possible moves where you are\ntrying to get <= a threshold that is known but could change depending on the\nsituation.

\n\n
Arguments:
\n\n
    \n
  • dice: Either an iterable of dice, or two or more dice as separate\narguments.
  • \n
\n", "signature": "(\targ0,\t/,\t*more_args: icepool.population.die.Die[~T]) -> icepool.population.die.Die[~T]:", "funcdef": "def"}, "icepool.lowest": {"fullname": "icepool.lowest", "modulename": "icepool", "qualname": "lowest", "kind": "function", "doc": "

The lowest outcome among the rolls, or the sum of some of the lowest.

\n\n

The outcomes should support addition and multiplication if keep != 1.

\n\n
Arguments:
\n\n
    \n
  • args: Dice or individual outcomes in a single iterable, or as two or\nmore separate arguments. Similar to the built-in min().
  • \n
  • keep, drop: These arguments work together:\n
      \n
    • If neither are provided, the single lowest die will be taken.
    • \n
    • If only keep is provided, the keep lowest dice will be summed.
    • \n
    • If only drop is provided, the drop lowest dice will be dropped\nand the rest will be summed.
    • \n
    • If both are provided, drop lowest dice will be dropped, then\nthe next keep lowest dice will be summed.
    • \n
  • \n
  • default: If an empty iterable is provided, the result will be a die that\nalways rolls this value.
  • \n
\n\n
Raises:
\n\n
    \n
  • ValueError if an empty iterable is provided with no default.
  • \n
\n", "signature": "(\targ0,\t/,\t*more_args: Union[~T, icepool.population.die.Die[~T]],\tkeep: int | None = None,\tdrop: int | None = None,\tdefault: Optional[~T] = None) -> icepool.population.die.Die[~T]:", "funcdef": "def"}, "icepool.highest": {"fullname": "icepool.highest", "modulename": "icepool", "qualname": "highest", "kind": "function", "doc": "

The highest outcome among the rolls, or the sum of some of the highest.

\n\n

The outcomes should support addition and multiplication if keep != 1.

\n\n
Arguments:
\n\n
    \n
  • args: Dice or individual outcomes in a single iterable, or as two or\nmore separate arguments. Similar to the built-in max().
  • \n
  • keep, drop: These arguments work together:\n
      \n
    • If neither are provided, the single highest die will be taken.
    • \n
    • If only keep is provided, the keep highest dice will be summed.
    • \n
    • If only drop is provided, the drop highest dice will be dropped\nand the rest will be summed.
    • \n
    • If both are provided, drop highest dice will be dropped, then\nthe next keep highest dice will be summed.
    • \n
  • \n
  • drop: This number of highest dice will be dropped before keeping dice\nto be summed.
  • \n
  • default: If an empty iterable is provided, the result will be a die that\nalways rolls this value.
  • \n
\n\n
Raises:
\n\n
    \n
  • ValueError if an empty iterable is provided with no default.
  • \n
\n", "signature": "(\targ0,\t/,\t*more_args: Union[~T, icepool.population.die.Die[~T]],\tkeep: int | None = None,\tdrop: int | None = None,\tdefault: Optional[~T] = None) -> icepool.population.die.Die[~T]:", "funcdef": "def"}, "icepool.middle": {"fullname": "icepool.middle", "modulename": "icepool", "qualname": "middle", "kind": "function", "doc": "

The middle of the outcomes among the rolls, or the sum of some of the middle.

\n\n

The outcomes should support addition and multiplication if keep != 1.

\n\n
Arguments:
\n\n
    \n
  • args: Dice or individual outcomes in a single iterable, or as two or\nmore separate arguments.
  • \n
  • keep: The number of outcomes to sum.
  • \n
  • tie: What to do if keep is odd but the the number of args is even, or\nvice versa.\n
      \n
    • 'error' (default): Raises IndexError.
    • \n
    • 'high': The higher outcome is taken.
    • \n
    • 'low': The lower outcome is taken.
    • \n
  • \n
  • default: If an empty iterable is provided, the result will be a die that\nalways rolls this value.
  • \n
\n\n
Raises:
\n\n
    \n
  • ValueError if an empty iterable is provided with no default.
  • \n
\n", "signature": "(\targ0,\t/,\t*more_args: Union[~T, icepool.population.die.Die[~T]],\tkeep: int = 1,\ttie: Literal['error', 'high', 'low'] = 'error',\tdefault: Optional[~T] = None) -> icepool.population.die.Die[~T]:", "funcdef": "def"}, "icepool.min_outcome": {"fullname": "icepool.min_outcome", "modulename": "icepool", "qualname": "min_outcome", "kind": "function", "doc": "

The minimum possible outcome among the populations.

\n\n
Arguments:
\n\n
    \n
  • Populations or single outcomes. Alternatively, a single iterable argument of such.
  • \n
\n", "signature": "(\t*args: Union[Iterable[Union[~T, icepool.population.base.Population[~T]]], ~T]) -> ~T:", "funcdef": "def"}, "icepool.max_outcome": {"fullname": "icepool.max_outcome", "modulename": "icepool", "qualname": "max_outcome", "kind": "function", "doc": "

The maximum possible outcome among the populations.

\n\n
Arguments:
\n\n
    \n
  • Populations or single outcomes. Alternatively, a single iterable argument of such.
  • \n
\n", "signature": "(\t*args: Union[Iterable[Union[~T, icepool.population.base.Population[~T]]], ~T]) -> ~T:", "funcdef": "def"}, "icepool.consecutive": {"fullname": "icepool.consecutive", "modulename": "icepool", "qualname": "consecutive", "kind": "function", "doc": "

A minimal sequence of consecutive ints covering the argument sets.

\n", "signature": "(*args: Iterable[int]) -> Sequence[int]:", "funcdef": "def"}, "icepool.sorted_union": {"fullname": "icepool.sorted_union", "modulename": "icepool", "qualname": "sorted_union", "kind": "function", "doc": "

Merge sets into a sorted sequence.

\n", "signature": "(*args: Iterable[~T]) -> tuple[~T, ...]:", "funcdef": "def"}, "icepool.commonize_denominator": {"fullname": "icepool.commonize_denominator", "modulename": "icepool", "qualname": "commonize_denominator", "kind": "function", "doc": "

Scale the quantities of the dice so that all of them have the same denominator.

\n\n

The denominator is the LCM of the denominators of the arguments.

\n\n
Arguments:
\n\n
    \n
  • *dice: Any number of dice or single outcomes convertible to dice.
  • \n
\n\n
Returns:
\n\n
\n

A tuple of dice with the same denominator.

\n
\n", "signature": "(\t*dice: Union[~T, icepool.population.die.Die[~T]]) -> tuple[icepool.population.die.Die[~T], ...]:", "funcdef": "def"}, "icepool.reduce": {"fullname": "icepool.reduce", "modulename": "icepool", "qualname": "reduce", "kind": "function", "doc": "

Applies a function of two arguments cumulatively to a sequence of dice.

\n\n

Analogous to the\nfunctools function of the same name.

\n\n
Arguments:
\n\n
    \n
  • function: The function to map. The function should take two arguments,\nwhich are an outcome from each of two dice, and produce an outcome\nof the same type. It may also return Reroll, in which case the\nentire sequence is effectively rerolled.
  • \n
  • dice: A sequence of dice to map the function to, from left to right.
  • \n
  • initial: If provided, this will be placed at the front of the sequence\nof dice.
  • \n
  • again_count, again_depth, again_end: Forwarded to the final die constructor.
  • \n
\n", "signature": "(\tfunction: Callable[[~T, ~T], Union[~T, icepool.population.die.Die[~T], icepool.typing.RerollType]],\tdice: Iterable[Union[~T, icepool.population.die.Die[~T]]],\t*,\tinitial: Union[~T, icepool.population.die.Die[~T], NoneType] = None) -> icepool.population.die.Die[~T]:", "funcdef": "def"}, "icepool.accumulate": {"fullname": "icepool.accumulate", "modulename": "icepool", "qualname": "accumulate", "kind": "function", "doc": "

Applies a function of two arguments cumulatively to a sequence of dice, yielding each result in turn.

\n\n

Analogous to the\nitertools function of the same name\n, though with no default function and\nthe same parameter order as reduce().

\n\n

The number of results is equal to the number of elements of dice, with\none additional element if initial is provided.

\n\n
Arguments:
\n\n
    \n
  • function: The function to map. The function should take two arguments,\nwhich are an outcome from each of two dice.
  • \n
  • dice: A sequence of dice to map the function to, from left to right.
  • \n
  • initial: If provided, this will be placed at the front of the sequence\nof dice.
  • \n
\n", "signature": "(\tfunction: Callable[[~T, ~T], Union[~T, icepool.population.die.Die[~T]]],\tdice: Iterable[Union[~T, icepool.population.die.Die[~T]]],\t*,\tinitial: Union[~T, icepool.population.die.Die[~T], NoneType] = None) -> Iterator[icepool.population.die.Die[~T]]:", "funcdef": "def"}, "icepool.map": {"fullname": "icepool.map", "modulename": "icepool", "qualname": "map", "kind": "function", "doc": "

Applies func(outcome_of_die_0, outcome_of_die_1, ...) for all joint outcomes, returning a Die.

\n\n

See map_function for a decorator version of this.

\n\n

Example: map(lambda a, b: a + b, d6, d6) is the same as d6 + d6.

\n\n

map() is flexible but not very efficient for more than a few dice.\nIf at all possible, use reduce(), MultisetExpression methods, and/or\nMultisetEvaluators. Even Pool.expand() (which sorts rolls) is more\nefficient than using map on the dice in order.

\n\n

Again can be used but is not recommended with repeat other than 1.

\n\n
Arguments:
\n\n
    \n
  • repl: One of the following:\n
      \n
    • A callable that takes in one outcome per element of args and\nproduces a new outcome.
    • \n
    • A mapping from old outcomes to new outcomes.\nUnmapped old outcomes stay the same.\nIn this case args must have exactly one element.\nAs with the Die constructor, the new outcomes:
    • \n
    • May be dice rather than just single outcomes.
    • \n
    • The special value icepool.Reroll will reroll that old outcome.
    • \n
    • tuples containing Populations will be tupleized into\nPopulations of tuples.\nThis does not apply to subclasses of tuples such as namedtuple\nor other classes such as Vector.
    • \n
  • \n
  • *args: func will be called with all joint outcomes of these.\nAllowed arg types are:\n
      \n
    • Single outcome.
    • \n
    • Die. All outcomes will be sent to func.
    • \n
    • MultisetExpression. All sorted tuples of outcomes will be sent\nto func, as MultisetExpression.expand(). The expression must\nbe fully bound.
    • \n
  • \n
  • star: If True, the first of the args will be unpacked before giving\nthem to func.\nIf not provided, it will be guessed based on the signature of func\nand the number of arguments.
  • \n
  • repeat: This will be repeated with the same arguments on the\nresult this many times, except the first of args will be replaced\nby the result of the previous iteration.

    \n\n

    Note that returning Reroll from repl will effectively reroll all\narguments, including the first argument which represents the result\nof the process up to this point. If you only want to reroll the\ncurrent stage, you can nest another map inside repl.

    \n\n

    EXPERIMENTAL: If set to 'inf', the result will be as if this\nwere repeated an infinite number of times. In this case, the\nresult will be in simplest form.

  • \n
  • time_limit: Similar to repeat, but will return early if a fixed point\nis reached. If both repeat and time_limit are provided\n(not recommended), time_limit takes priority.
  • \n
  • again_count, again_depth, again_end: Forwarded to the final die constructor.
  • \n
\n", "signature": "(\trepl: Union[Callable[..., Union[~T, icepool.population.die.Die[~T], icepool.typing.RerollType, icepool.population.again.AgainExpression]], Mapping[Any, Union[~T, icepool.population.die.Die[~T], icepool.typing.RerollType, icepool.population.again.AgainExpression]]],\t/,\t*args: icepool.typing.Outcome | icepool.population.die.Die | icepool.multiset_expression.MultisetExpression,\tstar: bool | None = None,\trepeat: Union[int, Literal['inf']] = 1,\ttime_limit: Union[int, Literal['inf'], NoneType] = None,\tagain_count: int | None = None,\tagain_depth: int | None = None,\tagain_end: Union[~T, icepool.population.die.Die[~T], icepool.typing.RerollType, NoneType] = None) -> icepool.population.die.Die[~T]:", "funcdef": "def"}, "icepool.map_function": {"fullname": "icepool.map_function", "modulename": "icepool", "qualname": "map_function", "kind": "function", "doc": "

Decorator that turns a function that takes outcomes into a function that takes dice.

\n\n

The result must be a Die.

\n\n

This is basically a decorator version of map() and produces behavior\nsimilar to AnyDice functions, though Icepool has different typing rules\namong other differences.

\n\n

map_function can either be used with no arguments:

\n\n
\n
@map_function\ndef explode_six(x):\n    if x == 6:\n        return 6 + Again\n    else:\n        return x\n\nexplode_six(d6, again_depth=2)\n
\n
\n\n

Or with keyword arguments, in which case the extra arguments are bound:

\n\n
\n
@map_function(again_depth=2)\ndef explode_six(x):\n    if x == 6:\n        return 6 + Again\n    else:\n        return x\n\nexplode_six(d6)\n
\n
\n\n
Arguments:
\n\n
    \n
  • again_count, again_depth, again_end: Forwarded to the final die constructor.
  • \n
\n", "signature": "(\tfunction: Optional[Callable[..., Union[~T, icepool.population.die.Die[~T], icepool.typing.RerollType, icepool.population.again.AgainExpression]]] = None,\t/,\t*,\tstar: bool | None = None,\trepeat: Union[int, Literal['inf']] = 1,\tagain_count: int | None = None,\tagain_depth: int | None = None,\tagain_end: Union[~T, icepool.population.die.Die[~T], icepool.typing.RerollType, NoneType] = None) -> Union[Callable[..., icepool.population.die.Die[~T]], Callable[..., Callable[..., icepool.population.die.Die[~T]]]]:", "funcdef": "def"}, "icepool.map_and_time": {"fullname": "icepool.map_and_time", "modulename": "icepool", "qualname": "map_and_time", "kind": "function", "doc": "

Repeatedly map outcomes of the state to other outcomes, while also\ncounting timesteps.

\n\n

This is useful for representing processes.

\n\n

The outcomes of the result are (outcome, time), where time is the\nnumber of repeats needed to reach an absorbing outcome (an outcome that\nonly leads to itself), or repeat, whichever is lesser.

\n\n

This will return early if it reaches a fixed point.\nTherefore, you can set repeat equal to the maximum number of\ntime you could possibly be interested in without worrying about\nit causing extra computations after the fixed point.

\n\n
Arguments:
\n\n
    \n
  • repl: One of the following:\n
      \n
    • A callable returning a new outcome for each old outcome.
    • \n
    • A mapping from old outcomes to new outcomes.\nUnmapped old outcomes stay the same.\nThe new outcomes may be dice rather than just single outcomes.\nThe special value icepool.Reroll will reroll that old outcome.
    • \n
  • \n
  • initial_state: The initial state of the process, which could be a\nsingle state or a Die.
  • \n
  • extra_args: Extra arguments to use, as per map. Note that these are\nrerolled at every time step.
  • \n
  • star: If True, the first of the args will be unpacked before giving\nthem to func.\nIf not provided, it will be guessed based on the signature of func\nand the number of arguments.
  • \n
  • time_limit: This will be repeated with the same arguments on the result\nup to this many times.
  • \n
\n\n
Returns:
\n\n
\n

The Die after the modification.

\n
\n", "signature": "(\trepl: Union[Callable[..., Union[~T, icepool.population.die.Die[~T], icepool.typing.RerollType, icepool.population.again.AgainExpression]], Mapping[Any, Union[~T, icepool.population.die.Die[~T], icepool.typing.RerollType, icepool.population.again.AgainExpression]]],\tinitial_state: Union[~T, icepool.population.die.Die[~T]],\t/,\t*extra_args,\tstar: bool | None = None,\ttime_limit: int) -> icepool.population.die.Die[tuple[~T, int]]:", "funcdef": "def"}, "icepool.map_to_pool": {"fullname": "icepool.map_to_pool", "modulename": "icepool", "qualname": "map_to_pool", "kind": "function", "doc": "

EXPERIMENTAL: Applies repl(outcome_of_die_0, outcome_of_die_1, ...) for all joint outcomes, producing a MultisetGenerator.

\n\n
Arguments:
\n\n
    \n
  • repl: One of the following:\n
      \n
    • A callable that takes in one outcome per element of args and\nproduces a MultisetGenerator or something convertible to a Pool.
    • \n
    • A mapping from old outcomes to MultisetGenerator \nor something convertible to a Pool.\nIn this case args must have exactly one element.\nThe new outcomes may be dice rather than just single outcomes.\nThe special value icepool.Reroll will reroll that old outcome.
    • \n
  • \n
  • star: If True, the first of the args will be unpacked before giving\nthem to repl.\nIf not provided, it will be guessed based on the signature of repl\nand the number of arguments.
  • \n
  • denominator: If provided, the denominator of the result will be this\nvalue. Otherwise it will be the minimum to correctly weight the\npools.
  • \n
\n\n
Returns:
\n\n
\n

A MultisetGenerator representing the mixture of Pools. Note
\n that this is not technically a Pool, though it supports most of \n the same operations.

\n
\n\n
Raises:
\n\n
    \n
  • ValueError: If denominator cannot be made consistent with the \nresulting mixture of pools.
  • \n
\n", "signature": "(\trepl: Union[Callable[..., Union[icepool.generator.multiset_generator.MultisetGenerator, Sequence[Union[icepool.population.die.Die[~T], ~T]], Mapping[icepool.population.die.Die[~T], int], Mapping[~T, int], icepool.typing.RerollType]], Mapping[Any, Union[icepool.generator.multiset_generator.MultisetGenerator, Sequence[Union[icepool.population.die.Die[~T], ~T]], Mapping[icepool.population.die.Die[~T], int], Mapping[~T, int], icepool.typing.RerollType]]],\t/,\t*args: icepool.typing.Outcome | icepool.population.die.Die | icepool.multiset_expression.MultisetExpression,\tstar: bool | None = None,\tdenominator: int | None = None) -> icepool.generator.multiset_generator.MultisetGenerator[~T, tuple[int]]:", "funcdef": "def"}, "icepool.Reroll": {"fullname": "icepool.Reroll", "modulename": "icepool", "qualname": "Reroll", "kind": "variable", "doc": "

Indicates that an outcome should be rerolled (with unlimited depth).

\n\n

This can be used in place of outcomes in many places. See individual function\nand method descriptions for details.

\n\n

This effectively removes the outcome from the probability space, along with its\ncontribution to the denominator.

\n\n

This can be used for conditional probability by removing all outcomes not\nconsistent with the given observations.

\n\n

Operation in specific cases:

\n\n
    \n
  • When used with Again, only that stage is rerolled, not the entire Again\ntree.
  • \n
  • To reroll with limited depth, use Die.reroll(), or Again with no\nmodification.
  • \n
  • When used with MultisetEvaluator, the entire evaluation is rerolled.
  • \n
\n", "annotation": ": Final", "default_value": "<RerollType.Reroll: 'Reroll'>"}, "icepool.RerollType": {"fullname": "icepool.RerollType", "modulename": "icepool", "qualname": "RerollType", "kind": "class", "doc": "

The type of the Reroll singleton.

\n", "bases": "enum.Enum"}, "icepool.RerollType.Reroll": {"fullname": "icepool.RerollType.Reroll", "modulename": "icepool", "qualname": "RerollType.Reroll", "kind": "variable", "doc": "

Indicates an outcome should be rerolled (with unlimited depth).

\n", "default_value": "<RerollType.Reroll: 'Reroll'>"}, "icepool.Pool": {"fullname": "icepool.Pool", "modulename": "icepool", "qualname": "Pool", "kind": "class", "doc": "

Represents a multiset of outcomes resulting from the roll of several dice.

\n\n

This should be used in conjunction with MultisetEvaluator to generate a\nresult.

\n\n

Note that operators are performed on the multiset of rolls, not the multiset\nof dice. For example, d6.pool(3) - d6.pool(3) is not an empty pool, but\nan expression meaning \"roll two pools of 3d6 and get the rolls from the\nfirst pool, with rolls in the second pool cancelling matching rolls in the\nfirst pool one-for-one\".

\n", "bases": "icepool.generator.keep.KeepGenerator[~T]"}, "icepool.Pool.__init__": {"fullname": "icepool.Pool.__init__", "modulename": "icepool", "qualname": "Pool.__init__", "kind": "function", "doc": "

Public constructor for a pool.

\n\n

Evaulation is most efficient when the dice are the same or same-side\ntruncations of each other. For example, d4, d6, d8, d10, d12 are all\nsame-side truncations of d12.

\n\n

It is permissible to create a Pool without providing dice, but not all\nevaluators will handle this case, especially if they depend on the\noutcome type. Dice may be in the pool zero times, in which case their\noutcomes will be considered but without any count (unless another die\nhas that outcome).

\n\n
Arguments:
\n\n
    \n
  • dice: The dice to put in the Pool. This can be one of the following:

    \n\n
      \n
    • A Sequence of Die or outcomes.
    • \n
    • A Mapping of Die or outcomes to how many of that Die or\noutcome to put in the Pool.
    • \n
    \n\n

    All outcomes within a Pool must be totally orderable.

  • \n
  • times: Multiplies the number of times each element of dice will\nbe put into the pool.\ntimes can either be a sequence of the same length as\noutcomes or a single int to apply to all elements of\noutcomes.
  • \n
\n\n
Raises:
\n\n
    \n
  • ValueError: If a bare Deck or Die argument is provided.\nA Pool of a single Die should constructed as Pool([die]).
  • \n
\n", "signature": "(\tdice: Union[Sequence[Union[icepool.population.die.Die[~T], ~T]], Mapping[icepool.population.die.Die[~T], int], Mapping[~T, int], Mapping[Union[icepool.population.die.Die[~T], ~T], int]],\ttimes: Union[Sequence[int], int] = 1)"}, "icepool.Pool.clear_cache": {"fullname": "icepool.Pool.clear_cache", "modulename": "icepool", "qualname": "Pool.clear_cache", "kind": "function", "doc": "

Clears the global pool cache.

\n", "signature": "(cls):", "funcdef": "def"}, "icepool.Pool.raw_size": {"fullname": "icepool.Pool.raw_size", "modulename": "icepool", "qualname": "Pool.raw_size", "kind": "function", "doc": "

The number of dice in this pool before the keep_tuple is applied.

\n", "signature": "(self) -> int:", "funcdef": "def"}, "icepool.Pool.denominator": {"fullname": "icepool.Pool.denominator", "modulename": "icepool", "qualname": "Pool.denominator", "kind": "function", "doc": "

The total weight of all paths through this generator.

\n\n
Raises:
\n\n
    \n
  • UnboundMultisetExpressionError if this is called on an expression with free variables.
  • \n
\n", "signature": "(self) -> int:", "funcdef": "def"}, "icepool.Pool.unique_dice": {"fullname": "icepool.Pool.unique_dice", "modulename": "icepool", "qualname": "Pool.unique_dice", "kind": "function", "doc": "

The collection of unique dice in this pool.

\n", "signature": "(self) -> Collection[icepool.population.die.Die[~T]]:", "funcdef": "def"}, "icepool.Pool.outcomes": {"fullname": "icepool.Pool.outcomes", "modulename": "icepool", "qualname": "Pool.outcomes", "kind": "function", "doc": "

The union of possible outcomes among all dice in this pool in ascending order.

\n", "signature": "(self) -> Sequence[~T]:", "funcdef": "def"}, "icepool.Pool.output_arity": {"fullname": "icepool.Pool.output_arity", "modulename": "icepool", "qualname": "Pool.output_arity", "kind": "function", "doc": "

The number of multisets/counts generated. Must be constant.

\n", "signature": "(self) -> int:", "funcdef": "def"}, "icepool.Pool.local_order_preference": {"fullname": "icepool.Pool.local_order_preference", "modulename": "icepool", "qualname": "Pool.local_order_preference", "kind": "function", "doc": "

Any ordering that is preferred or required by this expression node.

\n", "signature": "(self) -> tuple[icepool.order.Order, icepool.order.OrderReason]:", "funcdef": "def"}, "icepool.Pool.min_outcome": {"fullname": "icepool.Pool.min_outcome", "modulename": "icepool", "qualname": "Pool.min_outcome", "kind": "function", "doc": "

The min outcome among all dice in this pool.

\n", "signature": "(self) -> ~T:", "funcdef": "def"}, "icepool.Pool.max_outcome": {"fullname": "icepool.Pool.max_outcome", "modulename": "icepool", "qualname": "Pool.max_outcome", "kind": "function", "doc": "

The max outcome among all dice in this pool.

\n", "signature": "(self) -> ~T:", "funcdef": "def"}, "icepool.Pool.additive_union": {"fullname": "icepool.Pool.additive_union", "modulename": "icepool", "qualname": "Pool.additive_union", "kind": "function", "doc": "

The combined elements from all of the multisets.

\n\n

Same as a + b + c + ....

\n\n

Any resulting counts that would be negative are set to zero.

\n\n

Example:

\n\n
\n
[1, 2, 2, 3] + [1, 2, 4] -> [1, 1, 2, 2, 2, 3, 4]\n
\n
\n", "signature": "(\t*args: Union[icepool.multiset_expression.MultisetExpression[~T], Mapping[~T, int], Sequence[~T]]) -> icepool.multiset_expression.MultisetExpression[~T]:", "funcdef": "def"}, "icepool.standard_pool": {"fullname": "icepool.standard_pool", "modulename": "icepool", "qualname": "standard_pool", "kind": "function", "doc": "

A Pool of standard dice (e.g. d6, d8...).

\n\n
Arguments:
\n\n
    \n
  • die_sizes: A collection of die sizes, which will put one die of that\nsizes in the pool for each element.\nOr, a mapping of die sizes to how many dice of that size to put\ninto the pool.\nIf empty, the pool will be considered to consist of zero zeros.
  • \n
\n", "signature": "(\tdie_sizes: Union[Collection[int], Mapping[int, int]]) -> icepool.generator.pool.Pool[int]:", "funcdef": "def"}, "icepool.MultisetGenerator": {"fullname": "icepool.MultisetGenerator", "modulename": "icepool", "qualname": "MultisetGenerator", "kind": "class", "doc": "

Abstract base class for generating one or more multisets.

\n\n

These include dice pools (Pool) and card deals (Deal). Most likely you\nwill be using one of these two rather than writing your own subclass of\nMultisetGenerator.

\n\n

The multisets are incrementally generated one outcome at a time.\nFor each outcome, a count and weight are generated, along with a\nsmaller generator to produce the rest of the multiset.

\n\n

You can perform simple evaluations using built-in operators and methods in\nthis class.\nFor more complex evaluations and better performance, particularly when\nmultiple generators are involved, you will want to write your own subclass\nof MultisetEvaluator.

\n", "bases": "typing.Generic[~T, ~Qs], icepool.multiset_expression.MultisetExpression[~T]"}, "icepool.MultisetGenerator.has_free_variables": {"fullname": "icepool.MultisetGenerator.has_free_variables", "modulename": "icepool", "qualname": "MultisetGenerator.has_free_variables", "kind": "function", "doc": "

Whether this expression contains any free variables, i.e. parameters to a @multiset_function.

\n", "signature": "(self) -> bool:", "funcdef": "def"}, "icepool.MultisetExpression": {"fullname": "icepool.MultisetExpression", "modulename": "icepool", "qualname": "MultisetExpression", "kind": "class", "doc": "

Abstract base class representing an expression that operates on multisets.

\n\n

There are three types of multiset expressions:

\n\n
    \n
  • MultisetGenerator, which produce raw outcomes and counts.
  • \n
  • MultisetOperator, which takes outcomes with one or more counts and\nproduces a count.
  • \n
  • MultisetVariable, which is a temporary placeholder for some other \nexpression.
  • \n
\n\n

Expression methods can be applied to MultisetGenerators to do simple\nevaluations. For joint evaluations, try multiset_function.

\n\n

Use the provided operations to build up more complicated\nexpressions, or to attach a final evaluator.

\n\n

Operations include:

\n\n\n\n\n \n \n\n\n\n\n \n \n\n\n \n \n\n\n \n \n\n\n \n \n\n\n \n \n\n\n \n \n\n\n \n \n\n\n \n \n\n\n \n \n\n\n \n \n\n\n \n \n\n\n \n \n\n\n \n \n\n\n \n \n\n\n \n \n\n\n \n \n\n\n \n \n\n\n \n \n\n\n
OperationCount / notes
additive_union, +l + r
difference, -l - r
intersection, &min(l, r)
union, |max(l, r)
symmetric_difference, ^abs(l - r)
multiply_counts, *count * n
divide_counts, //count // n
modulo_counts, %count % n
keep_countscount if count >= n else 0 etc.
unary +same as keep_counts_ge(0)
unary -reverses the sign of all counts
uniquemin(count, n)
keep_outcomescount if outcome in t else 0
drop_outcomescount if outcome not in t else 0
map_countsf(outcome, *counts)
keep, []less capable than KeepGenerator version
highestless capable than KeepGenerator version
lowestless capable than KeepGenerator version
\n\n\n\n\n \n \n\n\n\n\n \n \n\n\n \n \n\n\n \n \n\n\n \n \n\n\n \n \n\n\n \n \n\n\n \n \n\n\n \n \n\n\n \n \n\n\n \n \n\n\n \n \n\n\n \n \n\n\n \n \n\n\n \n \n\n\n \n \n\n\n \n \n\n\n \n \n\n\n \n \n\n\n \n \n\n\n
EvaluatorSummary
issubset, <=Whether the left side's counts are all <= their counterparts on the right
issuperset, >=Whether the left side's counts are all >= their counterparts on the right
isdisjointWhether the left side has no positive counts in common with the right side
<As <=, but False if the two multisets are equal
>As >=, but False if the two multisets are equal
==Whether the left side has all the same counts as the right side
!=Whether the left side has any different counts to the right side
expandAll elements in ascending order
sumSum of all elements
countThe number of elements
anyWhether there is at least 1 element
highest_outcome_and_countThe highest outcome and how many of that outcome
all_countsAll counts in descending order
largest_countThe single largest count, aka x-of-a-kind
largest_count_and_outcomeSame but also with the corresponding outcome
count_subset, //The number of times the right side is contained in the left side
largest_straightLength of longest consecutive sequence
largest_straight_and_outcomeSame but also with the corresponding outcome
all_straightsLengths of all consecutive sequences in descending order
\n", "bases": "abc.ABC, typing.Generic[~T]"}, "icepool.MultisetExpression.outcomes": {"fullname": "icepool.MultisetExpression.outcomes", "modulename": "icepool", "qualname": "MultisetExpression.outcomes", "kind": "function", "doc": "

The possible outcomes that could be generated, in ascending order.

\n", "signature": "(self) -> Sequence[~T]:", "funcdef": "def"}, "icepool.MultisetExpression.output_arity": {"fullname": "icepool.MultisetExpression.output_arity", "modulename": "icepool", "qualname": "MultisetExpression.output_arity", "kind": "function", "doc": "

The number of multisets/counts generated. Must be constant.

\n", "signature": "(self) -> int:", "funcdef": "def"}, "icepool.MultisetExpression.local_order_preference": {"fullname": "icepool.MultisetExpression.local_order_preference", "modulename": "icepool", "qualname": "MultisetExpression.local_order_preference", "kind": "function", "doc": "

Any ordering that is preferred or required by this expression node.

\n", "signature": "(self) -> tuple[icepool.order.Order, icepool.order.OrderReason]:", "funcdef": "def"}, "icepool.MultisetExpression.has_free_variables": {"fullname": "icepool.MultisetExpression.has_free_variables", "modulename": "icepool", "qualname": "MultisetExpression.has_free_variables", "kind": "function", "doc": "

Whether this expression contains any free variables, i.e. parameters to a @multiset_function.

\n", "signature": "(self) -> bool:", "funcdef": "def"}, "icepool.MultisetExpression.denominator": {"fullname": "icepool.MultisetExpression.denominator", "modulename": "icepool", "qualname": "MultisetExpression.denominator", "kind": "function", "doc": "

The total weight of all paths through this generator.

\n\n
Raises:
\n\n
    \n
  • UnboundMultisetExpressionError if this is called on an expression with free variables.
  • \n
\n", "signature": "(self) -> int:", "funcdef": "def"}, "icepool.MultisetExpression.min_outcome": {"fullname": "icepool.MultisetExpression.min_outcome", "modulename": "icepool", "qualname": "MultisetExpression.min_outcome", "kind": "function", "doc": "

\n", "signature": "(self) -> ~T:", "funcdef": "def"}, "icepool.MultisetExpression.max_outcome": {"fullname": "icepool.MultisetExpression.max_outcome", "modulename": "icepool", "qualname": "MultisetExpression.max_outcome", "kind": "function", "doc": "

\n", "signature": "(self) -> ~T:", "funcdef": "def"}, "icepool.MultisetExpression.equals": {"fullname": "icepool.MultisetExpression.equals", "modulename": "icepool", "qualname": "MultisetExpression.equals", "kind": "function", "doc": "

Whether this expression is logically equal to another object.

\n", "signature": "(self, other) -> bool:", "funcdef": "def"}, "icepool.MultisetExpression.order_preference": {"fullname": "icepool.MultisetExpression.order_preference", "modulename": "icepool", "qualname": "MultisetExpression.order_preference", "kind": "function", "doc": "

\n", "signature": "(self) -> tuple[icepool.order.Order, icepool.order.OrderReason]:", "funcdef": "def"}, "icepool.MultisetExpression.sample": {"fullname": "icepool.MultisetExpression.sample", "modulename": "icepool", "qualname": "MultisetExpression.sample", "kind": "function", "doc": "

EXPERIMENTAL: A single random sample from this generator.

\n\n

This uses the standard random package and is not cryptographically\nsecure.

\n\n
Returns:
\n\n
\n

A sorted tuple of outcomes for each output of this generator.

\n
\n", "signature": "(self) -> tuple[tuple, ...]:", "funcdef": "def"}, "icepool.MultisetExpression.additive_union": {"fullname": "icepool.MultisetExpression.additive_union", "modulename": "icepool", "qualname": "MultisetExpression.additive_union", "kind": "function", "doc": "

The combined elements from all of the multisets.

\n\n

Same as a + b + c + ....

\n\n

Any resulting counts that would be negative are set to zero.

\n\n

Example:

\n\n
\n
[1, 2, 2, 3] + [1, 2, 4] -> [1, 1, 2, 2, 2, 3, 4]\n
\n
\n", "signature": "(\t*args: Union[icepool.multiset_expression.MultisetExpression[~T], Mapping[~T, int], Sequence[~T]]) -> icepool.multiset_expression.MultisetExpression[~T]:", "funcdef": "def"}, "icepool.MultisetExpression.difference": {"fullname": "icepool.MultisetExpression.difference", "modulename": "icepool", "qualname": "MultisetExpression.difference", "kind": "function", "doc": "

The elements from the left multiset that are not in any of the others.

\n\n

Same as a - b - c - ....

\n\n

Any resulting counts that would be negative are set to zero.

\n\n

Example:

\n\n
\n
[1, 2, 2, 3] - [1, 2, 4] -> [2, 3]\n
\n
\n\n

If no arguments are given, the result will be an empty multiset, i.e.\nall zero counts.

\n\n

Note that, as a multiset operation, this will only cancel elements 1:1.\nIf you want to drop all elements in a set of outcomes regardless of\ncount, either use drop_outcomes() instead, or use a large number of\ncounts on the right side.

\n", "signature": "(\t*args: Union[icepool.multiset_expression.MultisetExpression[~T], Mapping[~T, int], Sequence[~T]]) -> icepool.multiset_expression.MultisetExpression[~T]:", "funcdef": "def"}, "icepool.MultisetExpression.intersection": {"fullname": "icepool.MultisetExpression.intersection", "modulename": "icepool", "qualname": "MultisetExpression.intersection", "kind": "function", "doc": "

The elements that all the multisets have in common.

\n\n

Same as a & b & c & ....

\n\n

Any resulting counts that would be negative are set to zero.

\n\n

Example:

\n\n
\n
[1, 2, 2, 3] & [1, 2, 4] -> [1, 2]\n
\n
\n\n

Note that, as a multiset operation, this will only intersect elements\n1:1.\nIf you want to keep all elements in a set of outcomes regardless of\ncount, either use keep_outcomes() instead, or use a large number of\ncounts on the right side.

\n", "signature": "(\t*args: Union[icepool.multiset_expression.MultisetExpression[~T], Mapping[~T, int], Sequence[~T]]) -> icepool.multiset_expression.MultisetExpression[~T]:", "funcdef": "def"}, "icepool.MultisetExpression.union": {"fullname": "icepool.MultisetExpression.union", "modulename": "icepool", "qualname": "MultisetExpression.union", "kind": "function", "doc": "

The most of each outcome that appear in any of the multisets.

\n\n

Same as a | b | c | ....

\n\n

Any resulting counts that would be negative are set to zero.

\n\n

Example:

\n\n
\n
[1, 2, 2, 3] | [1, 2, 4] -> [1, 2, 2, 3, 4]\n
\n
\n", "signature": "(\t*args: Union[icepool.multiset_expression.MultisetExpression[~T], Mapping[~T, int], Sequence[~T]]) -> icepool.multiset_expression.MultisetExpression[~T]:", "funcdef": "def"}, "icepool.MultisetExpression.symmetric_difference": {"fullname": "icepool.MultisetExpression.symmetric_difference", "modulename": "icepool", "qualname": "MultisetExpression.symmetric_difference", "kind": "function", "doc": "

The elements that appear in the left or right multiset but not both.

\n\n

Same as a ^ b.

\n\n

Specifically, this produces the absolute difference between counts.\nIf you don't want negative counts to be used from the inputs, you can\ndo +left ^ +right.

\n\n

Example:

\n\n
\n
[1, 2, 2, 3] ^ [1, 2, 4] -> [2, 3, 4]\n
\n
\n", "signature": "(\tself,\tother: Union[icepool.multiset_expression.MultisetExpression[~T], Mapping[~T, int], Sequence[~T]],\t/) -> icepool.multiset_expression.MultisetExpression[~T]:", "funcdef": "def"}, "icepool.MultisetExpression.keep_outcomes": {"fullname": "icepool.MultisetExpression.keep_outcomes", "modulename": "icepool", "qualname": "MultisetExpression.keep_outcomes", "kind": "function", "doc": "

Keeps the elements in the target set of outcomes, and drops the rest by setting their counts to zero.

\n\n

This is similar to intersection(), except the right side is considered\nto have unlimited multiplicity.

\n\n
Arguments:
\n\n
    \n
  • target: A callable returning True iff the outcome should be kept,\nor an expression or collection of outcomes to keep.
  • \n
\n", "signature": "(\tself,\ttarget: Union[Callable[[~T], bool], Collection[~T], icepool.multiset_expression.MultisetExpression[~T]],\t/) -> icepool.multiset_expression.MultisetExpression[~T]:", "funcdef": "def"}, "icepool.MultisetExpression.drop_outcomes": {"fullname": "icepool.MultisetExpression.drop_outcomes", "modulename": "icepool", "qualname": "MultisetExpression.drop_outcomes", "kind": "function", "doc": "

Drops the elements in the target set of outcomes by setting their counts to zero, and keeps the rest.

\n\n

This is similar to difference(), except the right side is considered\nto have unlimited multiplicity.

\n\n
Arguments:
\n\n
    \n
  • target: A callable returning True iff the outcome should be\ndropped, or an expression or collection of outcomes to drop.
  • \n
\n", "signature": "(\tself,\ttarget: Union[Callable[[~T], bool], Collection[~T], icepool.multiset_expression.MultisetExpression[~T]],\t/) -> icepool.multiset_expression.MultisetExpression[~T]:", "funcdef": "def"}, "icepool.MultisetExpression.map_counts": {"fullname": "icepool.MultisetExpression.map_counts", "modulename": "icepool", "qualname": "MultisetExpression.map_counts", "kind": "function", "doc": "

Maps the counts to new counts.

\n\n
Arguments:
\n\n
    \n
  • function: A function that takes outcome, *counts and produces a\ncombined count.
  • \n
\n", "signature": "(\t*args: Union[icepool.multiset_expression.MultisetExpression[~T], Mapping[~T, int], Sequence[~T]],\tfunction: Callable[..., int]) -> icepool.multiset_expression.MultisetExpression[~T]:", "funcdef": "def"}, "icepool.MultisetExpression.multiply_counts": {"fullname": "icepool.MultisetExpression.multiply_counts", "modulename": "icepool", "qualname": "MultisetExpression.multiply_counts", "kind": "function", "doc": "

Multiplies all counts by n.

\n\n

Same as self * n.

\n\n

Example:

\n\n
\n
Pool([1, 2, 2, 3]) * 2 -> [1, 1, 2, 2, 2, 2, 3, 3]\n
\n
\n", "signature": "(self, n: int, /) -> icepool.multiset_expression.MultisetExpression[~T]:", "funcdef": "def"}, "icepool.MultisetExpression.divide_counts": {"fullname": "icepool.MultisetExpression.divide_counts", "modulename": "icepool", "qualname": "MultisetExpression.divide_counts", "kind": "function", "doc": "

Divides all counts by n (rounding down).

\n\n

Same as self // n.

\n\n

Example:

\n\n
\n
Pool([1, 2, 2, 3]) // 2 -> [2]\n
\n
\n", "signature": "(self, n: int, /) -> icepool.multiset_expression.MultisetExpression[~T]:", "funcdef": "def"}, "icepool.MultisetExpression.modulo_counts": {"fullname": "icepool.MultisetExpression.modulo_counts", "modulename": "icepool", "qualname": "MultisetExpression.modulo_counts", "kind": "function", "doc": "

Moduos all counts by n.

\n\n

Same as self % n.

\n\n

Example:

\n\n
\n
Pool([1, 2, 2, 3]) % 2 -> [1, 3]\n
\n
\n", "signature": "(self, n: int, /) -> icepool.multiset_expression.MultisetExpression[~T]:", "funcdef": "def"}, "icepool.MultisetExpression.keep_counts": {"fullname": "icepool.MultisetExpression.keep_counts", "modulename": "icepool", "qualname": "MultisetExpression.keep_counts", "kind": "function", "doc": "

Keeps counts fitting the comparison, treating the rest as zero.

\n\n

For example, expression.keep_counts('>=', 2) would keep pairs,\ntriplets, etc. and drop singles.

\n\n
\n
Pool([1, 2, 2, 3, 3, 3]).keep_counts('>=', 2) -> [2, 2, 3, 3, 3]\n
\n
\n\n
Arguments:
\n\n
    \n
  • comparison: The comparison to use.
  • \n
  • n: The number to compare counts against.
  • \n
\n", "signature": "(\tself,\tcomparison: Literal['==', '!=', '<=', '<', '>=', '>'],\tn: int,\t/) -> icepool.multiset_expression.MultisetExpression[~T]:", "funcdef": "def"}, "icepool.MultisetExpression.unique": {"fullname": "icepool.MultisetExpression.unique", "modulename": "icepool", "qualname": "MultisetExpression.unique", "kind": "function", "doc": "

Counts each outcome at most n times.

\n\n

For example, generator.unique(2) would count each outcome at most\ntwice.

\n\n

Example:

\n\n
\n
Pool([1, 2, 2, 3]).unique() -> [1, 2, 3]\n
\n
\n", "signature": "(\tself,\tn: int = 1,\t/) -> icepool.multiset_expression.MultisetExpression[~T]:", "funcdef": "def"}, "icepool.MultisetExpression.keep": {"fullname": "icepool.MultisetExpression.keep", "modulename": "icepool", "qualname": "MultisetExpression.keep", "kind": "function", "doc": "

Selects elements after drawing and sorting.

\n\n

This is less capable than the KeepGenerator version.\nIn particular, it does not know how many elements it is selecting from,\nso it must be anchored at the starting end. The advantage is that it\ncan be applied to any expression.

\n\n

The valid types of argument are:

\n\n
    \n
  • A slice. If both start and stop are provided, they must both be\nnon-negative or both be negative. step is not supported.
  • \n
  • A sequence of int with ... (Ellipsis) at exactly one end.\nEach sorted element will be counted that many times, with the\nEllipsis treated as enough zeros (possibly \"negative\") to\nfill the rest of the elements.
  • \n
  • An int, which evaluates by taking the element at the specified\nindex. In this case the result is a Die (if fully bound) or a\nMultisetEvaluator (if there are free variables).
  • \n
\n\n

Negative incoming counts are treated as zero counts.

\n\n

Use the [] operator for the same effect as this method.

\n", "signature": "(\tself,\tindex: Union[slice, Sequence[int | ellipsis], int]) -> Union[icepool.multiset_expression.MultisetExpression[~T], icepool.population.die.Die[~T], icepool.evaluator.multiset_evaluator.MultisetEvaluator[~T, ~T]]:", "funcdef": "def"}, "icepool.MultisetExpression.lowest": {"fullname": "icepool.MultisetExpression.lowest", "modulename": "icepool", "qualname": "MultisetExpression.lowest", "kind": "function", "doc": "

Keep some of the lowest elements from this multiset and drop the rest.

\n\n

In contrast to the die and free function versions, this does not\nautomatically sum the dice. Use .sum() afterwards if you want to sum.\nAlternatively, you can perform some other evaluation.

\n\n

This requires the outcomes to be evaluated in ascending order.

\n\n
Arguments:
\n\n
    \n
  • keep, drop: These arguments work together:\n
      \n
    • If neither are provided, the single lowest element\nwill be kept.
    • \n
    • If only keep is provided, the keep lowest elements\nwill be kept.
    • \n
    • If only drop is provided, the drop lowest elements\nwill be dropped and the rest will be kept.
    • \n
    • If both are provided, drop lowest elements will be dropped,\nthen the next keep lowest elements will be kept.
    • \n
  • \n
\n", "signature": "(\tself,\tkeep: int | None = None,\tdrop: int | None = None) -> icepool.multiset_expression.MultisetExpression[~T]:", "funcdef": "def"}, "icepool.MultisetExpression.highest": {"fullname": "icepool.MultisetExpression.highest", "modulename": "icepool", "qualname": "MultisetExpression.highest", "kind": "function", "doc": "

Keep some of the highest elements from this multiset and drop the rest.

\n\n

In contrast to the die and free function versions, this does not\nautomatically sum the dice. Use .sum() afterwards if you want to sum.\nAlternatively, you can perform some other evaluation.

\n\n

This requires the outcomes to be evaluated in descending order.

\n\n
Arguments:
\n\n
    \n
  • keep, drop: These arguments work together:\n
      \n
    • If neither are provided, the single highest element\nwill be kept.
    • \n
    • If only keep is provided, the keep highest elements\nwill be kept.
    • \n
    • If only drop is provided, the drop highest elements\nwill be dropped and the rest will be kept.
    • \n
    • If both are provided, drop highest elements will be dropped, \nthen the next keep highest elements will be kept.
    • \n
  • \n
\n", "signature": "(\tself,\tkeep: int | None = None,\tdrop: int | None = None) -> icepool.multiset_expression.MultisetExpression[~T]:", "funcdef": "def"}, "icepool.MultisetExpression.sort_match": {"fullname": "icepool.MultisetExpression.sort_match", "modulename": "icepool", "qualname": "MultisetExpression.sort_match", "kind": "function", "doc": "

EXPERIMENTAL: Matches elements of self with elements of other in sorted order, then keeps elements from self that fit comparison with their partner.

\n\n

Extra elements: If self has more elements than other, whether the\nextra elements are kept depends on the order and comparison:

\n\n
    \n
  • Descending: kept for '>=', '>'
  • \n
  • Ascending: kept for '<=', '<'
  • \n
\n\n

Example: An attacker rolls 3d6 versus a defender's 2d6 in the game of\nRISK. Which pairs did the attacker win?

\n\n
\n
d6.pool(3).highest(2).sort_match('>', d6.pool(2))\n
\n
\n\n

Suppose the attacker rolled 6, 4, 3 and the defender 5, 5.\nIn this case the 4 would be blocked since the attacker lost that pair,\nleaving the attacker's 6 and 3. If you don't want to keep the extra\nelement, you can use highest.

\n\n
\n
Pool([6, 4, 3]).sort_match('>', [5, 5]) -> [6, 3]\nPool([6, 4, 3]).highest(2).sort_match('>', [5, 5]) -> [6]\n
\n
\n\n

Contrast maximum_match(), which first creates the maximum number of\npairs that fit the comparison, not necessarily in sorted order.\nIn the above example, maximum_match() would allow the defender to\nassign their 5s to block both the 4 and the 3.

\n\n

Negative incoming counts are treated as zero counts.

\n\n
Arguments:
\n\n
    \n
  • comparison: The comparison to filter by. If you want to drop rather\nthan keep, use the complementary comparison:\n
      \n
    • '==' vs. '!='
    • \n
    • '<=' vs. '>'
    • \n
    • '>=' vs. '<'
    • \n
  • \n
  • other: The other multiset to match elements with.
  • \n
  • order: The order in which to sort before forming matches.\nDefault is descending.
  • \n
\n", "signature": "(\tself,\tcomparison: Literal['==', '!=', '<=', '<', '>=', '>'],\tother: icepool.multiset_expression.MultisetExpression[~T],\t/,\torder: icepool.order.Order = <Order.Descending: -1>) -> icepool.multiset_expression.MultisetExpression[~T]:", "funcdef": "def"}, "icepool.MultisetExpression.maximum_match_highest": {"fullname": "icepool.MultisetExpression.maximum_match_highest", "modulename": "icepool", "qualname": "MultisetExpression.maximum_match_highest", "kind": "function", "doc": "

EXPERIMENTAL: Match the highest elements from self with even higher (or equal) elements from other.

\n\n

This matches elements of self with elements of other, such that in\neach pair the element from self fits the comparision with the\nelement from other. As many such pairs of elements will be matched as \npossible, preferring the highest matchable elements of self.\nFinally, either the matched or unmatched elements from self are kept.

\n\n

This requires that outcomes be evaluated in descending order.

\n\n

Example: An attacker rolls a pool of 4d6 and a defender rolls a pool of \n3d6. Defender dice can be used to block attacker dice of equal or lesser\nvalue, and the defender prefers to block the highest attacker dice\npossible. Which attacker dice were not blocked?

\n\n
\n
d6.pool(4).maximum_match('<=', d6.pool(3), keep='unmatched').sum()\n
\n
\n\n

Suppose the attacker rolls 6, 4, 3, 1 and the defender rolls 5, 5.\nThen the result would be [6, 1].

\n\n
\n
d6.pool([6, 4, 3, 1]).maximum_match('<=', [5, 5], keep='unmatched')\n-> [6, 1]\n
\n
\n\n

Contrast sort_match(), which first creates pairs in\nsorted order and then filters them by comparison.\nIn the above example, sort_matched would force the defender to match\nagainst the 5 and the 4, which would only allow them to block the 4.

\n\n

Negative incoming counts are treated as zero counts.

\n\n
Arguments:
\n\n
    \n
  • comparison: Either '<=' or '<'.
  • \n
  • other: The other multiset to match elements with.
  • \n
  • keep: Whether 'matched' or 'unmatched' elements are to be kept.
  • \n
\n", "signature": "(\tself,\tcomparison: Literal['<=', '<'],\tother: icepool.multiset_expression.MultisetExpression[~T],\t/,\t*,\tkeep: Literal['matched', 'unmatched']) -> icepool.multiset_expression.MultisetExpression[~T]:", "funcdef": "def"}, "icepool.MultisetExpression.maximum_match_lowest": {"fullname": "icepool.MultisetExpression.maximum_match_lowest", "modulename": "icepool", "qualname": "MultisetExpression.maximum_match_lowest", "kind": "function", "doc": "

EXPERIMENTAL: Match the lowest elements from self with even lower (or equal) elements from other.

\n\n

This matches elements of self with elements of other, such that in\neach pair the element from self fits the comparision with the\nelement from other. As many such pairs of elements will be matched as \npossible, preferring the lowest matchable elements of self.\nFinally, either the matched or unmatched elements from self are kept.

\n\n

This requires that outcomes be evaluated in ascending order.

\n\n

Contrast sort_match(), which first creates pairs in\nsorted order and then filters them by comparison.

\n\n
Arguments:
\n\n
    \n
  • comparison: Either '>=' or '>'.
  • \n
  • other: The other multiset to match elements with.
  • \n
  • keep: Whether 'matched' or 'unmatched' elements are to be kept.
  • \n
\n", "signature": "(\tself,\tcomparison: Literal['>=', '>'],\tother: icepool.multiset_expression.MultisetExpression[~T],\t/,\t*,\tkeep: Literal['matched', 'unmatched']) -> icepool.multiset_expression.MultisetExpression[~T]:", "funcdef": "def"}, "icepool.MultisetExpression.expand": {"fullname": "icepool.MultisetExpression.expand", "modulename": "icepool", "qualname": "MultisetExpression.expand", "kind": "function", "doc": "

Evaluation: All elements of the multiset in ascending order.

\n\n

This is expensive and not recommended unless there are few possibilities.

\n\n
Arguments:
\n\n
    \n
  • order: Whether the elements are in ascending (default) or descending\norder.
  • \n
\n", "signature": "(\tself,\torder: icepool.order.Order = <Order.Ascending: 1>) -> Union[icepool.population.die.Die[tuple[~T, ...]], icepool.evaluator.multiset_evaluator.MultisetEvaluator[~T, tuple[~T, ...]]]:", "funcdef": "def"}, "icepool.MultisetExpression.sum": {"fullname": "icepool.MultisetExpression.sum", "modulename": "icepool", "qualname": "MultisetExpression.sum", "kind": "function", "doc": "

Evaluation: The sum of all elements.

\n", "signature": "(\tself,\tmap: Union[Callable[[~T], ~U], Mapping[~T, ~U], NoneType] = None) -> Union[icepool.population.die.Die[~U], icepool.evaluator.multiset_evaluator.MultisetEvaluator[~T, ~U]]:", "funcdef": "def"}, "icepool.MultisetExpression.count": {"fullname": "icepool.MultisetExpression.count", "modulename": "icepool", "qualname": "MultisetExpression.count", "kind": "function", "doc": "

Evaluation: The total number of elements in the multiset.

\n\n

This is usually not very interesting unless some other operation is\nperformed first. Examples:

\n\n

generator.unique().count() will count the number of unique outcomes.

\n\n

(generator & [4, 5, 6]).count() will count up to one each of\n4, 5, and 6.

\n", "signature": "(\tself) -> Union[icepool.population.die.Die[int], icepool.evaluator.multiset_evaluator.MultisetEvaluator[~T, int]]:", "funcdef": "def"}, "icepool.MultisetExpression.any": {"fullname": "icepool.MultisetExpression.any", "modulename": "icepool", "qualname": "MultisetExpression.any", "kind": "function", "doc": "

Evaluation: Whether the multiset has at least one positive count.

\n", "signature": "(\tself) -> Union[icepool.population.die.Die[bool], icepool.evaluator.multiset_evaluator.MultisetEvaluator[~T, bool]]:", "funcdef": "def"}, "icepool.MultisetExpression.highest_outcome_and_count": {"fullname": "icepool.MultisetExpression.highest_outcome_and_count", "modulename": "icepool", "qualname": "MultisetExpression.highest_outcome_and_count", "kind": "function", "doc": "

Evaluation: The highest outcome with positive count, along with that count.

\n\n

If no outcomes have positive count, the min outcome will be returned with 0 count.

\n", "signature": "(\tself) -> Union[icepool.population.die.Die[tuple[~T, int]], icepool.evaluator.multiset_evaluator.MultisetEvaluator[~T, tuple[~T, int]]]:", "funcdef": "def"}, "icepool.MultisetExpression.all_counts": {"fullname": "icepool.MultisetExpression.all_counts", "modulename": "icepool", "qualname": "MultisetExpression.all_counts", "kind": "function", "doc": "

Evaluation: Sorted tuple of all counts, i.e. the sizes of all matching sets.

\n\n

The sizes are in descending order.

\n\n
Arguments:
\n\n
    \n
  • filter: Any counts below this value will not be in the output.\nFor example, filter=2 will only produce pairs and better.\nIf None, no filtering will be done.

    \n\n

    Why not just place keep_counts_ge() before this?\nkeep_counts_ge() operates by setting counts to zero, so you\nwould still need an argument to specify whether you want to\noutput zero counts. So we might as well use the argument to do\nboth.

  • \n
\n", "signature": "(\tself,\tfilter: Union[int, Literal['all']] = 1) -> Union[icepool.population.die.Die[tuple[int, ...]], icepool.evaluator.multiset_evaluator.MultisetEvaluator[~T, tuple[int, ...]]]:", "funcdef": "def"}, "icepool.MultisetExpression.largest_count": {"fullname": "icepool.MultisetExpression.largest_count", "modulename": "icepool", "qualname": "MultisetExpression.largest_count", "kind": "function", "doc": "

Evaluation: The size of the largest matching set among the elements.

\n", "signature": "(\tself) -> Union[icepool.population.die.Die[int], icepool.evaluator.multiset_evaluator.MultisetEvaluator[~T, int]]:", "funcdef": "def"}, "icepool.MultisetExpression.largest_count_and_outcome": {"fullname": "icepool.MultisetExpression.largest_count_and_outcome", "modulename": "icepool", "qualname": "MultisetExpression.largest_count_and_outcome", "kind": "function", "doc": "

Evaluation: The largest matching set among the elements and the corresponding outcome.

\n", "signature": "(\tself) -> Union[icepool.population.die.Die[tuple[int, ~T]], icepool.evaluator.multiset_evaluator.MultisetEvaluator[~T, tuple[int, ~T]]]:", "funcdef": "def"}, "icepool.MultisetExpression.count_subset": {"fullname": "icepool.MultisetExpression.count_subset", "modulename": "icepool", "qualname": "MultisetExpression.count_subset", "kind": "function", "doc": "

Evaluation: The number of times the divisor is contained in this multiset.

\n\n
Arguments:
\n\n
    \n
  • divisor: The multiset to divide by.
  • \n
  • empty_divisor: If the divisor is empty, the outcome will be this.\nIf not set, ZeroDivisionError will be raised for an empty\nright side.
  • \n
\n\n
Raises:
\n\n
    \n
  • ZeroDivisionError: If the divisor may be empty and \nempty_divisor_outcome is not set.
  • \n
\n", "signature": "(\tself,\tdivisor: Union[icepool.multiset_expression.MultisetExpression[~T], Mapping[~T, int], Sequence[~T]],\t/,\t*,\tempty_divisor: int | None = None) -> Union[icepool.population.die.Die[int], icepool.evaluator.multiset_evaluator.MultisetEvaluator[~T, int]]:", "funcdef": "def"}, "icepool.MultisetExpression.largest_straight": {"fullname": "icepool.MultisetExpression.largest_straight", "modulename": "icepool", "qualname": "MultisetExpression.largest_straight", "kind": "function", "doc": "

Evaluation: The size of the largest straight among the elements.

\n\n

Outcomes must be ints.

\n", "signature": "(\tself: icepool.multiset_expression.MultisetExpression[int]) -> Union[icepool.population.die.Die[int], icepool.evaluator.multiset_evaluator.MultisetEvaluator[int, int]]:", "funcdef": "def"}, "icepool.MultisetExpression.largest_straight_and_outcome": {"fullname": "icepool.MultisetExpression.largest_straight_and_outcome", "modulename": "icepool", "qualname": "MultisetExpression.largest_straight_and_outcome", "kind": "function", "doc": "

Evaluation: The size of the largest straight among the elements and the lowest or highest outcome in that straight.

\n\n

Straight size is prioritized first, then the outcome.

\n\n

Outcomes must be ints.

\n\n
Arguments:
\n\n
    \n
  • priority: Controls which outcome within the straight is returned,\nand which straight is picked if there is a tie for largest\nstraight.
  • \n
\n", "signature": "(\tself: icepool.multiset_expression.MultisetExpression[int],\tpriority: Literal['low', 'high'] = 'high',\t/) -> Union[icepool.population.die.Die[tuple[int, int]], icepool.evaluator.multiset_evaluator.MultisetEvaluator[int, tuple[int, int]]]:", "funcdef": "def"}, "icepool.MultisetExpression.all_straights": {"fullname": "icepool.MultisetExpression.all_straights", "modulename": "icepool", "qualname": "MultisetExpression.all_straights", "kind": "function", "doc": "

Evaluation: The sizes of all straights.

\n\n

The sizes are in descending order.

\n\n

Each element can only contribute to one straight, though duplicate\nelements can produces straights that overlap in outcomes. In this case,\nelements are preferentially assigned to the longer straight.

\n", "signature": "(\tself: icepool.multiset_expression.MultisetExpression[int]) -> Union[icepool.population.die.Die[tuple[int, ...]], icepool.evaluator.multiset_evaluator.MultisetEvaluator[int, tuple[int, ...]]]:", "funcdef": "def"}, "icepool.MultisetExpression.all_straights_reduce_counts": {"fullname": "icepool.MultisetExpression.all_straights_reduce_counts", "modulename": "icepool", "qualname": "MultisetExpression.all_straights_reduce_counts", "kind": "function", "doc": "

Experimental: All straights with a reduce operation on the counts.

\n\n

This can be used to evaluate e.g. cribbage-style straight counting.

\n\n

The result is a tuple of (run_length, run_score)s.

\n", "signature": "(\tself: icepool.multiset_expression.MultisetExpression[int],\treducer: Callable[[int, int], int] = <built-in function mul>) -> Union[icepool.population.die.Die[tuple[tuple[int, int], ...]], icepool.evaluator.multiset_evaluator.MultisetEvaluator[int, tuple[tuple[int, int], ...]]]:", "funcdef": "def"}, "icepool.MultisetExpression.argsort": {"fullname": "icepool.MultisetExpression.argsort", "modulename": "icepool", "qualname": "MultisetExpression.argsort", "kind": "function", "doc": "

Experimental: Returns the indexes of the originating multisets for each rank in their additive union.

\n\n

Example:

\n\n
\n
MultisetExpression.argsort([10, 9, 5], [9, 9])\n
\n
\n\n

produces

\n\n
\n
((0,), (0, 1, 1), (0,))\n
\n
\n\n
Arguments:
\n\n
    \n
  • self, *args: The multiset expressions to be evaluated.
  • \n
  • order: Which order the ranks are to be emitted. Default is descending.
  • \n
  • limit: How many ranks to emit. Default will emit all ranks, which\nmakes the length of each outcome equal to\nadditive_union(+self, +arg1, +arg2, ...).unique().count()
  • \n
\n", "signature": "(\tself: Union[icepool.multiset_expression.MultisetExpression[~T], Mapping[~T, int], Sequence[~T]],\t*args: Union[icepool.multiset_expression.MultisetExpression[~T], Mapping[~T, int], Sequence[~T]],\torder: icepool.order.Order = <Order.Descending: -1>,\tlimit: int | None = None):", "funcdef": "def"}, "icepool.MultisetExpression.issubset": {"fullname": "icepool.MultisetExpression.issubset", "modulename": "icepool", "qualname": "MultisetExpression.issubset", "kind": "function", "doc": "

Evaluation: Whether this multiset is a subset of the other multiset.

\n\n

Specifically, if this multiset has a lesser or equal count for each\noutcome than the other multiset, this evaluates to True; \nif there is some outcome for which this multiset has a greater count \nthan the other multiset, this evaluates to False.

\n\n

issubset is the same as self <= other.

\n\n

self < other evaluates a proper subset relation, which is the same\nexcept the result is False if the two multisets are exactly equal.

\n", "signature": "(\tself,\tother: Union[icepool.multiset_expression.MultisetExpression[~T], Mapping[~T, int], Sequence[~T]],\t/) -> Union[icepool.population.die.Die[bool], icepool.evaluator.multiset_evaluator.MultisetEvaluator[~T, bool]]:", "funcdef": "def"}, "icepool.MultisetExpression.issuperset": {"fullname": "icepool.MultisetExpression.issuperset", "modulename": "icepool", "qualname": "MultisetExpression.issuperset", "kind": "function", "doc": "

Evaluation: Whether this multiset is a superset of the other multiset.

\n\n

Specifically, if this multiset has a greater or equal count for each\noutcome than the other multiset, this evaluates to True; \nif there is some outcome for which this multiset has a lesser count \nthan the other multiset, this evaluates to False.

\n\n

A typical use of this evaluation is testing for the presence of a\ncombo of cards in a hand, e.g.

\n\n
\n
deck.deal(5) >= ['a', 'a', 'b']\n
\n
\n\n

represents the chance that a deal of 5 cards contains at least two 'a's\nand one 'b'.

\n\n

issuperset is the same as self >= other.

\n\n

self > other evaluates a proper superset relation, which is the same\nexcept the result is False if the two multisets are exactly equal.

\n", "signature": "(\tself,\tother: Union[icepool.multiset_expression.MultisetExpression[~T], Mapping[~T, int], Sequence[~T]],\t/) -> Union[icepool.population.die.Die[bool], icepool.evaluator.multiset_evaluator.MultisetEvaluator[~T, bool]]:", "funcdef": "def"}, "icepool.MultisetExpression.isdisjoint": {"fullname": "icepool.MultisetExpression.isdisjoint", "modulename": "icepool", "qualname": "MultisetExpression.isdisjoint", "kind": "function", "doc": "

Evaluation: Whether this multiset is disjoint from the other multiset.

\n\n

Specifically, this evaluates to False if there is any outcome for\nwhich both multisets have positive count, and True if there is not.

\n\n

Negative incoming counts are treated as zero counts.

\n", "signature": "(\tself,\tother: Union[icepool.multiset_expression.MultisetExpression[~T], Mapping[~T, int], Sequence[~T]],\t/) -> Union[icepool.population.die.Die[bool], icepool.evaluator.multiset_evaluator.MultisetEvaluator[~T, bool]]:", "funcdef": "def"}, "icepool.MultisetEvaluator": {"fullname": "icepool.MultisetEvaluator", "modulename": "icepool", "qualname": "MultisetEvaluator", "kind": "class", "doc": "

An abstract, immutable, callable class for evaulating one or more input MultisetExpressions.

\n\n

There is one abstract method to implement: next_state().\nThis should incrementally calculate the result given one outcome at a time\nalong with how many of that outcome were produced.

\n\n

An example sequence of calls, as far as next_state() is concerned, is:

\n\n
    \n
  1. state = next_state(state=None, outcome=1, count_of_1s)
  2. \n
  3. state = next_state(state, 2, count_of_2s)
  4. \n
  5. state = next_state(state, 3, count_of_3s)
  6. \n
  7. state = next_state(state, 4, count_of_4s)
  8. \n
  9. state = next_state(state, 5, count_of_5s)
  10. \n
  11. state = next_state(state, 6, count_of_6s)
  12. \n
  13. outcome = final_outcome(state)
  14. \n
\n\n

A few other methods can optionally be overridden to further customize behavior.

\n\n

It is not expected that subclasses of MultisetEvaluator\nbe able to handle arbitrary types or numbers of inputs.\nIndeed, most are expected to handle only a fixed number of inputs,\nand often even only inputs with a particular outcome type.

\n\n

Instances cache all intermediate state distributions.\nYou should therefore reuse instances when possible.

\n\n

Instances should not be modified after construction\nin any way that affects the return values of these methods.\nOtherwise, values in the cache may be incorrect.

\n", "bases": "abc.ABC, typing.Generic[~T, +U_co]"}, "icepool.MultisetEvaluator.next_state": {"fullname": "icepool.MultisetEvaluator.next_state", "modulename": "icepool", "qualname": "MultisetEvaluator.next_state", "kind": "function", "doc": "

State transition function.

\n\n

This should produce a state given the previous state, an outcome,\nand the count of that outcome produced by each input.

\n\n

evaluate() will always call this using only positional arguments.\nFurthermore, there is no expectation that a subclass be able to handle\nan arbitrary number of counts. Thus, you are free to rename any of\nthe parameters in a subclass, or to replace *counts with a fixed set\nof parameters.

\n\n

Make sure to handle the base case where state is None.

\n\n

States must be hashable. At current, they do not have to be orderable.\nHowever, this may change in the future, and if they are not totally\norderable, you must override final_outcome to create totally orderable\nfinal outcomes.

\n\n

By default, this method may receive outcomes in any order:

\n\n
    \n
  • If you want to guarantee ascending or descending order, you can \nimplement next_state_ascending() or next_state_descending() \ninstead.
  • \n
  • Alternatively, implement next_state() and override order() to\nreturn the necessary order. This is useful if the necessary order\ndepends on the instance.
  • \n
  • If you want to handle either order, but have a different \nimplementation for each, override both next_state_ascending() and \nnext_state_descending().
  • \n
\n\n

The behavior of returning a Die from next_state is currently\nundefined.

\n\n
Arguments:
\n\n
    \n
  • state: A hashable object indicating the state before rolling the\ncurrent outcome. If this is the first outcome being considered,\nstate will be None.
  • \n
  • outcome: The current outcome.\nnext_state will see all rolled outcomes in monotonic order;\neither ascending or descending depending on order().\nIf there are multiple inputs, the set of outcomes is at \nleast the union of the outcomes of the invididual inputs. \nYou can use extra_outcomes() to add extra outcomes.
  • \n
  • *counts: One value (usually an int) for each input indicating how\nmany of the current outcome were produced.
  • \n
\n\n
Returns:
\n\n
\n

A hashable object indicating the next state.\n The special value icepool.Reroll can be used to immediately remove\n the state from consideration, effectively performing a full reroll.

\n
\n", "signature": "(self, state: Hashable, outcome: ~T, /, *counts: int) -> Hashable:", "funcdef": "def"}, "icepool.MultisetEvaluator.next_state_ascending": {"fullname": "icepool.MultisetEvaluator.next_state_ascending", "modulename": "icepool", "qualname": "MultisetEvaluator.next_state_ascending", "kind": "function", "doc": "

As next_state() but handles outcomes in ascending order only.

\n\n

You can implement both next_state_ascending() and \nnext_state_descending() if you want to handle both outcome orders\nwith a separate implementation for each.

\n", "signature": "(self, state: Hashable, outcome: ~T, /, *counts: int) -> Hashable:", "funcdef": "def"}, "icepool.MultisetEvaluator.next_state_descending": {"fullname": "icepool.MultisetEvaluator.next_state_descending", "modulename": "icepool", "qualname": "MultisetEvaluator.next_state_descending", "kind": "function", "doc": "

As next_state() but handles outcomes in descending order only.

\n\n

You can implement both next_state_ascending() and \nnext_state_descending() if you want to handle both outcome orders\nwith a separate implementation for each.

\n", "signature": "(self, state: Hashable, outcome: ~T, /, *counts: int) -> Hashable:", "funcdef": "def"}, "icepool.MultisetEvaluator.final_outcome": {"fullname": "icepool.MultisetEvaluator.final_outcome", "modulename": "icepool", "qualname": "MultisetEvaluator.final_outcome", "kind": "function", "doc": "

Optional method to generate a final output outcome from a final state.

\n\n

By default, the final outcome is equal to the final state.\nNote that None is not a valid outcome for a Die,\nand if there are no outcomes, final_outcome will be immediately\nbe callled with final_state=None.\nSubclasses that want to handle this case should explicitly define what\nhappens.

\n\n
Arguments:
\n\n
    \n
  • final_state: A state after all outcomes have been processed.
  • \n
\n\n
Returns:
\n\n
\n

A final outcome that will be used as part of constructing the result Die.\n As usual for Die(), this could itself be a Die or icepool.Reroll.

\n
\n", "signature": "(\tself,\tfinal_state: Hashable,\t/) -> Union[+U_co, icepool.population.die.Die[+U_co], icepool.typing.RerollType]:", "funcdef": "def"}, "icepool.MultisetEvaluator.order": {"fullname": "icepool.MultisetEvaluator.order", "modulename": "icepool", "qualname": "MultisetEvaluator.order", "kind": "function", "doc": "

Optional method that specifies what outcome orderings this evaluator supports.

\n\n

By default, this is determined by which of next_state(), \nnext_state_ascending(), and next_state_descending() are\noverridden.

\n\n

This is most often overridden by subclasses whose iteration order is\ndetermined on a per-instance basis.

\n\n
Returns:
\n\n
\n
    \n
  • Order.Ascending (= 1)\n if outcomes are to be seen in ascending order.\n In this case either next_state() or next_state_ascending()\n are implemented.
  • \n
  • Order.Descending (= -1)\n if outcomes are to be seen in descending order.\n In this case either next_state() or next_state_descending()\n are implemented.
  • \n
  • Order.Any (= 0)\n if outcomes can be seen in any order.\n In this case either next_state() or both\n next_state_ascending() and next_state_descending()\n are implemented.
  • \n
\n
\n", "signature": "(self) -> icepool.order.Order:", "funcdef": "def"}, "icepool.MultisetEvaluator.extra_outcomes": {"fullname": "icepool.MultisetEvaluator.extra_outcomes", "modulename": "icepool", "qualname": "MultisetEvaluator.extra_outcomes", "kind": "function", "doc": "

Optional method to specify extra outcomes that should be seen as inputs to next_state().

\n\n

These will be seen by next_state even if they do not appear in the\ninput(s). The default implementation returns (), or no additional\noutcomes.

\n\n

If you want next_state to see consecutive int outcomes, you can set\nextra_outcomes = icepool.MultisetEvaluator.consecutive.\nSee consecutive() below.

\n\n
Arguments:
\n\n
    \n
  • outcomes: The outcomes that could be produced by the inputs, in
  • \n
  • ascending order.
  • \n
\n", "signature": "(self, outcomes: Sequence[~T]) -> Collection[~T]:", "funcdef": "def"}, "icepool.MultisetEvaluator.consecutive": {"fullname": "icepool.MultisetEvaluator.consecutive", "modulename": "icepool", "qualname": "MultisetEvaluator.consecutive", "kind": "function", "doc": "

Example implementation of extra_outcomes() that produces consecutive int outcomes.

\n\n

Set extra_outcomes = icepool.MultisetEvaluator.consecutive to use this.

\n\n
Returns:
\n\n
\n

All ints from the min outcome to the max outcome among the inputs,\n inclusive.

\n
\n\n
Raises:
\n\n
    \n
  • TypeError: if any input has any non-int outcome.
  • \n
\n", "signature": "(self, outcomes: Sequence[int]) -> Collection[int]:", "funcdef": "def"}, "icepool.MultisetEvaluator.bound_inputs": {"fullname": "icepool.MultisetEvaluator.bound_inputs", "modulename": "icepool", "qualname": "MultisetEvaluator.bound_inputs", "kind": "function", "doc": "

An optional sequence of extra inputs whose counts will be prepended to *counts.

\n\n

(Prepending rather than appending is analogous to functools.partial.)

\n", "signature": "(self) -> tuple[icepool.multiset_expression.MultisetExpression, ...]:", "funcdef": "def"}, "icepool.MultisetEvaluator.evaluate": {"fullname": "icepool.MultisetEvaluator.evaluate", "modulename": "icepool", "qualname": "MultisetEvaluator.evaluate", "kind": "function", "doc": "

Evaluates input expression(s).

\n\n

You can call the MultisetEvaluator object directly for the same effect,\ne.g. sum_evaluator(input) is an alias for sum_evaluator.evaluate(input).

\n\n

Most evaluators will expect a fixed number of input multisets.\nThe union of the outcomes of the input(s) must be totally orderable.

\n\n
Arguments:
\n\n
    \n
  • *args: Each may be one of the following:\n
      \n
    • A MultisetExpression.
    • \n
    • A mappable mapping outcomes to the number of those outcomes.
    • \n
    • A sequence of outcomes.
    • \n
  • \n
\n\n
Returns:
\n\n
\n

A Die representing the distribution of the final outcome if no\n arg contains a free variable. Otherwise, returns a new evaluator.

\n
\n", "signature": "(\tself,\t*args: Union[icepool.multiset_expression.MultisetExpression[~T], Mapping[~T, int], Sequence[~T]]) -> Union[icepool.population.die.Die[+U_co], icepool.evaluator.multiset_evaluator.MultisetEvaluator[~T, +U_co]]:", "funcdef": "def"}, "icepool.MultisetEvaluator.sample": {"fullname": "icepool.MultisetEvaluator.sample", "modulename": "icepool", "qualname": "MultisetEvaluator.sample", "kind": "function", "doc": "

EXPERIMENTAL: Samples one result from the input(s) and evaluates the result.

\n", "signature": "(\tself,\t*inputs: Union[icepool.multiset_expression.MultisetExpression[~T], Mapping[~T, int], Sequence[~T]]):", "funcdef": "def"}, "icepool.Order": {"fullname": "icepool.Order", "modulename": "icepool", "qualname": "Order", "kind": "class", "doc": "

Can be used to define what order outcomes are seen in by MultisetEvaluators.

\n", "bases": "enum.IntEnum"}, "icepool.Order.Ascending": {"fullname": "icepool.Order.Ascending", "modulename": "icepool", "qualname": "Order.Ascending", "kind": "variable", "doc": "

\n", "default_value": "<Order.Ascending: 1>"}, "icepool.Order.Descending": {"fullname": "icepool.Order.Descending", "modulename": "icepool", "qualname": "Order.Descending", "kind": "variable", "doc": "

\n", "default_value": "<Order.Descending: -1>"}, "icepool.Order.Any": {"fullname": "icepool.Order.Any", "modulename": "icepool", "qualname": "Order.Any", "kind": "variable", "doc": "

\n", "default_value": "<Order.Any: 0>"}, "icepool.Order.merge": {"fullname": "icepool.Order.merge", "modulename": "icepool", "qualname": "Order.merge", "kind": "function", "doc": "

Merges the given Orders.

\n\n
Returns:
\n\n
\n

Any if all arguments are Any.\n Ascending if there is at least one Ascending in the arguments.\n Descending if there is at least one Descending in the arguments.

\n
\n\n
Raises:
\n\n
    \n
  • ConflictingOrderError if both Ascending and Descending are in
  • \n
  • the arguments.
  • \n
\n", "signature": "(*orders: icepool.order.Order) -> icepool.order.Order:", "funcdef": "def"}, "icepool.Deck": {"fullname": "icepool.Deck", "modulename": "icepool", "qualname": "Deck", "kind": "class", "doc": "

Sampling without replacement (within a single evaluation).

\n\n

Quantities represent duplicates.

\n", "bases": "icepool.population.base.Population[+T_co]"}, "icepool.Deck.__init__": {"fullname": "icepool.Deck.__init__", "modulename": "icepool", "qualname": "Deck.__init__", "kind": "function", "doc": "

Constructor for a Deck.

\n\n

All quantities must be non-negative. Outcomes with zero quantity will be\nomitted.

\n\n
Arguments:
\n\n
    \n
  • outcomes: The cards of the Deck. This can be one of the following:

    \n\n
      \n
    • A Sequence of outcomes. Duplicates will contribute\nquantity for each appearance.
    • \n
    • A Mapping from outcomes to quantities.
    • \n
    \n\n

    Each outcome may be one of the following:

    \n\n
      \n
    • An outcome, which must be hashable and totally orderable.
    • \n
    • A Deck, which will be flattened into the result. If a\ntimes is assigned to the Deck, the entire Deck will\nbe duplicated that many times.
    • \n
  • \n
  • times: Multiplies the number of times each element of outcomes\nwill be put into the Deck.\ntimes can either be a sequence of the same length as\noutcomes or a single int to apply to all elements of\noutcomes.
  • \n
\n", "signature": "(\toutcomes: Union[Sequence, Mapping[Any, int]],\ttimes: Union[Sequence[int], int] = 1)"}, "icepool.Deck.keys": {"fullname": "icepool.Deck.keys", "modulename": "icepool", "qualname": "Deck.keys", "kind": "function", "doc": "

The outcomes within the population in sorted order.

\n", "signature": "(self) -> icepool.collection.counts.CountsKeysView[+T_co]:", "funcdef": "def"}, "icepool.Deck.values": {"fullname": "icepool.Deck.values", "modulename": "icepool", "qualname": "Deck.values", "kind": "function", "doc": "

The quantities within the population in outcome order.

\n", "signature": "(self) -> icepool.collection.counts.CountsValuesView:", "funcdef": "def"}, "icepool.Deck.items": {"fullname": "icepool.Deck.items", "modulename": "icepool", "qualname": "Deck.items", "kind": "function", "doc": "

The (outcome, quantity)s of the population in sorted order.

\n", "signature": "(self) -> icepool.collection.counts.CountsItemsView[+T_co]:", "funcdef": "def"}, "icepool.Deck.size": {"fullname": "icepool.Deck.size", "modulename": "icepool", "qualname": "Deck.size", "kind": "function", "doc": "

The sum of all quantities (e.g. weights or duplicates).

\n\n

For the number of unique outcomes, use len().

\n", "signature": "(self) -> int:", "funcdef": "def"}, "icepool.Deck.deal": {"fullname": "icepool.Deck.deal", "modulename": "icepool", "qualname": "Deck.deal", "kind": "function", "doc": "

Creates a Deal object from this deck.

\n\n

See Deal() for details.

\n", "signature": "(\tself,\t*hand_sizes: int) -> Union[icepool.generator.deal.Deal[+T_co], icepool.generator.multi_deal.MultiDeal[+T_co, tuple[int, ...]]]:", "funcdef": "def"}, "icepool.Deck.additive_union": {"fullname": "icepool.Deck.additive_union", "modulename": "icepool", "qualname": "Deck.additive_union", "kind": "function", "doc": "

Both decks merged together.

\n", "signature": "(\tself,\t*args: Union[Iterable[+T_co], Mapping[+T_co, int]]) -> icepool.population.deck.Deck[+T_co]:", "funcdef": "def"}, "icepool.Deck.difference": {"fullname": "icepool.Deck.difference", "modulename": "icepool", "qualname": "Deck.difference", "kind": "function", "doc": "

This deck with the other cards removed (but not below zero of each card).

\n", "signature": "(\tself,\t*args: Union[Iterable[+T_co], Mapping[+T_co, int]]) -> icepool.population.deck.Deck[+T_co]:", "funcdef": "def"}, "icepool.Deck.intersection": {"fullname": "icepool.Deck.intersection", "modulename": "icepool", "qualname": "Deck.intersection", "kind": "function", "doc": "

The cards that both decks have.

\n", "signature": "(\tself,\t*args: Union[Iterable[+T_co], Mapping[+T_co, int]]) -> icepool.population.deck.Deck[+T_co]:", "funcdef": "def"}, "icepool.Deck.union": {"fullname": "icepool.Deck.union", "modulename": "icepool", "qualname": "Deck.union", "kind": "function", "doc": "

As many of each card as the deck that has more of them.

\n", "signature": "(\tself,\t*args: Union[Iterable[+T_co], Mapping[+T_co, int]]) -> icepool.population.deck.Deck[+T_co]:", "funcdef": "def"}, "icepool.Deck.symmetric_difference": {"fullname": "icepool.Deck.symmetric_difference", "modulename": "icepool", "qualname": "Deck.symmetric_difference", "kind": "function", "doc": "

As many of each card as the deck that has more of them.

\n", "signature": "(\tself,\tother: Union[Iterable[+T_co], Mapping[+T_co, int]]) -> icepool.population.deck.Deck[+T_co]:", "funcdef": "def"}, "icepool.Deck.map": {"fullname": "icepool.Deck.map", "modulename": "icepool", "qualname": "Deck.map", "kind": "function", "doc": "

Maps outcomes of this Deck to other outcomes.

\n\n
Arguments:
\n\n
    \n
  • repl: One of the following:\n
      \n
    • A callable returning a new outcome for each old outcome.
    • \n
    • A map from old outcomes to new outcomes.\nUnmapped old outcomes stay the same.\nThe new outcomes may be Decks, in which case one card is\nreplaced with several. This is not recommended.
    • \n
  • \n
  • star: Whether outcomes should be unpacked into separate arguments\nbefore sending them to a callable repl.\nIf not provided, this will be guessed based on the function\nsignature.
  • \n
\n", "signature": "(\tself,\trepl: Union[Callable[..., Union[~U, icepool.population.deck.Deck[~U], icepool.typing.RerollType]], Mapping[+T_co, Union[~U, icepool.population.deck.Deck[~U], icepool.typing.RerollType]]],\t/,\tstar: bool | None = None) -> icepool.population.deck.Deck[~U]:", "funcdef": "def"}, "icepool.Deck.sequence": {"fullname": "icepool.Deck.sequence", "modulename": "icepool", "qualname": "Deck.sequence", "kind": "function", "doc": "

Possible sequences produced by dealing from this deck a number of times.

\n\n

This is extremely expensive computationally. If you don't care about\norder, use deal() instead.

\n", "signature": "(self, deals: int, /) -> icepool.population.die.Die[tuple[+T_co, ...]]:", "funcdef": "def"}, "icepool.Deal": {"fullname": "icepool.Deal", "modulename": "icepool", "qualname": "Deal", "kind": "class", "doc": "

Represents an unordered deal of a single hand from a Deck.

\n", "bases": "icepool.generator.keep.KeepGenerator[~T]"}, "icepool.Deal.__init__": {"fullname": "icepool.Deal.__init__", "modulename": "icepool", "qualname": "Deal.__init__", "kind": "function", "doc": "

Constructor.

\n\n

For algorithmic reasons, you must pre-commit to the number of cards to\ndeal.

\n\n

It is permissible to deal zero cards from an empty deck, but not all\nevaluators will handle this case, especially if they depend on the\noutcome type. Dealing zero cards from a non-empty deck does not have\nthis issue.

\n\n
Arguments:
\n\n
    \n
  • deck: The Deck to deal from.
  • \n
  • hand_size: How many cards to deal.
  • \n
\n", "signature": "(deck: icepool.population.deck.Deck[~T], hand_size: int)"}, "icepool.Deal.deck": {"fullname": "icepool.Deal.deck", "modulename": "icepool", "qualname": "Deal.deck", "kind": "function", "doc": "

The Deck the cards are dealt from.

\n", "signature": "(self) -> icepool.population.deck.Deck[~T]:", "funcdef": "def"}, "icepool.Deal.hand_sizes": {"fullname": "icepool.Deal.hand_sizes", "modulename": "icepool", "qualname": "Deal.hand_sizes", "kind": "function", "doc": "

The number of cards dealt to each hand as a tuple.

\n", "signature": "(self) -> tuple[int, ...]:", "funcdef": "def"}, "icepool.Deal.total_cards_dealt": {"fullname": "icepool.Deal.total_cards_dealt", "modulename": "icepool", "qualname": "Deal.total_cards_dealt", "kind": "function", "doc": "

The total number of cards dealt.

\n", "signature": "(self) -> int:", "funcdef": "def"}, "icepool.Deal.outcomes": {"fullname": "icepool.Deal.outcomes", "modulename": "icepool", "qualname": "Deal.outcomes", "kind": "function", "doc": "

The outcomes of the Deck in ascending order.

\n\n

These are also the keys of the Deck as a Mapping.\nPrefer to use the name outcomes.

\n", "signature": "(self) -> icepool.collection.counts.CountsKeysView[~T]:", "funcdef": "def"}, "icepool.Deal.output_arity": {"fullname": "icepool.Deal.output_arity", "modulename": "icepool", "qualname": "Deal.output_arity", "kind": "function", "doc": "

The number of multisets/counts generated. Must be constant.

\n", "signature": "(self) -> int:", "funcdef": "def"}, "icepool.Deal.denominator": {"fullname": "icepool.Deal.denominator", "modulename": "icepool", "qualname": "Deal.denominator", "kind": "function", "doc": "

The total weight of all paths through this generator.

\n\n
Raises:
\n\n
    \n
  • UnboundMultisetExpressionError if this is called on an expression with free variables.
  • \n
\n", "signature": "(self) -> int:", "funcdef": "def"}, "icepool.Deal.local_order_preference": {"fullname": "icepool.Deal.local_order_preference", "modulename": "icepool", "qualname": "Deal.local_order_preference", "kind": "function", "doc": "

Any ordering that is preferred or required by this expression node.

\n", "signature": "(self) -> tuple[icepool.order.Order, icepool.order.OrderReason]:", "funcdef": "def"}, "icepool.MultiDeal": {"fullname": "icepool.MultiDeal", "modulename": "icepool", "qualname": "MultiDeal", "kind": "class", "doc": "

Represents an unordered deal of multiple hands from a Deck.

\n", "bases": "icepool.generator.multiset_generator.MultisetGenerator[~T, ~Qs]"}, "icepool.MultiDeal.__init__": {"fullname": "icepool.MultiDeal.__init__", "modulename": "icepool", "qualname": "MultiDeal.__init__", "kind": "function", "doc": "

Constructor.

\n\n

For algorithmic reasons, you must pre-commit to the number of cards to\ndeal for each hand.

\n\n

It is permissible to deal zero cards from an empty deck, but not all\nevaluators will handle this case, especially if they depend on the\noutcome type. Dealing zero cards from a non-empty deck does not have\nthis issue.

\n\n
Arguments:
\n\n
    \n
  • deck: The Deck to deal from.
  • \n
  • *hand_sizes: How many cards to deal. If multiple hand_sizes are\nprovided, MultisetEvaluator.next_state will recieve one count\nper hand in order. Try to keep the number of hands to a minimum\nas this can be computationally intensive.
  • \n
\n", "signature": "(deck: icepool.population.deck.Deck[~T], *hand_sizes: int)"}, "icepool.MultiDeal.deck": {"fullname": "icepool.MultiDeal.deck", "modulename": "icepool", "qualname": "MultiDeal.deck", "kind": "function", "doc": "

The Deck the cards are dealt from.

\n", "signature": "(self) -> icepool.population.deck.Deck[~T]:", "funcdef": "def"}, "icepool.MultiDeal.hand_sizes": {"fullname": "icepool.MultiDeal.hand_sizes", "modulename": "icepool", "qualname": "MultiDeal.hand_sizes", "kind": "function", "doc": "

The number of cards dealt to each hand as a tuple.

\n", "signature": "(self) -> ~Qs:", "funcdef": "def"}, "icepool.MultiDeal.total_cards_dealt": {"fullname": "icepool.MultiDeal.total_cards_dealt", "modulename": "icepool", "qualname": "MultiDeal.total_cards_dealt", "kind": "function", "doc": "

The total number of cards dealt.

\n", "signature": "(self) -> int:", "funcdef": "def"}, "icepool.MultiDeal.outcomes": {"fullname": "icepool.MultiDeal.outcomes", "modulename": "icepool", "qualname": "MultiDeal.outcomes", "kind": "function", "doc": "

The outcomes of the Deck in ascending order.

\n\n

These are also the keys of the Deck as a Mapping.\nPrefer to use the name outcomes.

\n", "signature": "(self) -> icepool.collection.counts.CountsKeysView[~T]:", "funcdef": "def"}, "icepool.MultiDeal.output_arity": {"fullname": "icepool.MultiDeal.output_arity", "modulename": "icepool", "qualname": "MultiDeal.output_arity", "kind": "function", "doc": "

The number of multisets/counts generated. Must be constant.

\n", "signature": "(self) -> int:", "funcdef": "def"}, "icepool.MultiDeal.denominator": {"fullname": "icepool.MultiDeal.denominator", "modulename": "icepool", "qualname": "MultiDeal.denominator", "kind": "function", "doc": "

The total weight of all paths through this generator.

\n\n
Raises:
\n\n
    \n
  • UnboundMultisetExpressionError if this is called on an expression with free variables.
  • \n
\n", "signature": "(self) -> int:", "funcdef": "def"}, "icepool.MultiDeal.local_order_preference": {"fullname": "icepool.MultiDeal.local_order_preference", "modulename": "icepool", "qualname": "MultiDeal.local_order_preference", "kind": "function", "doc": "

Any ordering that is preferred or required by this expression node.

\n", "signature": "(self) -> tuple[icepool.order.Order, icepool.order.OrderReason]:", "funcdef": "def"}, "icepool.multiset_function": {"fullname": "icepool.multiset_function", "modulename": "icepool", "qualname": "multiset_function", "kind": "function", "doc": "

EXPERIMENTAL: A decorator that turns a function into a MultisetEvaluator.

\n\n

The provided function should take in arguments representing multisets,\ndo a limited set of operations on them (see MultisetExpression), and\nfinish off with an evaluation. You can return tuples to perform a joint\nevaluation.

\n\n

For example, to create an evaluator which computes the elements each of two\nmultisets has that the other doesn't:

\n\n
\n
@multiset_function\ndef two_way_difference(a, b):\n    return (a - b).expand(), (b - a).expand()\n
\n
\n\n

Any globals inside function are effectively bound at the time\nmultiset_function is invoked. Note that this is different than how\nordinary Python closures behave. For example,

\n\n
\n
target = [1, 2, 3]\n\n@multiset_function\ndef count_intersection(a):\n    return (a & target).count()\n\nprint(count_intersection(d6.pool(3)))\n\ntarget = [1]\nprint(count_intersection(d6.pool(3)))\n
\n
\n\n

would produce the same thing both times. Likewise, the function should not\nhave any side effects.

\n\n

Be careful when using control structures: you cannot branch on the value of\na multiset expression or evaluation, so e.g.

\n\n
\n
@multiset_function\ndef bad(a, b)\n    if a == b:\n        ...\n
\n
\n\n

is not allowed.

\n\n

multiset_function has considerable overhead, being effectively a\nmini-language within Python. For better performance, you can try\nimplementing your own subclass of MultisetEvaluator directly.

\n\n
Arguments:
\n\n
    \n
  • function: This should take in a fixed number of multiset variables and\noutput an evaluator or a nested tuple of evaluators. Tuples will\nresult in a JointEvaluator.
  • \n
\n", "signature": "(\tfunction: Callable[..., Union[icepool.evaluator.multiset_evaluator.MultisetEvaluator[~T, +U_co], tuple[Union[icepool.evaluator.multiset_evaluator.MultisetEvaluator[~T, +U_co], tuple[ForwardRef('NestedTupleOrEvaluator[T, U_co]'), ...]], ...]]],\t/) -> icepool.evaluator.multiset_evaluator.MultisetEvaluator[~T, typing.Union[+U_co, tuple[typing.Union[+U_co, tuple[ForwardRef('NestedTupleOrOutcome[U_co]'), ...]], ...]]]:", "funcdef": "def"}, "icepool.format_probability_inverse": {"fullname": "icepool.format_probability_inverse", "modulename": "icepool", "qualname": "format_probability_inverse", "kind": "function", "doc": "

EXPERIMENTAL: Formats the inverse of a value as \"1 in N\".

\n\n
Arguments:
\n\n
    \n
  • probability: The value to be formatted.
  • \n
  • int_start: If N = 1 / probability is between this value and 1 million\ntimes this value it will be formatted as an integer. Otherwise it \nbe formatted asa float with precision at least 1 part in int_start.
  • \n
\n", "signature": "(probability, /, int_start: int = 20):", "funcdef": "def"}, "icepool.evaluator": {"fullname": "icepool.evaluator", "modulename": "icepool.evaluator", "kind": "module", "doc": "

Submodule containing evaluators.

\n"}, "icepool.evaluator.JointEvaluator": {"fullname": "icepool.evaluator.JointEvaluator", "modulename": "icepool.evaluator", "qualname": "JointEvaluator", "kind": "class", "doc": "

A MultisetEvaluator that jointly evaluates sub-evaluators on the same set of input generators.

\n", "bases": "icepool.evaluator.multiset_evaluator.MultisetEvaluator[~T, tuple]"}, "icepool.evaluator.JointEvaluator.__init__": {"fullname": "icepool.evaluator.JointEvaluator.__init__", "modulename": "icepool.evaluator", "qualname": "JointEvaluator.__init__", "kind": "function", "doc": "

\n", "signature": "(\t*sub_evaluators: icepool.evaluator.multiset_evaluator.MultisetEvaluator)"}, "icepool.evaluator.JointEvaluator.next_state": {"fullname": "icepool.evaluator.JointEvaluator.next_state", "modulename": "icepool.evaluator", "qualname": "JointEvaluator.next_state", "kind": "function", "doc": "

Runs next_state for all sub-evaluator.

\n\n

The state is a tuple of the sub-states.

\n\n

If any sub-evaluator returns Reroll, the result as a whole is Reroll.

\n", "signature": "(self, state, outcome, *counts):", "funcdef": "def"}, "icepool.evaluator.JointEvaluator.final_outcome": {"fullname": "icepool.evaluator.JointEvaluator.final_outcome", "modulename": "icepool.evaluator", "qualname": "JointEvaluator.final_outcome", "kind": "function", "doc": "

Runs final_state for all sub-evaluators.

\n\n

The final outcome is a tuple of the final suboutcomes.

\n\n

If any sub-evaluator returns Reroll, the result as a whole is Reroll.

\n", "signature": "(self, final_state) -> tuple | icepool.typing.RerollType:", "funcdef": "def"}, "icepool.evaluator.JointEvaluator.order": {"fullname": "icepool.evaluator.JointEvaluator.order", "modulename": "icepool.evaluator", "qualname": "JointEvaluator.order", "kind": "function", "doc": "

Determines the common order of the sub-evaluators.

\n\n
Raises:
\n\n
    \n
  • ValueError: If sub-evaluators have conflicting orders, i.e. some are\nascending and others are descending.
  • \n
\n", "signature": "(self) -> icepool.order.Order:", "funcdef": "def"}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"fullname": "icepool.evaluator.JointEvaluator.extra_outcomes", "modulename": "icepool.evaluator", "qualname": "JointEvaluator.extra_outcomes", "kind": "function", "doc": "

Optional method to specify extra outcomes that should be seen as inputs to next_state().

\n\n

These will be seen by next_state even if they do not appear in the\ninput(s). The default implementation returns (), or no additional\noutcomes.

\n\n

If you want next_state to see consecutive int outcomes, you can set\nextra_outcomes = icepool.MultisetEvaluator.consecutive.\nSee consecutive() below.

\n\n
Arguments:
\n\n
    \n
  • outcomes: The outcomes that could be produced by the inputs, in
  • \n
  • ascending order.
  • \n
\n", "signature": "(self, outcomes) -> Collection[~T]:", "funcdef": "def"}, "icepool.evaluator.JointEvaluator.bound_inputs": {"fullname": "icepool.evaluator.JointEvaluator.bound_inputs", "modulename": "icepool.evaluator", "qualname": "JointEvaluator.bound_inputs", "kind": "function", "doc": "

An optional sequence of extra inputs whose counts will be prepended to *counts.

\n\n

(Prepending rather than appending is analogous to functools.partial.)

\n", "signature": "(self) -> tuple[icepool.multiset_expression.MultisetExpression, ...]:", "funcdef": "def"}, "icepool.evaluator.ExpandEvaluator": {"fullname": "icepool.evaluator.ExpandEvaluator", "modulename": "icepool.evaluator", "qualname": "ExpandEvaluator", "kind": "class", "doc": "

All elements of the multiset.

\n\n

This is expensive and not recommended unless there are few possibilities.

\n\n

Outcomes with negative count will be treated as 0 count.

\n", "bases": "icepool.evaluator.multiset_evaluator.MultisetEvaluator[typing.Any, tuple]"}, "icepool.evaluator.ExpandEvaluator.__init__": {"fullname": "icepool.evaluator.ExpandEvaluator.__init__", "modulename": "icepool.evaluator", "qualname": "ExpandEvaluator.__init__", "kind": "function", "doc": "

\n", "signature": "(order: icepool.order.Order = <Order.Ascending: 1>)"}, "icepool.evaluator.ExpandEvaluator.next_state": {"fullname": "icepool.evaluator.ExpandEvaluator.next_state", "modulename": "icepool.evaluator", "qualname": "ExpandEvaluator.next_state", "kind": "function", "doc": "

Implementation.

\n", "signature": "(self, state, outcome, count):", "funcdef": "def"}, "icepool.evaluator.ExpandEvaluator.final_outcome": {"fullname": "icepool.evaluator.ExpandEvaluator.final_outcome", "modulename": "icepool.evaluator", "qualname": "ExpandEvaluator.final_outcome", "kind": "function", "doc": "

Implementation.

\n", "signature": "(self, final_state) -> tuple:", "funcdef": "def"}, "icepool.evaluator.SumEvaluator": {"fullname": "icepool.evaluator.SumEvaluator", "modulename": "icepool.evaluator", "qualname": "SumEvaluator", "kind": "class", "doc": "

Sums all outcomes.

\n", "bases": "icepool.evaluator.multiset_evaluator.MultisetEvaluator[typing.Any, typing.Any]"}, "icepool.evaluator.SumEvaluator.__init__": {"fullname": "icepool.evaluator.SumEvaluator.__init__", "modulename": "icepool.evaluator", "qualname": "SumEvaluator.__init__", "kind": "function", "doc": "

Constructor.

\n\n

map: If provided, outcomes will be mapped according to this just\n before summing.

\n", "signature": "(map: Union[Callable, Mapping, NoneType] = None)"}, "icepool.evaluator.SumEvaluator.next_state": {"fullname": "icepool.evaluator.SumEvaluator.next_state", "modulename": "icepool.evaluator", "qualname": "SumEvaluator.next_state", "kind": "function", "doc": "

Implementation.

\n", "signature": "(self, state, outcome, count):", "funcdef": "def"}, "icepool.evaluator.sum_evaluator": {"fullname": "icepool.evaluator.sum_evaluator", "modulename": "icepool.evaluator", "qualname": "sum_evaluator", "kind": "variable", "doc": "

\n", "default_value": "<icepool.evaluator.basic.SumEvaluator object>"}, "icepool.evaluator.CountEvaluator": {"fullname": "icepool.evaluator.CountEvaluator", "modulename": "icepool.evaluator", "qualname": "CountEvaluator", "kind": "class", "doc": "

Returns the total count of outcomes.

\n\n

Usually not very interesting unless the counts are adjusted by\nunique etc.

\n", "bases": "icepool.evaluator.multiset_evaluator.MultisetEvaluator[typing.Any, int]"}, "icepool.evaluator.CountEvaluator.next_state": {"fullname": "icepool.evaluator.CountEvaluator.next_state", "modulename": "icepool.evaluator", "qualname": "CountEvaluator.next_state", "kind": "function", "doc": "

Implementation.

\n", "signature": "(self, state, outcome, count):", "funcdef": "def"}, "icepool.evaluator.CountEvaluator.final_outcome": {"fullname": "icepool.evaluator.CountEvaluator.final_outcome", "modulename": "icepool.evaluator", "qualname": "CountEvaluator.final_outcome", "kind": "function", "doc": "

Implementation.

\n", "signature": "(self, final_state) -> int:", "funcdef": "def"}, "icepool.evaluator.count_evaluator": {"fullname": "icepool.evaluator.count_evaluator", "modulename": "icepool.evaluator", "qualname": "count_evaluator", "kind": "variable", "doc": "

\n", "default_value": "<icepool.evaluator.basic.CountEvaluator object>"}, "icepool.evaluator.AnyEvaluator": {"fullname": "icepool.evaluator.AnyEvaluator", "modulename": "icepool.evaluator", "qualname": "AnyEvaluator", "kind": "class", "doc": "

Returns True iff at least one count is positive.

\n", "bases": "icepool.evaluator.multiset_evaluator.MultisetEvaluator[typing.Any, bool]"}, "icepool.evaluator.AnyEvaluator.next_state": {"fullname": "icepool.evaluator.AnyEvaluator.next_state", "modulename": "icepool.evaluator", "qualname": "AnyEvaluator.next_state", "kind": "function", "doc": "

Implementation.

\n", "signature": "(self, state, outcome, count):", "funcdef": "def"}, "icepool.evaluator.AnyEvaluator.final_outcome": {"fullname": "icepool.evaluator.AnyEvaluator.final_outcome", "modulename": "icepool.evaluator", "qualname": "AnyEvaluator.final_outcome", "kind": "function", "doc": "

Implementation.

\n", "signature": "(self, final_state) -> bool:", "funcdef": "def"}, "icepool.evaluator.any_evaluator": {"fullname": "icepool.evaluator.any_evaluator", "modulename": "icepool.evaluator", "qualname": "any_evaluator", "kind": "variable", "doc": "

\n", "default_value": "<icepool.evaluator.basic.AnyEvaluator object>"}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"fullname": "icepool.evaluator.HighestOutcomeAndCountEvaluator", "modulename": "icepool.evaluator", "qualname": "HighestOutcomeAndCountEvaluator", "kind": "class", "doc": "

The highest outcome that has positive count, along with that count.

\n\n

If no outcomes have positive count, the result is the min outcome with a count of 0.

\n", "bases": "icepool.evaluator.multiset_evaluator.MultisetEvaluator[typing.Any, tuple[typing.Any, int]]"}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.next_state": {"fullname": "icepool.evaluator.HighestOutcomeAndCountEvaluator.next_state", "modulename": "icepool.evaluator", "qualname": "HighestOutcomeAndCountEvaluator.next_state", "kind": "function", "doc": "

Implementation.

\n", "signature": "(self, state, outcome, count):", "funcdef": "def"}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.extra_outcomes": {"fullname": "icepool.evaluator.HighestOutcomeAndCountEvaluator.extra_outcomes", "modulename": "icepool.evaluator", "qualname": "HighestOutcomeAndCountEvaluator.extra_outcomes", "kind": "function", "doc": "

Always sees zero counts.

\n", "signature": "(self, outcomes: Sequence) -> Collection:", "funcdef": "def"}, "icepool.evaluator.highest_outcome_and_count_evaluator": {"fullname": "icepool.evaluator.highest_outcome_and_count_evaluator", "modulename": "icepool.evaluator", "qualname": "highest_outcome_and_count_evaluator", "kind": "variable", "doc": "

\n", "default_value": "<icepool.evaluator.poker.HighestOutcomeAndCountEvaluator object>"}, "icepool.evaluator.LargestCountEvaluator": {"fullname": "icepool.evaluator.LargestCountEvaluator", "modulename": "icepool.evaluator", "qualname": "LargestCountEvaluator", "kind": "class", "doc": "

The largest count of any outcome.

\n", "bases": "icepool.evaluator.multiset_evaluator.MultisetEvaluator[typing.Any, int]"}, "icepool.evaluator.LargestCountEvaluator.next_state": {"fullname": "icepool.evaluator.LargestCountEvaluator.next_state", "modulename": "icepool.evaluator", "qualname": "LargestCountEvaluator.next_state", "kind": "function", "doc": "

Implementation.

\n", "signature": "(self, state, _, count):", "funcdef": "def"}, "icepool.evaluator.largest_count_evaluator": {"fullname": "icepool.evaluator.largest_count_evaluator", "modulename": "icepool.evaluator", "qualname": "largest_count_evaluator", "kind": "variable", "doc": "

\n", "default_value": "<icepool.evaluator.poker.LargestCountEvaluator object>"}, "icepool.evaluator.LargestCountAndOutcomeEvaluator": {"fullname": "icepool.evaluator.LargestCountAndOutcomeEvaluator", "modulename": "icepool.evaluator", "qualname": "LargestCountAndOutcomeEvaluator", "kind": "class", "doc": "

The largest count of any outcome, along with that outcome.

\n", "bases": "icepool.evaluator.multiset_evaluator.MultisetEvaluator[typing.Any, tuple[int, typing.Any]]"}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.next_state": {"fullname": "icepool.evaluator.LargestCountAndOutcomeEvaluator.next_state", "modulename": "icepool.evaluator", "qualname": "LargestCountAndOutcomeEvaluator.next_state", "kind": "function", "doc": "

Implementation.

\n", "signature": "(self, state, outcome, count):", "funcdef": "def"}, "icepool.evaluator.largest_count_and_outcome_evaluator": {"fullname": "icepool.evaluator.largest_count_and_outcome_evaluator", "modulename": "icepool.evaluator", "qualname": "largest_count_and_outcome_evaluator", "kind": "variable", "doc": "

\n", "default_value": "<icepool.evaluator.poker.LargestCountAndOutcomeEvaluator object>"}, "icepool.evaluator.CountSubsetEvaluator": {"fullname": "icepool.evaluator.CountSubsetEvaluator", "modulename": "icepool.evaluator", "qualname": "CountSubsetEvaluator", "kind": "class", "doc": "

The number of times the right side is contained in the left side.

\n", "bases": "icepool.evaluator.multiset_evaluator.MultisetEvaluator[typing.Any, int]"}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"fullname": "icepool.evaluator.CountSubsetEvaluator.__init__", "modulename": "icepool.evaluator", "qualname": "CountSubsetEvaluator.__init__", "kind": "function", "doc": "
Arguments:
\n\n
    \n
  • empty_divisor: If the divisor is empty, the outcome will be this.\nIf not set, ZeroDivisionError will be raised for an empty\nright side.
  • \n
\n", "signature": "(*, empty_divisor: int | None = None)"}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"fullname": "icepool.evaluator.CountSubsetEvaluator.next_state", "modulename": "icepool.evaluator", "qualname": "CountSubsetEvaluator.next_state", "kind": "function", "doc": "

State transition function.

\n\n

This should produce a state given the previous state, an outcome,\nand the count of that outcome produced by each input.

\n\n

evaluate() will always call this using only positional arguments.\nFurthermore, there is no expectation that a subclass be able to handle\nan arbitrary number of counts. Thus, you are free to rename any of\nthe parameters in a subclass, or to replace *counts with a fixed set\nof parameters.

\n\n

Make sure to handle the base case where state is None.

\n\n

States must be hashable. At current, they do not have to be orderable.\nHowever, this may change in the future, and if they are not totally\norderable, you must override final_outcome to create totally orderable\nfinal outcomes.

\n\n

By default, this method may receive outcomes in any order:

\n\n
    \n
  • If you want to guarantee ascending or descending order, you can \nimplement next_state_ascending() or next_state_descending() \ninstead.
  • \n
  • Alternatively, implement next_state() and override order() to\nreturn the necessary order. This is useful if the necessary order\ndepends on the instance.
  • \n
  • If you want to handle either order, but have a different \nimplementation for each, override both next_state_ascending() and \nnext_state_descending().
  • \n
\n\n

The behavior of returning a Die from next_state is currently\nundefined.

\n\n
Arguments:
\n\n
    \n
  • state: A hashable object indicating the state before rolling the\ncurrent outcome. If this is the first outcome being considered,\nstate will be None.
  • \n
  • outcome: The current outcome.\nnext_state will see all rolled outcomes in monotonic order;\neither ascending or descending depending on order().\nIf there are multiple inputs, the set of outcomes is at \nleast the union of the outcomes of the invididual inputs. \nYou can use extra_outcomes() to add extra outcomes.
  • \n
  • *counts: One value (usually an int) for each input indicating how\nmany of the current outcome were produced.
  • \n
\n\n
Returns:
\n\n
\n

A hashable object indicating the next state.\n The special value icepool.Reroll can be used to immediately remove\n the state from consideration, effectively performing a full reroll.

\n
\n", "signature": "(self, state, _, left, right):", "funcdef": "def"}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"fullname": "icepool.evaluator.CountSubsetEvaluator.final_outcome", "modulename": "icepool.evaluator", "qualname": "CountSubsetEvaluator.final_outcome", "kind": "function", "doc": "

Optional method to generate a final output outcome from a final state.

\n\n

By default, the final outcome is equal to the final state.\nNote that None is not a valid outcome for a Die,\nand if there are no outcomes, final_outcome will be immediately\nbe callled with final_state=None.\nSubclasses that want to handle this case should explicitly define what\nhappens.

\n\n
Arguments:
\n\n
    \n
  • final_state: A state after all outcomes have been processed.
  • \n
\n\n
Returns:
\n\n
\n

A final outcome that will be used as part of constructing the result Die.\n As usual for Die(), this could itself be a Die or icepool.Reroll.

\n
\n", "signature": "(self, final_state):", "funcdef": "def"}, "icepool.evaluator.AllCountsEvaluator": {"fullname": "icepool.evaluator.AllCountsEvaluator", "modulename": "icepool.evaluator", "qualname": "AllCountsEvaluator", "kind": "class", "doc": "

All counts in descending order.

\n\n

In other words, this produces tuples of the sizes of all matching sets.

\n", "bases": "icepool.evaluator.multiset_evaluator.MultisetEvaluator[typing.Any, tuple[int, ...]]"}, "icepool.evaluator.AllCountsEvaluator.__init__": {"fullname": "icepool.evaluator.AllCountsEvaluator.__init__", "modulename": "icepool.evaluator", "qualname": "AllCountsEvaluator.__init__", "kind": "function", "doc": "
Arguments:
\n\n
    \n
  • filter: Any counts below this value will not be in the output.\nFor example, filter=2 will only produce pairs and better.\nIf None, no filtering will be done.
  • \n
\n", "signature": "(*, filter: Union[int, Literal['all']] = 1)"}, "icepool.evaluator.AllCountsEvaluator.next_state": {"fullname": "icepool.evaluator.AllCountsEvaluator.next_state", "modulename": "icepool.evaluator", "qualname": "AllCountsEvaluator.next_state", "kind": "function", "doc": "

Implementation.

\n", "signature": "(self, state, outcome, count):", "funcdef": "def"}, "icepool.evaluator.AllCountsEvaluator.final_outcome": {"fullname": "icepool.evaluator.AllCountsEvaluator.final_outcome", "modulename": "icepool.evaluator", "qualname": "AllCountsEvaluator.final_outcome", "kind": "function", "doc": "

Implementation.

\n", "signature": "(self, final_state) -> tuple:", "funcdef": "def"}, "icepool.evaluator.AllCountsEvaluator.extra_outcomes": {"fullname": "icepool.evaluator.AllCountsEvaluator.extra_outcomes", "modulename": "icepool.evaluator", "qualname": "AllCountsEvaluator.extra_outcomes", "kind": "function", "doc": "

Always sees zero counts.

\n", "signature": "(self, outcomes: Sequence) -> Collection:", "funcdef": "def"}, "icepool.evaluator.LargestStraightEvaluator": {"fullname": "icepool.evaluator.LargestStraightEvaluator", "modulename": "icepool.evaluator", "qualname": "LargestStraightEvaluator", "kind": "class", "doc": "

The size of the largest straight.

\n", "bases": "icepool.evaluator.multiset_evaluator.MultisetEvaluator[int, int]"}, "icepool.evaluator.LargestStraightEvaluator.next_state": {"fullname": "icepool.evaluator.LargestStraightEvaluator.next_state", "modulename": "icepool.evaluator", "qualname": "LargestStraightEvaluator.next_state", "kind": "function", "doc": "

Implementation.

\n", "signature": "(self, state, _, count):", "funcdef": "def"}, "icepool.evaluator.LargestStraightEvaluator.final_outcome": {"fullname": "icepool.evaluator.LargestStraightEvaluator.final_outcome", "modulename": "icepool.evaluator", "qualname": "LargestStraightEvaluator.final_outcome", "kind": "function", "doc": "

Implementation.

\n", "signature": "(self, final_state) -> int:", "funcdef": "def"}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"fullname": "icepool.evaluator.LargestStraightEvaluator.extra_outcomes", "modulename": "icepool.evaluator", "qualname": "LargestStraightEvaluator.extra_outcomes", "kind": "function", "doc": "

Example implementation of extra_outcomes() that produces consecutive int outcomes.

\n\n

Set extra_outcomes = icepool.MultisetEvaluator.consecutive to use this.

\n\n
Returns:
\n\n
\n

All ints from the min outcome to the max outcome among the inputs,\n inclusive.

\n
\n\n
Raises:
\n\n
    \n
  • TypeError: if any input has any non-int outcome.
  • \n
\n", "signature": "(self, outcomes: Sequence[int]) -> Collection[int]:", "funcdef": "def"}, "icepool.evaluator.largest_straight_evaluator": {"fullname": "icepool.evaluator.largest_straight_evaluator", "modulename": "icepool.evaluator", "qualname": "largest_straight_evaluator", "kind": "variable", "doc": "

\n", "default_value": "<icepool.evaluator.poker.LargestStraightEvaluator object>"}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"fullname": "icepool.evaluator.LargestStraightAndOutcomeEvaluator", "modulename": "icepool.evaluator", "qualname": "LargestStraightAndOutcomeEvaluator", "kind": "class", "doc": "

The size of the largest straight among the elements and the lowest or highest outcome in that straight.

\n\n

Straight size is prioritized first, then the outcome.

\n\n

Outcomes must be ints.

\n", "bases": "icepool.evaluator.multiset_evaluator.MultisetEvaluator[int, tuple[int, int]]"}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"fullname": "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__", "modulename": "icepool.evaluator", "qualname": "LargestStraightAndOutcomeEvaluator.__init__", "kind": "function", "doc": "

Constructor.

\n\n
Arguments:
\n\n
    \n
  • priority: Controls which outcome within the straight is returned,\nand which straight is picked if there is a tie for largest\nstraight.
  • \n
\n", "signature": "(priority: Literal['low', 'high'])"}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"fullname": "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending", "modulename": "icepool.evaluator", "qualname": "LargestStraightAndOutcomeEvaluator.next_state_ascending", "kind": "function", "doc": "

As next_state() but handles outcomes in ascending order only.

\n\n

You can implement both next_state_ascending() and \nnext_state_descending() if you want to handle both outcome orders\nwith a separate implementation for each.

\n", "signature": "(self, state, outcome, count):", "funcdef": "def"}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"fullname": "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending", "modulename": "icepool.evaluator", "qualname": "LargestStraightAndOutcomeEvaluator.next_state_descending", "kind": "function", "doc": "

As next_state() but handles outcomes in descending order only.

\n\n

You can implement both next_state_ascending() and \nnext_state_descending() if you want to handle both outcome orders\nwith a separate implementation for each.

\n", "signature": "(self, state, outcome, count):", "funcdef": "def"}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"fullname": "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome", "modulename": "icepool.evaluator", "qualname": "LargestStraightAndOutcomeEvaluator.final_outcome", "kind": "function", "doc": "

Optional method to generate a final output outcome from a final state.

\n\n

By default, the final outcome is equal to the final state.\nNote that None is not a valid outcome for a Die,\nand if there are no outcomes, final_outcome will be immediately\nbe callled with final_state=None.\nSubclasses that want to handle this case should explicitly define what\nhappens.

\n\n
Arguments:
\n\n
    \n
  • final_state: A state after all outcomes have been processed.
  • \n
\n\n
Returns:
\n\n
\n

A final outcome that will be used as part of constructing the result Die.\n As usual for Die(), this could itself be a Die or icepool.Reroll.

\n
\n", "signature": "(self, final_state) -> tuple[int, int]:", "funcdef": "def"}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"fullname": "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes", "modulename": "icepool.evaluator", "qualname": "LargestStraightAndOutcomeEvaluator.extra_outcomes", "kind": "function", "doc": "

Example implementation of extra_outcomes() that produces consecutive int outcomes.

\n\n

Set extra_outcomes = icepool.MultisetEvaluator.consecutive to use this.

\n\n
Returns:
\n\n
\n

All ints from the min outcome to the max outcome among the inputs,\n inclusive.

\n
\n\n
Raises:
\n\n
    \n
  • TypeError: if any input has any non-int outcome.
  • \n
\n", "signature": "(self, outcomes: Sequence[int]) -> Collection[int]:", "funcdef": "def"}, "icepool.evaluator.largest_straight_and_outcome_evaluator_low": {"fullname": "icepool.evaluator.largest_straight_and_outcome_evaluator_low", "modulename": "icepool.evaluator", "qualname": "largest_straight_and_outcome_evaluator_low", "kind": "variable", "doc": "

\n", "default_value": "<icepool.evaluator.poker.LargestStraightAndOutcomeEvaluator object>"}, "icepool.evaluator.largest_straight_and_outcome_evaluator_high": {"fullname": "icepool.evaluator.largest_straight_and_outcome_evaluator_high", "modulename": "icepool.evaluator", "qualname": "largest_straight_and_outcome_evaluator_high", "kind": "variable", "doc": "

\n", "default_value": "<icepool.evaluator.poker.LargestStraightAndOutcomeEvaluator object>"}, "icepool.evaluator.AllStraightsEvaluator": {"fullname": "icepool.evaluator.AllStraightsEvaluator", "modulename": "icepool.evaluator", "qualname": "AllStraightsEvaluator", "kind": "class", "doc": "

The sizes of all straights in descending order.

\n\n

Each element can only contribute to one straight, though duplicate\nelements can produces straights that overlap in outcomes. In this case,\nelements are preferentially assigned to the longer straight.

\n", "bases": "icepool.evaluator.multiset_evaluator.MultisetEvaluator[int, tuple[int, ...]]"}, "icepool.evaluator.AllStraightsEvaluator.next_state": {"fullname": "icepool.evaluator.AllStraightsEvaluator.next_state", "modulename": "icepool.evaluator", "qualname": "AllStraightsEvaluator.next_state", "kind": "function", "doc": "

Implementation.

\n", "signature": "(self, state, _, count):", "funcdef": "def"}, "icepool.evaluator.AllStraightsEvaluator.final_outcome": {"fullname": "icepool.evaluator.AllStraightsEvaluator.final_outcome", "modulename": "icepool.evaluator", "qualname": "AllStraightsEvaluator.final_outcome", "kind": "function", "doc": "

Implementation.

\n", "signature": "(self, final_state) -> tuple[int, ...]:", "funcdef": "def"}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"fullname": "icepool.evaluator.AllStraightsEvaluator.extra_outcomes", "modulename": "icepool.evaluator", "qualname": "AllStraightsEvaluator.extra_outcomes", "kind": "function", "doc": "

Example implementation of extra_outcomes() that produces consecutive int outcomes.

\n\n

Set extra_outcomes = icepool.MultisetEvaluator.consecutive to use this.

\n\n
Returns:
\n\n
\n

All ints from the min outcome to the max outcome among the inputs,\n inclusive.

\n
\n\n
Raises:
\n\n
    \n
  • TypeError: if any input has any non-int outcome.
  • \n
\n", "signature": "(self, outcomes: Sequence[int]) -> Collection[int]:", "funcdef": "def"}, "icepool.evaluator.all_straights_evaluator": {"fullname": "icepool.evaluator.all_straights_evaluator", "modulename": "icepool.evaluator", "qualname": "all_straights_evaluator", "kind": "variable", "doc": "

\n", "default_value": "<icepool.evaluator.poker.AllStraightsEvaluator object>"}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"fullname": "icepool.evaluator.AllStraightsReduceCountsEvaluator", "modulename": "icepool.evaluator", "qualname": "AllStraightsReduceCountsEvaluator", "kind": "class", "doc": "

All straights with a reduce operation on the counts.

\n\n

This can be used to evaluate e.g. cribbage-style straight counting.

\n\n

The result is a tuple of (run_length, run_score)s.

\n", "bases": "icepool.evaluator.multiset_evaluator.MultisetEvaluator[int, tuple[tuple[int, int], ...]]"}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"fullname": "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__", "modulename": "icepool.evaluator", "qualname": "AllStraightsReduceCountsEvaluator.__init__", "kind": "function", "doc": "

Constructor.

\n\n
Arguments:
\n\n
    \n
  • reducer: How to reduce the counts within each straight. The default\nis operator.mul, which counts the number of ways to pick\nelements for each straight, e.g. cribbage.
  • \n
\n", "signature": "(reducer: Callable[[int, int], int] = <built-in function mul>)"}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.next_state": {"fullname": "icepool.evaluator.AllStraightsReduceCountsEvaluator.next_state", "modulename": "icepool.evaluator", "qualname": "AllStraightsReduceCountsEvaluator.next_state", "kind": "function", "doc": "

Implementation.

\n", "signature": "(self, state, _, count):", "funcdef": "def"}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.final_outcome": {"fullname": "icepool.evaluator.AllStraightsReduceCountsEvaluator.final_outcome", "modulename": "icepool.evaluator", "qualname": "AllStraightsReduceCountsEvaluator.final_outcome", "kind": "function", "doc": "

Implementation.

\n", "signature": "(self, final_state) -> tuple[tuple[int, int], ...]:", "funcdef": "def"}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"fullname": "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes", "modulename": "icepool.evaluator", "qualname": "AllStraightsReduceCountsEvaluator.extra_outcomes", "kind": "function", "doc": "

Example implementation of extra_outcomes() that produces consecutive int outcomes.

\n\n

Set extra_outcomes = icepool.MultisetEvaluator.consecutive to use this.

\n\n
Returns:
\n\n
\n

All ints from the min outcome to the max outcome among the inputs,\n inclusive.

\n
\n\n
Raises:
\n\n
    \n
  • TypeError: if any input has any non-int outcome.
  • \n
\n", "signature": "(self, outcomes: Sequence[int]) -> Collection[int]:", "funcdef": "def"}, "icepool.evaluator.ComparisonEvaluator": {"fullname": "icepool.evaluator.ComparisonEvaluator", "modulename": "icepool.evaluator", "qualname": "ComparisonEvaluator", "kind": "class", "doc": "

Compares the multisets produced by two generators.

\n", "bases": "icepool.evaluator.multiset_evaluator.MultisetEvaluator[typing.Any, bool]"}, "icepool.evaluator.ComparisonEvaluator.any_all": {"fullname": "icepool.evaluator.ComparisonEvaluator.any_all", "modulename": "icepool.evaluator", "qualname": "ComparisonEvaluator.any_all", "kind": "function", "doc": "

Called for each outcome and produces a pair of bools.

\n\n

The final outcome is true iff any of the first and all of the second\nbool are True.

\n", "signature": "(self, left: int, right: int) -> tuple[bool, bool]:", "funcdef": "def"}, "icepool.evaluator.ComparisonEvaluator.default_outcome": {"fullname": "icepool.evaluator.ComparisonEvaluator.default_outcome", "modulename": "icepool.evaluator", "qualname": "ComparisonEvaluator.default_outcome", "kind": "function", "doc": "

The final outcome if both left and right have no outcomes.

\n", "signature": "() -> bool:", "funcdef": "def"}, "icepool.evaluator.ComparisonEvaluator.next_state": {"fullname": "icepool.evaluator.ComparisonEvaluator.next_state", "modulename": "icepool.evaluator", "qualname": "ComparisonEvaluator.next_state", "kind": "function", "doc": "

Implementation.

\n", "signature": "(self, state, outcome, left, right):", "funcdef": "def"}, "icepool.evaluator.ComparisonEvaluator.final_outcome": {"fullname": "icepool.evaluator.ComparisonEvaluator.final_outcome", "modulename": "icepool.evaluator", "qualname": "ComparisonEvaluator.final_outcome", "kind": "function", "doc": "

Implementation.

\n", "signature": "(self, final_state) -> bool:", "funcdef": "def"}, "icepool.evaluator.IsSubsetEvaluator": {"fullname": "icepool.evaluator.IsSubsetEvaluator", "modulename": "icepool.evaluator", "qualname": "IsSubsetEvaluator", "kind": "class", "doc": "

Compares the multisets produced by two generators.

\n", "bases": "icepool.evaluator.multiset_evaluator.MultisetEvaluator[typing.Any, bool]"}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"fullname": "icepool.evaluator.IsSubsetEvaluator.any_all", "modulename": "icepool.evaluator", "qualname": "IsSubsetEvaluator.any_all", "kind": "function", "doc": "

Called for each outcome and produces a pair of bools.

\n\n

The final outcome is true iff any of the first and all of the second\nbool are True.

\n", "signature": "(self, left: int, right: int) -> tuple[bool, bool]:", "funcdef": "def"}, "icepool.evaluator.IsSubsetEvaluator.default_outcome": {"fullname": "icepool.evaluator.IsSubsetEvaluator.default_outcome", "modulename": "icepool.evaluator", "qualname": "IsSubsetEvaluator.default_outcome", "kind": "function", "doc": "

The final outcome if both left and right have no outcomes.

\n", "signature": "() -> bool:", "funcdef": "def"}, "icepool.evaluator.IsProperSubsetEvaluator": {"fullname": "icepool.evaluator.IsProperSubsetEvaluator", "modulename": "icepool.evaluator", "qualname": "IsProperSubsetEvaluator", "kind": "class", "doc": "

Compares the multisets produced by two generators.

\n", "bases": "icepool.evaluator.multiset_evaluator.MultisetEvaluator[typing.Any, bool]"}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"fullname": "icepool.evaluator.IsProperSubsetEvaluator.any_all", "modulename": "icepool.evaluator", "qualname": "IsProperSubsetEvaluator.any_all", "kind": "function", "doc": "

Called for each outcome and produces a pair of bools.

\n\n

The final outcome is true iff any of the first and all of the second\nbool are True.

\n", "signature": "(self, left: int, right: int) -> tuple[bool, bool]:", "funcdef": "def"}, "icepool.evaluator.IsProperSubsetEvaluator.default_outcome": {"fullname": "icepool.evaluator.IsProperSubsetEvaluator.default_outcome", "modulename": "icepool.evaluator", "qualname": "IsProperSubsetEvaluator.default_outcome", "kind": "function", "doc": "

The final outcome if both left and right have no outcomes.

\n", "signature": "() -> bool:", "funcdef": "def"}, "icepool.evaluator.IsSupersetEvaluator": {"fullname": "icepool.evaluator.IsSupersetEvaluator", "modulename": "icepool.evaluator", "qualname": "IsSupersetEvaluator", "kind": "class", "doc": "

Compares the multisets produced by two generators.

\n", "bases": "icepool.evaluator.multiset_evaluator.MultisetEvaluator[typing.Any, bool]"}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"fullname": "icepool.evaluator.IsSupersetEvaluator.any_all", "modulename": "icepool.evaluator", "qualname": "IsSupersetEvaluator.any_all", "kind": "function", "doc": "

Called for each outcome and produces a pair of bools.

\n\n

The final outcome is true iff any of the first and all of the second\nbool are True.

\n", "signature": "(self, left: int, right: int) -> tuple[bool, bool]:", "funcdef": "def"}, "icepool.evaluator.IsSupersetEvaluator.default_outcome": {"fullname": "icepool.evaluator.IsSupersetEvaluator.default_outcome", "modulename": "icepool.evaluator", "qualname": "IsSupersetEvaluator.default_outcome", "kind": "function", "doc": "

The final outcome if both left and right have no outcomes.

\n", "signature": "() -> bool:", "funcdef": "def"}, "icepool.evaluator.IsProperSupersetEvaluator": {"fullname": "icepool.evaluator.IsProperSupersetEvaluator", "modulename": "icepool.evaluator", "qualname": "IsProperSupersetEvaluator", "kind": "class", "doc": "

Compares the multisets produced by two generators.

\n", "bases": "icepool.evaluator.multiset_evaluator.MultisetEvaluator[typing.Any, bool]"}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"fullname": "icepool.evaluator.IsProperSupersetEvaluator.any_all", "modulename": "icepool.evaluator", "qualname": "IsProperSupersetEvaluator.any_all", "kind": "function", "doc": "

Called for each outcome and produces a pair of bools.

\n\n

The final outcome is true iff any of the first and all of the second\nbool are True.

\n", "signature": "(self, left: int, right: int) -> tuple[bool, bool]:", "funcdef": "def"}, "icepool.evaluator.IsProperSupersetEvaluator.default_outcome": {"fullname": "icepool.evaluator.IsProperSupersetEvaluator.default_outcome", "modulename": "icepool.evaluator", "qualname": "IsProperSupersetEvaluator.default_outcome", "kind": "function", "doc": "

The final outcome if both left and right have no outcomes.

\n", "signature": "() -> bool:", "funcdef": "def"}, "icepool.evaluator.IsEqualSetEvaluator": {"fullname": "icepool.evaluator.IsEqualSetEvaluator", "modulename": "icepool.evaluator", "qualname": "IsEqualSetEvaluator", "kind": "class", "doc": "

Compares the multisets produced by two generators.

\n", "bases": "icepool.evaluator.multiset_evaluator.MultisetEvaluator[typing.Any, bool]"}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"fullname": "icepool.evaluator.IsEqualSetEvaluator.any_all", "modulename": "icepool.evaluator", "qualname": "IsEqualSetEvaluator.any_all", "kind": "function", "doc": "

Called for each outcome and produces a pair of bools.

\n\n

The final outcome is true iff any of the first and all of the second\nbool are True.

\n", "signature": "(self, left: int, right: int) -> tuple[bool, bool]:", "funcdef": "def"}, "icepool.evaluator.IsEqualSetEvaluator.default_outcome": {"fullname": "icepool.evaluator.IsEqualSetEvaluator.default_outcome", "modulename": "icepool.evaluator", "qualname": "IsEqualSetEvaluator.default_outcome", "kind": "function", "doc": "

The final outcome if both left and right have no outcomes.

\n", "signature": "() -> bool:", "funcdef": "def"}, "icepool.evaluator.IsNotEqualSetEvaluator": {"fullname": "icepool.evaluator.IsNotEqualSetEvaluator", "modulename": "icepool.evaluator", "qualname": "IsNotEqualSetEvaluator", "kind": "class", "doc": "

Compares the multisets produced by two generators.

\n", "bases": "icepool.evaluator.multiset_evaluator.MultisetEvaluator[typing.Any, bool]"}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"fullname": "icepool.evaluator.IsNotEqualSetEvaluator.any_all", "modulename": "icepool.evaluator", "qualname": "IsNotEqualSetEvaluator.any_all", "kind": "function", "doc": "

Called for each outcome and produces a pair of bools.

\n\n

The final outcome is true iff any of the first and all of the second\nbool are True.

\n", "signature": "(self, left: int, right: int) -> tuple[bool, bool]:", "funcdef": "def"}, "icepool.evaluator.IsNotEqualSetEvaluator.default_outcome": {"fullname": "icepool.evaluator.IsNotEqualSetEvaluator.default_outcome", "modulename": "icepool.evaluator", "qualname": "IsNotEqualSetEvaluator.default_outcome", "kind": "function", "doc": "

The final outcome if both left and right have no outcomes.

\n", "signature": "() -> bool:", "funcdef": "def"}, "icepool.evaluator.IsDisjointSetEvaluator": {"fullname": "icepool.evaluator.IsDisjointSetEvaluator", "modulename": "icepool.evaluator", "qualname": "IsDisjointSetEvaluator", "kind": "class", "doc": "

Compares the multisets produced by two generators.

\n", "bases": "icepool.evaluator.multiset_evaluator.MultisetEvaluator[typing.Any, bool]"}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"fullname": "icepool.evaluator.IsDisjointSetEvaluator.any_all", "modulename": "icepool.evaluator", "qualname": "IsDisjointSetEvaluator.any_all", "kind": "function", "doc": "

Called for each outcome and produces a pair of bools.

\n\n

The final outcome is true iff any of the first and all of the second\nbool are True.

\n", "signature": "(self, left: int, right: int) -> tuple[bool, bool]:", "funcdef": "def"}, "icepool.evaluator.IsDisjointSetEvaluator.default_outcome": {"fullname": "icepool.evaluator.IsDisjointSetEvaluator.default_outcome", "modulename": "icepool.evaluator", "qualname": "IsDisjointSetEvaluator.default_outcome", "kind": "function", "doc": "

The final outcome if both left and right have no outcomes.

\n", "signature": "() -> bool:", "funcdef": "def"}, "icepool.evaluator.KeepEvaluator": {"fullname": "icepool.evaluator.KeepEvaluator", "modulename": "icepool.evaluator", "qualname": "KeepEvaluator", "kind": "class", "doc": "

Produces the outcome at a given sorted index.

\n\n

The attached generator or expression must produce enough values to reach\nthe sorted index; otherwise, this raises IndexError.

\n\n

Negative incoming counts are treated as zero counts.

\n", "bases": "icepool.evaluator.multiset_evaluator.MultisetEvaluator[typing.Any, typing.Any]"}, "icepool.evaluator.KeepEvaluator.__init__": {"fullname": "icepool.evaluator.KeepEvaluator.__init__", "modulename": "icepool.evaluator", "qualname": "KeepEvaluator.__init__", "kind": "function", "doc": "

Constructor.

\n\n
Arguments:
\n\n
    \n
  • index: The index to keep.\n
      \n
    • If non-negative, this runs in ascending order.
    • \n
    • If negative, this runs in descending order.
    • \n
    • If None, this assumes only one element is produced.
    • \n
  • \n
\n", "signature": "(index: int | None = None)"}, "icepool.evaluator.KeepEvaluator.next_state": {"fullname": "icepool.evaluator.KeepEvaluator.next_state", "modulename": "icepool.evaluator", "qualname": "KeepEvaluator.next_state", "kind": "function", "doc": "

Implementation.

\n", "signature": "(self, state, outcome, count):", "funcdef": "def"}, "icepool.evaluator.KeepEvaluator.final_outcome": {"fullname": "icepool.evaluator.KeepEvaluator.final_outcome", "modulename": "icepool.evaluator", "qualname": "KeepEvaluator.final_outcome", "kind": "function", "doc": "

Implementation.

\n", "signature": "(self, final_state):", "funcdef": "def"}, "icepool.evaluator.KeepEvaluator.order": {"fullname": "icepool.evaluator.KeepEvaluator.order", "modulename": "icepool.evaluator", "qualname": "KeepEvaluator.order", "kind": "function", "doc": "

The required order is determined by whether the index is negative.

\n", "signature": "(self) -> icepool.order.Order:", "funcdef": "def"}, "icepool.evaluator.ArgsortEvaluator": {"fullname": "icepool.evaluator.ArgsortEvaluator", "modulename": "icepool.evaluator", "qualname": "ArgsortEvaluator", "kind": "class", "doc": "

Returns the indexes of the originating multisets for each rank in their additive union.

\n", "bases": "icepool.evaluator.multiset_evaluator.MultisetEvaluator[typing.Any, tuple[tuple[int, ...], ...]]"}, "icepool.evaluator.ArgsortEvaluator.__init__": {"fullname": "icepool.evaluator.ArgsortEvaluator.__init__", "modulename": "icepool.evaluator", "qualname": "ArgsortEvaluator.__init__", "kind": "function", "doc": "

\n", "signature": "(\t*,\torder: icepool.order.Order = <Order.Descending: -1>,\tlimit: int | None = None)"}, "icepool.evaluator.ArgsortEvaluator.next_state": {"fullname": "icepool.evaluator.ArgsortEvaluator.next_state", "modulename": "icepool.evaluator", "qualname": "ArgsortEvaluator.next_state", "kind": "function", "doc": "

Implementation.

\n", "signature": "(self, state, _, *counts):", "funcdef": "def"}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"fullname": "icepool.evaluator.ArgsortEvaluator.final_outcome", "modulename": "icepool.evaluator", "qualname": "ArgsortEvaluator.final_outcome", "kind": "function", "doc": "

Optional method to generate a final output outcome from a final state.

\n\n

By default, the final outcome is equal to the final state.\nNote that None is not a valid outcome for a Die,\nand if there are no outcomes, final_outcome will be immediately\nbe callled with final_state=None.\nSubclasses that want to handle this case should explicitly define what\nhappens.

\n\n
Arguments:
\n\n
    \n
  • final_state: A state after all outcomes have been processed.
  • \n
\n\n
Returns:
\n\n
\n

A final outcome that will be used as part of constructing the result Die.\n As usual for Die(), this could itself be a Die or icepool.Reroll.

\n
\n", "signature": "(self, final_state):", "funcdef": "def"}, "icepool.evaluator.ArgsortEvaluator.order": {"fullname": "icepool.evaluator.ArgsortEvaluator.order", "modulename": "icepool.evaluator", "qualname": "ArgsortEvaluator.order", "kind": "function", "doc": "

Optional method that specifies what outcome orderings this evaluator supports.

\n\n

By default, this is determined by which of next_state(), \nnext_state_ascending(), and next_state_descending() are\noverridden.

\n\n

This is most often overridden by subclasses whose iteration order is\ndetermined on a per-instance basis.

\n\n
Returns:
\n\n
\n
    \n
  • Order.Ascending (= 1)\n if outcomes are to be seen in ascending order.\n In this case either next_state() or next_state_ascending()\n are implemented.
  • \n
  • Order.Descending (= -1)\n if outcomes are to be seen in descending order.\n In this case either next_state() or next_state_descending()\n are implemented.
  • \n
  • Order.Any (= 0)\n if outcomes can be seen in any order.\n In this case either next_state() or both\n next_state_ascending() and next_state_descending()\n are implemented.
  • \n
\n
\n", "signature": "(self):", "funcdef": "def"}, "icepool.evaluator.MultisetFunctionEvaluator": {"fullname": "icepool.evaluator.MultisetFunctionEvaluator", "modulename": "icepool.evaluator", "qualname": "MultisetFunctionEvaluator", "kind": "class", "doc": "

An abstract, immutable, callable class for evaulating one or more input MultisetExpressions.

\n\n

There is one abstract method to implement: next_state().\nThis should incrementally calculate the result given one outcome at a time\nalong with how many of that outcome were produced.

\n\n

An example sequence of calls, as far as next_state() is concerned, is:

\n\n
    \n
  1. state = next_state(state=None, outcome=1, count_of_1s)
  2. \n
  3. state = next_state(state, 2, count_of_2s)
  4. \n
  5. state = next_state(state, 3, count_of_3s)
  6. \n
  7. state = next_state(state, 4, count_of_4s)
  8. \n
  9. state = next_state(state, 5, count_of_5s)
  10. \n
  11. state = next_state(state, 6, count_of_6s)
  12. \n
  13. outcome = final_outcome(state)
  14. \n
\n\n

A few other methods can optionally be overridden to further customize behavior.

\n\n

It is not expected that subclasses of MultisetEvaluator\nbe able to handle arbitrary types or numbers of inputs.\nIndeed, most are expected to handle only a fixed number of inputs,\nand often even only inputs with a particular outcome type.

\n\n

Instances cache all intermediate state distributions.\nYou should therefore reuse instances when possible.

\n\n

Instances should not be modified after construction\nin any way that affects the return values of these methods.\nOtherwise, values in the cache may be incorrect.

\n", "bases": "icepool.evaluator.multiset_evaluator.MultisetEvaluator[~T, +U_co]"}, "icepool.evaluator.MultisetFunctionEvaluator.__init__": {"fullname": "icepool.evaluator.MultisetFunctionEvaluator.__init__", "modulename": "icepool.evaluator", "qualname": "MultisetFunctionEvaluator.__init__", "kind": "function", "doc": "

\n", "signature": "(\t*inputs: icepool.multiset_expression.MultisetExpression[~T],\tevaluator: icepool.evaluator.multiset_evaluator.MultisetEvaluator[~T, +U_co])"}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"fullname": "icepool.evaluator.MultisetFunctionEvaluator.next_state", "modulename": "icepool.evaluator", "qualname": "MultisetFunctionEvaluator.next_state", "kind": "function", "doc": "

State transition function.

\n\n

This should produce a state given the previous state, an outcome,\nand the count of that outcome produced by each input.

\n\n

evaluate() will always call this using only positional arguments.\nFurthermore, there is no expectation that a subclass be able to handle\nan arbitrary number of counts. Thus, you are free to rename any of\nthe parameters in a subclass, or to replace *counts with a fixed set\nof parameters.

\n\n

Make sure to handle the base case where state is None.

\n\n

States must be hashable. At current, they do not have to be orderable.\nHowever, this may change in the future, and if they are not totally\norderable, you must override final_outcome to create totally orderable\nfinal outcomes.

\n\n

By default, this method may receive outcomes in any order:

\n\n
    \n
  • If you want to guarantee ascending or descending order, you can \nimplement next_state_ascending() or next_state_descending() \ninstead.
  • \n
  • Alternatively, implement next_state() and override order() to\nreturn the necessary order. This is useful if the necessary order\ndepends on the instance.
  • \n
  • If you want to handle either order, but have a different \nimplementation for each, override both next_state_ascending() and \nnext_state_descending().
  • \n
\n\n

The behavior of returning a Die from next_state is currently\nundefined.

\n\n
Arguments:
\n\n
    \n
  • state: A hashable object indicating the state before rolling the\ncurrent outcome. If this is the first outcome being considered,\nstate will be None.
  • \n
  • outcome: The current outcome.\nnext_state will see all rolled outcomes in monotonic order;\neither ascending or descending depending on order().\nIf there are multiple inputs, the set of outcomes is at \nleast the union of the outcomes of the invididual inputs. \nYou can use extra_outcomes() to add extra outcomes.
  • \n
  • *counts: One value (usually an int) for each input indicating how\nmany of the current outcome were produced.
  • \n
\n\n
Returns:
\n\n
\n

A hashable object indicating the next state.\n The special value icepool.Reroll can be used to immediately remove\n the state from consideration, effectively performing a full reroll.

\n
\n", "signature": "(self, state, outcome, *counts):", "funcdef": "def"}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"fullname": "icepool.evaluator.MultisetFunctionEvaluator.final_outcome", "modulename": "icepool.evaluator", "qualname": "MultisetFunctionEvaluator.final_outcome", "kind": "function", "doc": "

Optional method to generate a final output outcome from a final state.

\n\n

By default, the final outcome is equal to the final state.\nNote that None is not a valid outcome for a Die,\nand if there are no outcomes, final_outcome will be immediately\nbe callled with final_state=None.\nSubclasses that want to handle this case should explicitly define what\nhappens.

\n\n
Arguments:
\n\n
    \n
  • final_state: A state after all outcomes have been processed.
  • \n
\n\n
Returns:
\n\n
\n

A final outcome that will be used as part of constructing the result Die.\n As usual for Die(), this could itself be a Die or icepool.Reroll.

\n
\n", "signature": "(\tself,\tfinal_state) -> Union[+U_co, icepool.population.die.Die[+U_co], icepool.typing.RerollType]:", "funcdef": "def"}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"fullname": "icepool.evaluator.MultisetFunctionEvaluator.order", "modulename": "icepool.evaluator", "qualname": "MultisetFunctionEvaluator.order", "kind": "function", "doc": "

Optional method that specifies what outcome orderings this evaluator supports.

\n\n

By default, this is determined by which of next_state(), \nnext_state_ascending(), and next_state_descending() are\noverridden.

\n\n

This is most often overridden by subclasses whose iteration order is\ndetermined on a per-instance basis.

\n\n
Returns:
\n\n
\n
    \n
  • Order.Ascending (= 1)\n if outcomes are to be seen in ascending order.\n In this case either next_state() or next_state_ascending()\n are implemented.
  • \n
  • Order.Descending (= -1)\n if outcomes are to be seen in descending order.\n In this case either next_state() or next_state_descending()\n are implemented.
  • \n
  • Order.Any (= 0)\n if outcomes can be seen in any order.\n In this case either next_state() or both\n next_state_ascending() and next_state_descending()\n are implemented.
  • \n
\n
\n", "signature": "(self) -> icepool.order.Order:", "funcdef": "def"}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"fullname": "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes", "modulename": "icepool.evaluator", "qualname": "MultisetFunctionEvaluator.extra_outcomes", "kind": "function", "doc": "

Optional method to specify extra outcomes that should be seen as inputs to next_state().

\n\n

These will be seen by next_state even if they do not appear in the\ninput(s). The default implementation returns (), or no additional\noutcomes.

\n\n

If you want next_state to see consecutive int outcomes, you can set\nextra_outcomes = icepool.MultisetEvaluator.consecutive.\nSee consecutive() below.

\n\n
Arguments:
\n\n
    \n
  • outcomes: The outcomes that could be produced by the inputs, in
  • \n
  • ascending order.
  • \n
\n", "signature": "(self, *generators) -> Collection[~T]:", "funcdef": "def"}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"fullname": "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs", "modulename": "icepool.evaluator", "qualname": "MultisetFunctionEvaluator.bound_inputs", "kind": "function", "doc": "

An optional sequence of extra inputs whose counts will be prepended to *counts.

\n\n

(Prepending rather than appending is analogous to functools.partial.)

\n", "signature": "(self) -> tuple[icepool.multiset_expression.MultisetExpression, ...]:", "funcdef": "def"}, "icepool.function": {"fullname": "icepool.function", "modulename": "icepool.function", "kind": "module", "doc": "

Free functions.

\n"}, "icepool.function.d": {"fullname": "icepool.function.d", "modulename": "icepool.function", "qualname": "d", "kind": "function", "doc": "

A standard die, uniformly distributed from 1 to sides inclusive.

\n\n

Don't confuse this with icepool.Die():

\n\n
    \n
  • icepool.Die([6]): A Die that always rolls the integer 6.
  • \n
  • icepool.d(6): A d6.
  • \n
\n\n

You can also import individual standard dice from the icepool module, e.g.\nfrom icepool import d6.

\n", "signature": "(sides: int, /) -> icepool.population.die.Die[int]:", "funcdef": "def"}, "icepool.function.z": {"fullname": "icepool.function.z", "modulename": "icepool.function", "qualname": "z", "kind": "function", "doc": "

A die uniformly distributed from 0 to sides - 1 inclusive.

\n\n

Equal to d(sides) - 1.

\n", "signature": "(sides: int, /) -> icepool.population.die.Die[int]:", "funcdef": "def"}, "icepool.function.coin": {"fullname": "icepool.function.coin", "modulename": "icepool.function", "qualname": "coin", "kind": "function", "doc": "

A Die that rolls True with probability n / d, and False otherwise.

\n\n

If n <= 0 or n >= d the result will have only one outcome.

\n\n
Arguments:
\n\n
    \n
  • n: An int numerator, or a non-integer probability.
  • \n
  • d: An int denominator. Should not be provided if the first argument is\nnot an int.
  • \n
\n", "signature": "(\tn: int | float | fractions.Fraction,\td: int = 1,\t/,\t*,\tmax_denominator: int | None = None) -> icepool.population.die.Die[bool]:", "funcdef": "def"}, "icepool.function.stochastic_round": {"fullname": "icepool.function.stochastic_round", "modulename": "icepool.function", "qualname": "stochastic_round", "kind": "function", "doc": "

Randomly rounds a value up or down to the nearest integer according to the two distances.

\n\n

Specificially, rounds x up with probability x - floor(x) and down\notherwise, producing a Die with up to two outcomes.

\n\n
Arguments:
\n\n
    \n
  • max_denominator: If provided, each rounding will be performed\nusing fractions.Fraction.limit_denominator(max_denominator).\nOtherwise, the rounding will be performed without\nlimit_denominator.
  • \n
\n", "signature": "(\tx,\t/,\t*,\tmax_denominator: int | None = None) -> icepool.population.die.Die[int]:", "funcdef": "def"}, "icepool.function.one_hot": {"fullname": "icepool.function.one_hot", "modulename": "icepool.function", "qualname": "one_hot", "kind": "function", "doc": "

A Die with Vector outcomes with one element set to True uniformly at random and the rest False.

\n\n

This is an easy (if somewhat expensive) way of representing how many dice\nin a pool rolled each number. For example, the outcomes of 10 @ one_hot(6)\nare the (ones, twos, threes, fours, fives, sixes) rolled in 10d6.

\n", "signature": "(sides: int, /) -> icepool.population.die.Die[tuple[bool, ...]]:", "funcdef": "def"}, "icepool.function.from_cumulative": {"fullname": "icepool.function.from_cumulative", "modulename": "icepool.function", "qualname": "from_cumulative", "kind": "function", "doc": "

Constructs a Die from a sequence of cumulative values.

\n\n
Arguments:
\n\n
    \n
  • outcomes: The outcomes of the resulting die. Sorted order is recommended\nbut not necessary.
  • \n
  • cumulative: The cumulative values (inclusive) of the outcomes in the\norder they are given to this function. These may be:\n
      \n
    • int cumulative quantities.
    • \n
    • Dice representing the cumulative distribution at that point.
    • \n
  • \n
  • reverse: Iff true, both of the arguments will be reversed. This allows\ne.g. constructing using a survival distribution.
  • \n
\n", "signature": "(\toutcomes: Sequence[~T],\tcumulative: Union[Sequence[int], Sequence[icepool.population.die.Die[bool]]],\t*,\treverse: bool = False) -> icepool.population.die.Die[~T]:", "funcdef": "def"}, "icepool.function.from_rv": {"fullname": "icepool.function.from_rv", "modulename": "icepool.function", "qualname": "from_rv", "kind": "function", "doc": "

Constructs a Die from a rv object (as scipy.stats).

\n\n

This is done using the CDF.

\n\n
Arguments:
\n\n
    \n
  • rv: A rv object (as scipy.stats).
  • \n
  • outcomes: An iterable of ints or floats that will be the outcomes\nof the resulting Die.\nIf the distribution is discrete, outcomes must be ints.\nSome outcomes may be omitted if their probability is too small\ncompared to the denominator.
  • \n
  • denominator: The denominator of the resulting Die will be set to this.
  • \n
  • **kwargs: These will be forwarded to rv.cdf().
  • \n
\n", "signature": "(\trv,\toutcomes: Union[Sequence[int], Sequence[float]],\tdenominator: int,\t**kwargs) -> icepool.population.die.Die[int] | icepool.population.die.Die[float]:", "funcdef": "def"}, "icepool.function.pointwise_max": {"fullname": "icepool.function.pointwise_max", "modulename": "icepool.function", "qualname": "pointwise_max", "kind": "function", "doc": "

Selects the highest chance of rolling >= each outcome among the arguments.

\n\n

Naming not finalized.

\n\n

Specifically, for each outcome, the chance of the result rolling >= to that \noutcome is the same as the highest chance of rolling >= that outcome among\nthe arguments.

\n\n

Equivalently, any quantile in the result is the highest of that quantile\namong the arguments.

\n\n

This is useful for selecting from several possible moves where you are\ntrying to get >= a threshold that is known but could change depending on the\nsituation.

\n\n
Arguments:
\n\n
    \n
  • dice: Either an iterable of dice, or two or more dice as separate\narguments.
  • \n
\n", "signature": "(\targ0,\t/,\t*more_args: icepool.population.die.Die[~T]) -> icepool.population.die.Die[~T]:", "funcdef": "def"}, "icepool.function.pointwise_min": {"fullname": "icepool.function.pointwise_min", "modulename": "icepool.function", "qualname": "pointwise_min", "kind": "function", "doc": "

Selects the highest chance of rolling <= each outcome among the arguments.

\n\n

Naming not finalized.

\n\n

Specifically, for each outcome, the chance of the result rolling <= to that \noutcome is the same as the highest chance of rolling <= that outcome among\nthe arguments.

\n\n

Equivalently, any quantile in the result is the lowest of that quantile\namong the arguments.

\n\n

This is useful for selecting from several possible moves where you are\ntrying to get <= a threshold that is known but could change depending on the\nsituation.

\n\n
Arguments:
\n\n
    \n
  • dice: Either an iterable of dice, or two or more dice as separate\narguments.
  • \n
\n", "signature": "(\targ0,\t/,\t*more_args: icepool.population.die.Die[~T]) -> icepool.population.die.Die[~T]:", "funcdef": "def"}, "icepool.function.min_outcome": {"fullname": "icepool.function.min_outcome", "modulename": "icepool.function", "qualname": "min_outcome", "kind": "function", "doc": "

The minimum possible outcome among the populations.

\n\n
Arguments:
\n\n
    \n
  • Populations or single outcomes. Alternatively, a single iterable argument of such.
  • \n
\n", "signature": "(\t*args: Union[Iterable[Union[~T, icepool.population.base.Population[~T]]], ~T]) -> ~T:", "funcdef": "def"}, "icepool.function.max_outcome": {"fullname": "icepool.function.max_outcome", "modulename": "icepool.function", "qualname": "max_outcome", "kind": "function", "doc": "

The maximum possible outcome among the populations.

\n\n
Arguments:
\n\n
    \n
  • Populations or single outcomes. Alternatively, a single iterable argument of such.
  • \n
\n", "signature": "(\t*args: Union[Iterable[Union[~T, icepool.population.base.Population[~T]]], ~T]) -> ~T:", "funcdef": "def"}, "icepool.function.consecutive": {"fullname": "icepool.function.consecutive", "modulename": "icepool.function", "qualname": "consecutive", "kind": "function", "doc": "

A minimal sequence of consecutive ints covering the argument sets.

\n", "signature": "(*args: Iterable[int]) -> Sequence[int]:", "funcdef": "def"}, "icepool.function.sorted_union": {"fullname": "icepool.function.sorted_union", "modulename": "icepool.function", "qualname": "sorted_union", "kind": "function", "doc": "

Merge sets into a sorted sequence.

\n", "signature": "(*args: Iterable[~T]) -> tuple[~T, ...]:", "funcdef": "def"}, "icepool.function.commonize_denominator": {"fullname": "icepool.function.commonize_denominator", "modulename": "icepool.function", "qualname": "commonize_denominator", "kind": "function", "doc": "

Scale the quantities of the dice so that all of them have the same denominator.

\n\n

The denominator is the LCM of the denominators of the arguments.

\n\n
Arguments:
\n\n
    \n
  • *dice: Any number of dice or single outcomes convertible to dice.
  • \n
\n\n
Returns:
\n\n
\n

A tuple of dice with the same denominator.

\n
\n", "signature": "(\t*dice: Union[~T, icepool.population.die.Die[~T]]) -> tuple[icepool.population.die.Die[~T], ...]:", "funcdef": "def"}, "icepool.function.reduce": {"fullname": "icepool.function.reduce", "modulename": "icepool.function", "qualname": "reduce", "kind": "function", "doc": "

Applies a function of two arguments cumulatively to a sequence of dice.

\n\n

Analogous to the\nfunctools function of the same name.

\n\n
Arguments:
\n\n
    \n
  • function: The function to map. The function should take two arguments,\nwhich are an outcome from each of two dice, and produce an outcome\nof the same type. It may also return Reroll, in which case the\nentire sequence is effectively rerolled.
  • \n
  • dice: A sequence of dice to map the function to, from left to right.
  • \n
  • initial: If provided, this will be placed at the front of the sequence\nof dice.
  • \n
  • again_count, again_depth, again_end: Forwarded to the final die constructor.
  • \n
\n", "signature": "(\tfunction: Callable[[~T, ~T], Union[~T, icepool.population.die.Die[~T], icepool.typing.RerollType]],\tdice: Iterable[Union[~T, icepool.population.die.Die[~T]]],\t*,\tinitial: Union[~T, icepool.population.die.Die[~T], NoneType] = None) -> icepool.population.die.Die[~T]:", "funcdef": "def"}, "icepool.function.accumulate": {"fullname": "icepool.function.accumulate", "modulename": "icepool.function", "qualname": "accumulate", "kind": "function", "doc": "

Applies a function of two arguments cumulatively to a sequence of dice, yielding each result in turn.

\n\n

Analogous to the\nitertools function of the same name\n, though with no default function and\nthe same parameter order as reduce().

\n\n

The number of results is equal to the number of elements of dice, with\none additional element if initial is provided.

\n\n
Arguments:
\n\n
    \n
  • function: The function to map. The function should take two arguments,\nwhich are an outcome from each of two dice.
  • \n
  • dice: A sequence of dice to map the function to, from left to right.
  • \n
  • initial: If provided, this will be placed at the front of the sequence\nof dice.
  • \n
\n", "signature": "(\tfunction: Callable[[~T, ~T], Union[~T, icepool.population.die.Die[~T]]],\tdice: Iterable[Union[~T, icepool.population.die.Die[~T]]],\t*,\tinitial: Union[~T, icepool.population.die.Die[~T], NoneType] = None) -> Iterator[icepool.population.die.Die[~T]]:", "funcdef": "def"}, "icepool.function.map": {"fullname": "icepool.function.map", "modulename": "icepool.function", "qualname": "map", "kind": "function", "doc": "

Applies func(outcome_of_die_0, outcome_of_die_1, ...) for all joint outcomes, returning a Die.

\n\n

See map_function for a decorator version of this.

\n\n

Example: map(lambda a, b: a + b, d6, d6) is the same as d6 + d6.

\n\n

map() is flexible but not very efficient for more than a few dice.\nIf at all possible, use reduce(), MultisetExpression methods, and/or\nMultisetEvaluators. Even Pool.expand() (which sorts rolls) is more\nefficient than using map on the dice in order.

\n\n

Again can be used but is not recommended with repeat other than 1.

\n\n
Arguments:
\n\n
    \n
  • repl: One of the following:\n
      \n
    • A callable that takes in one outcome per element of args and\nproduces a new outcome.
    • \n
    • A mapping from old outcomes to new outcomes.\nUnmapped old outcomes stay the same.\nIn this case args must have exactly one element.\nAs with the Die constructor, the new outcomes:
    • \n
    • May be dice rather than just single outcomes.
    • \n
    • The special value icepool.Reroll will reroll that old outcome.
    • \n
    • tuples containing Populations will be tupleized into\nPopulations of tuples.\nThis does not apply to subclasses of tuples such as namedtuple\nor other classes such as Vector.
    • \n
  • \n
  • *args: func will be called with all joint outcomes of these.\nAllowed arg types are:\n
      \n
    • Single outcome.
    • \n
    • Die. All outcomes will be sent to func.
    • \n
    • MultisetExpression. All sorted tuples of outcomes will be sent\nto func, as MultisetExpression.expand(). The expression must\nbe fully bound.
    • \n
  • \n
  • star: If True, the first of the args will be unpacked before giving\nthem to func.\nIf not provided, it will be guessed based on the signature of func\nand the number of arguments.
  • \n
  • repeat: This will be repeated with the same arguments on the\nresult this many times, except the first of args will be replaced\nby the result of the previous iteration.

    \n\n

    Note that returning Reroll from repl will effectively reroll all\narguments, including the first argument which represents the result\nof the process up to this point. If you only want to reroll the\ncurrent stage, you can nest another map inside repl.

    \n\n

    EXPERIMENTAL: If set to 'inf', the result will be as if this\nwere repeated an infinite number of times. In this case, the\nresult will be in simplest form.

  • \n
  • time_limit: Similar to repeat, but will return early if a fixed point\nis reached. If both repeat and time_limit are provided\n(not recommended), time_limit takes priority.
  • \n
  • again_count, again_depth, again_end: Forwarded to the final die constructor.
  • \n
\n", "signature": "(\trepl: Union[Callable[..., Union[~T, icepool.population.die.Die[~T], icepool.typing.RerollType, icepool.population.again.AgainExpression]], Mapping[Any, Union[~T, icepool.population.die.Die[~T], icepool.typing.RerollType, icepool.population.again.AgainExpression]]],\t/,\t*args: icepool.typing.Outcome | icepool.population.die.Die | icepool.multiset_expression.MultisetExpression,\tstar: bool | None = None,\trepeat: Union[int, Literal['inf']] = 1,\ttime_limit: Union[int, Literal['inf'], NoneType] = None,\tagain_count: int | None = None,\tagain_depth: int | None = None,\tagain_end: Union[~T, icepool.population.die.Die[~T], icepool.typing.RerollType, NoneType] = None) -> icepool.population.die.Die[~T]:", "funcdef": "def"}, "icepool.function.map_function": {"fullname": "icepool.function.map_function", "modulename": "icepool.function", "qualname": "map_function", "kind": "function", "doc": "

Decorator that turns a function that takes outcomes into a function that takes dice.

\n\n

The result must be a Die.

\n\n

This is basically a decorator version of map() and produces behavior\nsimilar to AnyDice functions, though Icepool has different typing rules\namong other differences.

\n\n

map_function can either be used with no arguments:

\n\n
\n
@map_function\ndef explode_six(x):\n    if x == 6:\n        return 6 + Again\n    else:\n        return x\n\nexplode_six(d6, again_depth=2)\n
\n
\n\n

Or with keyword arguments, in which case the extra arguments are bound:

\n\n
\n
@map_function(again_depth=2)\ndef explode_six(x):\n    if x == 6:\n        return 6 + Again\n    else:\n        return x\n\nexplode_six(d6)\n
\n
\n\n
Arguments:
\n\n
    \n
  • again_count, again_depth, again_end: Forwarded to the final die constructor.
  • \n
\n", "signature": "(\tfunction: Optional[Callable[..., Union[~T, icepool.population.die.Die[~T], icepool.typing.RerollType, icepool.population.again.AgainExpression]]] = None,\t/,\t*,\tstar: bool | None = None,\trepeat: Union[int, Literal['inf']] = 1,\tagain_count: int | None = None,\tagain_depth: int | None = None,\tagain_end: Union[~T, icepool.population.die.Die[~T], icepool.typing.RerollType, NoneType] = None) -> Union[Callable[..., icepool.population.die.Die[~T]], Callable[..., Callable[..., icepool.population.die.Die[~T]]]]:", "funcdef": "def"}, "icepool.function.map_and_time": {"fullname": "icepool.function.map_and_time", "modulename": "icepool.function", "qualname": "map_and_time", "kind": "function", "doc": "

Repeatedly map outcomes of the state to other outcomes, while also\ncounting timesteps.

\n\n

This is useful for representing processes.

\n\n

The outcomes of the result are (outcome, time), where time is the\nnumber of repeats needed to reach an absorbing outcome (an outcome that\nonly leads to itself), or repeat, whichever is lesser.

\n\n

This will return early if it reaches a fixed point.\nTherefore, you can set repeat equal to the maximum number of\ntime you could possibly be interested in without worrying about\nit causing extra computations after the fixed point.

\n\n
Arguments:
\n\n
    \n
  • repl: One of the following:\n
      \n
    • A callable returning a new outcome for each old outcome.
    • \n
    • A mapping from old outcomes to new outcomes.\nUnmapped old outcomes stay the same.\nThe new outcomes may be dice rather than just single outcomes.\nThe special value icepool.Reroll will reroll that old outcome.
    • \n
  • \n
  • initial_state: The initial state of the process, which could be a\nsingle state or a Die.
  • \n
  • extra_args: Extra arguments to use, as per map. Note that these are\nrerolled at every time step.
  • \n
  • star: If True, the first of the args will be unpacked before giving\nthem to func.\nIf not provided, it will be guessed based on the signature of func\nand the number of arguments.
  • \n
  • time_limit: This will be repeated with the same arguments on the result\nup to this many times.
  • \n
\n\n
Returns:
\n\n
\n

The Die after the modification.

\n
\n", "signature": "(\trepl: Union[Callable[..., Union[~T, icepool.population.die.Die[~T], icepool.typing.RerollType, icepool.population.again.AgainExpression]], Mapping[Any, Union[~T, icepool.population.die.Die[~T], icepool.typing.RerollType, icepool.population.again.AgainExpression]]],\tinitial_state: Union[~T, icepool.population.die.Die[~T]],\t/,\t*extra_args,\tstar: bool | None = None,\ttime_limit: int) -> icepool.population.die.Die[tuple[~T, int]]:", "funcdef": "def"}, "icepool.function.map_to_pool": {"fullname": "icepool.function.map_to_pool", "modulename": "icepool.function", "qualname": "map_to_pool", "kind": "function", "doc": "

EXPERIMENTAL: Applies repl(outcome_of_die_0, outcome_of_die_1, ...) for all joint outcomes, producing a MultisetGenerator.

\n\n
Arguments:
\n\n
    \n
  • repl: One of the following:\n
      \n
    • A callable that takes in one outcome per element of args and\nproduces a MultisetGenerator or something convertible to a Pool.
    • \n
    • A mapping from old outcomes to MultisetGenerator \nor something convertible to a Pool.\nIn this case args must have exactly one element.\nThe new outcomes may be dice rather than just single outcomes.\nThe special value icepool.Reroll will reroll that old outcome.
    • \n
  • \n
  • star: If True, the first of the args will be unpacked before giving\nthem to repl.\nIf not provided, it will be guessed based on the signature of repl\nand the number of arguments.
  • \n
  • denominator: If provided, the denominator of the result will be this\nvalue. Otherwise it will be the minimum to correctly weight the\npools.
  • \n
\n\n
Returns:
\n\n
\n

A MultisetGenerator representing the mixture of Pools. Note
\n that this is not technically a Pool, though it supports most of \n the same operations.

\n
\n\n
Raises:
\n\n
    \n
  • ValueError: If denominator cannot be made consistent with the \nresulting mixture of pools.
  • \n
\n", "signature": "(\trepl: Union[Callable[..., Union[icepool.generator.multiset_generator.MultisetGenerator, Sequence[Union[icepool.population.die.Die[~T], ~T]], Mapping[icepool.population.die.Die[~T], int], Mapping[~T, int], icepool.typing.RerollType]], Mapping[Any, Union[icepool.generator.multiset_generator.MultisetGenerator, Sequence[Union[icepool.population.die.Die[~T], ~T]], Mapping[icepool.population.die.Die[~T], int], Mapping[~T, int], icepool.typing.RerollType]]],\t/,\t*args: icepool.typing.Outcome | icepool.population.die.Die | icepool.multiset_expression.MultisetExpression,\tstar: bool | None = None,\tdenominator: int | None = None) -> icepool.generator.multiset_generator.MultisetGenerator[~T, tuple[int]]:", "funcdef": "def"}, "icepool.typing": {"fullname": "icepool.typing", "modulename": "icepool.typing", "kind": "module", "doc": "

\n"}, "icepool.typing.S": {"fullname": "icepool.typing.S", "modulename": "icepool.typing", "qualname": "S", "kind": "variable", "doc": "

A sequence type.

\n", "default_value": "~S"}, "icepool.typing.T": {"fullname": "icepool.typing.T", "modulename": "icepool.typing", "qualname": "T", "kind": "variable", "doc": "

An outcome type.

\n", "default_value": "~T"}, "icepool.typing.T_co": {"fullname": "icepool.typing.T_co", "modulename": "icepool.typing", "qualname": "T_co", "kind": "variable", "doc": "

An outcome type.

\n", "default_value": "+T_co"}, "icepool.typing.T_contra": {"fullname": "icepool.typing.T_contra", "modulename": "icepool.typing", "qualname": "T_contra", "kind": "variable", "doc": "

An outcome type.

\n", "default_value": "-T_contra"}, "icepool.typing.U": {"fullname": "icepool.typing.U", "modulename": "icepool.typing", "qualname": "U", "kind": "variable", "doc": "

Another outcome type.

\n", "default_value": "~U"}, "icepool.typing.U_co": {"fullname": "icepool.typing.U_co", "modulename": "icepool.typing", "qualname": "U_co", "kind": "variable", "doc": "

Another outcome type.

\n", "default_value": "+U_co"}, "icepool.typing.Qs": {"fullname": "icepool.typing.Qs", "modulename": "icepool.typing", "qualname": "Qs", "kind": "variable", "doc": "

A tuple of count types. In this future this may be replaced with a TypeVarTuple.

\n", "default_value": "~Qs"}, "icepool.typing.RerollType": {"fullname": "icepool.typing.RerollType", "modulename": "icepool.typing", "qualname": "RerollType", "kind": "class", "doc": "

The type of the Reroll singleton.

\n", "bases": "enum.Enum"}, "icepool.typing.RerollType.Reroll": {"fullname": "icepool.typing.RerollType.Reroll", "modulename": "icepool.typing", "qualname": "RerollType.Reroll", "kind": "variable", "doc": "

Indicates an outcome should be rerolled (with unlimited depth).

\n", "default_value": "<RerollType.Reroll: 'Reroll'>"}, "icepool.typing.Outcome": {"fullname": "icepool.typing.Outcome", "modulename": "icepool.typing", "qualname": "Outcome", "kind": "class", "doc": "

Protocol to attempt to verify that outcome types are hashable and sortable.

\n\n

Far from foolproof, e.g. it cannot enforce total ordering.

\n", "bases": "typing.Hashable, typing.Protocol[-T_contra]"}, "icepool.typing.ImplicitConversionError": {"fullname": "icepool.typing.ImplicitConversionError", "modulename": "icepool.typing", "qualname": "ImplicitConversionError", "kind": "class", "doc": "

Indicates that an implicit conversion failed.

\n", "bases": "builtins.TypeError"}, "icepool.typing.count_positional_parameters": {"fullname": "icepool.typing.count_positional_parameters", "modulename": "icepool.typing", "qualname": "count_positional_parameters", "kind": "function", "doc": "

Counts the number of positional parameters of the callable.

\n\n
Returns:
\n\n
\n

Two ints. The first is the number of required positional arguments;\n the second is total number of positional arguments, or None if there\n is a variadic *args.

\n
\n", "signature": "(function: Callable) -> tuple[int, int | None]:", "funcdef": "def"}, "icepool.typing.guess_star": {"fullname": "icepool.typing.guess_star", "modulename": "icepool.typing", "qualname": "guess_star", "kind": "function", "doc": "

Guesses whether the first argument should be unpacked before giving it to the function.

\n\n
Arguments:
\n\n
    \n
  • arg_count: The number of arguments that will be provided to the function.
  • \n
\n", "signature": "(function, arg_count=1) -> bool:", "funcdef": "def"}}, "docInfo": {"icepool": {"qualname": 0, "fullname": 1, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 95}, "icepool.d": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 45, "bases": 0, "doc": 87}, "icepool.z": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 45, "bases": 0, "doc": 25}, "icepool.coin": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 113, "bases": 0, "doc": 88}, "icepool.stochastic_round": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 73, "bases": 0, "doc": 91}, "icepool.one_hot": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 56, "bases": 0, "doc": 79}, "icepool.Outcome": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 6, "doc": 28}, "icepool.Die": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 5, "doc": 61}, "icepool.Die.__init__": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 199, "bases": 0, "doc": 652}, "icepool.Die.unary_operator": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 109, "bases": 0, "doc": 125}, "icepool.Die.binary_operator": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 106, "bases": 0, "doc": 293}, "icepool.Die.keys": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 38, "bases": 0, "doc": 11}, "icepool.Die.values": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 29, "bases": 0, "doc": 11}, "icepool.Die.items": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 38, "bases": 0, "doc": 13}, "icepool.Die.simplify": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 38, "bases": 0, "doc": 11}, "icepool.Die.reroll": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 160, "bases": 0, "doc": 155}, "icepool.Die.filter": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 147, "bases": 0, "doc": 160}, "icepool.Die.split": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 102, "bases": 0, "doc": 123}, "icepool.Die.truncate": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 63, "bases": 0, "doc": 89}, "icepool.Die.clip": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 63, "bases": 0, "doc": 92}, "icepool.Die.map": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 473, "bases": 0, "doc": 34}, "icepool.Die.map_and_time": {"qualname": 4, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 249, "bases": 0, "doc": 37}, "icepool.Die.time_to_sum": {"qualname": 4, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 131, "bases": 0, "doc": 115}, "icepool.Die.mean_time_to_sum": {"qualname": 5, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 63, "bases": 0, "doc": 67}, "icepool.Die.explode": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 158, "bases": 0, "doc": 191}, "icepool.Die.if_else": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 266, "bases": 0, "doc": 48}, "icepool.Die.is_in": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 59, "bases": 0, "doc": 19}, "icepool.Die.count": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 73, "bases": 0, "doc": 18}, "icepool.Die.sequence": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 59, "bases": 0, "doc": 44}, "icepool.Die.pool": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 79, "bases": 0, "doc": 110}, "icepool.Die.keep": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 115, "bases": 0, "doc": 448}, "icepool.Die.lowest": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 95, "bases": 0, "doc": 188}, "icepool.Die.highest": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 104, "bases": 0, "doc": 177}, "icepool.Die.middle": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 123, "bases": 0, "doc": 138}, "icepool.Die.map_to_pool": {"qualname": 4, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 312, "bases": 0, "doc": 314}, "icepool.Die.explode_to_pool": {"qualname": 4, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 169, "bases": 0, "doc": 189}, "icepool.Die.reroll_to_pool": {"qualname": 4, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 212, "bases": 0, "doc": 357}, "icepool.Die.abs": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 38, "bases": 0, "doc": 3}, "icepool.Die.round": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 52, "bases": 0, "doc": 3}, "icepool.Die.stochastic_round": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 67, "bases": 0, "doc": 80}, "icepool.Die.trunc": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 29, "bases": 0, "doc": 3}, "icepool.Die.floor": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 29, "bases": 0, "doc": 3}, "icepool.Die.ceil": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 29, "bases": 0, "doc": 3}, "icepool.Die.cmp": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 40, "bases": 0, "doc": 39}, "icepool.Die.sign": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 35, "bases": 0, "doc": 42}, "icepool.Die.equals": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 41, "bases": 0, "doc": 191}, "icepool.Population": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 9, "doc": 37}, "icepool.Population.keys": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 38, "bases": 0, "doc": 11}, "icepool.Population.values": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 29, "bases": 0, "doc": 11}, "icepool.Population.items": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 38, "bases": 0, "doc": 13}, "icepool.Population.outcomes": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 38, "bases": 0, "doc": 32}, "icepool.Population.common_outcome_length": {"qualname": 4, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 20, "bases": 0, "doc": 26}, "icepool.Population.is_empty": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 14, "bases": 0, "doc": 12}, "icepool.Population.min_outcome": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 17, "bases": 0, "doc": 6}, "icepool.Population.max_outcome": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 17, "bases": 0, "doc": 6}, "icepool.Population.nearest": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 87, "bases": 0, "doc": 84}, "icepool.Population.zero": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 23, "bases": 0, "doc": 56}, "icepool.Population.zero_outcome": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 17, "bases": 0, "doc": 28}, "icepool.Population.quantity": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 125, "bases": 0, "doc": 66}, "icepool.Population.quantities": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 133, "bases": 0, "doc": 39}, "icepool.Population.denominator": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 14, "bases": 0, "doc": 27}, "icepool.Population.multiply_quantities": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 38, "bases": 0, "doc": 9}, "icepool.Population.divide_quantities": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 38, "bases": 0, "doc": 19}, "icepool.Population.modulo_quantities": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 38, "bases": 0, "doc": 10}, "icepool.Population.pad_to_denominator": {"qualname": 4, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 48, "bases": 0, "doc": 130}, "icepool.Population.probability": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 160, "bases": 0, "doc": 11}, "icepool.Population.probabilities": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 151, "bases": 0, "doc": 43}, "icepool.Population.mode": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 14, "bases": 0, "doc": 24}, "icepool.Population.modal_quantity": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 14, "bases": 0, "doc": 10}, "icepool.Population.kolmogorov_smirnov": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 44, "bases": 0, "doc": 11}, "icepool.Population.cramer_von_mises": {"qualname": 4, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 44, "bases": 0, "doc": 14}, "icepool.Population.median": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 40}, "icepool.Population.median_low": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 17, "bases": 0, "doc": 13}, "icepool.Population.median_high": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 17, "bases": 0, "doc": 13}, "icepool.Population.quantile": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 38, "bases": 0, "doc": 53}, "icepool.Population.quantile_low": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 44, "bases": 0, "doc": 24}, "icepool.Population.quantile_high": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 44, "bases": 0, "doc": 24}, "icepool.Population.mean": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 84, "bases": 0, "doc": 3}, "icepool.Population.variance": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 84, "bases": 0, "doc": 12}, "icepool.Population.standard_deviation": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 73, "bases": 0, "doc": 3}, "icepool.Population.sd": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 73, "bases": 0, "doc": 3}, "icepool.Population.standardized_moment": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 84, "bases": 0, "doc": 3}, "icepool.Population.skewness": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 73, "bases": 0, "doc": 3}, "icepool.Population.excess_kurtosis": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 73, "bases": 0, "doc": 3}, "icepool.Population.entropy": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 32, "bases": 0, "doc": 40}, "icepool.Population.marginals": {"qualname": 2, "fullname": 3, "annotation": 6, "default_value": 0, "signature": 0, "bases": 0, "doc": 68}, "icepool.Population.covariance": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 128, "bases": 0, "doc": 3}, "icepool.Population.correlation": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 117, "bases": 0, "doc": 3}, "icepool.Population.to_one_hot": {"qualname": 4, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 53, "bases": 0, "doc": 86}, "icepool.Population.sample": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 17, "bases": 0, "doc": 45}, "icepool.Population.format": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 37, "bases": 0, "doc": 246}, "icepool.tupleize": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 112, "bases": 0, "doc": 211}, "icepool.vectorize": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 130, "bases": 0, "doc": 211}, "icepool.Vector": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 6, "doc": 24}, "icepool.Vector.unary_operator": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 80, "bases": 0, "doc": 32}, "icepool.Vector.abs": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 38, "bases": 0, "doc": 3}, "icepool.Vector.round": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 52, "bases": 0, "doc": 3}, "icepool.Vector.trunc": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 29, "bases": 0, "doc": 3}, "icepool.Vector.floor": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 29, "bases": 0, "doc": 3}, "icepool.Vector.ceil": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 29, "bases": 0, "doc": 3}, "icepool.Vector.binary_operator": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 106, "bases": 0, "doc": 144}, "icepool.Vector.reverse_binary_operator": {"qualname": 4, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 86, "bases": 0, "doc": 11}, "icepool.Vector.append": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "icepool.Vector.concatenate": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 39, "bases": 0, "doc": 3}, "icepool.Symbols": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 3, "doc": 680}, "icepool.Symbols.__init__": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 46, "bases": 0, "doc": 60}, "icepool.Symbols.additive_union": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 69, "bases": 0, "doc": 10}, "icepool.Symbols.difference": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 69, "bases": 0, "doc": 11}, "icepool.Symbols.intersection": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 69, "bases": 0, "doc": 9}, "icepool.Symbols.union": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 69, "bases": 0, "doc": 9}, "icepool.Symbols.symmetric_difference": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 67, "bases": 0, "doc": 13}, "icepool.Symbols.multiply_counts": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 39, "bases": 0, "doc": 9}, "icepool.Symbols.divide_counts": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 39, "bases": 0, "doc": 11}, "icepool.Symbols.count_subset": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 83, "bases": 0, "doc": 14}, "icepool.Symbols.modulo_counts": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 39, "bases": 0, "doc": 3}, "icepool.Symbols.issubset": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 50, "bases": 0, "doc": 48}, "icepool.Symbols.issuperset": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 50, "bases": 0, "doc": 48}, "icepool.Symbols.isdisjoint": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 50, "bases": 0, "doc": 32}, "icepool.Symbols.has_negative_counts": {"qualname": 4, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 14, "bases": 0, "doc": 8}, "icepool.Symbols.count": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 14, "bases": 0, "doc": 8}, "icepool.Again": {"qualname": 1, "fullname": 2, "annotation": 2, "default_value": 9, "signature": 0, "bases": 0, "doc": 502}, "icepool.CountsKeysView": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 4, "doc": 16}, "icepool.CountsKeysView.__init__": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 37, "bases": 0, "doc": 3}, "icepool.CountsValuesView": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 4, "doc": 16}, "icepool.CountsValuesView.__init__": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 29, "bases": 0, "doc": 3}, "icepool.CountsItemsView": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 6, "doc": 16}, "icepool.CountsItemsView.__init__": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 29, "bases": 0, "doc": 3}, "icepool.from_cumulative": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 125, "bases": 0, "doc": 111}, "icepool.from_rv": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 113, "bases": 0, "doc": 135}, "icepool.pointwise_max": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 81, "bases": 0, "doc": 128}, "icepool.pointwise_min": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 81, "bases": 0, "doc": 128}, "icepool.lowest": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 167, "bases": 0, "doc": 213}, "icepool.highest": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 167, "bases": 0, "doc": 233}, "icepool.middle": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 189, "bases": 0, "doc": 182}, "icepool.min_outcome": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 75, "bases": 0, "doc": 31}, "icepool.max_outcome": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 75, "bases": 0, "doc": 31}, "icepool.consecutive": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 33, "bases": 0, "doc": 13}, "icepool.sorted_union": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 44, "bases": 0, "doc": 9}, "icepool.commonize_denominator": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 91, "bases": 0, "doc": 73}, "icepool.reduce": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 229, "bases": 0, "doc": 143}, "icepool.accumulate": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 217, "bases": 0, "doc": 150}, "icepool.map": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 516, "bases": 0, "doc": 591}, "icepool.map_function": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 401, "bases": 0, "doc": 295}, "icepool.map_and_time": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 324, "bases": 0, "doc": 320}, "icepool.map_to_pool": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 470, "bases": 0, "doc": 264}, "icepool.Reroll": {"qualname": 1, "fullname": 2, "annotation": 2, "default_value": 9, "signature": 0, "bases": 0, "doc": 140}, "icepool.RerollType": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 9}, "icepool.RerollType.Reroll": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 12}, "icepool.Pool": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 4, "doc": 99}, "icepool.Pool.__init__": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 196, "bases": 0, "doc": 288}, "icepool.Pool.clear_cache": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 8}, "icepool.Pool.raw_size": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 14, "bases": 0, "doc": 16}, "icepool.Pool.denominator": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 14, "bases": 0, "doc": 33}, "icepool.Pool.unique_dice": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 41, "bases": 0, "doc": 11}, "icepool.Pool.outcomes": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 22, "bases": 0, "doc": 17}, "icepool.Pool.output_arity": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 14, "bases": 0, "doc": 11}, "icepool.Pool.local_order_preference": {"qualname": 4, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 46, "bases": 0, "doc": 14}, "icepool.Pool.min_outcome": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 16, "bases": 0, "doc": 12}, "icepool.Pool.max_outcome": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 16, "bases": 0, "doc": 12}, "icepool.Pool.additive_union": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 94, "bases": 0, "doc": 148}, "icepool.standard_pool": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 68, "bases": 0, "doc": 77}, "icepool.MultisetGenerator": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 7, "doc": 128}, "icepool.MultisetGenerator.has_free_variables": {"qualname": 4, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 14, "bases": 0, "doc": 17}, "icepool.MultisetExpression": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 4, "doc": 948}, "icepool.MultisetExpression.outcomes": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 22, "bases": 0, "doc": 13}, "icepool.MultisetExpression.output_arity": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 14, "bases": 0, "doc": 11}, "icepool.MultisetExpression.local_order_preference": {"qualname": 4, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 46, "bases": 0, "doc": 14}, "icepool.MultisetExpression.has_free_variables": {"qualname": 4, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 14, "bases": 0, "doc": 17}, "icepool.MultisetExpression.denominator": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 14, "bases": 0, "doc": 33}, "icepool.MultisetExpression.min_outcome": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 16, "bases": 0, "doc": 3}, "icepool.MultisetExpression.max_outcome": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 16, "bases": 0, "doc": 3}, "icepool.MultisetExpression.equals": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 19, "bases": 0, "doc": 12}, "icepool.MultisetExpression.order_preference": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 46, "bases": 0, "doc": 3}, "icepool.MultisetExpression.sample": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 27, "bases": 0, "doc": 48}, "icepool.MultisetExpression.additive_union": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 94, "bases": 0, "doc": 148}, "icepool.MultisetExpression.difference": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 94, "bases": 0, "doc": 191}, "icepool.MultisetExpression.intersection": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 94, "bases": 0, "doc": 170}, "icepool.MultisetExpression.union": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 94, "bases": 0, "doc": 140}, "icepool.MultisetExpression.symmetric_difference": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 104, "bases": 0, "doc": 143}, "icepool.MultisetExpression.keep_outcomes": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 104, "bases": 0, "doc": 77}, "icepool.MultisetExpression.drop_outcomes": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 104, "bases": 0, "doc": 77}, "icepool.MultisetExpression.map_counts": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 118, "bases": 0, "doc": 35}, "icepool.MultisetExpression.multiply_counts": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 48, "bases": 0, "doc": 121}, "icepool.MultisetExpression.divide_counts": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 48, "bases": 0, "doc": 81}, "icepool.MultisetExpression.modulo_counts": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 48, "bases": 0, "doc": 85}, "icepool.MultisetExpression.keep_counts": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 121, "bases": 0, "doc": 175}, "icepool.MultisetExpression.unique": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 58, "bases": 0, "doc": 105}, "icepool.MultisetExpression.keep": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 140, "bases": 0, "doc": 210}, "icepool.MultisetExpression.lowest": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 82, "bases": 0, "doc": 172}, "icepool.MultisetExpression.highest": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 82, "bases": 0, "doc": 172}, "icepool.MultisetExpression.sort_match": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 189, "bases": 0, "doc": 578}, "icepool.MultisetExpression.maximum_match_highest": {"qualname": 4, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 138, "bases": 0, "doc": 490}, "icepool.MultisetExpression.maximum_match_lowest": {"qualname": 4, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 138, "bases": 0, "doc": 183}, "icepool.MultisetExpression.expand": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 146, "bases": 0, "doc": 49}, "icepool.MultisetExpression.sum": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 142, "bases": 0, "doc": 9}, "icepool.MultisetExpression.count": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 74, "bases": 0, "doc": 68}, "icepool.MultisetExpression.any": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 74, "bases": 0, "doc": 13}, "icepool.MultisetExpression.highest_outcome_and_count": {"qualname": 5, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 98, "bases": 0, "doc": 32}, "icepool.MultisetExpression.all_counts": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 134, "bases": 0, "doc": 129}, "icepool.MultisetExpression.largest_count": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 74, "bases": 0, "doc": 14}, "icepool.MultisetExpression.largest_count_and_outcome": {"qualname": 5, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 98, "bases": 0, "doc": 15}, "icepool.MultisetExpression.count_subset": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 175, "bases": 0, "doc": 90}, "icepool.MultisetExpression.largest_straight": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 94, "bases": 0, "doc": 22}, "icepool.MultisetExpression.largest_straight_and_outcome": {"qualname": 5, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 162, "bases": 0, "doc": 76}, "icepool.MultisetExpression.all_straights": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 116, "bases": 0, "doc": 52}, "icepool.MultisetExpression.all_straights_reduce_counts": {"qualname": 5, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 191, "bases": 0, "doc": 45}, "icepool.MultisetExpression.argsort": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 209, "bases": 0, "doc": 198}, "icepool.MultisetExpression.issubset": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 144, "bases": 0, "doc": 109}, "icepool.MultisetExpression.issuperset": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 144, "bases": 0, "doc": 217}, "icepool.MultisetExpression.isdisjoint": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 144, "bases": 0, "doc": 54}, "icepool.MultisetEvaluator": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 6, "doc": 269}, "icepool.MultisetEvaluator.next_state": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 53, "bases": 0, "doc": 442}, "icepool.MultisetEvaluator.next_state_ascending": {"qualname": 4, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 53, "bases": 0, "doc": 47}, "icepool.MultisetEvaluator.next_state_descending": {"qualname": 4, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 53, "bases": 0, "doc": 47}, "icepool.MultisetEvaluator.final_outcome": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 86, "bases": 0, "doc": 145}, "icepool.MultisetEvaluator.order": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 24, "bases": 0, "doc": 181}, "icepool.MultisetEvaluator.extra_outcomes": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 40, "bases": 0, "doc": 115}, "icepool.MultisetEvaluator.consecutive": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 36, "bases": 0, "doc": 81}, "icepool.MultisetEvaluator.bound_inputs": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 38, "bases": 0, "doc": 31}, "icepool.MultisetEvaluator.evaluate": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 146, "bases": 0, "doc": 151}, "icepool.MultisetEvaluator.sample": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 78, "bases": 0, "doc": 15}, "icepool.Order": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 16}, "icepool.Order.Ascending": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 7, "signature": 0, "bases": 0, "doc": 3}, "icepool.Order.Descending": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 7, "signature": 0, "bases": 0, "doc": 3}, "icepool.Order.Any": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 7, "signature": 0, "bases": 0, "doc": 3}, "icepool.Order.merge": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 41, "bases": 0, "doc": 86}, "icepool.Deck": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 5, "doc": 16}, "icepool.Deck.__init__": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 71, "bases": 0, "doc": 203}, "icepool.Deck.keys": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 38, "bases": 0, "doc": 11}, "icepool.Deck.values": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 29, "bases": 0, "doc": 11}, "icepool.Deck.items": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 38, "bases": 0, "doc": 13}, "icepool.Deck.size": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 14, "bases": 0, "doc": 27}, "icepool.Deck.deal": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 103, "bases": 0, "doc": 22}, "icepool.Deck.additive_union": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 84, "bases": 0, "doc": 7}, "icepool.Deck.difference": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 84, "bases": 0, "doc": 17}, "icepool.Deck.intersection": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 84, "bases": 0, "doc": 9}, "icepool.Deck.union": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 84, "bases": 0, "doc": 16}, "icepool.Deck.symmetric_difference": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 82, "bases": 0, "doc": 16}, "icepool.Deck.map": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 213, "bases": 0, "doc": 119}, "icepool.Deck.sequence": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 64, "bases": 0, "doc": 36}, "icepool.Deal": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 4, "doc": 16}, "icepool.Deal.__init__": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 48, "bases": 0, "doc": 96}, "icepool.Deal.deck": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 37, "bases": 0, "doc": 12}, "icepool.Deal.hand_sizes": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 27, "bases": 0, "doc": 14}, "icepool.Deal.total_cards_dealt": {"qualname": 4, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 14, "bases": 0, "doc": 9}, "icepool.Deal.outcomes": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 37, "bases": 0, "doc": 41}, "icepool.Deal.output_arity": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 14, "bases": 0, "doc": 11}, "icepool.Deal.denominator": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 14, "bases": 0, "doc": 33}, "icepool.Deal.local_order_preference": {"qualname": 4, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 46, "bases": 0, "doc": 14}, "icepool.MultiDeal": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 6, "doc": 15}, "icepool.MultiDeal.__init__": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 50, "bases": 0, "doc": 136}, "icepool.MultiDeal.deck": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 37, "bases": 0, "doc": 12}, "icepool.MultiDeal.hand_sizes": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 16, "bases": 0, "doc": 14}, "icepool.MultiDeal.total_cards_dealt": {"qualname": 4, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 14, "bases": 0, "doc": 9}, "icepool.MultiDeal.outcomes": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 37, "bases": 0, "doc": 41}, "icepool.MultiDeal.output_arity": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 14, "bases": 0, "doc": 11}, "icepool.MultiDeal.denominator": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 14, "bases": 0, "doc": 33}, "icepool.MultiDeal.local_order_preference": {"qualname": 4, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 46, "bases": 0, "doc": 14}, "icepool.multiset_function": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 252, "bases": 0, "doc": 526}, "icepool.format_probability_inverse": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 76}, "icepool.evaluator": {"qualname": 0, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 6}, "icepool.evaluator.JointEvaluator": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 6, "doc": 19}, "icepool.evaluator.JointEvaluator.__init__": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "icepool.evaluator.JointEvaluator.next_state": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 28, "bases": 0, "doc": 44}, "icepool.evaluator.JointEvaluator.final_outcome": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 36, "bases": 0, "doc": 45}, "icepool.evaluator.JointEvaluator.order": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 24, "bases": 0, "doc": 39}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 27, "bases": 0, "doc": 115}, "icepool.evaluator.JointEvaluator.bound_inputs": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 38, "bases": 0, "doc": 31}, "icepool.evaluator.ExpandEvaluator": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 7, "doc": 35}, "icepool.evaluator.ExpandEvaluator.__init__": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 49, "bases": 0, "doc": 3}, "icepool.evaluator.ExpandEvaluator.next_state": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 26, "bases": 0, "doc": 4}, "icepool.evaluator.ExpandEvaluator.final_outcome": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 20, "bases": 0, "doc": 4}, "icepool.evaluator.SumEvaluator": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 8, "doc": 6}, "icepool.evaluator.SumEvaluator.__init__": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 39, "bases": 0, "doc": 20}, "icepool.evaluator.SumEvaluator.next_state": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 26, "bases": 0, "doc": 4}, "icepool.evaluator.sum_evaluator": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "icepool.evaluator.CountEvaluator": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 7, "doc": 26}, "icepool.evaluator.CountEvaluator.next_state": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 26, "bases": 0, "doc": 4}, "icepool.evaluator.CountEvaluator.final_outcome": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 20, "bases": 0, "doc": 4}, "icepool.evaluator.count_evaluator": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "icepool.evaluator.AnyEvaluator": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 7, "doc": 14}, "icepool.evaluator.AnyEvaluator.next_state": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 26, "bases": 0, "doc": 4}, "icepool.evaluator.AnyEvaluator.final_outcome": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 20, "bases": 0, "doc": 4}, "icepool.evaluator.any_evaluator": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 9, "doc": 34}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.next_state": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 26, "bases": 0, "doc": 4}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.extra_outcomes": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 24, "bases": 0, "doc": 7}, "icepool.evaluator.highest_outcome_and_count_evaluator": {"qualname": 5, "fullname": 7, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "icepool.evaluator.LargestCountEvaluator": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 7, "doc": 9}, "icepool.evaluator.LargestCountEvaluator.next_state": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 27, "bases": 0, "doc": 4}, "icepool.evaluator.largest_count_evaluator": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "icepool.evaluator.LargestCountAndOutcomeEvaluator": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 9, "doc": 13}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.next_state": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 26, "bases": 0, "doc": 4}, "icepool.evaluator.largest_count_and_outcome_evaluator": {"qualname": 5, "fullname": 7, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "icepool.evaluator.CountSubsetEvaluator": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 7, "doc": 16}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 33, "bases": 0, "doc": 38}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 32, "bases": 0, "doc": 442}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 17, "bases": 0, "doc": 145}, "icepool.evaluator.AllCountsEvaluator": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 8, "doc": 24}, "icepool.evaluator.AllCountsEvaluator.__init__": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 46, "bases": 0, "doc": 45}, "icepool.evaluator.AllCountsEvaluator.next_state": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 26, "bases": 0, "doc": 4}, "icepool.evaluator.AllCountsEvaluator.final_outcome": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 20, "bases": 0, "doc": 4}, "icepool.evaluator.AllCountsEvaluator.extra_outcomes": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 24, "bases": 0, "doc": 7}, "icepool.evaluator.LargestStraightEvaluator": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 6, "doc": 9}, "icepool.evaluator.LargestStraightEvaluator.next_state": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 27, "bases": 0, "doc": 4}, "icepool.evaluator.LargestStraightEvaluator.final_outcome": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 20, "bases": 0, "doc": 4}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 36, "bases": 0, "doc": 81}, "icepool.evaluator.largest_straight_evaluator": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 7, "doc": 41}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 38}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 26, "bases": 0, "doc": 47}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 26, "bases": 0, "doc": 47}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 32, "bases": 0, "doc": 145}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 36, "bases": 0, "doc": 81}, "icepool.evaluator.largest_straight_and_outcome_evaluator_low": {"qualname": 6, "fullname": 8, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "icepool.evaluator.largest_straight_and_outcome_evaluator_high": {"qualname": 6, "fullname": 8, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "icepool.evaluator.AllStraightsEvaluator": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 7, "doc": 43}, "icepool.evaluator.AllStraightsEvaluator.next_state": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 27, "bases": 0, "doc": 4}, "icepool.evaluator.AllStraightsEvaluator.final_outcome": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 33, "bases": 0, "doc": 4}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 36, "bases": 0, "doc": 81}, "icepool.evaluator.all_straights_evaluator": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 8, "doc": 44}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 58, "bases": 0, "doc": 47}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.next_state": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 27, "bases": 0, "doc": 4}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.final_outcome": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 43, "bases": 0, "doc": 4}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 36, "bases": 0, "doc": 81}, "icepool.evaluator.ComparisonEvaluator": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 7, "doc": 10}, "icepool.evaluator.ComparisonEvaluator.any_all": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 46, "bases": 0, "doc": 36}, "icepool.evaluator.ComparisonEvaluator.default_outcome": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 10, "bases": 0, "doc": 14}, "icepool.evaluator.ComparisonEvaluator.next_state": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 31, "bases": 0, "doc": 4}, "icepool.evaluator.ComparisonEvaluator.final_outcome": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 20, "bases": 0, "doc": 4}, "icepool.evaluator.IsSubsetEvaluator": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 7, "doc": 10}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 46, "bases": 0, "doc": 36}, "icepool.evaluator.IsSubsetEvaluator.default_outcome": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 10, "bases": 0, "doc": 14}, "icepool.evaluator.IsProperSubsetEvaluator": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 7, "doc": 10}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 46, "bases": 0, "doc": 36}, "icepool.evaluator.IsProperSubsetEvaluator.default_outcome": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 10, "bases": 0, "doc": 14}, "icepool.evaluator.IsSupersetEvaluator": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 7, "doc": 10}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 46, "bases": 0, "doc": 36}, "icepool.evaluator.IsSupersetEvaluator.default_outcome": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 10, "bases": 0, "doc": 14}, "icepool.evaluator.IsProperSupersetEvaluator": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 7, "doc": 10}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 46, "bases": 0, "doc": 36}, "icepool.evaluator.IsProperSupersetEvaluator.default_outcome": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 10, "bases": 0, "doc": 14}, "icepool.evaluator.IsEqualSetEvaluator": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 7, "doc": 10}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 46, "bases": 0, "doc": 36}, "icepool.evaluator.IsEqualSetEvaluator.default_outcome": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 10, "bases": 0, "doc": 14}, "icepool.evaluator.IsNotEqualSetEvaluator": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 7, "doc": 10}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 46, "bases": 0, "doc": 36}, "icepool.evaluator.IsNotEqualSetEvaluator.default_outcome": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 10, "bases": 0, "doc": 14}, "icepool.evaluator.IsDisjointSetEvaluator": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 7, "doc": 10}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 46, "bases": 0, "doc": 36}, "icepool.evaluator.IsDisjointSetEvaluator.default_outcome": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 10, "bases": 0, "doc": 14}, "icepool.evaluator.KeepEvaluator": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 8, "doc": 45}, "icepool.evaluator.KeepEvaluator.__init__": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 27, "bases": 0, "doc": 59}, "icepool.evaluator.KeepEvaluator.next_state": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 26, "bases": 0, "doc": 4}, "icepool.evaluator.KeepEvaluator.final_outcome": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 17, "bases": 0, "doc": 4}, "icepool.evaluator.KeepEvaluator.order": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 24, "bases": 0, "doc": 14}, "icepool.evaluator.ArgsortEvaluator": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 9, "doc": 17}, "icepool.evaluator.ArgsortEvaluator.__init__": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 83, "bases": 0, "doc": 3}, "icepool.evaluator.ArgsortEvaluator.next_state": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 29, "bases": 0, "doc": 4}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 17, "bases": 0, "doc": 145}, "icepool.evaluator.ArgsortEvaluator.order": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 181}, "icepool.evaluator.MultisetFunctionEvaluator": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 7, "doc": 269}, "icepool.evaluator.MultisetFunctionEvaluator.__init__": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 80, "bases": 0, "doc": 3}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 28, "bases": 0, "doc": 442}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 75, "bases": 0, "doc": 145}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 24, "bases": 0, "doc": 181}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 29, "bases": 0, "doc": 115}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 38, "bases": 0, "doc": 31}, "icepool.function": {"qualname": 0, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 5}, "icepool.function.d": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 45, "bases": 0, "doc": 87}, "icepool.function.z": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 45, "bases": 0, "doc": 25}, "icepool.function.coin": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 113, "bases": 0, "doc": 88}, "icepool.function.stochastic_round": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 73, "bases": 0, "doc": 91}, "icepool.function.one_hot": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 56, "bases": 0, "doc": 79}, "icepool.function.from_cumulative": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 125, "bases": 0, "doc": 111}, "icepool.function.from_rv": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 113, "bases": 0, "doc": 135}, "icepool.function.pointwise_max": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 81, "bases": 0, "doc": 128}, "icepool.function.pointwise_min": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 81, "bases": 0, "doc": 128}, "icepool.function.min_outcome": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 75, "bases": 0, "doc": 31}, "icepool.function.max_outcome": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 75, "bases": 0, "doc": 31}, "icepool.function.consecutive": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 33, "bases": 0, "doc": 13}, "icepool.function.sorted_union": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 44, "bases": 0, "doc": 9}, "icepool.function.commonize_denominator": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 91, "bases": 0, "doc": 73}, "icepool.function.reduce": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 229, "bases": 0, "doc": 143}, "icepool.function.accumulate": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 217, "bases": 0, "doc": 150}, "icepool.function.map": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 516, "bases": 0, "doc": 591}, "icepool.function.map_function": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 401, "bases": 0, "doc": 295}, "icepool.function.map_and_time": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 324, "bases": 0, "doc": 320}, "icepool.function.map_to_pool": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 470, "bases": 0, "doc": 264}, "icepool.typing": {"qualname": 0, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "icepool.typing.S": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 6}, "icepool.typing.T": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 6}, "icepool.typing.T_co": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 2, "signature": 0, "bases": 0, "doc": 6}, "icepool.typing.T_contra": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 3, "signature": 0, "bases": 0, "doc": 6}, "icepool.typing.U": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 6}, "icepool.typing.U_co": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 2, "signature": 0, "bases": 0, "doc": 6}, "icepool.typing.Qs": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 18}, "icepool.typing.RerollType": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 9}, "icepool.typing.RerollType.Reroll": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 12}, "icepool.typing.Outcome": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 6, "doc": 28}, "icepool.typing.ImplicitConversionError": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 9}, "icepool.typing.count_positional_parameters": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 37, "bases": 0, "doc": 55}, "icepool.typing.guess_star": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 25, "bases": 0, "doc": 42}}, "length": 404, "save": true}, "index": {"qualname": {"root": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Symbols.__init__": {"tf": 1}, "icepool.CountsKeysView.__init__": {"tf": 1}, "icepool.CountsValuesView.__init__": {"tf": 1}, "icepool.CountsItemsView.__init__": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.evaluator.JointEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.__init__": {"tf": 1}, "icepool.evaluator.SumEvaluator.__init__": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.__init__": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.__init__": {"tf": 1}}, "df": 19, "d": {"docs": {"icepool.d": {"tf": 1}, "icepool.function.d": {"tf": 1}}, "df": 2, "i": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die": {"tf": 1}, "icepool.Die.__init__": {"tf": 1}, "icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.keys": {"tf": 1}, "icepool.Die.values": {"tf": 1}, "icepool.Die.items": {"tf": 1}, "icepool.Die.simplify": {"tf": 1}, "icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.truncate": {"tf": 1}, "icepool.Die.clip": {"tf": 1}, "icepool.Die.map": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 1}, "icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.if_else": {"tf": 1}, "icepool.Die.is_in": {"tf": 1}, "icepool.Die.count": {"tf": 1}, "icepool.Die.sequence": {"tf": 1}, "icepool.Die.pool": {"tf": 1}, "icepool.Die.keep": {"tf": 1}, "icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Die.middle": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Die.abs": {"tf": 1}, "icepool.Die.round": {"tf": 1}, "icepool.Die.stochastic_round": {"tf": 1}, "icepool.Die.trunc": {"tf": 1}, "icepool.Die.floor": {"tf": 1}, "icepool.Die.ceil": {"tf": 1}, "icepool.Die.cmp": {"tf": 1}, "icepool.Die.sign": {"tf": 1}, "icepool.Die.equals": {"tf": 1}}, "df": 39}, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Population.divide_quantities": {"tf": 1}, "icepool.Symbols.divide_counts": {"tf": 1}, "icepool.MultisetExpression.divide_counts": {"tf": 1}}, "df": 3}}}}, "f": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Symbols.difference": {"tf": 1}, "icepool.Symbols.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.Deck.difference": {"tf": 1}, "icepool.Deck.symmetric_difference": {"tf": 1}}, "df": 6}}}}}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Pool.unique_dice": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Population.denominator": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1}, "icepool.commonize_denominator": {"tf": 1}, "icepool.Pool.denominator": {"tf": 1}, "icepool.MultisetExpression.denominator": {"tf": 1}, "icepool.Deal.denominator": {"tf": 1}, "icepool.MultiDeal.denominator": {"tf": 1}, "icepool.function.commonize_denominator": {"tf": 1}}, "df": 8}}}}}}}}}, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Population.standard_deviation": {"tf": 1}}, "df": 1}}}}}}}, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.Order.Descending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}}, "df": 3}}}}}}}}, "c": {"docs": {}, "df": 0, "k": {"docs": {"icepool.Deck": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.Deck.keys": {"tf": 1}, "icepool.Deck.values": {"tf": 1}, "icepool.Deck.items": {"tf": 1}, "icepool.Deck.size": {"tf": 1}, "icepool.Deck.deal": {"tf": 1}, "icepool.Deck.additive_union": {"tf": 1}, "icepool.Deck.difference": {"tf": 1}, "icepool.Deck.intersection": {"tf": 1}, "icepool.Deck.union": {"tf": 1}, "icepool.Deck.symmetric_difference": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.Deck.sequence": {"tf": 1}, "icepool.Deal.deck": {"tf": 1}, "icepool.MultiDeal.deck": {"tf": 1}}, "df": 16}}, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Deck.deal": {"tf": 1}, "icepool.Deal": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.Deal.deck": {"tf": 1}, "icepool.Deal.hand_sizes": {"tf": 1}, "icepool.Deal.total_cards_dealt": {"tf": 1}, "icepool.Deal.outcomes": {"tf": 1}, "icepool.Deal.output_arity": {"tf": 1}, "icepool.Deal.denominator": {"tf": 1}, "icepool.Deal.local_order_preference": {"tf": 1}}, "df": 10, "t": {"docs": {"icepool.Deal.total_cards_dealt": {"tf": 1}, "icepool.MultiDeal.total_cards_dealt": {"tf": 1}}, "df": 2}}}, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"icepool.evaluator.ComparisonEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.default_outcome": {"tf": 1}}, "df": 8}}}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {"icepool.MultisetExpression.drop_outcomes": {"tf": 1}}, "df": 1}}}}, "z": {"docs": {"icepool.z": {"tf": 1}, "icepool.function.z": {"tf": 1}}, "df": 2, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {"icepool.Population.zero": {"tf": 1}, "icepool.Population.zero_outcome": {"tf": 1}}, "df": 2}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {"icepool.typing.T_co": {"tf": 1}, "icepool.typing.U_co": {"tf": 1}}, "df": 2, "i": {"docs": {}, "df": 0, "n": {"docs": {"icepool.coin": {"tf": 1}, "icepool.function.coin": {"tf": 1}}, "df": 2}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.count": {"tf": 1}, "icepool.Symbols.count_subset": {"tf": 1}, "icepool.Symbols.count": {"tf": 1}, "icepool.MultisetExpression.count": {"tf": 1}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1}, "icepool.MultisetExpression.largest_count": {"tf": 1}, "icepool.MultisetExpression.largest_count_and_outcome": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1}, "icepool.evaluator.count_evaluator": {"tf": 1}, "icepool.evaluator.highest_outcome_and_count_evaluator": {"tf": 1}, "icepool.evaluator.largest_count_evaluator": {"tf": 1}, "icepool.evaluator.largest_count_and_outcome_evaluator": {"tf": 1}, "icepool.typing.count_positional_parameters": {"tf": 1}}, "df": 13, "s": {"docs": {"icepool.Symbols.multiply_counts": {"tf": 1}, "icepool.Symbols.divide_counts": {"tf": 1}, "icepool.Symbols.modulo_counts": {"tf": 1}, "icepool.Symbols.has_negative_counts": {"tf": 1}, "icepool.MultisetExpression.map_counts": {"tf": 1}, "icepool.MultisetExpression.multiply_counts": {"tf": 1}, "icepool.MultisetExpression.divide_counts": {"tf": 1}, "icepool.MultisetExpression.modulo_counts": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}}, "df": 11, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "w": {"docs": {"icepool.CountsKeysView": {"tf": 1}, "icepool.CountsKeysView.__init__": {"tf": 1}}, "df": 2}}}}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "w": {"docs": {"icepool.CountsValuesView": {"tf": 1}, "icepool.CountsValuesView.__init__": {"tf": 1}}, "df": 2}}}}}}}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "w": {"docs": {"icepool.CountsItemsView": {"tf": 1}, "icepool.CountsItemsView.__init__": {"tf": 1}}, "df": 2}}}}}}}}}, "u": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.CountSubsetEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.CountEvaluator": {"tf": 1}, "icepool.evaluator.CountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountEvaluator.final_outcome": {"tf": 1}}, "df": 3}}}}}}}}}}}}, "m": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Population.common_outcome_length": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {"icepool.commonize_denominator": {"tf": 1}, "icepool.function.commonize_denominator": {"tf": 1}}, "df": 2}}}}}}, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.ComparisonEvaluator": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.final_outcome": {"tf": 1}}, "df": 5}}}}}}}}}}}}}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Population.covariance": {"tf": 1}}, "df": 1}}}}}}}}, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Population.correlation": {"tf": 1}}, "df": 1}}}}}}}}}, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Vector.concatenate": {"tf": 1}}, "df": 1}}}}}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"icepool.consecutive": {"tf": 1}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.function.consecutive": {"tf": 1}}, "df": 3}}}}}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {"icepool.typing.T_contra": {"tf": 1}}, "df": 1}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {"icepool.Die.clip": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Pool.clear_cache": {"tf": 1}}, "df": 1}}}}, "e": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Die.ceil": {"tf": 1}, "icepool.Vector.ceil": {"tf": 1}}, "df": 2}}}, "m": {"docs": {}, "df": 0, "p": {"docs": {"icepool.Die.cmp": {"tf": 1}}, "df": 1}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Population.cramer_von_mises": {"tf": 1}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"icepool.from_cumulative": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}}, "df": 2}}}}}}}}}, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Pool.clear_cache": {"tf": 1}}, "df": 1}}}, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Deal.total_cards_dealt": {"tf": 1}, "icepool.MultiDeal.total_cards_dealt": {"tf": 1}}, "df": 2}}}}}, "s": {"docs": {"icepool.typing.S": {"tf": 1}}, "df": 1, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"icepool.stochastic_round": {"tf": 1}, "icepool.Die.stochastic_round": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1}}, "df": 3}}}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Population.standard_deviation": {"tf": 1}, "icepool.standard_pool": {"tf": 1}}, "df": 2, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Population.standardized_moment": {"tf": 1}}, "df": 1}}}}}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.JointEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.next_state": {"tf": 1}, "icepool.evaluator.SumEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AnyEvaluator.next_state": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.next_state": {"tf": 1}, "icepool.evaluator.KeepEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 22}}, "r": {"docs": {"icepool.typing.guess_star": {"tf": 1}}, "df": 1}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {"icepool.MultisetExpression.largest_straight": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.evaluator.largest_straight_evaluator": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_low": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_high": {"tf": 1}}, "df": 5, "s": {"docs": {"icepool.MultisetExpression.all_straights": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.evaluator.all_straights_evaluator": {"tf": 1}}, "df": 3}}}}}}}}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.simplify": {"tf": 1}}, "df": 1}}}}}}, "g": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.sign": {"tf": 1}}, "df": 1}}, "z": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Pool.raw_size": {"tf": 1}, "icepool.Deck.size": {"tf": 1}}, "df": 2, "s": {"docs": {"icepool.Deal.hand_sizes": {"tf": 1}, "icepool.MultiDeal.hand_sizes": {"tf": 1}}, "df": 2}}}}, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.split": {"tf": 1}}, "df": 1}}}}, "u": {"docs": {}, "df": 0, "m": {"docs": {"icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.MultisetExpression.sum": {"tf": 1}, "icepool.evaluator.sum_evaluator": {"tf": 1}}, "df": 4, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.SumEvaluator": {"tf": 1}, "icepool.evaluator.SumEvaluator.__init__": {"tf": 1}, "icepool.evaluator.SumEvaluator.next_state": {"tf": 1}}, "df": 3}}}}}}}}}}, "b": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Symbols.count_subset": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1}}, "df": 2}}}}}, "e": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.sequence": {"tf": 1}, "icepool.Deck.sequence": {"tf": 1}}, "df": 2}}}}}}}, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "v": {"docs": {"icepool.Population.kolmogorov_smirnov": {"tf": 1}}, "df": 1}}}}}}, "d": {"docs": {"icepool.Population.sd": {"tf": 1}}, "df": 1}, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Population.skewness": {"tf": 1}}, "df": 1}}}}}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Population.sample": {"tf": 1}, "icepool.MultisetExpression.sample": {"tf": 1}, "icepool.MultisetEvaluator.sample": {"tf": 1}}, "df": 3}}}}}, "y": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Symbols": {"tf": 1}, "icepool.Symbols.__init__": {"tf": 1}, "icepool.Symbols.additive_union": {"tf": 1}, "icepool.Symbols.difference": {"tf": 1}, "icepool.Symbols.intersection": {"tf": 1}, "icepool.Symbols.union": {"tf": 1}, "icepool.Symbols.symmetric_difference": {"tf": 1}, "icepool.Symbols.multiply_counts": {"tf": 1}, "icepool.Symbols.divide_counts": {"tf": 1}, "icepool.Symbols.count_subset": {"tf": 1}, "icepool.Symbols.modulo_counts": {"tf": 1}, "icepool.Symbols.issubset": {"tf": 1}, "icepool.Symbols.issuperset": {"tf": 1}, "icepool.Symbols.isdisjoint": {"tf": 1}, "icepool.Symbols.has_negative_counts": {"tf": 1}, "icepool.Symbols.count": {"tf": 1}}, "df": 16}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"icepool.Symbols.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.Deck.symmetric_difference": {"tf": 1}}, "df": 3}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"icepool.MultisetExpression.sort_match": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.sorted_union": {"tf": 1}, "icepool.function.sorted_union": {"tf": 1}}, "df": 2}}}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"icepool.stochastic_round": {"tf": 1}, "icepool.Die.round": {"tf": 1}, "icepool.Die.stochastic_round": {"tf": 1}, "icepool.Vector.round": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1}}, "df": 5}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Die.reroll": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Reroll": {"tf": 1}, "icepool.RerollType.Reroll": {"tf": 1}, "icepool.typing.RerollType.Reroll": {"tf": 1}}, "df": 5, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"icepool.RerollType": {"tf": 1}, "icepool.RerollType.Reroll": {"tf": 1}, "icepool.typing.RerollType": {"tf": 1}, "icepool.typing.RerollType.Reroll": {"tf": 1}}, "df": 4}}}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Vector.reverse_binary_operator": {"tf": 1}}, "df": 1}}}}}, "d": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.reduce": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.function.reduce": {"tf": 1}}, "df": 3}}}}}, "v": {"docs": {"icepool.from_rv": {"tf": 1}, "icepool.function.from_rv": {"tf": 1}}, "df": 2}, "a": {"docs": {}, "df": 0, "w": {"docs": {"icepool.Pool.raw_size": {"tf": 1}}, "df": 1}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"icepool.one_hot": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}}, "df": 3}}, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Outcome": {"tf": 1}, "icepool.Population.common_outcome_length": {"tf": 1}, "icepool.Population.min_outcome": {"tf": 1}, "icepool.Population.max_outcome": {"tf": 1}, "icepool.Population.zero_outcome": {"tf": 1}, "icepool.min_outcome": {"tf": 1}, "icepool.max_outcome": {"tf": 1}, "icepool.Pool.min_outcome": {"tf": 1}, "icepool.Pool.max_outcome": {"tf": 1}, "icepool.MultisetExpression.min_outcome": {"tf": 1}, "icepool.MultisetExpression.max_outcome": {"tf": 1}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1}, "icepool.MultisetExpression.largest_count_and_outcome": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.CountEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AnyEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.highest_outcome_and_count_evaluator": {"tf": 1}, "icepool.evaluator.largest_count_and_outcome_evaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_low": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_high": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.KeepEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.function.min_outcome": {"tf": 1}, "icepool.function.max_outcome": {"tf": 1}, "icepool.typing.Outcome": {"tf": 1}}, "df": 44, "s": {"docs": {"icepool.Population.outcomes": {"tf": 1}, "icepool.Pool.outcomes": {"tf": 1}, "icepool.MultisetExpression.outcomes": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.Deal.outcomes": {"tf": 1}, "icepool.MultiDeal.outcomes": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}}, "df": 16}}}}}, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Pool.output_arity": {"tf": 1}, "icepool.MultisetExpression.output_arity": {"tf": 1}, "icepool.Deal.output_arity": {"tf": 1}, "icepool.MultiDeal.output_arity": {"tf": 1}}, "df": 4}}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Vector.unary_operator": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.Vector.reverse_binary_operator": {"tf": 1}}, "df": 5}}}}}}}, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Pool.local_order_preference": {"tf": 1}, "icepool.MultisetExpression.local_order_preference": {"tf": 1}, "icepool.MultisetExpression.order_preference": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.Order": {"tf": 1}, "icepool.Order.Ascending": {"tf": 1}, "icepool.Order.Descending": {"tf": 1}, "icepool.Order.Any": {"tf": 1}, "icepool.Order.merge": {"tf": 1}, "icepool.Deal.local_order_preference": {"tf": 1}, "icepool.MultiDeal.local_order_preference": {"tf": 1}, "icepool.evaluator.JointEvaluator.order": {"tf": 1}, "icepool.evaluator.KeepEvaluator.order": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}}, "df": 15}}}}}, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"icepool.one_hot": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}}, "df": 3}}, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {"icepool.Population.median_high": {"tf": 1}, "icepool.Population.quantile_high": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_high": {"tf": 1}}, "df": 3, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.highest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1}, "icepool.evaluator.highest_outcome_and_count_evaluator": {"tf": 1}}, "df": 6, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.extra_outcomes": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Symbols.has_negative_counts": {"tf": 1}, "icepool.MultisetGenerator.has_free_variables": {"tf": 1}, "icepool.MultisetExpression.has_free_variables": {"tf": 1}}, "df": 3}, "n": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Deal.hand_sizes": {"tf": 1}, "icepool.MultiDeal.hand_sizes": {"tf": 1}}, "df": 2}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.is_in": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Symbols.__init__": {"tf": 1}, "icepool.CountsKeysView.__init__": {"tf": 1}, "icepool.CountsValuesView.__init__": {"tf": 1}, "icepool.CountsItemsView.__init__": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.evaluator.JointEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.__init__": {"tf": 1}, "icepool.evaluator.SumEvaluator.__init__": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.__init__": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.__init__": {"tf": 1}}, "df": 19}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Symbols.intersection": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.Deck.intersection": {"tf": 1}}, "df": 3}}}}}}}}}}, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"icepool.MultisetEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1}}, "df": 3}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"icepool.format_probability_inverse": {"tf": 1}}, "df": 1}}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.items": {"tf": 1}, "icepool.Population.items": {"tf": 1}, "icepool.Deck.items": {"tf": 1}}, "df": 3}}}}, "f": {"docs": {"icepool.Die.if_else": {"tf": 1}}, "df": 1}, "s": {"docs": {"icepool.Die.is_in": {"tf": 1}, "icepool.Population.is_empty": {"tf": 1}}, "df": 2, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Symbols.issubset": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1}}, "df": 2, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.IsSubsetEvaluator": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.default_outcome": {"tf": 1}}, "df": 3}}}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Symbols.issuperset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}}, "df": 2, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.IsSupersetEvaluator": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.default_outcome": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "j": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Symbols.isdisjoint": {"tf": 1}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}}, "df": 2, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.IsDisjointSetEvaluator": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.default_outcome": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.IsProperSubsetEvaluator": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.default_outcome": {"tf": 1}}, "df": 3}}}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.IsProperSupersetEvaluator": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.default_outcome": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.IsEqualSetEvaluator": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.default_outcome": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}}, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.IsNotEqualSetEvaluator": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.default_outcome": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}}}}}}, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.typing.ImplicitConversionError": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}}}}, "u": {"docs": {"icepool.typing.U": {"tf": 1}, "icepool.typing.U_co": {"tf": 1}}, "df": 2, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.unary_operator": {"tf": 1}, "icepool.Vector.unary_operator": {"tf": 1}}, "df": 2}}}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Symbols.additive_union": {"tf": 1}, "icepool.Symbols.union": {"tf": 1}, "icepool.sorted_union": {"tf": 1}, "icepool.Pool.additive_union": {"tf": 1}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.MultisetExpression.union": {"tf": 1}, "icepool.Deck.additive_union": {"tf": 1}, "icepool.Deck.union": {"tf": 1}, "icepool.function.sorted_union": {"tf": 1}}, "df": 9}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Pool.unique_dice": {"tf": 1}, "icepool.MultisetExpression.unique": {"tf": 1}}, "df": 2}}}}}}, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.binary_operator": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.Vector.reverse_binary_operator": {"tf": 1}}, "df": 3}}}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"icepool.MultisetEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1}}, "df": 3}}}}}, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.keys": {"tf": 1}, "icepool.Population.keys": {"tf": 1}, "icepool.Deck.keys": {"tf": 1}}, "df": 3}}, "e": {"docs": {}, "df": 0, "p": {"docs": {"icepool.Die.keep": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}}, "df": 4, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.KeepEvaluator": {"tf": 1}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1}, "icepool.evaluator.KeepEvaluator.next_state": {"tf": 1}, "icepool.evaluator.KeepEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.KeepEvaluator.order": {"tf": 1}}, "df": 5}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "v": {"docs": {"icepool.Population.kolmogorov_smirnov": {"tf": 1}}, "df": 1}}}}}}}}}, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Population.excess_kurtosis": {"tf": 1}}, "df": 1}}}}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.values": {"tf": 1}, "icepool.Population.values": {"tf": 1}, "icepool.Deck.values": {"tf": 1}}, "df": 3}}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Population.variance": {"tf": 1}}, "df": 1}}}, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.MultisetGenerator.has_free_variables": {"tf": 1}, "icepool.MultisetExpression.has_free_variables": {"tf": 1}}, "df": 2}}}}}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Population.cramer_von_mises": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Vector": {"tf": 1}, "icepool.Vector.unary_operator": {"tf": 1}, "icepool.Vector.abs": {"tf": 1}, "icepool.Vector.round": {"tf": 1}, "icepool.Vector.trunc": {"tf": 1}, "icepool.Vector.floor": {"tf": 1}, "icepool.Vector.ceil": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.Vector.reverse_binary_operator": {"tf": 1}, "icepool.Vector.append": {"tf": 1}, "icepool.Vector.concatenate": {"tf": 1}}, "df": 11, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {"icepool.vectorize": {"tf": 1}}, "df": 1}}}}}}}}}, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.filter": {"tf": 1}}, "df": 1}}}}, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.CountEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AnyEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.KeepEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}}, "df": 15}}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.floor": {"tf": 1}, "icepool.Vector.floor": {"tf": 1}}, "df": 2}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Population.format": {"tf": 1}, "icepool.format_probability_inverse": {"tf": 1}}, "df": 2}}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {"icepool.from_cumulative": {"tf": 1}, "icepool.from_rv": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.function.from_rv": {"tf": 1}}, "df": 4}}, "e": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultisetGenerator.has_free_variables": {"tf": 1}, "icepool.MultisetExpression.has_free_variables": {"tf": 1}}, "df": 2}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.map_function": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.function.map_function": {"tf": 1}}, "df": 3}}}}}}}}, "t": {"docs": {"icepool.typing.T": {"tf": 1}, "icepool.typing.T_co": {"tf": 1}, "icepool.typing.T_contra": {"tf": 1}}, "df": 3, "r": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {"icepool.Die.trunc": {"tf": 1}, "icepool.Vector.trunc": {"tf": 1}}, "df": 2, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.truncate": {"tf": 1}}, "df": 1}}}}}}}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.map_and_time": {"tf": 1}, "icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 5}}}, "o": {"docs": {"icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 9, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Deal.total_cards_dealt": {"tf": 1}, "icepool.MultiDeal.total_cards_dealt": {"tf": 1}}, "df": 2}}}}, "u": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {"icepool.tupleize": {"tf": 1}}, "df": 1}}}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"icepool.Die.map": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_function": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.MultisetExpression.map_counts": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_function": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 13}, "x": {"docs": {"icepool.Population.max_outcome": {"tf": 1}, "icepool.pointwise_max": {"tf": 1}, "icepool.max_outcome": {"tf": 1}, "icepool.Pool.max_outcome": {"tf": 1}, "icepool.MultisetExpression.max_outcome": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.max_outcome": {"tf": 1}}, "df": 7, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {"icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}}, "df": 2}}}}}, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Population.marginals": {"tf": 1}}, "df": 1}}}}}}}, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}}, "df": 3}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.Population.mean": {"tf": 1}}, "df": 2}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Population.median": {"tf": 1}, "icepool.Population.median_low": {"tf": 1}, "icepool.Population.median_high": {"tf": 1}}, "df": 3}}}}, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Order.merge": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.middle": {"tf": 1}, "icepool.middle": {"tf": 1}}, "df": 2}}}}, "n": {"docs": {"icepool.Population.min_outcome": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.min_outcome": {"tf": 1}, "icepool.Pool.min_outcome": {"tf": 1}, "icepool.MultisetExpression.min_outcome": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}, "icepool.function.min_outcome": {"tf": 1}}, "df": 7}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Population.cramer_von_mises": {"tf": 1}}, "df": 1}}}}, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Population.multiply_quantities": {"tf": 1}, "icepool.Symbols.multiply_counts": {"tf": 1}, "icepool.MultisetExpression.multiply_counts": {"tf": 1}}, "df": 3}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"icepool.multiset_function": {"tf": 1}}, "df": 1, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetGenerator.has_free_variables": {"tf": 1}}, "df": 2}}}}}}}}}, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.outcomes": {"tf": 1}, "icepool.MultisetExpression.output_arity": {"tf": 1}, "icepool.MultisetExpression.local_order_preference": {"tf": 1}, "icepool.MultisetExpression.has_free_variables": {"tf": 1}, "icepool.MultisetExpression.denominator": {"tf": 1}, "icepool.MultisetExpression.min_outcome": {"tf": 1}, "icepool.MultisetExpression.max_outcome": {"tf": 1}, "icepool.MultisetExpression.equals": {"tf": 1}, "icepool.MultisetExpression.order_preference": {"tf": 1}, "icepool.MultisetExpression.sample": {"tf": 1}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.union": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetExpression.map_counts": {"tf": 1}, "icepool.MultisetExpression.multiply_counts": {"tf": 1}, "icepool.MultisetExpression.divide_counts": {"tf": 1}, "icepool.MultisetExpression.modulo_counts": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.unique": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}, "icepool.MultisetExpression.expand": {"tf": 1}, "icepool.MultisetExpression.sum": {"tf": 1}, "icepool.MultisetExpression.count": {"tf": 1}, "icepool.MultisetExpression.any": {"tf": 1}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetExpression.largest_count": {"tf": 1}, "icepool.MultisetExpression.largest_count_and_outcome": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1}, "icepool.MultisetExpression.largest_straight": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.MultisetExpression.all_straights": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}}, "df": 47}}}}}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.MultisetEvaluator.bound_inputs": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.MultisetEvaluator.sample": {"tf": 1}}, "df": 11}}}}}}}}}, "f": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.__init__": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1}}, "df": 7}}}}}}}}}}}}}}}}}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.MultiDeal": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.MultiDeal.deck": {"tf": 1}, "icepool.MultiDeal.hand_sizes": {"tf": 1}, "icepool.MultiDeal.total_cards_dealt": {"tf": 1}, "icepool.MultiDeal.outcomes": {"tf": 1}, "icepool.MultiDeal.output_arity": {"tf": 1}, "icepool.MultiDeal.denominator": {"tf": 1}, "icepool.MultiDeal.local_order_preference": {"tf": 1}}, "df": 9}}}}}}}}, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {"icepool.Population.modulo_quantities": {"tf": 1}, "icepool.Symbols.modulo_counts": {"tf": 1}, "icepool.MultisetExpression.modulo_counts": {"tf": 1}}, "df": 3}}}, "e": {"docs": {"icepool.Population.mode": {"tf": 1}}, "df": 1}, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Population.modal_quantity": {"tf": 1}}, "df": 1}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Population.standardized_moment": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.map_and_time": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1}, "icepool.MultisetExpression.largest_count_and_outcome": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.evaluator.highest_outcome_and_count_evaluator": {"tf": 1}, "icepool.evaluator.largest_count_and_outcome_evaluator": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_low": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_high": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 10}, "y": {"docs": {"icepool.MultisetExpression.any": {"tf": 1}, "icepool.Order.Any": {"tf": 1}, "icepool.evaluator.any_evaluator": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1}}, "df": 11, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.AnyEvaluator": {"tf": 1}, "icepool.evaluator.AnyEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AnyEvaluator.final_outcome": {"tf": 1}}, "df": 3}}}}}}}}}}}, "b": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.abs": {"tf": 1}, "icepool.Vector.abs": {"tf": 1}}, "df": 2}}, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Vector.append": {"tf": 1}}, "df": 1}}}}}, "d": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Symbols.additive_union": {"tf": 1}, "icepool.Pool.additive_union": {"tf": 1}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.Deck.additive_union": {"tf": 1}}, "df": 4}}}}}}}, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Again": {"tf": 1}}, "df": 1}}}}, "c": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"icepool.accumulate": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}}, "df": 2}}}}}}}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Pool.output_arity": {"tf": 1}, "icepool.MultisetExpression.output_arity": {"tf": 1}, "icepool.Deal.output_arity": {"tf": 1}, "icepool.MultiDeal.output_arity": {"tf": 1}}, "df": 4}}}, "g": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"icepool.MultisetExpression.argsort": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.ArgsortEvaluator": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}}, "df": 5}}}}}}}}}}}}}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {"icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetExpression.all_straights": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.evaluator.all_straights_evaluator": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1}}, "df": 12, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.AllCountsEvaluator": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.extra_outcomes": {"tf": 1}}, "df": 5}}}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.AllStraightsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}}, "df": 4}}}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}}, "df": 5}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.Order.Ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}}, "df": 3}}}}}}}}}, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.explode": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}}, "df": 2}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"icepool.MultisetExpression.expand": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.final_outcome": {"tf": 1}}, "df": 4}}}}}}}}}}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Population.excess_kurtosis": {"tf": 1}}, "df": 1}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {"icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}}, "df": 9}}}}, "l": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.if_else": {"tf": 1}}, "df": 1}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.equals": {"tf": 1}, "icepool.MultisetExpression.equals": {"tf": 1}}, "df": 2}}}}}, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Population.is_empty": {"tf": 1}}, "df": 1}}}}, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Population.entropy": {"tf": 1}}, "df": 1}}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultisetEvaluator.evaluate": {"tf": 1}}, "df": 1}, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.sum_evaluator": {"tf": 1}, "icepool.evaluator.count_evaluator": {"tf": 1}, "icepool.evaluator.any_evaluator": {"tf": 1}, "icepool.evaluator.highest_outcome_and_count_evaluator": {"tf": 1}, "icepool.evaluator.largest_count_evaluator": {"tf": 1}, "icepool.evaluator.largest_count_and_outcome_evaluator": {"tf": 1}, "icepool.evaluator.largest_straight_evaluator": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_low": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_high": {"tf": 1}, "icepool.evaluator.all_straights_evaluator": {"tf": 1}}, "df": 10}}}}}}}}}, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Die.pool": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.Pool": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.Pool.clear_cache": {"tf": 1}, "icepool.Pool.raw_size": {"tf": 1}, "icepool.Pool.denominator": {"tf": 1}, "icepool.Pool.unique_dice": {"tf": 1}, "icepool.Pool.outcomes": {"tf": 1}, "icepool.Pool.output_arity": {"tf": 1}, "icepool.Pool.local_order_preference": {"tf": 1}, "icepool.Pool.min_outcome": {"tf": 1}, "icepool.Pool.max_outcome": {"tf": 1}, "icepool.Pool.additive_union": {"tf": 1}, "icepool.standard_pool": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 19}}, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Population": {"tf": 1}, "icepool.Population.keys": {"tf": 1}, "icepool.Population.values": {"tf": 1}, "icepool.Population.items": {"tf": 1}, "icepool.Population.outcomes": {"tf": 1}, "icepool.Population.common_outcome_length": {"tf": 1}, "icepool.Population.is_empty": {"tf": 1}, "icepool.Population.min_outcome": {"tf": 1}, "icepool.Population.max_outcome": {"tf": 1}, "icepool.Population.nearest": {"tf": 1}, "icepool.Population.zero": {"tf": 1}, "icepool.Population.zero_outcome": {"tf": 1}, "icepool.Population.quantity": {"tf": 1}, "icepool.Population.quantities": {"tf": 1}, "icepool.Population.denominator": {"tf": 1}, "icepool.Population.multiply_quantities": {"tf": 1}, "icepool.Population.divide_quantities": {"tf": 1}, "icepool.Population.modulo_quantities": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1}, "icepool.Population.probability": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1}, "icepool.Population.mode": {"tf": 1}, "icepool.Population.modal_quantity": {"tf": 1}, "icepool.Population.kolmogorov_smirnov": {"tf": 1}, "icepool.Population.cramer_von_mises": {"tf": 1}, "icepool.Population.median": {"tf": 1}, "icepool.Population.median_low": {"tf": 1}, "icepool.Population.median_high": {"tf": 1}, "icepool.Population.quantile": {"tf": 1}, "icepool.Population.quantile_low": {"tf": 1}, "icepool.Population.quantile_high": {"tf": 1}, "icepool.Population.mean": {"tf": 1}, "icepool.Population.variance": {"tf": 1}, "icepool.Population.standard_deviation": {"tf": 1}, "icepool.Population.sd": {"tf": 1}, "icepool.Population.standardized_moment": {"tf": 1}, "icepool.Population.skewness": {"tf": 1}, "icepool.Population.excess_kurtosis": {"tf": 1}, "icepool.Population.entropy": {"tf": 1}, "icepool.Population.marginals": {"tf": 1}, "icepool.Population.covariance": {"tf": 1}, "icepool.Population.correlation": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.Population.sample": {"tf": 1}, "icepool.Population.format": {"tf": 1}}, "df": 45}}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}}, "df": 4}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.typing.count_positional_parameters": {"tf": 1}}, "df": 1}}}}}}}}}, "a": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Population.pad_to_denominator": {"tf": 1}}, "df": 1}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"icepool.typing.count_positional_parameters": {"tf": 1}}, "df": 1}}}}}}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Population.probability": {"tf": 1}, "icepool.format_probability_inverse": {"tf": 1}}, "df": 2}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Population.probabilities": {"tf": 1}}, "df": 1}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Pool.local_order_preference": {"tf": 1}, "icepool.MultisetExpression.local_order_preference": {"tf": 1}, "icepool.MultisetExpression.order_preference": {"tf": 1}, "icepool.Deal.local_order_preference": {"tf": 1}, "icepool.MultiDeal.local_order_preference": {"tf": 1}}, "df": 5}}}}}}}}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {"icepool.Population.median_low": {"tf": 1}, "icepool.Population.quantile_low": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_low": {"tf": 1}}, "df": 3, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.lowest": {"tf": 1}, "icepool.lowest": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}}, "df": 4}}}}, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Pool.local_order_preference": {"tf": 1}, "icepool.MultisetExpression.local_order_preference": {"tf": 1}, "icepool.Deal.local_order_preference": {"tf": 1}, "icepool.MultiDeal.local_order_preference": {"tf": 1}}, "df": 4}}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"icepool.Population.common_outcome_length": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"icepool.MultisetExpression.largest_count": {"tf": 1}, "icepool.MultisetExpression.largest_count_and_outcome": {"tf": 1}, "icepool.MultisetExpression.largest_straight": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.evaluator.largest_count_evaluator": {"tf": 1}, "icepool.evaluator.largest_count_and_outcome_evaluator": {"tf": 1}, "icepool.evaluator.largest_straight_evaluator": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_low": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_high": {"tf": 1}}, "df": 9, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.LargestCountEvaluator": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator.next_state": {"tf": 1}}, "df": 2}}}}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.LargestCountAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.next_state": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.LargestStraightEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}}, "df": 4}}}}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}}, "df": 6}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Population.nearest": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Symbols.has_negative_counts": {"tf": 1}}, "df": 1}}}}}}, "x": {"docs": {}, "df": 0, "t": {"docs": {"icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.JointEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.next_state": {"tf": 1}, "icepool.evaluator.SumEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AnyEvaluator.next_state": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.next_state": {"tf": 1}, "icepool.evaluator.KeepEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 22}}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Population.quantity": {"tf": 1}, "icepool.Population.modal_quantity": {"tf": 1}}, "df": 2}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Population.quantities": {"tf": 1}, "icepool.Population.multiply_quantities": {"tf": 1}, "icepool.Population.divide_quantities": {"tf": 1}, "icepool.Population.modulo_quantities": {"tf": 1}}, "df": 4}}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Population.quantile": {"tf": 1}, "icepool.Population.quantile_low": {"tf": 1}, "icepool.Population.quantile_high": {"tf": 1}}, "df": 3}}}}}}}, "s": {"docs": {"icepool.typing.Qs": {"tf": 1}}, "df": 1}}, "j": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.JointEvaluator": {"tf": 1}, "icepool.evaluator.JointEvaluator.__init__": {"tf": 1}, "icepool.evaluator.JointEvaluator.next_state": {"tf": 1}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.JointEvaluator.order": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1}}, "df": 7}}}}}}}}}}}}}}, "g": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"icepool.typing.guess_star": {"tf": 1}}, "df": 1}}}}}}}, "fullname": {"root": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Symbols.__init__": {"tf": 1}, "icepool.CountsKeysView.__init__": {"tf": 1}, "icepool.CountsValuesView.__init__": {"tf": 1}, "icepool.CountsItemsView.__init__": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.evaluator.JointEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.__init__": {"tf": 1}, "icepool.evaluator.SumEvaluator.__init__": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.__init__": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.__init__": {"tf": 1}}, "df": 19, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {"icepool": {"tf": 1}, "icepool.d": {"tf": 1}, "icepool.z": {"tf": 1}, "icepool.coin": {"tf": 1}, "icepool.stochastic_round": {"tf": 1}, "icepool.one_hot": {"tf": 1}, "icepool.Outcome": {"tf": 1}, "icepool.Die": {"tf": 1}, "icepool.Die.__init__": {"tf": 1}, "icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.keys": {"tf": 1}, "icepool.Die.values": {"tf": 1}, "icepool.Die.items": {"tf": 1}, "icepool.Die.simplify": {"tf": 1}, "icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.truncate": {"tf": 1}, "icepool.Die.clip": {"tf": 1}, "icepool.Die.map": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 1}, "icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.if_else": {"tf": 1}, "icepool.Die.is_in": {"tf": 1}, "icepool.Die.count": {"tf": 1}, "icepool.Die.sequence": {"tf": 1}, "icepool.Die.pool": {"tf": 1}, "icepool.Die.keep": {"tf": 1}, "icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Die.middle": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Die.abs": {"tf": 1}, "icepool.Die.round": {"tf": 1}, "icepool.Die.stochastic_round": {"tf": 1}, "icepool.Die.trunc": {"tf": 1}, "icepool.Die.floor": {"tf": 1}, "icepool.Die.ceil": {"tf": 1}, "icepool.Die.cmp": {"tf": 1}, "icepool.Die.sign": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.Population": {"tf": 1}, "icepool.Population.keys": {"tf": 1}, "icepool.Population.values": {"tf": 1}, "icepool.Population.items": {"tf": 1}, "icepool.Population.outcomes": {"tf": 1}, "icepool.Population.common_outcome_length": {"tf": 1}, "icepool.Population.is_empty": {"tf": 1}, "icepool.Population.min_outcome": {"tf": 1}, "icepool.Population.max_outcome": {"tf": 1}, "icepool.Population.nearest": {"tf": 1}, "icepool.Population.zero": {"tf": 1}, "icepool.Population.zero_outcome": {"tf": 1}, "icepool.Population.quantity": {"tf": 1}, "icepool.Population.quantities": {"tf": 1}, "icepool.Population.denominator": {"tf": 1}, "icepool.Population.multiply_quantities": {"tf": 1}, "icepool.Population.divide_quantities": {"tf": 1}, "icepool.Population.modulo_quantities": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1}, "icepool.Population.probability": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1}, "icepool.Population.mode": {"tf": 1}, "icepool.Population.modal_quantity": {"tf": 1}, "icepool.Population.kolmogorov_smirnov": {"tf": 1}, "icepool.Population.cramer_von_mises": {"tf": 1}, "icepool.Population.median": {"tf": 1}, "icepool.Population.median_low": {"tf": 1}, "icepool.Population.median_high": {"tf": 1}, "icepool.Population.quantile": {"tf": 1}, "icepool.Population.quantile_low": {"tf": 1}, "icepool.Population.quantile_high": {"tf": 1}, "icepool.Population.mean": {"tf": 1}, "icepool.Population.variance": {"tf": 1}, "icepool.Population.standard_deviation": {"tf": 1}, "icepool.Population.sd": {"tf": 1}, "icepool.Population.standardized_moment": {"tf": 1}, "icepool.Population.skewness": {"tf": 1}, "icepool.Population.excess_kurtosis": {"tf": 1}, "icepool.Population.entropy": {"tf": 1}, "icepool.Population.marginals": {"tf": 1}, "icepool.Population.covariance": {"tf": 1}, "icepool.Population.correlation": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.Population.sample": {"tf": 1}, "icepool.Population.format": {"tf": 1}, "icepool.tupleize": {"tf": 1}, "icepool.vectorize": {"tf": 1}, "icepool.Vector": {"tf": 1}, "icepool.Vector.unary_operator": {"tf": 1}, "icepool.Vector.abs": {"tf": 1}, "icepool.Vector.round": {"tf": 1}, "icepool.Vector.trunc": {"tf": 1}, "icepool.Vector.floor": {"tf": 1}, "icepool.Vector.ceil": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.Vector.reverse_binary_operator": {"tf": 1}, "icepool.Vector.append": {"tf": 1}, "icepool.Vector.concatenate": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.Symbols.__init__": {"tf": 1}, "icepool.Symbols.additive_union": {"tf": 1}, "icepool.Symbols.difference": {"tf": 1}, "icepool.Symbols.intersection": {"tf": 1}, "icepool.Symbols.union": {"tf": 1}, "icepool.Symbols.symmetric_difference": {"tf": 1}, "icepool.Symbols.multiply_counts": {"tf": 1}, "icepool.Symbols.divide_counts": {"tf": 1}, "icepool.Symbols.count_subset": {"tf": 1}, "icepool.Symbols.modulo_counts": {"tf": 1}, "icepool.Symbols.issubset": {"tf": 1}, "icepool.Symbols.issuperset": {"tf": 1}, "icepool.Symbols.isdisjoint": {"tf": 1}, "icepool.Symbols.has_negative_counts": {"tf": 1}, "icepool.Symbols.count": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.CountsKeysView": {"tf": 1}, "icepool.CountsKeysView.__init__": {"tf": 1}, "icepool.CountsValuesView": {"tf": 1}, "icepool.CountsValuesView.__init__": {"tf": 1}, "icepool.CountsItemsView": {"tf": 1}, "icepool.CountsItemsView.__init__": {"tf": 1}, "icepool.from_cumulative": {"tf": 1}, "icepool.from_rv": {"tf": 1}, "icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.min_outcome": {"tf": 1}, "icepool.max_outcome": {"tf": 1}, "icepool.consecutive": {"tf": 1}, "icepool.sorted_union": {"tf": 1}, "icepool.commonize_denominator": {"tf": 1}, "icepool.reduce": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_function": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.Reroll": {"tf": 1}, "icepool.RerollType": {"tf": 1}, "icepool.RerollType.Reroll": {"tf": 1}, "icepool.Pool": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.Pool.clear_cache": {"tf": 1}, "icepool.Pool.raw_size": {"tf": 1}, "icepool.Pool.denominator": {"tf": 1}, "icepool.Pool.unique_dice": {"tf": 1}, "icepool.Pool.outcomes": {"tf": 1}, "icepool.Pool.output_arity": {"tf": 1}, "icepool.Pool.local_order_preference": {"tf": 1}, "icepool.Pool.min_outcome": {"tf": 1}, "icepool.Pool.max_outcome": {"tf": 1}, "icepool.Pool.additive_union": {"tf": 1}, "icepool.standard_pool": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetGenerator.has_free_variables": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.outcomes": {"tf": 1}, "icepool.MultisetExpression.output_arity": {"tf": 1}, "icepool.MultisetExpression.local_order_preference": {"tf": 1}, "icepool.MultisetExpression.has_free_variables": {"tf": 1}, "icepool.MultisetExpression.denominator": {"tf": 1}, "icepool.MultisetExpression.min_outcome": {"tf": 1}, "icepool.MultisetExpression.max_outcome": {"tf": 1}, "icepool.MultisetExpression.equals": {"tf": 1}, "icepool.MultisetExpression.order_preference": {"tf": 1}, "icepool.MultisetExpression.sample": {"tf": 1}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.union": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetExpression.map_counts": {"tf": 1}, "icepool.MultisetExpression.multiply_counts": {"tf": 1}, "icepool.MultisetExpression.divide_counts": {"tf": 1}, "icepool.MultisetExpression.modulo_counts": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.unique": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}, "icepool.MultisetExpression.expand": {"tf": 1}, "icepool.MultisetExpression.sum": {"tf": 1}, "icepool.MultisetExpression.count": {"tf": 1}, "icepool.MultisetExpression.any": {"tf": 1}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetExpression.largest_count": {"tf": 1}, "icepool.MultisetExpression.largest_count_and_outcome": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1}, "icepool.MultisetExpression.largest_straight": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.MultisetExpression.all_straights": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.MultisetEvaluator.bound_inputs": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.MultisetEvaluator.sample": {"tf": 1}, "icepool.Order": {"tf": 1}, "icepool.Order.Ascending": {"tf": 1}, "icepool.Order.Descending": {"tf": 1}, "icepool.Order.Any": {"tf": 1}, "icepool.Order.merge": {"tf": 1}, "icepool.Deck": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.Deck.keys": {"tf": 1}, "icepool.Deck.values": {"tf": 1}, "icepool.Deck.items": {"tf": 1}, "icepool.Deck.size": {"tf": 1}, "icepool.Deck.deal": {"tf": 1}, "icepool.Deck.additive_union": {"tf": 1}, "icepool.Deck.difference": {"tf": 1}, "icepool.Deck.intersection": {"tf": 1}, "icepool.Deck.union": {"tf": 1}, "icepool.Deck.symmetric_difference": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.Deck.sequence": {"tf": 1}, "icepool.Deal": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.Deal.deck": {"tf": 1}, "icepool.Deal.hand_sizes": {"tf": 1}, "icepool.Deal.total_cards_dealt": {"tf": 1}, "icepool.Deal.outcomes": {"tf": 1}, "icepool.Deal.output_arity": {"tf": 1}, "icepool.Deal.denominator": {"tf": 1}, "icepool.Deal.local_order_preference": {"tf": 1}, "icepool.MultiDeal": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.MultiDeal.deck": {"tf": 1}, "icepool.MultiDeal.hand_sizes": {"tf": 1}, "icepool.MultiDeal.total_cards_dealt": {"tf": 1}, "icepool.MultiDeal.outcomes": {"tf": 1}, "icepool.MultiDeal.output_arity": {"tf": 1}, "icepool.MultiDeal.denominator": {"tf": 1}, "icepool.MultiDeal.local_order_preference": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.format_probability_inverse": {"tf": 1}, "icepool.evaluator": {"tf": 1}, "icepool.evaluator.JointEvaluator": {"tf": 1}, "icepool.evaluator.JointEvaluator.__init__": {"tf": 1}, "icepool.evaluator.JointEvaluator.next_state": {"tf": 1}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.JointEvaluator.order": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.SumEvaluator": {"tf": 1}, "icepool.evaluator.SumEvaluator.__init__": {"tf": 1}, "icepool.evaluator.SumEvaluator.next_state": {"tf": 1}, "icepool.evaluator.sum_evaluator": {"tf": 1}, "icepool.evaluator.CountEvaluator": {"tf": 1}, "icepool.evaluator.CountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.count_evaluator": {"tf": 1}, "icepool.evaluator.AnyEvaluator": {"tf": 1}, "icepool.evaluator.AnyEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AnyEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.any_evaluator": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.highest_outcome_and_count_evaluator": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.largest_count_evaluator": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.next_state": {"tf": 1}, "icepool.evaluator.largest_count_and_outcome_evaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.largest_straight_evaluator": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_low": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_high": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.all_straights_evaluator": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.KeepEvaluator": {"tf": 1}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1}, "icepool.evaluator.KeepEvaluator.next_state": {"tf": 1}, "icepool.evaluator.KeepEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.KeepEvaluator.order": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.__init__": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1}, "icepool.function": {"tf": 1}, "icepool.function.d": {"tf": 1}, "icepool.function.z": {"tf": 1}, "icepool.function.coin": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.function.from_rv": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}, "icepool.function.min_outcome": {"tf": 1}, "icepool.function.max_outcome": {"tf": 1}, "icepool.function.consecutive": {"tf": 1}, "icepool.function.sorted_union": {"tf": 1}, "icepool.function.commonize_denominator": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_function": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}, "icepool.typing": {"tf": 1}, "icepool.typing.S": {"tf": 1}, "icepool.typing.T": {"tf": 1}, "icepool.typing.T_co": {"tf": 1}, "icepool.typing.T_contra": {"tf": 1}, "icepool.typing.U": {"tf": 1}, "icepool.typing.U_co": {"tf": 1}, "icepool.typing.Qs": {"tf": 1}, "icepool.typing.RerollType": {"tf": 1}, "icepool.typing.RerollType.Reroll": {"tf": 1}, "icepool.typing.Outcome": {"tf": 1}, "icepool.typing.ImplicitConversionError": {"tf": 1}, "icepool.typing.count_positional_parameters": {"tf": 1}, "icepool.typing.guess_star": {"tf": 1}}, "df": 404}}}}}}, "n": {"docs": {"icepool.Die.is_in": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Symbols.__init__": {"tf": 1}, "icepool.CountsKeysView.__init__": {"tf": 1}, "icepool.CountsValuesView.__init__": {"tf": 1}, "icepool.CountsItemsView.__init__": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.evaluator.JointEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.__init__": {"tf": 1}, "icepool.evaluator.SumEvaluator.__init__": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.__init__": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.__init__": {"tf": 1}}, "df": 19}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Symbols.intersection": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.Deck.intersection": {"tf": 1}}, "df": 3}}}}}}}}}}, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"icepool.MultisetEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1}}, "df": 3}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"icepool.format_probability_inverse": {"tf": 1}}, "df": 1}}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.items": {"tf": 1}, "icepool.Population.items": {"tf": 1}, "icepool.Deck.items": {"tf": 1}}, "df": 3}}}}, "f": {"docs": {"icepool.Die.if_else": {"tf": 1}}, "df": 1}, "s": {"docs": {"icepool.Die.is_in": {"tf": 1}, "icepool.Population.is_empty": {"tf": 1}}, "df": 2, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Symbols.issubset": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1}}, "df": 2, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.IsSubsetEvaluator": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.default_outcome": {"tf": 1}}, "df": 3}}}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Symbols.issuperset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}}, "df": 2, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.IsSupersetEvaluator": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.default_outcome": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "j": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Symbols.isdisjoint": {"tf": 1}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}}, "df": 2, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.IsDisjointSetEvaluator": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.default_outcome": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.IsProperSubsetEvaluator": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.default_outcome": {"tf": 1}}, "df": 3}}}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.IsProperSupersetEvaluator": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.default_outcome": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.IsEqualSetEvaluator": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.default_outcome": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}}, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.IsNotEqualSetEvaluator": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.default_outcome": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}}}}}}, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.typing.ImplicitConversionError": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}}}}, "d": {"docs": {"icepool.d": {"tf": 1}, "icepool.function.d": {"tf": 1}}, "df": 2, "i": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die": {"tf": 1}, "icepool.Die.__init__": {"tf": 1}, "icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.keys": {"tf": 1}, "icepool.Die.values": {"tf": 1}, "icepool.Die.items": {"tf": 1}, "icepool.Die.simplify": {"tf": 1}, "icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.truncate": {"tf": 1}, "icepool.Die.clip": {"tf": 1}, "icepool.Die.map": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 1}, "icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.if_else": {"tf": 1}, "icepool.Die.is_in": {"tf": 1}, "icepool.Die.count": {"tf": 1}, "icepool.Die.sequence": {"tf": 1}, "icepool.Die.pool": {"tf": 1}, "icepool.Die.keep": {"tf": 1}, "icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Die.middle": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Die.abs": {"tf": 1}, "icepool.Die.round": {"tf": 1}, "icepool.Die.stochastic_round": {"tf": 1}, "icepool.Die.trunc": {"tf": 1}, "icepool.Die.floor": {"tf": 1}, "icepool.Die.ceil": {"tf": 1}, "icepool.Die.cmp": {"tf": 1}, "icepool.Die.sign": {"tf": 1}, "icepool.Die.equals": {"tf": 1}}, "df": 39}, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Population.divide_quantities": {"tf": 1}, "icepool.Symbols.divide_counts": {"tf": 1}, "icepool.MultisetExpression.divide_counts": {"tf": 1}}, "df": 3}}}}, "f": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Symbols.difference": {"tf": 1}, "icepool.Symbols.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.Deck.difference": {"tf": 1}, "icepool.Deck.symmetric_difference": {"tf": 1}}, "df": 6}}}}}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Pool.unique_dice": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Population.denominator": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1}, "icepool.commonize_denominator": {"tf": 1}, "icepool.Pool.denominator": {"tf": 1}, "icepool.MultisetExpression.denominator": {"tf": 1}, "icepool.Deal.denominator": {"tf": 1}, "icepool.MultiDeal.denominator": {"tf": 1}, "icepool.function.commonize_denominator": {"tf": 1}}, "df": 8}}}}}}}}}, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Population.standard_deviation": {"tf": 1}}, "df": 1}}}}}}}, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.Order.Descending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}}, "df": 3}}}}}}}}, "c": {"docs": {}, "df": 0, "k": {"docs": {"icepool.Deck": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.Deck.keys": {"tf": 1}, "icepool.Deck.values": {"tf": 1}, "icepool.Deck.items": {"tf": 1}, "icepool.Deck.size": {"tf": 1}, "icepool.Deck.deal": {"tf": 1}, "icepool.Deck.additive_union": {"tf": 1}, "icepool.Deck.difference": {"tf": 1}, "icepool.Deck.intersection": {"tf": 1}, "icepool.Deck.union": {"tf": 1}, "icepool.Deck.symmetric_difference": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.Deck.sequence": {"tf": 1}, "icepool.Deal.deck": {"tf": 1}, "icepool.MultiDeal.deck": {"tf": 1}}, "df": 16}}, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Deck.deal": {"tf": 1}, "icepool.Deal": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.Deal.deck": {"tf": 1}, "icepool.Deal.hand_sizes": {"tf": 1}, "icepool.Deal.total_cards_dealt": {"tf": 1}, "icepool.Deal.outcomes": {"tf": 1}, "icepool.Deal.output_arity": {"tf": 1}, "icepool.Deal.denominator": {"tf": 1}, "icepool.Deal.local_order_preference": {"tf": 1}}, "df": 10, "t": {"docs": {"icepool.Deal.total_cards_dealt": {"tf": 1}, "icepool.MultiDeal.total_cards_dealt": {"tf": 1}}, "df": 2}}}, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"icepool.evaluator.ComparisonEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.default_outcome": {"tf": 1}}, "df": 8}}}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {"icepool.MultisetExpression.drop_outcomes": {"tf": 1}}, "df": 1}}}}, "z": {"docs": {"icepool.z": {"tf": 1}, "icepool.function.z": {"tf": 1}}, "df": 2, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {"icepool.Population.zero": {"tf": 1}, "icepool.Population.zero_outcome": {"tf": 1}}, "df": 2}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {"icepool.typing.T_co": {"tf": 1}, "icepool.typing.U_co": {"tf": 1}}, "df": 2, "i": {"docs": {}, "df": 0, "n": {"docs": {"icepool.coin": {"tf": 1}, "icepool.function.coin": {"tf": 1}}, "df": 2}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.count": {"tf": 1}, "icepool.Symbols.count_subset": {"tf": 1}, "icepool.Symbols.count": {"tf": 1}, "icepool.MultisetExpression.count": {"tf": 1}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1}, "icepool.MultisetExpression.largest_count": {"tf": 1}, "icepool.MultisetExpression.largest_count_and_outcome": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1}, "icepool.evaluator.count_evaluator": {"tf": 1}, "icepool.evaluator.highest_outcome_and_count_evaluator": {"tf": 1}, "icepool.evaluator.largest_count_evaluator": {"tf": 1}, "icepool.evaluator.largest_count_and_outcome_evaluator": {"tf": 1}, "icepool.typing.count_positional_parameters": {"tf": 1}}, "df": 13, "s": {"docs": {"icepool.Symbols.multiply_counts": {"tf": 1}, "icepool.Symbols.divide_counts": {"tf": 1}, "icepool.Symbols.modulo_counts": {"tf": 1}, "icepool.Symbols.has_negative_counts": {"tf": 1}, "icepool.MultisetExpression.map_counts": {"tf": 1}, "icepool.MultisetExpression.multiply_counts": {"tf": 1}, "icepool.MultisetExpression.divide_counts": {"tf": 1}, "icepool.MultisetExpression.modulo_counts": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}}, "df": 11, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "w": {"docs": {"icepool.CountsKeysView": {"tf": 1}, "icepool.CountsKeysView.__init__": {"tf": 1}}, "df": 2}}}}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "w": {"docs": {"icepool.CountsValuesView": {"tf": 1}, "icepool.CountsValuesView.__init__": {"tf": 1}}, "df": 2}}}}}}}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "w": {"docs": {"icepool.CountsItemsView": {"tf": 1}, "icepool.CountsItemsView.__init__": {"tf": 1}}, "df": 2}}}}}}}}}, "u": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.CountSubsetEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.CountEvaluator": {"tf": 1}, "icepool.evaluator.CountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountEvaluator.final_outcome": {"tf": 1}}, "df": 3}}}}}}}}}}}}, "m": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Population.common_outcome_length": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {"icepool.commonize_denominator": {"tf": 1}, "icepool.function.commonize_denominator": {"tf": 1}}, "df": 2}}}}}}, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.ComparisonEvaluator": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.final_outcome": {"tf": 1}}, "df": 5}}}}}}}}}}}}}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Population.covariance": {"tf": 1}}, "df": 1}}}}}}}}, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Population.correlation": {"tf": 1}}, "df": 1}}}}}}}}}, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Vector.concatenate": {"tf": 1}}, "df": 1}}}}}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"icepool.consecutive": {"tf": 1}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.function.consecutive": {"tf": 1}}, "df": 3}}}}}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {"icepool.typing.T_contra": {"tf": 1}}, "df": 1}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {"icepool.Die.clip": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Pool.clear_cache": {"tf": 1}}, "df": 1}}}}, "e": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Die.ceil": {"tf": 1}, "icepool.Vector.ceil": {"tf": 1}}, "df": 2}}}, "m": {"docs": {}, "df": 0, "p": {"docs": {"icepool.Die.cmp": {"tf": 1}}, "df": 1}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Population.cramer_von_mises": {"tf": 1}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"icepool.from_cumulative": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}}, "df": 2}}}}}}}}}, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Pool.clear_cache": {"tf": 1}}, "df": 1}}}, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Deal.total_cards_dealt": {"tf": 1}, "icepool.MultiDeal.total_cards_dealt": {"tf": 1}}, "df": 2}}}}}, "s": {"docs": {"icepool.typing.S": {"tf": 1}}, "df": 1, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"icepool.stochastic_round": {"tf": 1}, "icepool.Die.stochastic_round": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1}}, "df": 3}}}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Population.standard_deviation": {"tf": 1}, "icepool.standard_pool": {"tf": 1}}, "df": 2, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Population.standardized_moment": {"tf": 1}}, "df": 1}}}}}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.JointEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.next_state": {"tf": 1}, "icepool.evaluator.SumEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AnyEvaluator.next_state": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.next_state": {"tf": 1}, "icepool.evaluator.KeepEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 22}}, "r": {"docs": {"icepool.typing.guess_star": {"tf": 1}}, "df": 1}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {"icepool.MultisetExpression.largest_straight": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.evaluator.largest_straight_evaluator": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_low": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_high": {"tf": 1}}, "df": 5, "s": {"docs": {"icepool.MultisetExpression.all_straights": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.evaluator.all_straights_evaluator": {"tf": 1}}, "df": 3}}}}}}}}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.simplify": {"tf": 1}}, "df": 1}}}}}}, "g": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.sign": {"tf": 1}}, "df": 1}}, "z": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Pool.raw_size": {"tf": 1}, "icepool.Deck.size": {"tf": 1}}, "df": 2, "s": {"docs": {"icepool.Deal.hand_sizes": {"tf": 1}, "icepool.MultiDeal.hand_sizes": {"tf": 1}}, "df": 2}}}}, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.split": {"tf": 1}}, "df": 1}}}}, "u": {"docs": {}, "df": 0, "m": {"docs": {"icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.MultisetExpression.sum": {"tf": 1}, "icepool.evaluator.sum_evaluator": {"tf": 1}}, "df": 4, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.SumEvaluator": {"tf": 1}, "icepool.evaluator.SumEvaluator.__init__": {"tf": 1}, "icepool.evaluator.SumEvaluator.next_state": {"tf": 1}}, "df": 3}}}}}}}}}}, "b": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Symbols.count_subset": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1}}, "df": 2}}}}}, "e": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.sequence": {"tf": 1}, "icepool.Deck.sequence": {"tf": 1}}, "df": 2}}}}}}}, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "v": {"docs": {"icepool.Population.kolmogorov_smirnov": {"tf": 1}}, "df": 1}}}}}}, "d": {"docs": {"icepool.Population.sd": {"tf": 1}}, "df": 1}, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Population.skewness": {"tf": 1}}, "df": 1}}}}}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Population.sample": {"tf": 1}, "icepool.MultisetExpression.sample": {"tf": 1}, "icepool.MultisetEvaluator.sample": {"tf": 1}}, "df": 3}}}}}, "y": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Symbols": {"tf": 1}, "icepool.Symbols.__init__": {"tf": 1}, "icepool.Symbols.additive_union": {"tf": 1}, "icepool.Symbols.difference": {"tf": 1}, "icepool.Symbols.intersection": {"tf": 1}, "icepool.Symbols.union": {"tf": 1}, "icepool.Symbols.symmetric_difference": {"tf": 1}, "icepool.Symbols.multiply_counts": {"tf": 1}, "icepool.Symbols.divide_counts": {"tf": 1}, "icepool.Symbols.count_subset": {"tf": 1}, "icepool.Symbols.modulo_counts": {"tf": 1}, "icepool.Symbols.issubset": {"tf": 1}, "icepool.Symbols.issuperset": {"tf": 1}, "icepool.Symbols.isdisjoint": {"tf": 1}, "icepool.Symbols.has_negative_counts": {"tf": 1}, "icepool.Symbols.count": {"tf": 1}}, "df": 16}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"icepool.Symbols.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.Deck.symmetric_difference": {"tf": 1}}, "df": 3}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"icepool.MultisetExpression.sort_match": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.sorted_union": {"tf": 1}, "icepool.function.sorted_union": {"tf": 1}}, "df": 2}}}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"icepool.stochastic_round": {"tf": 1}, "icepool.Die.round": {"tf": 1}, "icepool.Die.stochastic_round": {"tf": 1}, "icepool.Vector.round": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1}}, "df": 5}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Die.reroll": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Reroll": {"tf": 1}, "icepool.RerollType.Reroll": {"tf": 1}, "icepool.typing.RerollType.Reroll": {"tf": 1}}, "df": 5, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"icepool.RerollType": {"tf": 1}, "icepool.RerollType.Reroll": {"tf": 1}, "icepool.typing.RerollType": {"tf": 1}, "icepool.typing.RerollType.Reroll": {"tf": 1}}, "df": 4}}}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Vector.reverse_binary_operator": {"tf": 1}}, "df": 1}}}}}, "d": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.reduce": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.function.reduce": {"tf": 1}}, "df": 3}}}}}, "v": {"docs": {"icepool.from_rv": {"tf": 1}, "icepool.function.from_rv": {"tf": 1}}, "df": 2}, "a": {"docs": {}, "df": 0, "w": {"docs": {"icepool.Pool.raw_size": {"tf": 1}}, "df": 1}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"icepool.one_hot": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}}, "df": 3}}, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Outcome": {"tf": 1}, "icepool.Population.common_outcome_length": {"tf": 1}, "icepool.Population.min_outcome": {"tf": 1}, "icepool.Population.max_outcome": {"tf": 1}, "icepool.Population.zero_outcome": {"tf": 1}, "icepool.min_outcome": {"tf": 1}, "icepool.max_outcome": {"tf": 1}, "icepool.Pool.min_outcome": {"tf": 1}, "icepool.Pool.max_outcome": {"tf": 1}, "icepool.MultisetExpression.min_outcome": {"tf": 1}, "icepool.MultisetExpression.max_outcome": {"tf": 1}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1}, "icepool.MultisetExpression.largest_count_and_outcome": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.CountEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AnyEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.highest_outcome_and_count_evaluator": {"tf": 1}, "icepool.evaluator.largest_count_and_outcome_evaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_low": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_high": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.KeepEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.function.min_outcome": {"tf": 1}, "icepool.function.max_outcome": {"tf": 1}, "icepool.typing.Outcome": {"tf": 1}}, "df": 44, "s": {"docs": {"icepool.Population.outcomes": {"tf": 1}, "icepool.Pool.outcomes": {"tf": 1}, "icepool.MultisetExpression.outcomes": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.Deal.outcomes": {"tf": 1}, "icepool.MultiDeal.outcomes": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}}, "df": 16}}}}}, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Pool.output_arity": {"tf": 1}, "icepool.MultisetExpression.output_arity": {"tf": 1}, "icepool.Deal.output_arity": {"tf": 1}, "icepool.MultiDeal.output_arity": {"tf": 1}}, "df": 4}}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Vector.unary_operator": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.Vector.reverse_binary_operator": {"tf": 1}}, "df": 5}}}}}}}, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Pool.local_order_preference": {"tf": 1}, "icepool.MultisetExpression.local_order_preference": {"tf": 1}, "icepool.MultisetExpression.order_preference": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.Order": {"tf": 1}, "icepool.Order.Ascending": {"tf": 1}, "icepool.Order.Descending": {"tf": 1}, "icepool.Order.Any": {"tf": 1}, "icepool.Order.merge": {"tf": 1}, "icepool.Deal.local_order_preference": {"tf": 1}, "icepool.MultiDeal.local_order_preference": {"tf": 1}, "icepool.evaluator.JointEvaluator.order": {"tf": 1}, "icepool.evaluator.KeepEvaluator.order": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}}, "df": 15}}}}}, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"icepool.one_hot": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}}, "df": 3}}, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {"icepool.Population.median_high": {"tf": 1}, "icepool.Population.quantile_high": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_high": {"tf": 1}}, "df": 3, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.highest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1}, "icepool.evaluator.highest_outcome_and_count_evaluator": {"tf": 1}}, "df": 6, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.extra_outcomes": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Symbols.has_negative_counts": {"tf": 1}, "icepool.MultisetGenerator.has_free_variables": {"tf": 1}, "icepool.MultisetExpression.has_free_variables": {"tf": 1}}, "df": 3}, "n": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Deal.hand_sizes": {"tf": 1}, "icepool.MultiDeal.hand_sizes": {"tf": 1}}, "df": 2}}}}, "u": {"docs": {"icepool.typing.U": {"tf": 1}, "icepool.typing.U_co": {"tf": 1}}, "df": 2, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.unary_operator": {"tf": 1}, "icepool.Vector.unary_operator": {"tf": 1}}, "df": 2}}}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Symbols.additive_union": {"tf": 1}, "icepool.Symbols.union": {"tf": 1}, "icepool.sorted_union": {"tf": 1}, "icepool.Pool.additive_union": {"tf": 1}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.MultisetExpression.union": {"tf": 1}, "icepool.Deck.additive_union": {"tf": 1}, "icepool.Deck.union": {"tf": 1}, "icepool.function.sorted_union": {"tf": 1}}, "df": 9}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Pool.unique_dice": {"tf": 1}, "icepool.MultisetExpression.unique": {"tf": 1}}, "df": 2}}}}}}, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.binary_operator": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.Vector.reverse_binary_operator": {"tf": 1}}, "df": 3}}}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"icepool.MultisetEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1}}, "df": 3}}}}}, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.keys": {"tf": 1}, "icepool.Population.keys": {"tf": 1}, "icepool.Deck.keys": {"tf": 1}}, "df": 3}}, "e": {"docs": {}, "df": 0, "p": {"docs": {"icepool.Die.keep": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}}, "df": 4, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.KeepEvaluator": {"tf": 1}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1}, "icepool.evaluator.KeepEvaluator.next_state": {"tf": 1}, "icepool.evaluator.KeepEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.KeepEvaluator.order": {"tf": 1}}, "df": 5}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "v": {"docs": {"icepool.Population.kolmogorov_smirnov": {"tf": 1}}, "df": 1}}}}}}}}}, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Population.excess_kurtosis": {"tf": 1}}, "df": 1}}}}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.values": {"tf": 1}, "icepool.Population.values": {"tf": 1}, "icepool.Deck.values": {"tf": 1}}, "df": 3}}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Population.variance": {"tf": 1}}, "df": 1}}}, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.MultisetGenerator.has_free_variables": {"tf": 1}, "icepool.MultisetExpression.has_free_variables": {"tf": 1}}, "df": 2}}}}}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Population.cramer_von_mises": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Vector": {"tf": 1}, "icepool.Vector.unary_operator": {"tf": 1}, "icepool.Vector.abs": {"tf": 1}, "icepool.Vector.round": {"tf": 1}, "icepool.Vector.trunc": {"tf": 1}, "icepool.Vector.floor": {"tf": 1}, "icepool.Vector.ceil": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.Vector.reverse_binary_operator": {"tf": 1}, "icepool.Vector.append": {"tf": 1}, "icepool.Vector.concatenate": {"tf": 1}}, "df": 11, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {"icepool.vectorize": {"tf": 1}}, "df": 1}}}}}}}}}, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.filter": {"tf": 1}}, "df": 1}}}}, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.CountEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AnyEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.KeepEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}}, "df": 15}}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.floor": {"tf": 1}, "icepool.Vector.floor": {"tf": 1}}, "df": 2}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Population.format": {"tf": 1}, "icepool.format_probability_inverse": {"tf": 1}}, "df": 2}}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {"icepool.from_cumulative": {"tf": 1}, "icepool.from_rv": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.function.from_rv": {"tf": 1}}, "df": 4}}, "e": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultisetGenerator.has_free_variables": {"tf": 1}, "icepool.MultisetExpression.has_free_variables": {"tf": 1}}, "df": 2}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.map_function": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.function": {"tf": 1}, "icepool.function.d": {"tf": 1}, "icepool.function.z": {"tf": 1}, "icepool.function.coin": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.function.from_rv": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}, "icepool.function.min_outcome": {"tf": 1}, "icepool.function.max_outcome": {"tf": 1}, "icepool.function.consecutive": {"tf": 1}, "icepool.function.sorted_union": {"tf": 1}, "icepool.function.commonize_denominator": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_function": {"tf": 1.4142135623730951}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 23}}}}}}}}, "t": {"docs": {"icepool.typing.T": {"tf": 1}, "icepool.typing.T_co": {"tf": 1}, "icepool.typing.T_contra": {"tf": 1}}, "df": 3, "r": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {"icepool.Die.trunc": {"tf": 1}, "icepool.Vector.trunc": {"tf": 1}}, "df": 2, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.truncate": {"tf": 1}}, "df": 1}}}}}}}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.map_and_time": {"tf": 1}, "icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 5}}}, "o": {"docs": {"icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 9, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Deal.total_cards_dealt": {"tf": 1}, "icepool.MultiDeal.total_cards_dealt": {"tf": 1}}, "df": 2}}}}, "u": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {"icepool.tupleize": {"tf": 1}}, "df": 1}}}}}}}, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.typing": {"tf": 1}, "icepool.typing.S": {"tf": 1}, "icepool.typing.T": {"tf": 1}, "icepool.typing.T_co": {"tf": 1}, "icepool.typing.T_contra": {"tf": 1}, "icepool.typing.U": {"tf": 1}, "icepool.typing.U_co": {"tf": 1}, "icepool.typing.Qs": {"tf": 1}, "icepool.typing.RerollType": {"tf": 1}, "icepool.typing.RerollType.Reroll": {"tf": 1}, "icepool.typing.Outcome": {"tf": 1}, "icepool.typing.ImplicitConversionError": {"tf": 1}, "icepool.typing.count_positional_parameters": {"tf": 1}, "icepool.typing.guess_star": {"tf": 1}}, "df": 14}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"icepool.Die.map": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_function": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.MultisetExpression.map_counts": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_function": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 13}, "x": {"docs": {"icepool.Population.max_outcome": {"tf": 1}, "icepool.pointwise_max": {"tf": 1}, "icepool.max_outcome": {"tf": 1}, "icepool.Pool.max_outcome": {"tf": 1}, "icepool.MultisetExpression.max_outcome": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.max_outcome": {"tf": 1}}, "df": 7, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {"icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}}, "df": 2}}}}}, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Population.marginals": {"tf": 1}}, "df": 1}}}}}}}, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}}, "df": 3}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.Population.mean": {"tf": 1}}, "df": 2}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Population.median": {"tf": 1}, "icepool.Population.median_low": {"tf": 1}, "icepool.Population.median_high": {"tf": 1}}, "df": 3}}}}, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Order.merge": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.middle": {"tf": 1}, "icepool.middle": {"tf": 1}}, "df": 2}}}}, "n": {"docs": {"icepool.Population.min_outcome": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.min_outcome": {"tf": 1}, "icepool.Pool.min_outcome": {"tf": 1}, "icepool.MultisetExpression.min_outcome": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}, "icepool.function.min_outcome": {"tf": 1}}, "df": 7}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Population.cramer_von_mises": {"tf": 1}}, "df": 1}}}}, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Population.multiply_quantities": {"tf": 1}, "icepool.Symbols.multiply_counts": {"tf": 1}, "icepool.MultisetExpression.multiply_counts": {"tf": 1}}, "df": 3}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"icepool.multiset_function": {"tf": 1}}, "df": 1, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetGenerator.has_free_variables": {"tf": 1}}, "df": 2}}}}}}}}}, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.outcomes": {"tf": 1}, "icepool.MultisetExpression.output_arity": {"tf": 1}, "icepool.MultisetExpression.local_order_preference": {"tf": 1}, "icepool.MultisetExpression.has_free_variables": {"tf": 1}, "icepool.MultisetExpression.denominator": {"tf": 1}, "icepool.MultisetExpression.min_outcome": {"tf": 1}, "icepool.MultisetExpression.max_outcome": {"tf": 1}, "icepool.MultisetExpression.equals": {"tf": 1}, "icepool.MultisetExpression.order_preference": {"tf": 1}, "icepool.MultisetExpression.sample": {"tf": 1}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.union": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetExpression.map_counts": {"tf": 1}, "icepool.MultisetExpression.multiply_counts": {"tf": 1}, "icepool.MultisetExpression.divide_counts": {"tf": 1}, "icepool.MultisetExpression.modulo_counts": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.unique": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}, "icepool.MultisetExpression.expand": {"tf": 1}, "icepool.MultisetExpression.sum": {"tf": 1}, "icepool.MultisetExpression.count": {"tf": 1}, "icepool.MultisetExpression.any": {"tf": 1}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetExpression.largest_count": {"tf": 1}, "icepool.MultisetExpression.largest_count_and_outcome": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1}, "icepool.MultisetExpression.largest_straight": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.MultisetExpression.all_straights": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}}, "df": 47}}}}}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.MultisetEvaluator.bound_inputs": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.MultisetEvaluator.sample": {"tf": 1}}, "df": 11}}}}}}}}}, "f": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.__init__": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1}}, "df": 7}}}}}}}}}}}}}}}}}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.MultiDeal": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.MultiDeal.deck": {"tf": 1}, "icepool.MultiDeal.hand_sizes": {"tf": 1}, "icepool.MultiDeal.total_cards_dealt": {"tf": 1}, "icepool.MultiDeal.outcomes": {"tf": 1}, "icepool.MultiDeal.output_arity": {"tf": 1}, "icepool.MultiDeal.denominator": {"tf": 1}, "icepool.MultiDeal.local_order_preference": {"tf": 1}}, "df": 9}}}}}}}}, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {"icepool.Population.modulo_quantities": {"tf": 1}, "icepool.Symbols.modulo_counts": {"tf": 1}, "icepool.MultisetExpression.modulo_counts": {"tf": 1}}, "df": 3}}}, "e": {"docs": {"icepool.Population.mode": {"tf": 1}}, "df": 1}, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Population.modal_quantity": {"tf": 1}}, "df": 1}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Population.standardized_moment": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.map_and_time": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1}, "icepool.MultisetExpression.largest_count_and_outcome": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.evaluator.highest_outcome_and_count_evaluator": {"tf": 1}, "icepool.evaluator.largest_count_and_outcome_evaluator": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_low": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_high": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 10}, "y": {"docs": {"icepool.MultisetExpression.any": {"tf": 1}, "icepool.Order.Any": {"tf": 1}, "icepool.evaluator.any_evaluator": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1}}, "df": 11, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.AnyEvaluator": {"tf": 1}, "icepool.evaluator.AnyEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AnyEvaluator.final_outcome": {"tf": 1}}, "df": 3}}}}}}}}}}}, "b": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.abs": {"tf": 1}, "icepool.Vector.abs": {"tf": 1}}, "df": 2}}, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Vector.append": {"tf": 1}}, "df": 1}}}}}, "d": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Symbols.additive_union": {"tf": 1}, "icepool.Pool.additive_union": {"tf": 1}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.Deck.additive_union": {"tf": 1}}, "df": 4}}}}}}}, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Again": {"tf": 1}}, "df": 1}}}}, "c": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"icepool.accumulate": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}}, "df": 2}}}}}}}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Pool.output_arity": {"tf": 1}, "icepool.MultisetExpression.output_arity": {"tf": 1}, "icepool.Deal.output_arity": {"tf": 1}, "icepool.MultiDeal.output_arity": {"tf": 1}}, "df": 4}}}, "g": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"icepool.MultisetExpression.argsort": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.ArgsortEvaluator": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}}, "df": 5}}}}}}}}}}}}}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {"icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetExpression.all_straights": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.evaluator.all_straights_evaluator": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1}}, "df": 12, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.AllCountsEvaluator": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.extra_outcomes": {"tf": 1}}, "df": 5}}}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.AllStraightsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}}, "df": 4}}}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}}, "df": 5}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.Order.Ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}}, "df": 3}}}}}}}}}, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.explode": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}}, "df": 2}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"icepool.MultisetExpression.expand": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.final_outcome": {"tf": 1}}, "df": 4}}}}}}}}}}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Population.excess_kurtosis": {"tf": 1}}, "df": 1}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {"icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}}, "df": 9}}}}, "l": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.if_else": {"tf": 1}}, "df": 1}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.equals": {"tf": 1}, "icepool.MultisetExpression.equals": {"tf": 1}}, "df": 2}}}}}, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Population.is_empty": {"tf": 1}}, "df": 1}}}}, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Population.entropy": {"tf": 1}}, "df": 1}}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultisetEvaluator.evaluate": {"tf": 1}}, "df": 1}, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator": {"tf": 1}, "icepool.evaluator.JointEvaluator": {"tf": 1}, "icepool.evaluator.JointEvaluator.__init__": {"tf": 1}, "icepool.evaluator.JointEvaluator.next_state": {"tf": 1}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.JointEvaluator.order": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.SumEvaluator": {"tf": 1}, "icepool.evaluator.SumEvaluator.__init__": {"tf": 1}, "icepool.evaluator.SumEvaluator.next_state": {"tf": 1}, "icepool.evaluator.sum_evaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.CountEvaluator": {"tf": 1}, "icepool.evaluator.CountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.count_evaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.AnyEvaluator": {"tf": 1}, "icepool.evaluator.AnyEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AnyEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.any_evaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.highest_outcome_and_count_evaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestCountEvaluator": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.largest_count_evaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestCountAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.next_state": {"tf": 1}, "icepool.evaluator.largest_count_and_outcome_evaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.largest_straight_evaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_low": {"tf": 1.4142135623730951}, "icepool.evaluator.largest_straight_and_outcome_evaluator_high": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.all_straights_evaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.KeepEvaluator": {"tf": 1}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1}, "icepool.evaluator.KeepEvaluator.next_state": {"tf": 1}, "icepool.evaluator.KeepEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.KeepEvaluator.order": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.__init__": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1}}, "df": 109}}}}}}}}}, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Die.pool": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.Pool": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.Pool.clear_cache": {"tf": 1}, "icepool.Pool.raw_size": {"tf": 1}, "icepool.Pool.denominator": {"tf": 1}, "icepool.Pool.unique_dice": {"tf": 1}, "icepool.Pool.outcomes": {"tf": 1}, "icepool.Pool.output_arity": {"tf": 1}, "icepool.Pool.local_order_preference": {"tf": 1}, "icepool.Pool.min_outcome": {"tf": 1}, "icepool.Pool.max_outcome": {"tf": 1}, "icepool.Pool.additive_union": {"tf": 1}, "icepool.standard_pool": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 19}}, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Population": {"tf": 1}, "icepool.Population.keys": {"tf": 1}, "icepool.Population.values": {"tf": 1}, "icepool.Population.items": {"tf": 1}, "icepool.Population.outcomes": {"tf": 1}, "icepool.Population.common_outcome_length": {"tf": 1}, "icepool.Population.is_empty": {"tf": 1}, "icepool.Population.min_outcome": {"tf": 1}, "icepool.Population.max_outcome": {"tf": 1}, "icepool.Population.nearest": {"tf": 1}, "icepool.Population.zero": {"tf": 1}, "icepool.Population.zero_outcome": {"tf": 1}, "icepool.Population.quantity": {"tf": 1}, "icepool.Population.quantities": {"tf": 1}, "icepool.Population.denominator": {"tf": 1}, "icepool.Population.multiply_quantities": {"tf": 1}, "icepool.Population.divide_quantities": {"tf": 1}, "icepool.Population.modulo_quantities": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1}, "icepool.Population.probability": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1}, "icepool.Population.mode": {"tf": 1}, "icepool.Population.modal_quantity": {"tf": 1}, "icepool.Population.kolmogorov_smirnov": {"tf": 1}, "icepool.Population.cramer_von_mises": {"tf": 1}, "icepool.Population.median": {"tf": 1}, "icepool.Population.median_low": {"tf": 1}, "icepool.Population.median_high": {"tf": 1}, "icepool.Population.quantile": {"tf": 1}, "icepool.Population.quantile_low": {"tf": 1}, "icepool.Population.quantile_high": {"tf": 1}, "icepool.Population.mean": {"tf": 1}, "icepool.Population.variance": {"tf": 1}, "icepool.Population.standard_deviation": {"tf": 1}, "icepool.Population.sd": {"tf": 1}, "icepool.Population.standardized_moment": {"tf": 1}, "icepool.Population.skewness": {"tf": 1}, "icepool.Population.excess_kurtosis": {"tf": 1}, "icepool.Population.entropy": {"tf": 1}, "icepool.Population.marginals": {"tf": 1}, "icepool.Population.covariance": {"tf": 1}, "icepool.Population.correlation": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.Population.sample": {"tf": 1}, "icepool.Population.format": {"tf": 1}}, "df": 45}}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}}, "df": 4}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.typing.count_positional_parameters": {"tf": 1}}, "df": 1}}}}}}}}}, "a": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Population.pad_to_denominator": {"tf": 1}}, "df": 1}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"icepool.typing.count_positional_parameters": {"tf": 1}}, "df": 1}}}}}}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Population.probability": {"tf": 1}, "icepool.format_probability_inverse": {"tf": 1}}, "df": 2}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Population.probabilities": {"tf": 1}}, "df": 1}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Pool.local_order_preference": {"tf": 1}, "icepool.MultisetExpression.local_order_preference": {"tf": 1}, "icepool.MultisetExpression.order_preference": {"tf": 1}, "icepool.Deal.local_order_preference": {"tf": 1}, "icepool.MultiDeal.local_order_preference": {"tf": 1}}, "df": 5}}}}}}}}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {"icepool.Population.median_low": {"tf": 1}, "icepool.Population.quantile_low": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_low": {"tf": 1}}, "df": 3, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.lowest": {"tf": 1}, "icepool.lowest": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}}, "df": 4}}}}, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Pool.local_order_preference": {"tf": 1}, "icepool.MultisetExpression.local_order_preference": {"tf": 1}, "icepool.Deal.local_order_preference": {"tf": 1}, "icepool.MultiDeal.local_order_preference": {"tf": 1}}, "df": 4}}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"icepool.Population.common_outcome_length": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"icepool.MultisetExpression.largest_count": {"tf": 1}, "icepool.MultisetExpression.largest_count_and_outcome": {"tf": 1}, "icepool.MultisetExpression.largest_straight": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.evaluator.largest_count_evaluator": {"tf": 1}, "icepool.evaluator.largest_count_and_outcome_evaluator": {"tf": 1}, "icepool.evaluator.largest_straight_evaluator": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_low": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_high": {"tf": 1}}, "df": 9, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.LargestCountEvaluator": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator.next_state": {"tf": 1}}, "df": 2}}}}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.LargestCountAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.next_state": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.LargestStraightEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}}, "df": 4}}}}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}}, "df": 6}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Population.nearest": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Symbols.has_negative_counts": {"tf": 1}}, "df": 1}}}}}}, "x": {"docs": {}, "df": 0, "t": {"docs": {"icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.JointEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.next_state": {"tf": 1}, "icepool.evaluator.SumEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AnyEvaluator.next_state": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.next_state": {"tf": 1}, "icepool.evaluator.KeepEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 22}}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Population.quantity": {"tf": 1}, "icepool.Population.modal_quantity": {"tf": 1}}, "df": 2}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Population.quantities": {"tf": 1}, "icepool.Population.multiply_quantities": {"tf": 1}, "icepool.Population.divide_quantities": {"tf": 1}, "icepool.Population.modulo_quantities": {"tf": 1}}, "df": 4}}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Population.quantile": {"tf": 1}, "icepool.Population.quantile_low": {"tf": 1}, "icepool.Population.quantile_high": {"tf": 1}}, "df": 3}}}}}}}, "s": {"docs": {"icepool.typing.Qs": {"tf": 1}}, "df": 1}}, "j": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.JointEvaluator": {"tf": 1}, "icepool.evaluator.JointEvaluator.__init__": {"tf": 1}, "icepool.evaluator.JointEvaluator.next_state": {"tf": 1}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.JointEvaluator.order": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1}}, "df": 7}}}}}}}}}}}}}}, "g": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"icepool.typing.guess_star": {"tf": 1}}, "df": 1}}}}}}}, "annotation": {"root": {"docs": {"icepool.Population.marginals": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.Reroll": {"tf": 1}}, "df": 3, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Population.marginals": {"tf": 1}}, "df": 1}}}}}}}, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Population.marginals": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}}}}, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Population.marginals": {"tf": 1}}, "df": 1}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "~": {"docs": {}, "df": 0, "c": {"docs": {"icepool.Population.marginals": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Again": {"tf": 1}, "icepool.Reroll": {"tf": 1}}, "df": 2}}}}}}}, "default_value": {"root": {"0": {"docs": {"icepool.Order.Any": {"tf": 1}}, "df": 1}, "1": {"docs": {"icepool.Order.Ascending": {"tf": 1}, "icepool.Order.Descending": {"tf": 1}}, "df": 2}, "docs": {"icepool.Again": {"tf": 1.4142135623730951}, "icepool.Reroll": {"tf": 1.4142135623730951}, "icepool.RerollType.Reroll": {"tf": 1.4142135623730951}, "icepool.Order.Ascending": {"tf": 1.4142135623730951}, "icepool.Order.Descending": {"tf": 1.4142135623730951}, "icepool.Order.Any": {"tf": 1.4142135623730951}, "icepool.evaluator.sum_evaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.count_evaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.any_evaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.highest_outcome_and_count_evaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.largest_count_evaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.largest_count_and_outcome_evaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.largest_straight_evaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.largest_straight_and_outcome_evaluator_low": {"tf": 1.4142135623730951}, "icepool.evaluator.largest_straight_and_outcome_evaluator_high": {"tf": 1.4142135623730951}, "icepool.evaluator.all_straights_evaluator": {"tf": 1.4142135623730951}, "icepool.typing.T_contra": {"tf": 1}, "icepool.typing.RerollType.Reroll": {"tf": 1.4142135623730951}}, "df": 18, "l": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Again": {"tf": 1}, "icepool.Reroll": {"tf": 1}, "icepool.RerollType.Reroll": {"tf": 1}, "icepool.Order.Ascending": {"tf": 1}, "icepool.Order.Descending": {"tf": 1}, "icepool.Order.Any": {"tf": 1}, "icepool.evaluator.sum_evaluator": {"tf": 1}, "icepool.evaluator.count_evaluator": {"tf": 1}, "icepool.evaluator.any_evaluator": {"tf": 1}, "icepool.evaluator.highest_outcome_and_count_evaluator": {"tf": 1}, "icepool.evaluator.largest_count_evaluator": {"tf": 1}, "icepool.evaluator.largest_count_and_outcome_evaluator": {"tf": 1}, "icepool.evaluator.largest_straight_evaluator": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_low": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_high": {"tf": 1}, "icepool.evaluator.all_straights_evaluator": {"tf": 1}, "icepool.typing.RerollType.Reroll": {"tf": 1}}, "df": 17}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.largest_count_evaluator": {"tf": 1}}, "df": 1}}}}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.largest_count_and_outcome_evaluator": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.largest_straight_evaluator": {"tf": 1}}, "df": 1}}}}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.largest_straight_and_outcome_evaluator_low": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_high": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Again": {"tf": 1}, "icepool.evaluator.sum_evaluator": {"tf": 1}, "icepool.evaluator.count_evaluator": {"tf": 1}, "icepool.evaluator.any_evaluator": {"tf": 1}, "icepool.evaluator.highest_outcome_and_count_evaluator": {"tf": 1}, "icepool.evaluator.largest_count_evaluator": {"tf": 1}, "icepool.evaluator.largest_count_and_outcome_evaluator": {"tf": 1}, "icepool.evaluator.largest_straight_evaluator": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_low": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_high": {"tf": 1}, "icepool.evaluator.all_straights_evaluator": {"tf": 1}}, "df": 11}}}}}}}, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Again": {"tf": 1}}, "df": 1}}}}}}}}, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.highest_outcome_and_count_evaluator": {"tf": 1}, "icepool.evaluator.largest_count_evaluator": {"tf": 1}, "icepool.evaluator.largest_count_and_outcome_evaluator": {"tf": 1}, "icepool.evaluator.largest_straight_evaluator": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_low": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_high": {"tf": 1}, "icepool.evaluator.all_straights_evaluator": {"tf": 1}}, "df": 7}}}}}, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Again": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Again": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Order.Ascending": {"tf": 1}}, "df": 1}}}}}}}}, "n": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Order.Any": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.any_evaluator": {"tf": 1}}, "df": 1}}}}}}}}}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.all_straights_evaluator": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "j": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Again": {"tf": 1}, "icepool.evaluator.sum_evaluator": {"tf": 1}, "icepool.evaluator.count_evaluator": {"tf": 1}, "icepool.evaluator.any_evaluator": {"tf": 1}, "icepool.evaluator.highest_outcome_and_count_evaluator": {"tf": 1}, "icepool.evaluator.largest_count_evaluator": {"tf": 1}, "icepool.evaluator.largest_count_and_outcome_evaluator": {"tf": 1}, "icepool.evaluator.largest_straight_evaluator": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_low": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_high": {"tf": 1}, "icepool.evaluator.all_straights_evaluator": {"tf": 1}}, "df": 11}}}}}, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Order.Ascending": {"tf": 1}, "icepool.Order.Descending": {"tf": 1}, "icepool.Order.Any": {"tf": 1}}, "df": 3}}}}}, "g": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Again": {"tf": 1}, "icepool.Reroll": {"tf": 1}, "icepool.RerollType.Reroll": {"tf": 1}, "icepool.Order.Ascending": {"tf": 1}, "icepool.Order.Descending": {"tf": 1}, "icepool.Order.Any": {"tf": 1}, "icepool.evaluator.sum_evaluator": {"tf": 1}, "icepool.evaluator.count_evaluator": {"tf": 1}, "icepool.evaluator.any_evaluator": {"tf": 1}, "icepool.evaluator.highest_outcome_and_count_evaluator": {"tf": 1}, "icepool.evaluator.largest_count_evaluator": {"tf": 1}, "icepool.evaluator.largest_count_and_outcome_evaluator": {"tf": 1}, "icepool.evaluator.largest_straight_evaluator": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_low": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_high": {"tf": 1}, "icepool.evaluator.all_straights_evaluator": {"tf": 1}, "icepool.typing.RerollType.Reroll": {"tf": 1}}, "df": 17}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Reroll": {"tf": 1.4142135623730951}, "icepool.RerollType.Reroll": {"tf": 1.4142135623730951}, "icepool.typing.RerollType.Reroll": {"tf": 1.4142135623730951}}, "df": 3, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Reroll": {"tf": 1}, "icepool.RerollType.Reroll": {"tf": 1}, "icepool.typing.RerollType.Reroll": {"tf": 1}}, "df": 3}}}}}}}}}}, "x": {"2": {"7": {"docs": {"icepool.Reroll": {"tf": 1.4142135623730951}, "icepool.RerollType.Reroll": {"tf": 1.4142135623730951}, "icepool.typing.RerollType.Reroll": {"tf": 1.4142135623730951}}, "df": 3}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Order.Descending": {"tf": 1}}, "df": 1}}}}}}}}}}, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.sum_evaluator": {"tf": 1}, "icepool.evaluator.count_evaluator": {"tf": 1}, "icepool.evaluator.any_evaluator": {"tf": 1}, "icepool.evaluator.highest_outcome_and_count_evaluator": {"tf": 1}, "icepool.evaluator.largest_count_evaluator": {"tf": 1}, "icepool.evaluator.largest_count_and_outcome_evaluator": {"tf": 1}, "icepool.evaluator.largest_straight_evaluator": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_low": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_high": {"tf": 1}, "icepool.evaluator.all_straights_evaluator": {"tf": 1}}, "df": 10}}}}}}}}}, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"icepool.evaluator.sum_evaluator": {"tf": 1}, "icepool.evaluator.count_evaluator": {"tf": 1}, "icepool.evaluator.any_evaluator": {"tf": 1}}, "df": 3}}}}}, "s": {"docs": {"icepool.typing.S": {"tf": 1}}, "df": 1, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.sum_evaluator": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {"icepool.typing.T_co": {"tf": 1}, "icepool.typing.U_co": {"tf": 1}}, "df": 2, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.count_evaluator": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {"icepool.typing.T_contra": {"tf": 1}}, "df": 1}}}}}}, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.highest_outcome_and_count_evaluator": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}, "t": {"docs": {"icepool.typing.T": {"tf": 1}, "icepool.typing.T_co": {"tf": 1}, "icepool.typing.T_contra": {"tf": 1}}, "df": 3}, "u": {"docs": {"icepool.typing.U": {"tf": 1}, "icepool.typing.U_co": {"tf": 1}}, "df": 2}, "q": {"docs": {}, "df": 0, "s": {"docs": {"icepool.typing.Qs": {"tf": 1}}, "df": 1}}}}, "signature": {"root": {"0": {"docs": {"icepool.Population.entropy": {"tf": 1}}, "df": 1}, "1": {"0": {"0": {"docs": {"icepool.Population.quantile": {"tf": 1}, "icepool.Population.quantile_low": {"tf": 1}, "icepool.Population.quantile_high": {"tf": 1}}, "df": 3}, "docs": {}, "df": 0}, "docs": {"icepool.coin": {"tf": 1}, "icepool.Die.__init__": {"tf": 1}, "icepool.Die.map": {"tf": 1}, "icepool.Die.pool": {"tf": 1}, "icepool.Die.middle": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_function": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.MultisetExpression.unique": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.expand": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.__init__": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.__init__": {"tf": 1}, "icepool.function.coin": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_function": {"tf": 1}, "icepool.typing.guess_star": {"tf": 1}}, "df": 22}, "2": {"0": {"docs": {"icepool.format_probability_inverse": {"tf": 1}}, "df": 1}, "docs": {"icepool.Population.entropy": {"tf": 1}}, "df": 1}, "3": {"9": {"docs": {"icepool.Die.reroll": {"tf": 1.4142135623730951}, "icepool.Die.filter": {"tf": 1.4142135623730951}, "icepool.Die.map": {"tf": 2}, "icepool.Die.middle": {"tf": 2.8284271247461903}, "icepool.Die.reroll_to_pool": {"tf": 3.1622776601683795}, "icepool.Population.nearest": {"tf": 2.8284271247461903}, "icepool.Population.quantity": {"tf": 3.4641016151377544}, "icepool.Population.quantities": {"tf": 3.4641016151377544}, "icepool.Population.probability": {"tf": 3.4641016151377544}, "icepool.Population.probabilities": {"tf": 3.4641016151377544}, "icepool.middle": {"tf": 2.8284271247461903}, "icepool.map": {"tf": 2}, "icepool.map_function": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.keep_counts": {"tf": 3.4641016151377544}, "icepool.MultisetExpression.sort_match": {"tf": 3.4641016151377544}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 2.8284271247461903}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 2.8284271247461903}, "icepool.MultisetExpression.all_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 2.449489742783178}, "icepool.multiset_function": {"tf": 2}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"tf": 2}, "icepool.function.map": {"tf": 2}, "icepool.function.map_function": {"tf": 1.4142135623730951}}, "df": 24}, "docs": {}, "df": 0}, "9": {"docs": {"icepool.Die.explode": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}}, "df": 2}, "docs": {"icepool.d": {"tf": 6.164414002968976}, "icepool.z": {"tf": 6.164414002968976}, "icepool.coin": {"tf": 9.746794344808963}, "icepool.stochastic_round": {"tf": 7.874007874011811}, "icepool.one_hot": {"tf": 6.928203230275509}, "icepool.Die.__init__": {"tf": 12.767145334803704}, "icepool.Die.unary_operator": {"tf": 9.591663046625438}, "icepool.Die.binary_operator": {"tf": 9.486832980505138}, "icepool.Die.keys": {"tf": 5.5677643628300215}, "icepool.Die.values": {"tf": 4.898979485566356}, "icepool.Die.items": {"tf": 5.5677643628300215}, "icepool.Die.simplify": {"tf": 5.5677643628300215}, "icepool.Die.reroll": {"tf": 11.532562594670797}, "icepool.Die.filter": {"tf": 11.045361017187261}, "icepool.Die.split": {"tf": 9.38083151964686}, "icepool.Die.truncate": {"tf": 7.0710678118654755}, "icepool.Die.clip": {"tf": 7.0710678118654755}, "icepool.Die.map": {"tf": 19.621416870348583}, "icepool.Die.map_and_time": {"tf": 14.177446878757825}, "icepool.Die.time_to_sum": {"tf": 10.392304845413264}, "icepool.Die.mean_time_to_sum": {"tf": 7.280109889280518}, "icepool.Die.explode": {"tf": 11.532562594670797}, "icepool.Die.if_else": {"tf": 14.696938456699069}, "icepool.Die.is_in": {"tf": 7}, "icepool.Die.count": {"tf": 7.810249675906654}, "icepool.Die.sequence": {"tf": 7}, "icepool.Die.pool": {"tf": 8.12403840463596}, "icepool.Die.keep": {"tf": 9.797958971132712}, "icepool.Die.lowest": {"tf": 8.94427190999916}, "icepool.Die.highest": {"tf": 9.327379053088816}, "icepool.Die.middle": {"tf": 9.9498743710662}, "icepool.Die.map_to_pool": {"tf": 16}, "icepool.Die.explode_to_pool": {"tf": 11.874342087037917}, "icepool.Die.reroll_to_pool": {"tf": 13}, "icepool.Die.abs": {"tf": 5.5677643628300215}, "icepool.Die.round": {"tf": 6.557438524302}, "icepool.Die.stochastic_round": {"tf": 7.483314773547883}, "icepool.Die.trunc": {"tf": 4.898979485566356}, "icepool.Die.floor": {"tf": 4.898979485566356}, "icepool.Die.ceil": {"tf": 4.898979485566356}, "icepool.Die.cmp": {"tf": 5.744562646538029}, "icepool.Die.sign": {"tf": 5.385164807134504}, "icepool.Die.equals": {"tf": 5.916079783099616}, "icepool.Population.keys": {"tf": 5.5677643628300215}, "icepool.Population.values": {"tf": 4.898979485566356}, "icepool.Population.items": {"tf": 5.5677643628300215}, "icepool.Population.outcomes": {"tf": 5.5677643628300215}, "icepool.Population.common_outcome_length": {"tf": 4.123105625617661}, "icepool.Population.is_empty": {"tf": 3.4641016151377544}, "icepool.Population.min_outcome": {"tf": 3.7416573867739413}, "icepool.Population.max_outcome": {"tf": 3.7416573867739413}, "icepool.Population.nearest": {"tf": 8.246211251235321}, "icepool.Population.zero": {"tf": 4.47213595499958}, "icepool.Population.zero_outcome": {"tf": 3.7416573867739413}, "icepool.Population.quantity": {"tf": 9.9498743710662}, "icepool.Population.quantities": {"tf": 10.246950765959598}, "icepool.Population.denominator": {"tf": 3.4641016151377544}, "icepool.Population.multiply_quantities": {"tf": 5.744562646538029}, "icepool.Population.divide_quantities": {"tf": 5.744562646538029}, "icepool.Population.modulo_quantities": {"tf": 5.744562646538029}, "icepool.Population.pad_to_denominator": {"tf": 6.4031242374328485}, "icepool.Population.probability": {"tf": 11.357816691600547}, "icepool.Population.probabilities": {"tf": 11}, "icepool.Population.mode": {"tf": 3.4641016151377544}, "icepool.Population.modal_quantity": {"tf": 3.4641016151377544}, "icepool.Population.kolmogorov_smirnov": {"tf": 6}, "icepool.Population.cramer_von_mises": {"tf": 6}, "icepool.Population.median": {"tf": 3.1622776601683795}, "icepool.Population.median_low": {"tf": 3.7416573867739413}, "icepool.Population.median_high": {"tf": 3.7416573867739413}, "icepool.Population.quantile": {"tf": 5.656854249492381}, "icepool.Population.quantile_low": {"tf": 6}, "icepool.Population.quantile_high": {"tf": 6}, "icepool.Population.mean": {"tf": 8.306623862918075}, "icepool.Population.variance": {"tf": 8.306623862918075}, "icepool.Population.standard_deviation": {"tf": 7.745966692414834}, "icepool.Population.sd": {"tf": 7.745966692414834}, "icepool.Population.standardized_moment": {"tf": 8.306623862918075}, "icepool.Population.skewness": {"tf": 7.745966692414834}, "icepool.Population.excess_kurtosis": {"tf": 7.745966692414834}, "icepool.Population.entropy": {"tf": 5.0990195135927845}, "icepool.Population.covariance": {"tf": 10.344080432788601}, "icepool.Population.correlation": {"tf": 9.899494936611665}, "icepool.Population.to_one_hot": {"tf": 6.6332495807108}, "icepool.Population.sample": {"tf": 3.7416573867739413}, "icepool.Population.format": {"tf": 5.5677643628300215}, "icepool.tupleize": {"tf": 9.797958971132712}, "icepool.vectorize": {"tf": 10.344080432788601}, "icepool.Vector.unary_operator": {"tf": 8.306623862918075}, "icepool.Vector.abs": {"tf": 5.5677643628300215}, "icepool.Vector.round": {"tf": 6.557438524302}, "icepool.Vector.trunc": {"tf": 4.898979485566356}, "icepool.Vector.floor": {"tf": 4.898979485566356}, "icepool.Vector.ceil": {"tf": 4.898979485566356}, "icepool.Vector.binary_operator": {"tf": 9.433981132056603}, "icepool.Vector.reverse_binary_operator": {"tf": 8.602325267042627}, "icepool.Vector.append": {"tf": 5.291502622129181}, "icepool.Vector.concatenate": {"tf": 5.656854249492381}, "icepool.Symbols.__init__": {"tf": 6.164414002968976}, "icepool.Symbols.additive_union": {"tf": 7.54983443527075}, "icepool.Symbols.difference": {"tf": 7.54983443527075}, "icepool.Symbols.intersection": {"tf": 7.54983443527075}, "icepool.Symbols.union": {"tf": 7.54983443527075}, "icepool.Symbols.symmetric_difference": {"tf": 7.416198487095663}, "icepool.Symbols.multiply_counts": {"tf": 5.656854249492381}, "icepool.Symbols.divide_counts": {"tf": 5.656854249492381}, "icepool.Symbols.count_subset": {"tf": 8.306623862918075}, "icepool.Symbols.modulo_counts": {"tf": 5.656854249492381}, "icepool.Symbols.issubset": {"tf": 6.4031242374328485}, "icepool.Symbols.issuperset": {"tf": 6.4031242374328485}, "icepool.Symbols.isdisjoint": {"tf": 6.4031242374328485}, "icepool.Symbols.has_negative_counts": {"tf": 3.4641016151377544}, "icepool.Symbols.count": {"tf": 3.4641016151377544}, "icepool.CountsKeysView.__init__": {"tf": 5.5677643628300215}, "icepool.CountsValuesView.__init__": {"tf": 4.898979485566356}, "icepool.CountsItemsView.__init__": {"tf": 4.898979485566356}, "icepool.from_cumulative": {"tf": 10.198039027185569}, "icepool.from_rv": {"tf": 9.643650760992955}, "icepool.pointwise_max": {"tf": 8.246211251235321}, "icepool.pointwise_min": {"tf": 8.246211251235321}, "icepool.lowest": {"tf": 11.832159566199232}, "icepool.highest": {"tf": 11.832159566199232}, "icepool.middle": {"tf": 12.36931687685298}, "icepool.min_outcome": {"tf": 7.937253933193772}, "icepool.max_outcome": {"tf": 7.937253933193772}, "icepool.consecutive": {"tf": 5.291502622129181}, "icepool.sorted_union": {"tf": 6.244997998398398}, "icepool.commonize_denominator": {"tf": 8.774964387392123}, "icepool.reduce": {"tf": 13.820274961085254}, "icepool.accumulate": {"tf": 13.45362404707371}, "icepool.map": {"tf": 20.493901531919196}, "icepool.map_function": {"tf": 18.24828759089466}, "icepool.map_and_time": {"tf": 16.30950643030009}, "icepool.map_to_pool": {"tf": 19.570385790780925}, "icepool.Pool.__init__": {"tf": 12.68857754044952}, "icepool.Pool.clear_cache": {"tf": 3.1622776601683795}, "icepool.Pool.raw_size": {"tf": 3.4641016151377544}, "icepool.Pool.denominator": {"tf": 3.4641016151377544}, "icepool.Pool.unique_dice": {"tf": 5.830951894845301}, "icepool.Pool.outcomes": {"tf": 4.358898943540674}, "icepool.Pool.output_arity": {"tf": 3.4641016151377544}, "icepool.Pool.local_order_preference": {"tf": 6.164414002968976}, "icepool.Pool.min_outcome": {"tf": 3.7416573867739413}, "icepool.Pool.max_outcome": {"tf": 3.7416573867739413}, "icepool.Pool.additive_union": {"tf": 8.774964387392123}, "icepool.standard_pool": {"tf": 7.416198487095663}, "icepool.MultisetGenerator.has_free_variables": {"tf": 3.4641016151377544}, "icepool.MultisetExpression.outcomes": {"tf": 4.358898943540674}, "icepool.MultisetExpression.output_arity": {"tf": 3.4641016151377544}, "icepool.MultisetExpression.local_order_preference": {"tf": 6.164414002968976}, "icepool.MultisetExpression.has_free_variables": {"tf": 3.4641016151377544}, "icepool.MultisetExpression.denominator": {"tf": 3.4641016151377544}, "icepool.MultisetExpression.min_outcome": {"tf": 3.7416573867739413}, "icepool.MultisetExpression.max_outcome": {"tf": 3.7416573867739413}, "icepool.MultisetExpression.equals": {"tf": 4}, "icepool.MultisetExpression.order_preference": {"tf": 6.164414002968976}, "icepool.MultisetExpression.sample": {"tf": 4.898979485566356}, "icepool.MultisetExpression.additive_union": {"tf": 8.774964387392123}, "icepool.MultisetExpression.difference": {"tf": 8.774964387392123}, "icepool.MultisetExpression.intersection": {"tf": 8.774964387392123}, "icepool.MultisetExpression.union": {"tf": 8.774964387392123}, "icepool.MultisetExpression.symmetric_difference": {"tf": 9.273618495495704}, "icepool.MultisetExpression.keep_outcomes": {"tf": 9.273618495495704}, "icepool.MultisetExpression.drop_outcomes": {"tf": 9.273618495495704}, "icepool.MultisetExpression.map_counts": {"tf": 9.899494936611665}, "icepool.MultisetExpression.multiply_counts": {"tf": 6.324555320336759}, "icepool.MultisetExpression.divide_counts": {"tf": 6.324555320336759}, "icepool.MultisetExpression.modulo_counts": {"tf": 6.324555320336759}, "icepool.MultisetExpression.keep_counts": {"tf": 9.746794344808963}, "icepool.MultisetExpression.unique": {"tf": 7}, "icepool.MultisetExpression.keep": {"tf": 10.677078252031311}, "icepool.MultisetExpression.lowest": {"tf": 8.246211251235321}, "icepool.MultisetExpression.highest": {"tf": 8.246211251235321}, "icepool.MultisetExpression.sort_match": {"tf": 12.24744871391589}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 10.488088481701515}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 10.488088481701515}, "icepool.MultisetExpression.expand": {"tf": 11}, "icepool.MultisetExpression.sum": {"tf": 10.862780491200215}, "icepool.MultisetExpression.count": {"tf": 7.745966692414834}, "icepool.MultisetExpression.any": {"tf": 7.745966692414834}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 8.94427190999916}, "icepool.MultisetExpression.all_counts": {"tf": 10.488088481701515}, "icepool.MultisetExpression.largest_count": {"tf": 7.745966692414834}, "icepool.MultisetExpression.largest_count_and_outcome": {"tf": 8.94427190999916}, "icepool.MultisetExpression.count_subset": {"tf": 12}, "icepool.MultisetExpression.largest_straight": {"tf": 8.660254037844387}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 11.313708498984761}, "icepool.MultisetExpression.all_straights": {"tf": 9.746794344808963}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 12.449899597988733}, "icepool.MultisetExpression.argsort": {"tf": 13.114877048604}, "icepool.MultisetExpression.issubset": {"tf": 10.862780491200215}, "icepool.MultisetExpression.issuperset": {"tf": 10.862780491200215}, "icepool.MultisetExpression.isdisjoint": {"tf": 10.862780491200215}, "icepool.MultisetEvaluator.next_state": {"tf": 6.708203932499369}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 6.708203932499369}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 6.708203932499369}, "icepool.MultisetEvaluator.final_outcome": {"tf": 8.366600265340756}, "icepool.MultisetEvaluator.order": {"tf": 4.47213595499958}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 5.830951894845301}, "icepool.MultisetEvaluator.consecutive": {"tf": 5.477225575051661}, "icepool.MultisetEvaluator.bound_inputs": {"tf": 5.656854249492381}, "icepool.MultisetEvaluator.evaluate": {"tf": 10.862780491200215}, "icepool.MultisetEvaluator.sample": {"tf": 8.06225774829855}, "icepool.Order.merge": {"tf": 5.830951894845301}, "icepool.Deck.__init__": {"tf": 7.681145747868608}, "icepool.Deck.keys": {"tf": 5.5677643628300215}, "icepool.Deck.values": {"tf": 4.898979485566356}, "icepool.Deck.items": {"tf": 5.5677643628300215}, "icepool.Deck.size": {"tf": 3.4641016151377544}, "icepool.Deck.deal": {"tf": 9.1104335791443}, "icepool.Deck.additive_union": {"tf": 8.246211251235321}, "icepool.Deck.difference": {"tf": 8.246211251235321}, "icepool.Deck.intersection": {"tf": 8.246211251235321}, "icepool.Deck.union": {"tf": 8.246211251235321}, "icepool.Deck.symmetric_difference": {"tf": 8.12403840463596}, "icepool.Deck.map": {"tf": 13.30413469565007}, "icepool.Deck.sequence": {"tf": 7.3484692283495345}, "icepool.Deal.__init__": {"tf": 6.244997998398398}, "icepool.Deal.deck": {"tf": 5.5677643628300215}, "icepool.Deal.hand_sizes": {"tf": 4.898979485566356}, "icepool.Deal.total_cards_dealt": {"tf": 3.4641016151377544}, "icepool.Deal.outcomes": {"tf": 5.5677643628300215}, "icepool.Deal.output_arity": {"tf": 3.4641016151377544}, "icepool.Deal.denominator": {"tf": 3.4641016151377544}, "icepool.Deal.local_order_preference": {"tf": 6.164414002968976}, "icepool.MultiDeal.__init__": {"tf": 6.4031242374328485}, "icepool.MultiDeal.deck": {"tf": 5.5677643628300215}, "icepool.MultiDeal.hand_sizes": {"tf": 3.7416573867739413}, "icepool.MultiDeal.total_cards_dealt": {"tf": 3.4641016151377544}, "icepool.MultiDeal.outcomes": {"tf": 5.5677643628300215}, "icepool.MultiDeal.output_arity": {"tf": 3.4641016151377544}, "icepool.MultiDeal.denominator": {"tf": 3.4641016151377544}, "icepool.MultiDeal.local_order_preference": {"tf": 6.164414002968976}, "icepool.multiset_function": {"tf": 14.247806848775006}, "icepool.format_probability_inverse": {"tf": 5.385164807134504}, "icepool.evaluator.JointEvaluator.__init__": {"tf": 5.196152422706632}, "icepool.evaluator.JointEvaluator.next_state": {"tf": 4.898979485566356}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 5.385164807134504}, "icepool.evaluator.JointEvaluator.order": {"tf": 4.47213595499958}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 4.795831523312719}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 5.656854249492381}, "icepool.evaluator.ExpandEvaluator.__init__": {"tf": 6.324555320336759}, "icepool.evaluator.ExpandEvaluator.next_state": {"tf": 4.69041575982343}, "icepool.evaluator.ExpandEvaluator.final_outcome": {"tf": 4}, "icepool.evaluator.SumEvaluator.__init__": {"tf": 5.744562646538029}, "icepool.evaluator.SumEvaluator.next_state": {"tf": 4.69041575982343}, "icepool.evaluator.CountEvaluator.next_state": {"tf": 4.69041575982343}, "icepool.evaluator.CountEvaluator.final_outcome": {"tf": 4}, "icepool.evaluator.AnyEvaluator.next_state": {"tf": 4.69041575982343}, "icepool.evaluator.AnyEvaluator.final_outcome": {"tf": 4}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.next_state": {"tf": 4.69041575982343}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.extra_outcomes": {"tf": 4.47213595499958}, "icepool.evaluator.LargestCountEvaluator.next_state": {"tf": 4.898979485566356}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.next_state": {"tf": 4.69041575982343}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 5.291502622129181}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 5.291502622129181}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 3.7416573867739413}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 6.164414002968976}, "icepool.evaluator.AllCountsEvaluator.next_state": {"tf": 4.69041575982343}, "icepool.evaluator.AllCountsEvaluator.final_outcome": {"tf": 4}, "icepool.evaluator.AllCountsEvaluator.extra_outcomes": {"tf": 4.47213595499958}, "icepool.evaluator.LargestStraightEvaluator.next_state": {"tf": 4.898979485566356}, "icepool.evaluator.LargestStraightEvaluator.final_outcome": {"tf": 4}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 5.477225575051661}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"tf": 5.0990195135927845}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 4.69041575982343}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 4.69041575982343}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 5.0990195135927845}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 5.477225575051661}, "icepool.evaluator.AllStraightsEvaluator.next_state": {"tf": 4.898979485566356}, "icepool.evaluator.AllStraightsEvaluator.final_outcome": {"tf": 5.291502622129181}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 5.477225575051661}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 6.855654600401044}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.next_state": {"tf": 4.898979485566356}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.final_outcome": {"tf": 6}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 5.477225575051661}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 6.164414002968976}, "icepool.evaluator.ComparisonEvaluator.default_outcome": {"tf": 3}, "icepool.evaluator.ComparisonEvaluator.next_state": {"tf": 5.0990195135927845}, "icepool.evaluator.ComparisonEvaluator.final_outcome": {"tf": 4}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 6.164414002968976}, "icepool.evaluator.IsSubsetEvaluator.default_outcome": {"tf": 3}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 6.164414002968976}, "icepool.evaluator.IsProperSubsetEvaluator.default_outcome": {"tf": 3}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 6.164414002968976}, "icepool.evaluator.IsSupersetEvaluator.default_outcome": {"tf": 3}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 6.164414002968976}, "icepool.evaluator.IsProperSupersetEvaluator.default_outcome": {"tf": 3}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 6.164414002968976}, "icepool.evaluator.IsEqualSetEvaluator.default_outcome": {"tf": 3}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 6.164414002968976}, "icepool.evaluator.IsNotEqualSetEvaluator.default_outcome": {"tf": 3}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 6.164414002968976}, "icepool.evaluator.IsDisjointSetEvaluator.default_outcome": {"tf": 3}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 4.795831523312719}, "icepool.evaluator.KeepEvaluator.next_state": {"tf": 4.69041575982343}, "icepool.evaluator.KeepEvaluator.final_outcome": {"tf": 3.7416573867739413}, "icepool.evaluator.KeepEvaluator.order": {"tf": 4.47213595499958}, "icepool.evaluator.ArgsortEvaluator.__init__": {"tf": 8.366600265340756}, "icepool.evaluator.ArgsortEvaluator.next_state": {"tf": 5.0990195135927845}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 3.7416573867739413}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 3.1622776601683795}, "icepool.evaluator.MultisetFunctionEvaluator.__init__": {"tf": 8.06225774829855}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 4.898979485566356}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 7.745966692414834}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 4.47213595499958}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 5}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 5.656854249492381}, "icepool.function.d": {"tf": 6.164414002968976}, "icepool.function.z": {"tf": 6.164414002968976}, "icepool.function.coin": {"tf": 9.746794344808963}, "icepool.function.stochastic_round": {"tf": 7.874007874011811}, "icepool.function.one_hot": {"tf": 6.928203230275509}, "icepool.function.from_cumulative": {"tf": 10.198039027185569}, "icepool.function.from_rv": {"tf": 9.643650760992955}, "icepool.function.pointwise_max": {"tf": 8.246211251235321}, "icepool.function.pointwise_min": {"tf": 8.246211251235321}, "icepool.function.min_outcome": {"tf": 7.937253933193772}, "icepool.function.max_outcome": {"tf": 7.937253933193772}, "icepool.function.consecutive": {"tf": 5.291502622129181}, "icepool.function.sorted_union": {"tf": 6.244997998398398}, "icepool.function.commonize_denominator": {"tf": 8.774964387392123}, "icepool.function.reduce": {"tf": 13.820274961085254}, "icepool.function.accumulate": {"tf": 13.45362404707371}, "icepool.function.map": {"tf": 20.493901531919196}, "icepool.function.map_function": {"tf": 18.24828759089466}, "icepool.function.map_and_time": {"tf": 16.30950643030009}, "icepool.function.map_to_pool": {"tf": 19.570385790780925}, "icepool.typing.count_positional_parameters": {"tf": 5.5677643628300215}, "icepool.typing.guess_star": {"tf": 4.47213595499958}}, "df": 330, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.d": {"tf": 1}, "icepool.z": {"tf": 1}, "icepool.one_hot": {"tf": 1}, "icepool.function.d": {"tf": 1}, "icepool.function.z": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}}, "df": 6}}}, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.equals": {"tf": 1}}, "df": 1}}}}}}, "z": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Deal.__init__": {"tf": 1}}, "df": 1, "s": {"docs": {"icepool.standard_pool": {"tf": 1}, "icepool.Deck.deal": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}}, "df": 3}}}}, "e": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.__init__": {"tf": 1.4142135623730951}, "icepool.Die.pool": {"tf": 1}, "icepool.Die.keep": {"tf": 1.4142135623730951}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Population.quantities": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1.4142135623730951}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.from_cumulative": {"tf": 1.7320508075688772}, "icepool.from_rv": {"tf": 1.4142135623730951}, "icepool.consecutive": {"tf": 1}, "icepool.map_to_pool": {"tf": 1.4142135623730951}, "icepool.Pool.__init__": {"tf": 1.4142135623730951}, "icepool.Pool.outcomes": {"tf": 1}, "icepool.Pool.additive_union": {"tf": 1}, "icepool.MultisetExpression.outcomes": {"tf": 1}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.union": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.map_counts": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issubset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.MultisetEvaluator.sample": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1.4142135623730951}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1.7320508075688772}, "icepool.function.from_rv": {"tf": 1.4142135623730951}, "icepool.function.consecutive": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1.4142135623730951}}, "df": 42}}}}}}, "l": {"docs": {}, "df": 0, "f": {"docs": {"icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.keys": {"tf": 1}, "icepool.Die.values": {"tf": 1}, "icepool.Die.items": {"tf": 1}, "icepool.Die.simplify": {"tf": 1}, "icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.truncate": {"tf": 1}, "icepool.Die.clip": {"tf": 1}, "icepool.Die.map": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 1}, "icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.if_else": {"tf": 1}, "icepool.Die.is_in": {"tf": 1}, "icepool.Die.count": {"tf": 1}, "icepool.Die.sequence": {"tf": 1}, "icepool.Die.pool": {"tf": 1}, "icepool.Die.keep": {"tf": 1}, "icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Die.middle": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Die.abs": {"tf": 1}, "icepool.Die.round": {"tf": 1}, "icepool.Die.stochastic_round": {"tf": 1}, "icepool.Die.trunc": {"tf": 1}, "icepool.Die.floor": {"tf": 1}, "icepool.Die.ceil": {"tf": 1}, "icepool.Die.cmp": {"tf": 1}, "icepool.Die.sign": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.Population.keys": {"tf": 1}, "icepool.Population.values": {"tf": 1}, "icepool.Population.items": {"tf": 1}, "icepool.Population.outcomes": {"tf": 1}, "icepool.Population.common_outcome_length": {"tf": 1}, "icepool.Population.is_empty": {"tf": 1}, "icepool.Population.min_outcome": {"tf": 1}, "icepool.Population.max_outcome": {"tf": 1}, "icepool.Population.nearest": {"tf": 1}, "icepool.Population.zero": {"tf": 1}, "icepool.Population.zero_outcome": {"tf": 1}, "icepool.Population.quantity": {"tf": 1}, "icepool.Population.quantities": {"tf": 1}, "icepool.Population.denominator": {"tf": 1}, "icepool.Population.multiply_quantities": {"tf": 1}, "icepool.Population.divide_quantities": {"tf": 1}, "icepool.Population.modulo_quantities": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1}, "icepool.Population.probability": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1}, "icepool.Population.mode": {"tf": 1}, "icepool.Population.modal_quantity": {"tf": 1}, "icepool.Population.kolmogorov_smirnov": {"tf": 1}, "icepool.Population.cramer_von_mises": {"tf": 1}, "icepool.Population.median": {"tf": 1}, "icepool.Population.median_low": {"tf": 1}, "icepool.Population.median_high": {"tf": 1}, "icepool.Population.quantile": {"tf": 1}, "icepool.Population.quantile_low": {"tf": 1}, "icepool.Population.quantile_high": {"tf": 1}, "icepool.Population.mean": {"tf": 1}, "icepool.Population.variance": {"tf": 1}, "icepool.Population.standard_deviation": {"tf": 1}, "icepool.Population.sd": {"tf": 1}, "icepool.Population.standardized_moment": {"tf": 1}, "icepool.Population.skewness": {"tf": 1}, "icepool.Population.excess_kurtosis": {"tf": 1}, "icepool.Population.entropy": {"tf": 1}, "icepool.Population.covariance": {"tf": 1}, "icepool.Population.correlation": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.Population.sample": {"tf": 1}, "icepool.Population.format": {"tf": 1}, "icepool.Vector.unary_operator": {"tf": 1}, "icepool.Vector.abs": {"tf": 1}, "icepool.Vector.round": {"tf": 1}, "icepool.Vector.trunc": {"tf": 1}, "icepool.Vector.floor": {"tf": 1}, "icepool.Vector.ceil": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.Vector.reverse_binary_operator": {"tf": 1}, "icepool.Vector.append": {"tf": 1}, "icepool.Vector.concatenate": {"tf": 1}, "icepool.Symbols.additive_union": {"tf": 1}, "icepool.Symbols.difference": {"tf": 1}, "icepool.Symbols.intersection": {"tf": 1}, "icepool.Symbols.union": {"tf": 1}, "icepool.Symbols.symmetric_difference": {"tf": 1}, "icepool.Symbols.multiply_counts": {"tf": 1}, "icepool.Symbols.divide_counts": {"tf": 1}, "icepool.Symbols.count_subset": {"tf": 1}, "icepool.Symbols.modulo_counts": {"tf": 1}, "icepool.Symbols.issubset": {"tf": 1}, "icepool.Symbols.issuperset": {"tf": 1}, "icepool.Symbols.isdisjoint": {"tf": 1}, "icepool.Symbols.has_negative_counts": {"tf": 1}, "icepool.Symbols.count": {"tf": 1}, "icepool.Pool.raw_size": {"tf": 1}, "icepool.Pool.denominator": {"tf": 1}, "icepool.Pool.unique_dice": {"tf": 1}, "icepool.Pool.outcomes": {"tf": 1}, "icepool.Pool.output_arity": {"tf": 1}, "icepool.Pool.local_order_preference": {"tf": 1}, "icepool.Pool.min_outcome": {"tf": 1}, "icepool.Pool.max_outcome": {"tf": 1}, "icepool.MultisetGenerator.has_free_variables": {"tf": 1}, "icepool.MultisetExpression.outcomes": {"tf": 1}, "icepool.MultisetExpression.output_arity": {"tf": 1}, "icepool.MultisetExpression.local_order_preference": {"tf": 1}, "icepool.MultisetExpression.has_free_variables": {"tf": 1}, "icepool.MultisetExpression.denominator": {"tf": 1}, "icepool.MultisetExpression.min_outcome": {"tf": 1}, "icepool.MultisetExpression.max_outcome": {"tf": 1}, "icepool.MultisetExpression.equals": {"tf": 1}, "icepool.MultisetExpression.order_preference": {"tf": 1}, "icepool.MultisetExpression.sample": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetExpression.multiply_counts": {"tf": 1}, "icepool.MultisetExpression.divide_counts": {"tf": 1}, "icepool.MultisetExpression.modulo_counts": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.unique": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}, "icepool.MultisetExpression.expand": {"tf": 1}, "icepool.MultisetExpression.sum": {"tf": 1}, "icepool.MultisetExpression.count": {"tf": 1}, "icepool.MultisetExpression.any": {"tf": 1}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetExpression.largest_count": {"tf": 1}, "icepool.MultisetExpression.largest_count_and_outcome": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1}, "icepool.MultisetExpression.largest_straight": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.MultisetExpression.all_straights": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.MultisetEvaluator.bound_inputs": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.MultisetEvaluator.sample": {"tf": 1}, "icepool.Deck.keys": {"tf": 1}, "icepool.Deck.values": {"tf": 1}, "icepool.Deck.items": {"tf": 1}, "icepool.Deck.size": {"tf": 1}, "icepool.Deck.deal": {"tf": 1}, "icepool.Deck.additive_union": {"tf": 1}, "icepool.Deck.difference": {"tf": 1}, "icepool.Deck.intersection": {"tf": 1}, "icepool.Deck.union": {"tf": 1}, "icepool.Deck.symmetric_difference": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.Deck.sequence": {"tf": 1}, "icepool.Deal.deck": {"tf": 1}, "icepool.Deal.hand_sizes": {"tf": 1}, "icepool.Deal.total_cards_dealt": {"tf": 1}, "icepool.Deal.outcomes": {"tf": 1}, "icepool.Deal.output_arity": {"tf": 1}, "icepool.Deal.denominator": {"tf": 1}, "icepool.Deal.local_order_preference": {"tf": 1}, "icepool.MultiDeal.deck": {"tf": 1}, "icepool.MultiDeal.hand_sizes": {"tf": 1}, "icepool.MultiDeal.total_cards_dealt": {"tf": 1}, "icepool.MultiDeal.outcomes": {"tf": 1}, "icepool.MultiDeal.output_arity": {"tf": 1}, "icepool.MultiDeal.denominator": {"tf": 1}, "icepool.MultiDeal.local_order_preference": {"tf": 1}, "icepool.evaluator.JointEvaluator.next_state": {"tf": 1}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.JointEvaluator.order": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.SumEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AnyEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AnyEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.KeepEvaluator.next_state": {"tf": 1}, "icepool.evaluator.KeepEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.KeepEvaluator.order": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1}}, "df": 245}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.map": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_function": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_function": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 18, "t": {"docs": {"icepool.format_probability_inverse": {"tf": 1}}, "df": 1}}, "t": {"docs": {}, "df": 0, "e": {"docs": {"icepool.map_and_time": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.JointEvaluator.next_state": {"tf": 1}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.SumEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AnyEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AnyEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.KeepEvaluator.next_state": {"tf": 1}, "icepool.evaluator.KeepEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 39}}}, "r": {"docs": {"icepool.Population.format": {"tf": 1.4142135623730951}, "icepool.Symbols.__init__": {"tf": 1.7320508075688772}, "icepool.Symbols.additive_union": {"tf": 1.4142135623730951}, "icepool.Symbols.difference": {"tf": 1.4142135623730951}, "icepool.Symbols.intersection": {"tf": 1.4142135623730951}, "icepool.Symbols.union": {"tf": 1.4142135623730951}, "icepool.Symbols.symmetric_difference": {"tf": 1.4142135623730951}, "icepool.Symbols.count_subset": {"tf": 1.4142135623730951}, "icepool.Symbols.issubset": {"tf": 1.4142135623730951}, "icepool.Symbols.issuperset": {"tf": 1.4142135623730951}, "icepool.Symbols.isdisjoint": {"tf": 1.4142135623730951}}, "df": 11}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.keep": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}}, "df": 2}}}}, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Population.multiply_quantities": {"tf": 1}}, "df": 1}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {"icepool.Population.format": {"tf": 1}}, "df": 1}}}, "y": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Symbols.__init__": {"tf": 1}, "icepool.Symbols.additive_union": {"tf": 1.4142135623730951}, "icepool.Symbols.difference": {"tf": 1.4142135623730951}, "icepool.Symbols.intersection": {"tf": 1.4142135623730951}, "icepool.Symbols.union": {"tf": 1.4142135623730951}, "icepool.Symbols.symmetric_difference": {"tf": 1.4142135623730951}, "icepool.Symbols.multiply_counts": {"tf": 1.4142135623730951}, "icepool.Symbols.divide_counts": {"tf": 1.4142135623730951}, "icepool.Symbols.modulo_counts": {"tf": 1.4142135623730951}}, "df": 9}}}}}}, "u": {"docs": {}, "df": 0, "b": {"docs": {"icepool.evaluator.JointEvaluator.__init__": {"tf": 1}}, "df": 1}}}, "i": {"docs": {"icepool.Population.covariance": {"tf": 1}, "icepool.Population.correlation": {"tf": 1}}, "df": 2, "n": {"docs": {"icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}}, "df": 2, "t": {"docs": {"icepool.d": {"tf": 1.4142135623730951}, "icepool.z": {"tf": 1.4142135623730951}, "icepool.coin": {"tf": 1.7320508075688772}, "icepool.stochastic_round": {"tf": 1.4142135623730951}, "icepool.one_hot": {"tf": 1}, "icepool.Die.__init__": {"tf": 2.23606797749979}, "icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.map": {"tf": 2}, "icepool.Die.map_and_time": {"tf": 1.4142135623730951}, "icepool.Die.time_to_sum": {"tf": 2.23606797749979}, "icepool.Die.mean_time_to_sum": {"tf": 1.4142135623730951}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.if_else": {"tf": 1.4142135623730951}, "icepool.Die.count": {"tf": 1.4142135623730951}, "icepool.Die.sequence": {"tf": 1}, "icepool.Die.pool": {"tf": 1.4142135623730951}, "icepool.Die.keep": {"tf": 2}, "icepool.Die.lowest": {"tf": 1.7320508075688772}, "icepool.Die.highest": {"tf": 1.7320508075688772}, "icepool.Die.middle": {"tf": 1.4142135623730951}, "icepool.Die.map_to_pool": {"tf": 2}, "icepool.Die.explode_to_pool": {"tf": 1.7320508075688772}, "icepool.Die.reroll_to_pool": {"tf": 1.7320508075688772}, "icepool.Die.round": {"tf": 1}, "icepool.Die.stochastic_round": {"tf": 1.4142135623730951}, "icepool.Die.cmp": {"tf": 1}, "icepool.Die.sign": {"tf": 1}, "icepool.Population.common_outcome_length": {"tf": 1}, "icepool.Population.quantity": {"tf": 1}, "icepool.Population.quantities": {"tf": 1}, "icepool.Population.denominator": {"tf": 1}, "icepool.Population.multiply_quantities": {"tf": 1}, "icepool.Population.divide_quantities": {"tf": 1}, "icepool.Population.modulo_quantities": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1}, "icepool.Population.modal_quantity": {"tf": 1}, "icepool.Population.quantile": {"tf": 1.4142135623730951}, "icepool.Population.quantile_low": {"tf": 1.4142135623730951}, "icepool.Population.quantile_high": {"tf": 1.4142135623730951}, "icepool.Population.standardized_moment": {"tf": 1}, "icepool.Population.covariance": {"tf": 1.4142135623730951}, "icepool.Population.correlation": {"tf": 1.4142135623730951}, "icepool.Vector.round": {"tf": 1}, "icepool.Symbols.__init__": {"tf": 1}, "icepool.Symbols.additive_union": {"tf": 1}, "icepool.Symbols.difference": {"tf": 1}, "icepool.Symbols.intersection": {"tf": 1}, "icepool.Symbols.union": {"tf": 1}, "icepool.Symbols.symmetric_difference": {"tf": 1}, "icepool.Symbols.multiply_counts": {"tf": 1}, "icepool.Symbols.divide_counts": {"tf": 1}, "icepool.Symbols.count_subset": {"tf": 1.7320508075688772}, "icepool.Symbols.modulo_counts": {"tf": 1}, "icepool.Symbols.issubset": {"tf": 1}, "icepool.Symbols.issuperset": {"tf": 1}, "icepool.Symbols.isdisjoint": {"tf": 1}, "icepool.Symbols.count": {"tf": 1}, "icepool.from_cumulative": {"tf": 1}, "icepool.from_rv": {"tf": 1.7320508075688772}, "icepool.lowest": {"tf": 1.4142135623730951}, "icepool.highest": {"tf": 1.4142135623730951}, "icepool.middle": {"tf": 1}, "icepool.consecutive": {"tf": 1.4142135623730951}, "icepool.map": {"tf": 2}, "icepool.map_function": {"tf": 1.7320508075688772}, "icepool.map_and_time": {"tf": 1.4142135623730951}, "icepool.map_to_pool": {"tf": 2.449489742783178}, "icepool.Pool.__init__": {"tf": 2.23606797749979}, "icepool.Pool.raw_size": {"tf": 1}, "icepool.Pool.denominator": {"tf": 1}, "icepool.Pool.output_arity": {"tf": 1}, "icepool.Pool.additive_union": {"tf": 1}, "icepool.standard_pool": {"tf": 2}, "icepool.MultisetExpression.output_arity": {"tf": 1}, "icepool.MultisetExpression.denominator": {"tf": 1}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.union": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.map_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.multiply_counts": {"tf": 1}, "icepool.MultisetExpression.divide_counts": {"tf": 1}, "icepool.MultisetExpression.modulo_counts": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.unique": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.lowest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.highest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.count": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.all_counts": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.largest_count": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.largest_count_and_outcome": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.count_subset": {"tf": 2}, "icepool.MultisetExpression.largest_straight": {"tf": 2}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 2.449489742783178}, "icepool.MultisetExpression.all_straights": {"tf": 2}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 3}, "icepool.MultisetExpression.argsort": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.issubset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.MultisetEvaluator.consecutive": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.MultisetEvaluator.sample": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1.7320508075688772}, "icepool.Deck.size": {"tf": 1}, "icepool.Deck.deal": {"tf": 1.4142135623730951}, "icepool.Deck.additive_union": {"tf": 1}, "icepool.Deck.difference": {"tf": 1}, "icepool.Deck.intersection": {"tf": 1}, "icepool.Deck.union": {"tf": 1}, "icepool.Deck.symmetric_difference": {"tf": 1}, "icepool.Deck.sequence": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.Deal.hand_sizes": {"tf": 1}, "icepool.Deal.total_cards_dealt": {"tf": 1}, "icepool.Deal.output_arity": {"tf": 1}, "icepool.Deal.denominator": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.MultiDeal.total_cards_dealt": {"tf": 1}, "icepool.MultiDeal.output_arity": {"tf": 1}, "icepool.MultiDeal.denominator": {"tf": 1}, "icepool.format_probability_inverse": {"tf": 1.4142135623730951}, "icepool.evaluator.CountEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1.7320508075688772}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.__init__": {"tf": 1}, "icepool.function.d": {"tf": 1.4142135623730951}, "icepool.function.z": {"tf": 1.4142135623730951}, "icepool.function.coin": {"tf": 1.7320508075688772}, "icepool.function.stochastic_round": {"tf": 1.4142135623730951}, "icepool.function.one_hot": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.function.from_rv": {"tf": 1.7320508075688772}, "icepool.function.consecutive": {"tf": 1.4142135623730951}, "icepool.function.map": {"tf": 2}, "icepool.function.map_function": {"tf": 1.7320508075688772}, "icepool.function.map_and_time": {"tf": 1.4142135623730951}, "icepool.function.map_to_pool": {"tf": 2.449489742783178}, "icepool.typing.count_positional_parameters": {"tf": 1.4142135623730951}}, "df": 164}, "f": {"docs": {"icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.map": {"tf": 1.4142135623730951}, "icepool.map": {"tf": 1.4142135623730951}, "icepool.map_function": {"tf": 1}, "icepool.function.map": {"tf": 1.4142135623730951}, "icepool.function.map_function": {"tf": 1}}, "df": 7}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {"icepool.Die.keep": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1}}, "df": 3}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.reduce": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 6}}}}}, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"icepool.MultisetEvaluator.sample": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.__init__": {"tf": 1}}, "df": 2}}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {"icepool.d": {"tf": 1}, "icepool.z": {"tf": 1}, "icepool.coin": {"tf": 1}, "icepool.stochastic_round": {"tf": 1}, "icepool.one_hot": {"tf": 1}, "icepool.Die.__init__": {"tf": 1.7320508075688772}, "icepool.Die.unary_operator": {"tf": 1.4142135623730951}, "icepool.Die.binary_operator": {"tf": 1.4142135623730951}, "icepool.Die.keys": {"tf": 1}, "icepool.Die.values": {"tf": 1}, "icepool.Die.items": {"tf": 1}, "icepool.Die.simplify": {"tf": 1}, "icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.truncate": {"tf": 1}, "icepool.Die.clip": {"tf": 1}, "icepool.Die.map": {"tf": 3}, "icepool.Die.map_and_time": {"tf": 2.23606797749979}, "icepool.Die.time_to_sum": {"tf": 1.7320508075688772}, "icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.if_else": {"tf": 2.23606797749979}, "icepool.Die.is_in": {"tf": 1}, "icepool.Die.count": {"tf": 1}, "icepool.Die.sequence": {"tf": 1}, "icepool.Die.pool": {"tf": 1}, "icepool.Die.keep": {"tf": 1}, "icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Die.middle": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 2.6457513110645907}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Die.abs": {"tf": 1}, "icepool.Die.round": {"tf": 1}, "icepool.Die.stochastic_round": {"tf": 1}, "icepool.Die.trunc": {"tf": 1}, "icepool.Die.floor": {"tf": 1}, "icepool.Die.ceil": {"tf": 1}, "icepool.Die.cmp": {"tf": 1}, "icepool.Die.sign": {"tf": 1}, "icepool.Population.keys": {"tf": 1}, "icepool.Population.values": {"tf": 1}, "icepool.Population.items": {"tf": 1}, "icepool.Population.outcomes": {"tf": 1}, "icepool.Population.quantities": {"tf": 1}, "icepool.Population.kolmogorov_smirnov": {"tf": 1}, "icepool.Population.cramer_von_mises": {"tf": 1}, "icepool.Population.mean": {"tf": 1.4142135623730951}, "icepool.Population.variance": {"tf": 1.4142135623730951}, "icepool.Population.standard_deviation": {"tf": 1.4142135623730951}, "icepool.Population.sd": {"tf": 1.4142135623730951}, "icepool.Population.standardized_moment": {"tf": 1.4142135623730951}, "icepool.Population.skewness": {"tf": 1.4142135623730951}, "icepool.Population.excess_kurtosis": {"tf": 1.4142135623730951}, "icepool.Population.covariance": {"tf": 1.4142135623730951}, "icepool.Population.correlation": {"tf": 1.4142135623730951}, "icepool.tupleize": {"tf": 1.4142135623730951}, "icepool.vectorize": {"tf": 2}, "icepool.Vector.unary_operator": {"tf": 1}, "icepool.Vector.abs": {"tf": 1}, "icepool.Vector.round": {"tf": 1}, "icepool.Vector.trunc": {"tf": 1}, "icepool.Vector.floor": {"tf": 1}, "icepool.Vector.ceil": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.Vector.reverse_binary_operator": {"tf": 1}, "icepool.Vector.append": {"tf": 1}, "icepool.Vector.concatenate": {"tf": 1}, "icepool.Symbols.additive_union": {"tf": 1}, "icepool.Symbols.difference": {"tf": 1}, "icepool.Symbols.intersection": {"tf": 1}, "icepool.Symbols.union": {"tf": 1}, "icepool.Symbols.symmetric_difference": {"tf": 1}, "icepool.Symbols.multiply_counts": {"tf": 1}, "icepool.Symbols.divide_counts": {"tf": 1}, "icepool.Symbols.modulo_counts": {"tf": 1}, "icepool.CountsKeysView.__init__": {"tf": 1}, "icepool.CountsValuesView.__init__": {"tf": 1}, "icepool.CountsItemsView.__init__": {"tf": 1}, "icepool.from_cumulative": {"tf": 1.4142135623730951}, "icepool.from_rv": {"tf": 1.4142135623730951}, "icepool.pointwise_max": {"tf": 1.4142135623730951}, "icepool.pointwise_min": {"tf": 1.4142135623730951}, "icepool.lowest": {"tf": 1.4142135623730951}, "icepool.highest": {"tf": 1.4142135623730951}, "icepool.middle": {"tf": 1.4142135623730951}, "icepool.min_outcome": {"tf": 1}, "icepool.max_outcome": {"tf": 1}, "icepool.commonize_denominator": {"tf": 1.4142135623730951}, "icepool.reduce": {"tf": 2.23606797749979}, "icepool.accumulate": {"tf": 2}, "icepool.map": {"tf": 3.4641016151377544}, "icepool.map_function": {"tf": 2.6457513110645907}, "icepool.map_and_time": {"tf": 2.8284271247461903}, "icepool.map_to_pool": {"tf": 3.4641016151377544}, "icepool.Pool.__init__": {"tf": 1.7320508075688772}, "icepool.Pool.unique_dice": {"tf": 1}, "icepool.Pool.local_order_preference": {"tf": 1.4142135623730951}, "icepool.Pool.additive_union": {"tf": 1.4142135623730951}, "icepool.standard_pool": {"tf": 1}, "icepool.MultisetExpression.local_order_preference": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.order_preference": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.additive_union": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.difference": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.intersection": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.union": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.map_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.multiply_counts": {"tf": 1}, "icepool.MultisetExpression.divide_counts": {"tf": 1}, "icepool.MultisetExpression.modulo_counts": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.unique": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.expand": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.sum": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.count": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.any": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.all_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.largest_count": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.largest_count_and_outcome": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.count_subset": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.largest_straight": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.all_straights": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.argsort": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.issubset": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.issuperset": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.isdisjoint": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.MultisetEvaluator.bound_inputs": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.sample": {"tf": 1}, "icepool.Order.merge": {"tf": 1.4142135623730951}, "icepool.Deck.keys": {"tf": 1}, "icepool.Deck.values": {"tf": 1}, "icepool.Deck.items": {"tf": 1}, "icepool.Deck.deal": {"tf": 1.4142135623730951}, "icepool.Deck.additive_union": {"tf": 1}, "icepool.Deck.difference": {"tf": 1}, "icepool.Deck.intersection": {"tf": 1}, "icepool.Deck.union": {"tf": 1}, "icepool.Deck.symmetric_difference": {"tf": 1}, "icepool.Deck.map": {"tf": 2.23606797749979}, "icepool.Deck.sequence": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.Deal.deck": {"tf": 1}, "icepool.Deal.outcomes": {"tf": 1}, "icepool.Deal.local_order_preference": {"tf": 1.4142135623730951}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.MultiDeal.deck": {"tf": 1}, "icepool.MultiDeal.outcomes": {"tf": 1}, "icepool.MultiDeal.local_order_preference": {"tf": 1.4142135623730951}, "icepool.multiset_function": {"tf": 1.7320508075688772}, "icepool.evaluator.JointEvaluator.__init__": {"tf": 1}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.JointEvaluator.order": {"tf": 1}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.__init__": {"tf": 1}, "icepool.evaluator.KeepEvaluator.order": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.__init__": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.__init__": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1}, "icepool.function.d": {"tf": 1}, "icepool.function.z": {"tf": 1}, "icepool.function.coin": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1.4142135623730951}, "icepool.function.from_rv": {"tf": 1.4142135623730951}, "icepool.function.pointwise_max": {"tf": 1.4142135623730951}, "icepool.function.pointwise_min": {"tf": 1.4142135623730951}, "icepool.function.min_outcome": {"tf": 1}, "icepool.function.max_outcome": {"tf": 1}, "icepool.function.commonize_denominator": {"tf": 1.4142135623730951}, "icepool.function.reduce": {"tf": 2.23606797749979}, "icepool.function.accumulate": {"tf": 2}, "icepool.function.map": {"tf": 3.4641016151377544}, "icepool.function.map_function": {"tf": 2.6457513110645907}, "icepool.function.map_and_time": {"tf": 2.8284271247461903}, "icepool.function.map_to_pool": {"tf": 3.4641016151377544}}, "df": 194}}}}}}, "f": {"docs": {"icepool.Die.if_else": {"tf": 1.4142135623730951}}, "df": 1}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Vector.concatenate": {"tf": 1}, "icepool.Symbols.__init__": {"tf": 1}, "icepool.Symbols.additive_union": {"tf": 1}, "icepool.Symbols.difference": {"tf": 1}, "icepool.Symbols.intersection": {"tf": 1}, "icepool.Symbols.union": {"tf": 1}, "icepool.Symbols.symmetric_difference": {"tf": 1}, "icepool.Symbols.count_subset": {"tf": 1}, "icepool.Symbols.issubset": {"tf": 1}, "icepool.Symbols.issuperset": {"tf": 1}, "icepool.Symbols.isdisjoint": {"tf": 1}, "icepool.min_outcome": {"tf": 1}, "icepool.max_outcome": {"tf": 1}, "icepool.consecutive": {"tf": 1}, "icepool.sorted_union": {"tf": 1}, "icepool.reduce": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.Deck.additive_union": {"tf": 1}, "icepool.Deck.difference": {"tf": 1}, "icepool.Deck.intersection": {"tf": 1}, "icepool.Deck.union": {"tf": 1}, "icepool.Deck.symmetric_difference": {"tf": 1}, "icepool.function.min_outcome": {"tf": 1}, "icepool.function.max_outcome": {"tf": 1}, "icepool.function.consecutive": {"tf": 1}, "icepool.function.sorted_union": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}}, "df": 28}}}, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.accumulate": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}}, "df": 2}}}}}}}}, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.d": {"tf": 1}, "icepool.z": {"tf": 1}, "icepool.coin": {"tf": 1}, "icepool.stochastic_round": {"tf": 1}, "icepool.one_hot": {"tf": 1}, "icepool.Die.__init__": {"tf": 1}, "icepool.Die.unary_operator": {"tf": 1.4142135623730951}, "icepool.Die.binary_operator": {"tf": 1.4142135623730951}, "icepool.Die.simplify": {"tf": 1}, "icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.truncate": {"tf": 1}, "icepool.Die.clip": {"tf": 1}, "icepool.Die.map": {"tf": 2.449489742783178}, "icepool.Die.map_and_time": {"tf": 1.7320508075688772}, "icepool.Die.time_to_sum": {"tf": 1.4142135623730951}, "icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.if_else": {"tf": 2}, "icepool.Die.is_in": {"tf": 1}, "icepool.Die.count": {"tf": 1}, "icepool.Die.sequence": {"tf": 1}, "icepool.Die.keep": {"tf": 1}, "icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Die.middle": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1.7320508075688772}, "icepool.Die.abs": {"tf": 1}, "icepool.Die.round": {"tf": 1}, "icepool.Die.stochastic_round": {"tf": 1}, "icepool.Die.trunc": {"tf": 1}, "icepool.Die.floor": {"tf": 1}, "icepool.Die.ceil": {"tf": 1}, "icepool.Die.cmp": {"tf": 1}, "icepool.Die.sign": {"tf": 1}, "icepool.Population.kolmogorov_smirnov": {"tf": 1.4142135623730951}, "icepool.Population.cramer_von_mises": {"tf": 1.4142135623730951}, "icepool.Population.mean": {"tf": 2}, "icepool.Population.variance": {"tf": 2}, "icepool.Population.standard_deviation": {"tf": 2}, "icepool.Population.sd": {"tf": 2}, "icepool.Population.standardized_moment": {"tf": 2}, "icepool.Population.skewness": {"tf": 2}, "icepool.Population.excess_kurtosis": {"tf": 2}, "icepool.Population.covariance": {"tf": 2}, "icepool.Population.correlation": {"tf": 2}, "icepool.tupleize": {"tf": 2}, "icepool.vectorize": {"tf": 2}, "icepool.from_cumulative": {"tf": 1.4142135623730951}, "icepool.from_rv": {"tf": 1.4142135623730951}, "icepool.pointwise_max": {"tf": 1.4142135623730951}, "icepool.pointwise_min": {"tf": 1.4142135623730951}, "icepool.lowest": {"tf": 1.4142135623730951}, "icepool.highest": {"tf": 1.4142135623730951}, "icepool.middle": {"tf": 1.4142135623730951}, "icepool.min_outcome": {"tf": 1.4142135623730951}, "icepool.max_outcome": {"tf": 1.4142135623730951}, "icepool.commonize_denominator": {"tf": 1.4142135623730951}, "icepool.reduce": {"tf": 2}, "icepool.accumulate": {"tf": 2}, "icepool.map": {"tf": 2.6457513110645907}, "icepool.map_function": {"tf": 2.23606797749979}, "icepool.map_and_time": {"tf": 2.449489742783178}, "icepool.map_to_pool": {"tf": 2.23606797749979}, "icepool.Pool.__init__": {"tf": 1.7320508075688772}, "icepool.Pool.unique_dice": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.expand": {"tf": 1}, "icepool.MultisetExpression.sum": {"tf": 1}, "icepool.MultisetExpression.count": {"tf": 1}, "icepool.MultisetExpression.any": {"tf": 1}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetExpression.largest_count": {"tf": 1}, "icepool.MultisetExpression.largest_count_and_outcome": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1}, "icepool.MultisetExpression.largest_straight": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.MultisetExpression.all_straights": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.Deck.additive_union": {"tf": 1}, "icepool.Deck.difference": {"tf": 1}, "icepool.Deck.intersection": {"tf": 1}, "icepool.Deck.union": {"tf": 1}, "icepool.Deck.symmetric_difference": {"tf": 1}, "icepool.Deck.map": {"tf": 1.7320508075688772}, "icepool.Deck.sequence": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.Deal.deck": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.MultiDeal.deck": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.function.d": {"tf": 1}, "icepool.function.z": {"tf": 1}, "icepool.function.coin": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1.4142135623730951}, "icepool.function.from_rv": {"tf": 1.4142135623730951}, "icepool.function.pointwise_max": {"tf": 1.4142135623730951}, "icepool.function.pointwise_min": {"tf": 1.4142135623730951}, "icepool.function.min_outcome": {"tf": 1.4142135623730951}, "icepool.function.max_outcome": {"tf": 1.4142135623730951}, "icepool.function.commonize_denominator": {"tf": 1.4142135623730951}, "icepool.function.reduce": {"tf": 2}, "icepool.function.accumulate": {"tf": 2}, "icepool.function.map": {"tf": 2.6457513110645907}, "icepool.function.map_function": {"tf": 2.23606797749979}, "icepool.function.map_and_time": {"tf": 2.449489742783178}, "icepool.function.map_to_pool": {"tf": 2.23606797749979}}, "df": 115}}}}}}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Die.pool": {"tf": 1.4142135623730951}, "icepool.standard_pool": {"tf": 1.4142135623730951}}, "df": 2}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Population.probability": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1}}, "df": 2}}}}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"tf": 1}}, "df": 2}}}}}}, "o": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"icepool.format_probability_inverse": {"tf": 1}}, "df": 1}}}}}}}}}}}, "d": {"docs": {"icepool.coin": {"tf": 1}, "icepool.Population.quantile": {"tf": 1}, "icepool.Population.quantile_low": {"tf": 1}, "icepool.Population.quantile_high": {"tf": 1}, "icepool.function.coin": {"tf": 1}}, "df": 5, "i": {"docs": {}, "df": 0, "e": {"docs": {"icepool.d": {"tf": 1.4142135623730951}, "icepool.z": {"tf": 1.4142135623730951}, "icepool.coin": {"tf": 1.4142135623730951}, "icepool.stochastic_round": {"tf": 1.4142135623730951}, "icepool.one_hot": {"tf": 1.4142135623730951}, "icepool.Die.__init__": {"tf": 1.4142135623730951}, "icepool.Die.unary_operator": {"tf": 2}, "icepool.Die.binary_operator": {"tf": 2}, "icepool.Die.simplify": {"tf": 1.4142135623730951}, "icepool.Die.reroll": {"tf": 1.4142135623730951}, "icepool.Die.filter": {"tf": 1.4142135623730951}, "icepool.Die.truncate": {"tf": 1.4142135623730951}, "icepool.Die.clip": {"tf": 1.4142135623730951}, "icepool.Die.map": {"tf": 2.8284271247461903}, "icepool.Die.map_and_time": {"tf": 2.449489742783178}, "icepool.Die.time_to_sum": {"tf": 2}, "icepool.Die.mean_time_to_sum": {"tf": 1.4142135623730951}, "icepool.Die.explode": {"tf": 1.4142135623730951}, "icepool.Die.if_else": {"tf": 2.8284271247461903}, "icepool.Die.is_in": {"tf": 1.4142135623730951}, "icepool.Die.count": {"tf": 1.4142135623730951}, "icepool.Die.sequence": {"tf": 1.4142135623730951}, "icepool.Die.keep": {"tf": 1.4142135623730951}, "icepool.Die.lowest": {"tf": 1.4142135623730951}, "icepool.Die.highest": {"tf": 1.4142135623730951}, "icepool.Die.middle": {"tf": 1.4142135623730951}, "icepool.Die.map_to_pool": {"tf": 2.449489742783178}, "icepool.Die.abs": {"tf": 1.4142135623730951}, "icepool.Die.round": {"tf": 1.4142135623730951}, "icepool.Die.stochastic_round": {"tf": 1.4142135623730951}, "icepool.Die.trunc": {"tf": 1.4142135623730951}, "icepool.Die.floor": {"tf": 1.4142135623730951}, "icepool.Die.ceil": {"tf": 1.4142135623730951}, "icepool.Die.cmp": {"tf": 1.4142135623730951}, "icepool.Die.sign": {"tf": 1.4142135623730951}, "icepool.from_cumulative": {"tf": 2}, "icepool.from_rv": {"tf": 2}, "icepool.pointwise_max": {"tf": 2}, "icepool.pointwise_min": {"tf": 2}, "icepool.lowest": {"tf": 2}, "icepool.highest": {"tf": 2}, "icepool.middle": {"tf": 2}, "icepool.commonize_denominator": {"tf": 2}, "icepool.reduce": {"tf": 2.8284271247461903}, "icepool.accumulate": {"tf": 2.8284271247461903}, "icepool.map": {"tf": 3.1622776601683795}, "icepool.map_function": {"tf": 2.8284271247461903}, "icepool.map_and_time": {"tf": 2.8284271247461903}, "icepool.map_to_pool": {"tf": 3.1622776601683795}, "icepool.Pool.__init__": {"tf": 2.449489742783178}, "icepool.Pool.unique_dice": {"tf": 1.4142135623730951}, "icepool.standard_pool": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.expand": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.sum": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.count": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.any": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.all_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.largest_count": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.largest_count_and_outcome": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.count_subset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.largest_straight": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.all_straights": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issubset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issuperset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.isdisjoint": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.evaluate": {"tf": 1.4142135623730951}, "icepool.Deck.sequence": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.function.d": {"tf": 1.4142135623730951}, "icepool.function.z": {"tf": 1.4142135623730951}, "icepool.function.coin": {"tf": 1.4142135623730951}, "icepool.function.stochastic_round": {"tf": 1.4142135623730951}, "icepool.function.one_hot": {"tf": 1.4142135623730951}, "icepool.function.from_cumulative": {"tf": 2}, "icepool.function.from_rv": {"tf": 2}, "icepool.function.pointwise_max": {"tf": 2}, "icepool.function.pointwise_min": {"tf": 2}, "icepool.function.commonize_denominator": {"tf": 2}, "icepool.function.reduce": {"tf": 2.8284271247461903}, "icepool.function.accumulate": {"tf": 2.8284271247461903}, "icepool.function.map": {"tf": 3.1622776601683795}, "icepool.function.map_function": {"tf": 2.8284271247461903}, "icepool.function.map_and_time": {"tf": 2.8284271247461903}, "icepool.function.map_to_pool": {"tf": 3.1622776601683795}}, "df": 89}, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Population.divide_quantities": {"tf": 1}, "icepool.Population.modulo_quantities": {"tf": 1}, "icepool.Symbols.count_subset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.count_subset": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 1}}, "df": 5}}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.commonize_denominator": {"tf": 1}, "icepool.reduce": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.function.commonize_denominator": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}}, "df": 7}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.coin": {"tf": 1}, "icepool.stochastic_round": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.stochastic_round": {"tf": 1}, "icepool.from_rv": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.function.coin": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1}, "icepool.function.from_rv": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 10}}}}}}}}}, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.map": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.if_else": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_function": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_function": {"tf": 1}}, "df": 11}}}, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.middle": {"tf": 1}}, "df": 3}}}}}, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.__init__": {"tf": 1}}, "df": 3}}}}}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Deck.deal": {"tf": 1.7320508075688772}}, "df": 1, "s": {"docs": {"icepool.Deck.sequence": {"tf": 1}}, "df": 1}}}, "c": {"docs": {}, "df": 0, "k": {"docs": {"icepool.Deck.additive_union": {"tf": 1.4142135623730951}, "icepool.Deck.difference": {"tf": 1.4142135623730951}, "icepool.Deck.intersection": {"tf": 1.4142135623730951}, "icepool.Deck.union": {"tf": 1.4142135623730951}, "icepool.Deck.symmetric_difference": {"tf": 1.4142135623730951}, "icepool.Deck.map": {"tf": 2.449489742783178}, "icepool.Deal.__init__": {"tf": 1.7320508075688772}, "icepool.Deal.deck": {"tf": 1.4142135623730951}, "icepool.MultiDeal.__init__": {"tf": 1.7320508075688772}, "icepool.MultiDeal.deck": {"tf": 1.4142135623730951}}, "df": 10}}}, "n": {"docs": {}, "df": 0, "f": {"docs": {"icepool.Die.time_to_sum": {"tf": 1}}, "df": 1}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {"icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}}, "df": 7}}}}, "n": {"docs": {"icepool.coin": {"tf": 1}, "icepool.Population.quantile": {"tf": 1}, "icepool.Population.quantile_low": {"tf": 1}, "icepool.Population.quantile_high": {"tf": 1}, "icepool.MultisetExpression.multiply_counts": {"tf": 1}, "icepool.MultisetExpression.divide_counts": {"tf": 1}, "icepool.MultisetExpression.modulo_counts": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.unique": {"tf": 1}, "icepool.function.coin": {"tf": 1}}, "df": 10, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"icepool.coin": {"tf": 1.4142135623730951}, "icepool.stochastic_round": {"tf": 1.4142135623730951}, "icepool.Die.__init__": {"tf": 2.449489742783178}, "icepool.Die.reroll": {"tf": 1.7320508075688772}, "icepool.Die.filter": {"tf": 1.4142135623730951}, "icepool.Die.split": {"tf": 1.7320508075688772}, "icepool.Die.truncate": {"tf": 1.4142135623730951}, "icepool.Die.clip": {"tf": 1.4142135623730951}, "icepool.Die.map": {"tf": 2.8284271247461903}, "icepool.Die.map_and_time": {"tf": 1.4142135623730951}, "icepool.Die.time_to_sum": {"tf": 1.4142135623730951}, "icepool.Die.explode": {"tf": 2}, "icepool.Die.if_else": {"tf": 2.23606797749979}, "icepool.Die.keep": {"tf": 1}, "icepool.Die.lowest": {"tf": 2}, "icepool.Die.highest": {"tf": 2}, "icepool.Die.map_to_pool": {"tf": 2.23606797749979}, "icepool.Die.explode_to_pool": {"tf": 1.7320508075688772}, "icepool.Die.reroll_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.round": {"tf": 1.4142135623730951}, "icepool.Die.stochastic_round": {"tf": 1.4142135623730951}, "icepool.Population.common_outcome_length": {"tf": 1}, "icepool.Population.quantity": {"tf": 1}, "icepool.Population.quantities": {"tf": 1}, "icepool.Population.probability": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.Vector.round": {"tf": 1.4142135623730951}, "icepool.Symbols.count_subset": {"tf": 1.4142135623730951}, "icepool.lowest": {"tf": 2.23606797749979}, "icepool.highest": {"tf": 2.23606797749979}, "icepool.middle": {"tf": 1}, "icepool.reduce": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.map": {"tf": 2.8284271247461903}, "icepool.map_function": {"tf": 2.8284271247461903}, "icepool.map_and_time": {"tf": 1.4142135623730951}, "icepool.map_to_pool": {"tf": 2}, "icepool.MultisetExpression.lowest": {"tf": 2}, "icepool.MultisetExpression.highest": {"tf": 2}, "icepool.MultisetExpression.sum": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.argsort": {"tf": 1.4142135623730951}, "icepool.Deck.map": {"tf": 1.4142135623730951}, "icepool.evaluator.SumEvaluator.__init__": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 1.4142135623730951}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1.4142135623730951}, "icepool.evaluator.ArgsortEvaluator.__init__": {"tf": 1.4142135623730951}, "icepool.function.coin": {"tf": 1.4142135623730951}, "icepool.function.stochastic_round": {"tf": 1.4142135623730951}, "icepool.function.reduce": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}, "icepool.function.map": {"tf": 2.8284271247461903}, "icepool.function.map_function": {"tf": 2.8284271247461903}, "icepool.function.map_and_time": {"tf": 1.4142135623730951}, "icepool.function.map_to_pool": {"tf": 2}, "icepool.typing.count_positional_parameters": {"tf": 1}}, "df": 57, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.reroll": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.map": {"tf": 1.4142135623730951}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.if_else": {"tf": 1}, "icepool.Die.keep": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.reduce": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.map": {"tf": 1.4142135623730951}, "icepool.map_function": {"tf": 1}, "icepool.MultisetExpression.sum": {"tf": 1}, "icepool.evaluator.SumEvaluator.__init__": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}, "icepool.function.map": {"tf": 1.4142135623730951}, "icepool.function.map_function": {"tf": 1}}, "df": 17}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.round": {"tf": 1}, "icepool.Vector.round": {"tf": 1}}, "df": 2}}}}}}, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Population.mean": {"tf": 1}, "icepool.Population.variance": {"tf": 1}, "icepool.Population.standard_deviation": {"tf": 1}, "icepool.Population.sd": {"tf": 1}, "icepool.Population.standardized_moment": {"tf": 1}, "icepool.Population.skewness": {"tf": 1}, "icepool.Population.excess_kurtosis": {"tf": 1}, "icepool.Population.covariance": {"tf": 1}, "icepool.Population.correlation": {"tf": 1}}, "df": 9}}}}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "t": {"docs": {"icepool.multiset_function": {"tf": 1}}, "df": 1}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "u": {"docs": {"icepool.multiset_function": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}}}, "f": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"icepool.coin": {"tf": 1}, "icepool.Population.probability": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1}, "icepool.Population.mean": {"tf": 1.4142135623730951}, "icepool.Population.variance": {"tf": 1.4142135623730951}, "icepool.Population.standard_deviation": {"tf": 1.4142135623730951}, "icepool.Population.sd": {"tf": 1.4142135623730951}, "icepool.Population.standardized_moment": {"tf": 1.4142135623730951}, "icepool.Population.skewness": {"tf": 1.4142135623730951}, "icepool.Population.excess_kurtosis": {"tf": 1.4142135623730951}, "icepool.Population.entropy": {"tf": 1.4142135623730951}, "icepool.Population.covariance": {"tf": 1.4142135623730951}, "icepool.Population.correlation": {"tf": 1.4142135623730951}, "icepool.from_rv": {"tf": 1.4142135623730951}, "icepool.function.coin": {"tf": 1}, "icepool.function.from_rv": {"tf": 1.4142135623730951}}, "df": 16}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.coin": {"tf": 1}, "icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.Population.probability": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1}, "icepool.Population.kolmogorov_smirnov": {"tf": 1}, "icepool.Population.cramer_von_mises": {"tf": 1}, "icepool.Population.mean": {"tf": 1}, "icepool.Population.variance": {"tf": 1}, "icepool.Population.covariance": {"tf": 1}, "icepool.function.coin": {"tf": 1}}, "df": 10, "s": {"docs": {"icepool.coin": {"tf": 1}, "icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.Population.probability": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1}, "icepool.Population.kolmogorov_smirnov": {"tf": 1}, "icepool.Population.cramer_von_mises": {"tf": 1}, "icepool.Population.mean": {"tf": 1}, "icepool.Population.variance": {"tf": 1}, "icepool.Population.covariance": {"tf": 1}, "icepool.function.coin": {"tf": 1}}, "df": 10}}}}}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.if_else": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.Population.probability": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.from_cumulative": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}}, "df": 7}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Vector.binary_operator": {"tf": 1}}, "df": 1, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Population.format": {"tf": 1}}, "df": 1}}}, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {"icepool.multiset_function": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.reduce": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.map_function": {"tf": 1}, "icepool.MultisetExpression.map_counts": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}, "icepool.function.map_function": {"tf": 1}, "icepool.typing.count_positional_parameters": {"tf": 1}, "icepool.typing.guess_star": {"tf": 1}}, "df": 12}}}}}}}, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}}, "df": 2}}}}, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.CountEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AnyEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.KeepEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}}, "df": 15}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "x": {"docs": {"icepool.coin": {"tf": 1}, "icepool.stochastic_round": {"tf": 1}, "icepool.Die.truncate": {"tf": 1}, "icepool.Die.clip": {"tf": 1}, "icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Die.stochastic_round": {"tf": 1}, "icepool.function.coin": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1}}, "df": 9}, "p": {"docs": {"icepool.MultisetExpression.sum": {"tf": 1}, "icepool.evaluator.SumEvaluator.__init__": {"tf": 1}}, "df": 2, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.map": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1.4142135623730951}, "icepool.Symbols.__init__": {"tf": 1}, "icepool.Symbols.additive_union": {"tf": 1}, "icepool.Symbols.difference": {"tf": 1}, "icepool.Symbols.intersection": {"tf": 1}, "icepool.Symbols.union": {"tf": 1}, "icepool.Symbols.symmetric_difference": {"tf": 1}, "icepool.Symbols.count_subset": {"tf": 1}, "icepool.Symbols.issubset": {"tf": 1}, "icepool.Symbols.issuperset": {"tf": 1}, "icepool.Symbols.isdisjoint": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 2.23606797749979}, "icepool.Pool.__init__": {"tf": 1.7320508075688772}, "icepool.Pool.additive_union": {"tf": 1}, "icepool.standard_pool": {"tf": 1}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.union": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.map_counts": {"tf": 1}, "icepool.MultisetExpression.sum": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issubset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.MultisetEvaluator.sample": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.Deck.additive_union": {"tf": 1}, "icepool.Deck.difference": {"tf": 1}, "icepool.Deck.intersection": {"tf": 1}, "icepool.Deck.union": {"tf": 1}, "icepool.Deck.symmetric_difference": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.evaluator.SumEvaluator.__init__": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 2.23606797749979}}, "df": 45}}}}}, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}}, "df": 2}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.truncate": {"tf": 1}, "icepool.Die.clip": {"tf": 1}}, "df": 2}}, "u": {"docs": {}, "df": 0, "l": {"docs": {"icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}}, "df": 2, "t": {"docs": {}, "df": 0, "i": {"docs": {"icepool.Deck.deal": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.map_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_to_pool": {"tf": 2}, "icepool.Pool.additive_union": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.additive_union": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.difference": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.intersection": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.union": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.map_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.multiply_counts": {"tf": 1}, "icepool.MultisetExpression.divide_counts": {"tf": 1}, "icepool.MultisetExpression.modulo_counts": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.unique": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.expand": {"tf": 1}, "icepool.MultisetExpression.sum": {"tf": 1}, "icepool.MultisetExpression.count": {"tf": 1}, "icepool.MultisetExpression.any": {"tf": 1}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetExpression.largest_count": {"tf": 1}, "icepool.MultisetExpression.largest_count_and_outcome": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.largest_straight": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.all_straights": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.argsort": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issubset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issuperset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.isdisjoint": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.bound_inputs": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.sample": {"tf": 1}, "icepool.multiset_function": {"tf": 1.7320508075688772}, "icepool.evaluator.JointEvaluator.__init__": {"tf": 1}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.__init__": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 2}}, "df": 52, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.map_to_pool": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.Pool.additive_union": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.additive_union": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.difference": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.intersection": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.union": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.map_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.multiply_counts": {"tf": 1}, "icepool.MultisetExpression.divide_counts": {"tf": 1}, "icepool.MultisetExpression.modulo_counts": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.unique": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.count_subset": {"tf": 1}, "icepool.MultisetExpression.largest_straight": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.MultisetExpression.all_straights": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issubset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.MultisetEvaluator.bound_inputs": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.MultisetEvaluator.sample": {"tf": 1}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.__init__": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 40}}}}}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.expand": {"tf": 1}, "icepool.MultisetExpression.sum": {"tf": 1}, "icepool.MultisetExpression.count": {"tf": 1}, "icepool.MultisetExpression.any": {"tf": 1}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetExpression.largest_count": {"tf": 1}, "icepool.MultisetExpression.largest_count_and_outcome": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1}, "icepool.MultisetExpression.largest_straight": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.MultisetExpression.all_straights": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.multiset_function": {"tf": 1.7320508075688772}, "icepool.evaluator.JointEvaluator.__init__": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.__init__": {"tf": 1}}, "df": 21}}}}}}}}}, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.map_to_pool": {"tf": 1.7320508075688772}, "icepool.function.map_to_pool": {"tf": 1.7320508075688772}}, "df": 5}}}}}}}}}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Deck.deal": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.reroll_to_pool": {"tf": 1}}, "df": 1}}, "r": {"docs": {}, "df": 0, "e": {"docs": {"icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}}, "df": 7}}}}, "b": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {"icepool.coin": {"tf": 1}, "icepool.one_hot": {"tf": 1}, "icepool.Die.reroll": {"tf": 1.4142135623730951}, "icepool.Die.filter": {"tf": 1.4142135623730951}, "icepool.Die.split": {"tf": 1.4142135623730951}, "icepool.Die.map": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 1}, "icepool.Die.explode": {"tf": 1.4142135623730951}, "icepool.Die.is_in": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.reroll_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.equals": {"tf": 1.4142135623730951}, "icepool.Population.is_empty": {"tf": 1}, "icepool.Population.probability": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.Symbols.issubset": {"tf": 1}, "icepool.Symbols.issuperset": {"tf": 1}, "icepool.Symbols.isdisjoint": {"tf": 1}, "icepool.Symbols.has_negative_counts": {"tf": 1}, "icepool.from_cumulative": {"tf": 1.4142135623730951}, "icepool.map": {"tf": 1}, "icepool.map_function": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.MultisetGenerator.has_free_variables": {"tf": 1}, "icepool.MultisetExpression.has_free_variables": {"tf": 1}, "icepool.MultisetExpression.equals": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetExpression.any": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issubset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issuperset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.isdisjoint": {"tf": 1.4142135623730951}, "icepool.Deck.map": {"tf": 1}, "icepool.evaluator.AnyEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.ComparisonEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsProperSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsProperSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsNotEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsDisjointSetEvaluator.default_outcome": {"tf": 1}, "icepool.function.coin": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1.4142135623730951}, "icepool.function.map": {"tf": 1}, "icepool.function.map_function": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}, "icepool.typing.guess_star": {"tf": 1}}, "df": 62}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Population.kolmogorov_smirnov": {"tf": 1}, "icepool.Population.cramer_von_mises": {"tf": 1}, "icepool.Population.mean": {"tf": 1.4142135623730951}, "icepool.Population.variance": {"tf": 1.4142135623730951}, "icepool.Population.standard_deviation": {"tf": 1.4142135623730951}, "icepool.Population.sd": {"tf": 1.4142135623730951}, "icepool.Population.standardized_moment": {"tf": 1.4142135623730951}, "icepool.Population.skewness": {"tf": 1.4142135623730951}, "icepool.Population.excess_kurtosis": {"tf": 1.4142135623730951}, "icepool.Population.entropy": {"tf": 1}, "icepool.Population.covariance": {"tf": 1.4142135623730951}, "icepool.Population.correlation": {"tf": 1.4142135623730951}, "icepool.tupleize": {"tf": 1.4142135623730951}, "icepool.vectorize": {"tf": 1.4142135623730951}, "icepool.min_outcome": {"tf": 1}, "icepool.max_outcome": {"tf": 1}, "icepool.function.min_outcome": {"tf": 1}, "icepool.function.max_outcome": {"tf": 1}}, "df": 18}}}, "u": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}}, "df": 2}}}}}, "x": {"docs": {"icepool.stochastic_round": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1}}, "df": 2}, "t": {"docs": {"icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.keys": {"tf": 1}, "icepool.Die.items": {"tf": 1}, "icepool.Die.simplify": {"tf": 1}, "icepool.Die.reroll": {"tf": 1.4142135623730951}, "icepool.Die.filter": {"tf": 1.4142135623730951}, "icepool.Die.split": {"tf": 1}, "icepool.Die.truncate": {"tf": 1}, "icepool.Die.clip": {"tf": 1}, "icepool.Die.map": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 2.449489742783178}, "icepool.Die.explode": {"tf": 1.4142135623730951}, "icepool.Die.is_in": {"tf": 1}, "icepool.Die.count": {"tf": 1}, "icepool.Die.sequence": {"tf": 1}, "icepool.Die.pool": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.reroll_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.abs": {"tf": 1}, "icepool.Population.keys": {"tf": 1}, "icepool.Population.items": {"tf": 1}, "icepool.Population.outcomes": {"tf": 1}, "icepool.Population.min_outcome": {"tf": 1}, "icepool.Population.max_outcome": {"tf": 1}, "icepool.Population.nearest": {"tf": 1}, "icepool.Population.zero_outcome": {"tf": 1}, "icepool.Population.median_low": {"tf": 1}, "icepool.Population.median_high": {"tf": 1}, "icepool.Population.quantile_low": {"tf": 1}, "icepool.Population.quantile_high": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.Population.sample": {"tf": 1}, "icepool.tupleize": {"tf": 2}, "icepool.vectorize": {"tf": 2}, "icepool.Vector.abs": {"tf": 1}, "icepool.CountsKeysView.__init__": {"tf": 1}, "icepool.from_cumulative": {"tf": 1.4142135623730951}, "icepool.pointwise_max": {"tf": 1.4142135623730951}, "icepool.pointwise_min": {"tf": 1.4142135623730951}, "icepool.lowest": {"tf": 2}, "icepool.highest": {"tf": 2}, "icepool.middle": {"tf": 2}, "icepool.min_outcome": {"tf": 2}, "icepool.max_outcome": {"tf": 2}, "icepool.sorted_union": {"tf": 1.4142135623730951}, "icepool.commonize_denominator": {"tf": 1.7320508075688772}, "icepool.reduce": {"tf": 3}, "icepool.accumulate": {"tf": 3}, "icepool.map": {"tf": 2.6457513110645907}, "icepool.map_function": {"tf": 2.449489742783178}, "icepool.map_and_time": {"tf": 2.6457513110645907}, "icepool.map_to_pool": {"tf": 3}, "icepool.Pool.__init__": {"tf": 2.449489742783178}, "icepool.Pool.unique_dice": {"tf": 1}, "icepool.Pool.outcomes": {"tf": 1}, "icepool.Pool.min_outcome": {"tf": 1}, "icepool.Pool.max_outcome": {"tf": 1}, "icepool.Pool.additive_union": {"tf": 2}, "icepool.MultisetExpression.outcomes": {"tf": 1}, "icepool.MultisetExpression.min_outcome": {"tf": 1}, "icepool.MultisetExpression.max_outcome": {"tf": 1}, "icepool.MultisetExpression.additive_union": {"tf": 2}, "icepool.MultisetExpression.difference": {"tf": 2}, "icepool.MultisetExpression.intersection": {"tf": 2}, "icepool.MultisetExpression.union": {"tf": 2}, "icepool.MultisetExpression.symmetric_difference": {"tf": 2}, "icepool.MultisetExpression.keep_outcomes": {"tf": 2}, "icepool.MultisetExpression.drop_outcomes": {"tf": 2}, "icepool.MultisetExpression.map_counts": {"tf": 2}, "icepool.MultisetExpression.multiply_counts": {"tf": 1}, "icepool.MultisetExpression.divide_counts": {"tf": 1}, "icepool.MultisetExpression.modulo_counts": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.unique": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 2}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.expand": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.sum": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.count": {"tf": 1}, "icepool.MultisetExpression.any": {"tf": 1}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetExpression.largest_count": {"tf": 1}, "icepool.MultisetExpression.largest_count_and_outcome": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.count_subset": {"tf": 2}, "icepool.MultisetExpression.argsort": {"tf": 2.449489742783178}, "icepool.MultisetExpression.issubset": {"tf": 2}, "icepool.MultisetExpression.issuperset": {"tf": 2}, "icepool.MultisetExpression.isdisjoint": {"tf": 2}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.evaluate": {"tf": 2}, "icepool.MultisetEvaluator.sample": {"tf": 1.7320508075688772}, "icepool.Deck.keys": {"tf": 1}, "icepool.Deck.items": {"tf": 1}, "icepool.Deck.deal": {"tf": 1.4142135623730951}, "icepool.Deck.additive_union": {"tf": 1.7320508075688772}, "icepool.Deck.difference": {"tf": 1.7320508075688772}, "icepool.Deck.intersection": {"tf": 1.7320508075688772}, "icepool.Deck.union": {"tf": 1.7320508075688772}, "icepool.Deck.symmetric_difference": {"tf": 1.7320508075688772}, "icepool.Deck.map": {"tf": 1}, "icepool.Deck.sequence": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.Deal.deck": {"tf": 1}, "icepool.Deal.outcomes": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.MultiDeal.deck": {"tf": 1}, "icepool.MultiDeal.outcomes": {"tf": 1}, "icepool.multiset_function": {"tf": 1.7320508075688772}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.__init__": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1.4142135623730951}, "icepool.function.pointwise_max": {"tf": 1.4142135623730951}, "icepool.function.pointwise_min": {"tf": 1.4142135623730951}, "icepool.function.min_outcome": {"tf": 2}, "icepool.function.max_outcome": {"tf": 2}, "icepool.function.sorted_union": {"tf": 1.4142135623730951}, "icepool.function.commonize_denominator": {"tf": 1.7320508075688772}, "icepool.function.reduce": {"tf": 3}, "icepool.function.accumulate": {"tf": 3}, "icepool.function.map": {"tf": 2.6457513110645907}, "icepool.function.map_function": {"tf": 2.449489742783178}, "icepool.function.map_and_time": {"tf": 2.6457513110645907}, "icepool.function.map_to_pool": {"tf": 3}}, "df": 133, "u": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.one_hot": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 1}, "icepool.Die.sequence": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Population.mode": {"tf": 1}, "icepool.Population.covariance": {"tf": 1.4142135623730951}, "icepool.Population.correlation": {"tf": 1.4142135623730951}, "icepool.tupleize": {"tf": 1.4142135623730951}, "icepool.sorted_union": {"tf": 1}, "icepool.commonize_denominator": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.Pool.local_order_preference": {"tf": 1}, "icepool.MultisetExpression.local_order_preference": {"tf": 1}, "icepool.MultisetExpression.order_preference": {"tf": 1}, "icepool.MultisetExpression.sample": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.expand": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.all_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.largest_count_and_outcome": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.all_straights": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 2}, "icepool.MultisetEvaluator.bound_inputs": {"tf": 1}, "icepool.Deck.deal": {"tf": 1}, "icepool.Deck.sequence": {"tf": 1}, "icepool.Deal.hand_sizes": {"tf": 1}, "icepool.Deal.local_order_preference": {"tf": 1}, "icepool.MultiDeal.local_order_preference": {"tf": 1}, "icepool.multiset_function": {"tf": 2}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}, "icepool.function.sorted_union": {"tf": 1}, "icepool.function.commonize_denominator": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}, "icepool.typing.count_positional_parameters": {"tf": 1}}, "df": 54}}}}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.map": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 1}, "icepool.Die.time_to_sum": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 7, "s": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}}, "df": 3}}}, "e": {"docs": {"icepool.Die.middle": {"tf": 1}, "icepool.middle": {"tf": 1}}, "df": 2}}, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Die.__init__": {"tf": 1.4142135623730951}, "icepool.Die.map": {"tf": 1.7320508075688772}, "icepool.Die.map_and_time": {"tf": 1.4142135623730951}, "icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.if_else": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1.4142135623730951}, "icepool.reduce": {"tf": 1}, "icepool.map": {"tf": 2}, "icepool.map_function": {"tf": 1.4142135623730951}, "icepool.map_and_time": {"tf": 1.4142135623730951}, "icepool.map_to_pool": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.Deck.map": {"tf": 1.4142135623730951}, "icepool.multiset_function": {"tf": 1.4142135623730951}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.map": {"tf": 2}, "icepool.function.map_function": {"tf": 1.4142135623730951}, "icepool.function.map_and_time": {"tf": 1.4142135623730951}, "icepool.function.map_to_pool": {"tf": 1.7320508075688772}}, "df": 21}}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.Die.is_in": {"tf": 1}, "icepool.Die.count": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}}, "df": 7}}}}}, "r": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.if_else": {"tf": 1}}, "df": 1}, "t": {"docs": {}, "df": 0, "h": {"docs": {"icepool.Vector.binary_operator": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.truncate": {"tf": 1.4142135623730951}, "icepool.Die.clip": {"tf": 1.4142135623730951}, "icepool.Die.if_else": {"tf": 1.4142135623730951}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Population.nearest": {"tf": 1}, "icepool.Population.quantity": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1}, "icepool.Population.probability": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.JointEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.next_state": {"tf": 1}, "icepool.evaluator.SumEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AnyEvaluator.next_state": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.next_state": {"tf": 1}, "icepool.evaluator.KeepEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 29, "s": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.from_cumulative": {"tf": 1}, "icepool.from_rv": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.function.from_rv": {"tf": 1}}, "df": 16}}}}}}}, "p": {"docs": {"icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Vector.unary_operator": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.Vector.reverse_binary_operator": {"tf": 1}}, "df": 5, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Die.map_to_pool": {"tf": 1}, "icepool.Population.nearest": {"tf": 1}, "icepool.Population.quantity": {"tf": 1}, "icepool.Population.quantities": {"tf": 1}, "icepool.Population.probability": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.map_function": {"tf": 1}, "icepool.function.map_function": {"tf": 1}}, "df": 12}}}}}}}, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.cmp": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.Population.kolmogorov_smirnov": {"tf": 1}, "icepool.Population.cramer_von_mises": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.Vector.reverse_binary_operator": {"tf": 1}, "icepool.Vector.append": {"tf": 1}, "icepool.Vector.concatenate": {"tf": 1}, "icepool.Symbols.symmetric_difference": {"tf": 1}, "icepool.Symbols.multiply_counts": {"tf": 1}, "icepool.Symbols.divide_counts": {"tf": 1}, "icepool.Symbols.modulo_counts": {"tf": 1}, "icepool.Symbols.issubset": {"tf": 1}, "icepool.Symbols.issuperset": {"tf": 1}, "icepool.Symbols.isdisjoint": {"tf": 1}, "icepool.MultisetExpression.equals": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.Deck.symmetric_difference": {"tf": 1}}, "df": 25}}}}, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Pool.local_order_preference": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.local_order_preference": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.order_preference": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.sort_match": {"tf": 2}, "icepool.MultisetExpression.expand": {"tf": 2}, "icepool.MultisetExpression.argsort": {"tf": 2}, "icepool.MultisetEvaluator.order": {"tf": 1.4142135623730951}, "icepool.Order.merge": {"tf": 2}, "icepool.Deal.local_order_preference": {"tf": 1.7320508075688772}, "icepool.MultiDeal.local_order_preference": {"tf": 1.7320508075688772}, "icepool.evaluator.JointEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.ExpandEvaluator.__init__": {"tf": 2}, "icepool.evaluator.KeepEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.ArgsortEvaluator.__init__": {"tf": 2}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1.4142135623730951}}, "df": 15, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Pool.local_order_preference": {"tf": 1}, "icepool.MultisetExpression.local_order_preference": {"tf": 1}, "icepool.MultisetExpression.order_preference": {"tf": 1}, "icepool.Deal.local_order_preference": {"tf": 1}, "icepool.MultiDeal.local_order_preference": {"tf": 1}}, "df": 5}}}}}}, "s": {"docs": {"icepool.Order.merge": {"tf": 1}}, "df": 1}}}}}}, "u": {"docs": {"icepool.Die.unary_operator": {"tf": 1.4142135623730951}, "icepool.Die.binary_operator": {"tf": 1.4142135623730951}, "icepool.Die.map": {"tf": 2.6457513110645907}, "icepool.Die.if_else": {"tf": 2.6457513110645907}, "icepool.Die.map_to_pool": {"tf": 2.23606797749979}, "icepool.Vector.unary_operator": {"tf": 1.4142135623730951}, "icepool.Vector.binary_operator": {"tf": 1.4142135623730951}, "icepool.Vector.reverse_binary_operator": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.sum": {"tf": 2}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.evaluate": {"tf": 1.4142135623730951}, "icepool.Deck.map": {"tf": 2.23606797749979}, "icepool.multiset_function": {"tf": 2.23606797749979}, "icepool.evaluator.MultisetFunctionEvaluator.__init__": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1.4142135623730951}}, "df": 15, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.__init__": {"tf": 1.4142135623730951}, "icepool.Die.reroll": {"tf": 1.4142135623730951}, "icepool.Die.filter": {"tf": 1.4142135623730951}, "icepool.Die.split": {"tf": 1}, "icepool.Die.map": {"tf": 2.449489742783178}, "icepool.Die.map_and_time": {"tf": 1.7320508075688772}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.if_else": {"tf": 1.7320508075688772}, "icepool.Die.pool": {"tf": 1}, "icepool.Die.keep": {"tf": 1.4142135623730951}, "icepool.Die.map_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Population.quantity": {"tf": 1}, "icepool.Population.quantities": {"tf": 1}, "icepool.Population.probability": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1}, "icepool.tupleize": {"tf": 1}, "icepool.vectorize": {"tf": 1.4142135623730951}, "icepool.Symbols.__init__": {"tf": 1}, "icepool.Symbols.additive_union": {"tf": 1}, "icepool.Symbols.difference": {"tf": 1}, "icepool.Symbols.intersection": {"tf": 1}, "icepool.Symbols.union": {"tf": 1}, "icepool.Symbols.symmetric_difference": {"tf": 1}, "icepool.Symbols.count_subset": {"tf": 1}, "icepool.Symbols.issubset": {"tf": 1}, "icepool.Symbols.issuperset": {"tf": 1}, "icepool.Symbols.isdisjoint": {"tf": 1}, "icepool.from_cumulative": {"tf": 1}, "icepool.from_rv": {"tf": 1}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.min_outcome": {"tf": 1.4142135623730951}, "icepool.max_outcome": {"tf": 1.4142135623730951}, "icepool.commonize_denominator": {"tf": 1}, "icepool.reduce": {"tf": 1.7320508075688772}, "icepool.accumulate": {"tf": 1.7320508075688772}, "icepool.map": {"tf": 2.449489742783178}, "icepool.map_function": {"tf": 2}, "icepool.map_and_time": {"tf": 2}, "icepool.map_to_pool": {"tf": 2.23606797749979}, "icepool.Pool.__init__": {"tf": 2}, "icepool.Pool.additive_union": {"tf": 1}, "icepool.standard_pool": {"tf": 1}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.union": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetExpression.map_counts": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.expand": {"tf": 1}, "icepool.MultisetExpression.sum": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.count": {"tf": 1}, "icepool.MultisetExpression.any": {"tf": 1}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.largest_count": {"tf": 1}, "icepool.MultisetExpression.largest_count_and_outcome": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.largest_straight": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.MultisetExpression.all_straights": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issubset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issuperset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.isdisjoint": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.sample": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1.4142135623730951}, "icepool.Deck.deal": {"tf": 1}, "icepool.Deck.additive_union": {"tf": 1}, "icepool.Deck.difference": {"tf": 1}, "icepool.Deck.intersection": {"tf": 1}, "icepool.Deck.union": {"tf": 1}, "icepool.Deck.symmetric_difference": {"tf": 1}, "icepool.Deck.map": {"tf": 1.7320508075688772}, "icepool.multiset_function": {"tf": 2}, "icepool.evaluator.SumEvaluator.__init__": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.function.from_rv": {"tf": 1}, "icepool.function.min_outcome": {"tf": 1.4142135623730951}, "icepool.function.max_outcome": {"tf": 1.4142135623730951}, "icepool.function.commonize_denominator": {"tf": 1}, "icepool.function.reduce": {"tf": 1.7320508075688772}, "icepool.function.accumulate": {"tf": 1.7320508075688772}, "icepool.function.map": {"tf": 2.449489742783178}, "icepool.function.map_function": {"tf": 2}, "icepool.function.map_and_time": {"tf": 2}, "icepool.function.map_to_pool": {"tf": 2.23606797749979}}, "df": 98}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}}, "df": 2}}}}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 8}}, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.__init__": {"tf": 1.7320508075688772}, "icepool.Die.map": {"tf": 2.23606797749979}, "icepool.Die.if_else": {"tf": 1.7320508075688772}, "icepool.map": {"tf": 2.23606797749979}, "icepool.map_function": {"tf": 2}, "icepool.map_and_time": {"tf": 1.4142135623730951}, "icepool.function.map": {"tf": 2.23606797749979}, "icepool.function.map_function": {"tf": 2}, "icepool.function.map_and_time": {"tf": 1.4142135623730951}}, "df": 9, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.map": {"tf": 1.4142135623730951}, "icepool.map": {"tf": 1.4142135623730951}, "icepool.map_function": {"tf": 1}, "icepool.map_and_time": {"tf": 1.4142135623730951}, "icepool.function.map": {"tf": 1.4142135623730951}, "icepool.function.map_function": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1.4142135623730951}}, "df": 7}}}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "g": {"0": {"docs": {"icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}}, "df": 7}, "docs": {"icepool.typing.guess_star": {"tf": 1}}, "df": 1, "s": {"docs": {"icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.map": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.tupleize": {"tf": 1}, "icepool.vectorize": {"tf": 1}, "icepool.Vector.unary_operator": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.Vector.reverse_binary_operator": {"tf": 1}, "icepool.Symbols.additive_union": {"tf": 1}, "icepool.Symbols.difference": {"tf": 1}, "icepool.Symbols.intersection": {"tf": 1}, "icepool.Symbols.union": {"tf": 1}, "icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.min_outcome": {"tf": 1}, "icepool.max_outcome": {"tf": 1}, "icepool.consecutive": {"tf": 1}, "icepool.sorted_union": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.Pool.additive_union": {"tf": 1}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.union": {"tf": 1}, "icepool.MultisetExpression.map_counts": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.Deck.additive_union": {"tf": 1}, "icepool.Deck.difference": {"tf": 1}, "icepool.Deck.intersection": {"tf": 1}, "icepool.Deck.union": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}, "icepool.function.min_outcome": {"tf": 1}, "icepool.function.max_outcome": {"tf": 1}, "icepool.function.consecutive": {"tf": 1}, "icepool.function.sorted_union": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 47}}}, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.MultisetExpression.expand": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.__init__": {"tf": 1}}, "df": 2}}}}}}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {"icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}}, "df": 2}}}, "c": {"docs": {"icepool.Population.zero": {"tf": 1.4142135623730951}, "icepool.Population.multiply_quantities": {"tf": 1.4142135623730951}, "icepool.Population.divide_quantities": {"tf": 1.4142135623730951}, "icepool.Population.modulo_quantities": {"tf": 1.4142135623730951}, "icepool.Population.pad_to_denominator": {"tf": 1.4142135623730951}, "icepool.Population.to_one_hot": {"tf": 1.4142135623730951}}, "df": 6, "o": {"docs": {"icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.keys": {"tf": 1}, "icepool.Die.items": {"tf": 1}, "icepool.Die.simplify": {"tf": 1}, "icepool.Die.reroll": {"tf": 1.4142135623730951}, "icepool.Die.filter": {"tf": 1.4142135623730951}, "icepool.Die.split": {"tf": 1}, "icepool.Die.truncate": {"tf": 1}, "icepool.Die.clip": {"tf": 1}, "icepool.Die.map": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 2.449489742783178}, "icepool.Die.explode": {"tf": 1.4142135623730951}, "icepool.Die.is_in": {"tf": 1}, "icepool.Die.count": {"tf": 1}, "icepool.Die.sequence": {"tf": 1}, "icepool.Die.pool": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.reroll_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.abs": {"tf": 1}, "icepool.Population.keys": {"tf": 1}, "icepool.Population.items": {"tf": 1}, "icepool.Population.outcomes": {"tf": 1}, "icepool.Population.min_outcome": {"tf": 1}, "icepool.Population.max_outcome": {"tf": 1}, "icepool.Population.nearest": {"tf": 1}, "icepool.Population.zero_outcome": {"tf": 1}, "icepool.Population.median_low": {"tf": 1}, "icepool.Population.median_high": {"tf": 1}, "icepool.Population.quantile_low": {"tf": 1}, "icepool.Population.quantile_high": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.Population.sample": {"tf": 1}, "icepool.Vector.abs": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.evaluate": {"tf": 1.4142135623730951}, "icepool.Deck.keys": {"tf": 1}, "icepool.Deck.items": {"tf": 1}, "icepool.Deck.deal": {"tf": 1.4142135623730951}, "icepool.Deck.additive_union": {"tf": 1.7320508075688772}, "icepool.Deck.difference": {"tf": 1.7320508075688772}, "icepool.Deck.intersection": {"tf": 1.7320508075688772}, "icepool.Deck.union": {"tf": 1.7320508075688772}, "icepool.Deck.symmetric_difference": {"tf": 1.7320508075688772}, "icepool.Deck.map": {"tf": 1}, "icepool.Deck.sequence": {"tf": 1}, "icepool.multiset_function": {"tf": 2.449489742783178}, "icepool.evaluator.MultisetFunctionEvaluator.__init__": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1.4142135623730951}}, "df": 49, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.map": {"tf": 1}, "icepool.Die.if_else": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_function": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.next_state": {"tf": 1}, "icepool.evaluator.SumEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AnyEvaluator.next_state": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.KeepEvaluator.next_state": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_function": {"tf": 1}, "icepool.typing.guess_star": {"tf": 1}}, "df": 22, "s": {"docs": {"icepool.Die.keys": {"tf": 1}, "icepool.Die.values": {"tf": 1}, "icepool.Die.items": {"tf": 1}, "icepool.Population.keys": {"tf": 1}, "icepool.Population.values": {"tf": 1}, "icepool.Population.items": {"tf": 1}, "icepool.Population.outcomes": {"tf": 1}, "icepool.Population.quantities": {"tf": 1}, "icepool.CountsKeysView.__init__": {"tf": 1.7320508075688772}, "icepool.CountsValuesView.__init__": {"tf": 1.7320508075688772}, "icepool.CountsItemsView.__init__": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.Deck.keys": {"tf": 1}, "icepool.Deck.values": {"tf": 1}, "icepool.Deck.items": {"tf": 1}, "icepool.Deal.outcomes": {"tf": 1}, "icepool.MultiDeal.outcomes": {"tf": 1}, "icepool.evaluator.JointEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 22, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "w": {"docs": {"icepool.Die.keys": {"tf": 1}, "icepool.Population.keys": {"tf": 1}, "icepool.Population.outcomes": {"tf": 1}, "icepool.Deck.keys": {"tf": 1}, "icepool.Deal.outcomes": {"tf": 1}, "icepool.MultiDeal.outcomes": {"tf": 1}}, "df": 6}}}}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "w": {"docs": {"icepool.Die.values": {"tf": 1}, "icepool.Population.values": {"tf": 1}, "icepool.Population.quantities": {"tf": 1}, "icepool.Deck.values": {"tf": 1}}, "df": 4}}}}}}}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "w": {"docs": {"icepool.Die.items": {"tf": 1}, "icepool.Population.items": {"tf": 1}, "icepool.Deck.items": {"tf": 1}}, "df": 3}}}}}}}}}}}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.keys": {"tf": 1}, "icepool.Die.values": {"tf": 1}, "icepool.Die.items": {"tf": 1}, "icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Population.keys": {"tf": 1}, "icepool.Population.values": {"tf": 1}, "icepool.Population.items": {"tf": 1}, "icepool.Population.outcomes": {"tf": 1}, "icepool.Population.quantities": {"tf": 1}, "icepool.vectorize": {"tf": 1.4142135623730951}, "icepool.Vector.unary_operator": {"tf": 1}, "icepool.Vector.abs": {"tf": 1}, "icepool.Vector.round": {"tf": 1}, "icepool.Vector.trunc": {"tf": 1}, "icepool.Vector.floor": {"tf": 1}, "icepool.Vector.ceil": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.Vector.reverse_binary_operator": {"tf": 1}, "icepool.Vector.append": {"tf": 1}, "icepool.Vector.concatenate": {"tf": 1}, "icepool.Symbols.additive_union": {"tf": 1}, "icepool.Symbols.difference": {"tf": 1}, "icepool.Symbols.intersection": {"tf": 1}, "icepool.Symbols.union": {"tf": 1}, "icepool.Symbols.symmetric_difference": {"tf": 1}, "icepool.Symbols.multiply_counts": {"tf": 1}, "icepool.Symbols.divide_counts": {"tf": 1}, "icepool.Symbols.modulo_counts": {"tf": 1}, "icepool.CountsKeysView.__init__": {"tf": 1}, "icepool.CountsValuesView.__init__": {"tf": 1}, "icepool.CountsItemsView.__init__": {"tf": 1}, "icepool.Pool.unique_dice": {"tf": 1}, "icepool.standard_pool": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.Deck.keys": {"tf": 1}, "icepool.Deck.values": {"tf": 1}, "icepool.Deck.items": {"tf": 1}, "icepool.Deal.outcomes": {"tf": 1}, "icepool.MultiDeal.outcomes": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}}, "df": 55}}}}}}}}, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.is_in": {"tf": 1}, "icepool.Die.count": {"tf": 1}}, "df": 2}}}}}}}, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Population.nearest": {"tf": 1}, "icepool.Population.quantity": {"tf": 1}, "icepool.Population.quantities": {"tf": 1}, "icepool.Population.probability": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}}, "df": 9}}}}, "e": {"docs": {"icepool.Vector.binary_operator": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.map": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Vector.unary_operator": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.Vector.reverse_binary_operator": {"tf": 1}, "icepool.reduce": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_function": {"tf": 2}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetExpression.map_counts": {"tf": 1}, "icepool.MultisetExpression.sum": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.SumEvaluator.__init__": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_function": {"tf": 2}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}, "icepool.typing.count_positional_parameters": {"tf": 1}}, "df": 36}}}}}}}, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"icepool.from_cumulative": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}}, "df": 2}}}}}}}}}, "l": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Pool.clear_cache": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.map": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.if_else": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_function": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_function": {"tf": 1}}, "df": 8}}, "x": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {"icepool.Die.map": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 5}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.map_to_pool": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.Pool.additive_union": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.additive_union": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.difference": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.intersection": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.union": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.map_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.multiply_counts": {"tf": 1}, "icepool.MultisetExpression.divide_counts": {"tf": 1}, "icepool.MultisetExpression.modulo_counts": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.unique": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.count_subset": {"tf": 1}, "icepool.MultisetExpression.largest_straight": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.MultisetExpression.all_straights": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issubset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.MultisetEvaluator.bound_inputs": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.MultisetEvaluator.sample": {"tf": 1}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.__init__": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 40}}}}}}}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.keep": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}}, "df": 2}}}}}}}, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.middle": {"tf": 1.4142135623730951}, "icepool.middle": {"tf": 1.4142135623730951}}, "df": 2}}}}, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Symbols.count_subset": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 1}}, "df": 3}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.MultisetExpression.keep": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.expand": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.sum": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.count": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.any": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.all_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.largest_count": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.largest_count_and_outcome": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.count_subset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.largest_straight": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.all_straights": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issubset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issuperset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.isdisjoint": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.evaluate": {"tf": 1.4142135623730951}, "icepool.multiset_function": {"tf": 2.449489742783178}, "icepool.evaluator.JointEvaluator.__init__": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.__init__": {"tf": 1.7320508075688772}}, "df": 21, "s": {"docs": {"icepool.evaluator.JointEvaluator.__init__": {"tf": 1}}, "df": 1}}}}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.map": {"tf": 1.7320508075688772}, "icepool.Die.map_and_time": {"tf": 1.4142135623730951}, "icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.if_else": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.reduce": {"tf": 1}, "icepool.map": {"tf": 1.7320508075688772}, "icepool.map_function": {"tf": 1.4142135623730951}, "icepool.map_and_time": {"tf": 1.4142135623730951}, "icepool.map_to_pool": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.Deck.map": {"tf": 1.4142135623730951}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.map": {"tf": 1.7320508075688772}, "icepool.function.map_function": {"tf": 1.4142135623730951}, "icepool.function.map_and_time": {"tf": 1.4142135623730951}, "icepool.function.map_to_pool": {"tf": 1.4142135623730951}}, "df": 20}}}}, "s": {"docs": {"icepool.Die.reroll_to_pool": {"tf": 1}}, "df": 1}}}}}, "p": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Die.map": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 10}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.map": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_function": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_function": {"tf": 1}}, "df": 5}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"icepool.from_cumulative": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}}, "df": 2}}}}}, "d": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}}, "df": 2}}}}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.count": {"tf": 1}, "icepool.Die.sequence": {"tf": 1}, "icepool.Die.pool": {"tf": 1}, "icepool.Die.keep": {"tf": 1}, "icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Die.middle": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}}, "df": 9}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {"icepool.Die.reroll_to_pool": {"tf": 1.4142135623730951}}, "df": 1}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Population.mean": {"tf": 1}, "icepool.Population.variance": {"tf": 1}, "icepool.Population.standard_deviation": {"tf": 1}, "icepool.Population.sd": {"tf": 1}, "icepool.Population.standardized_moment": {"tf": 1}, "icepool.Population.skewness": {"tf": 1}, "icepool.Population.excess_kurtosis": {"tf": 1}, "icepool.Population.covariance": {"tf": 1}, "icepool.Population.correlation": {"tf": 1}}, "df": 9}}}}}}}, "v": {"docs": {"icepool.from_rv": {"tf": 1}, "icepool.function.from_rv": {"tf": 1}}, "df": 2}, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {"icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.next_state": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1}}, "df": 10}}}}}, "k": {"docs": {"icepool.Population.standardized_moment": {"tf": 1}}, "df": 1, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Population.format": {"tf": 1}, "icepool.Vector.unary_operator": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.Vector.reverse_binary_operator": {"tf": 1}, "icepool.from_rv": {"tf": 1}, "icepool.function.from_rv": {"tf": 1}}, "df": 8}}}}}, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {"icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Die.middle": {"tf": 1}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}}, "df": 10}}}}, "w": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}}, "df": 6}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.map": {"tf": 1.4142135623730951}, "icepool.Die.middle": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Population.nearest": {"tf": 1}, "icepool.Population.quantity": {"tf": 1}, "icepool.Population.quantities": {"tf": 1}, "icepool.Population.probability": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.map": {"tf": 1.4142135623730951}, "icepool.map_function": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"tf": 1}, "icepool.function.map": {"tf": 1.4142135623730951}, "icepool.function.map_function": {"tf": 1}}, "df": 23}}}}}, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.map": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.__init__": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 8}}}}, "o": {"docs": {}, "df": 0, "w": {"docs": {"icepool.Die.middle": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"tf": 1}}, "df": 4, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.reroll_to_pool": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {"icepool.Population.nearest": {"tf": 1.4142135623730951}, "icepool.Population.quantity": {"tf": 1.4142135623730951}, "icepool.Population.quantities": {"tf": 1.4142135623730951}, "icepool.Population.probability": {"tf": 1.4142135623730951}, "icepool.Population.probabilities": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.keep_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.sort_match": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.expand": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.__init__": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.__init__": {"tf": 1}}, "df": 14}, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "t": {"docs": {"icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.next_state": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1}}, "df": 10}}}}, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.pool": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.explode_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.reroll_to_pool": {"tf": 1.4142135623730951}, "icepool.map_to_pool": {"tf": 2.449489742783178}, "icepool.standard_pool": {"tf": 1}, "icepool.Deck.deal": {"tf": 1.4142135623730951}, "icepool.function.map_to_pool": {"tf": 2.449489742783178}}, "df": 8, "s": {"docs": {"icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}}, "df": 1}}}}}}}}}, "t": {"docs": {"icepool.Population.nearest": {"tf": 1.4142135623730951}, "icepool.Population.quantity": {"tf": 1.4142135623730951}, "icepool.Population.quantities": {"tf": 1.4142135623730951}, "icepool.Population.probability": {"tf": 1.4142135623730951}, "icepool.Population.probabilities": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.keep_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.sort_match": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.expand": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.__init__": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.__init__": {"tf": 1}}, "df": 14}}, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {"icepool.Die.middle": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"tf": 1}}, "df": 4, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.reroll_to_pool": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Population.quantity": {"tf": 1.4142135623730951}, "icepool.Population.pad_to_denominator": {"tf": 1}, "icepool.Population.probability": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}}, "df": 7}}}}}}, "n": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Deck.deal": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}}, "df": 3}}}}, "j": {"docs": {"icepool.Population.covariance": {"tf": 1}, "icepool.Population.correlation": {"tf": 1}}, "df": 2}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.vectorize": {"tf": 2}, "icepool.Vector.unary_operator": {"tf": 1.4142135623730951}, "icepool.Vector.abs": {"tf": 1.4142135623730951}, "icepool.Vector.round": {"tf": 1.4142135623730951}, "icepool.Vector.trunc": {"tf": 1.4142135623730951}, "icepool.Vector.floor": {"tf": 1.4142135623730951}, "icepool.Vector.ceil": {"tf": 1.4142135623730951}, "icepool.Vector.binary_operator": {"tf": 1.4142135623730951}, "icepool.Vector.reverse_binary_operator": {"tf": 1.4142135623730951}, "icepool.Vector.append": {"tf": 1.4142135623730951}, "icepool.Vector.concatenate": {"tf": 1.4142135623730951}}, "df": 11}}}}}}, "q": {"docs": {}, "df": 0, "s": {"docs": {"icepool.MultiDeal.hand_sizes": {"tf": 1}}, "df": 1}}}}, "bases": {"root": {"docs": {"icepool.evaluator.AllCountsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator": {"tf": 1.4142135623730951}}, "df": 4, "t": {"docs": {"icepool.Outcome": {"tf": 1}, "icepool.typing.Outcome": {"tf": 1}}, "df": 2, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Outcome": {"tf": 1.4142135623730951}, "icepool.Population": {"tf": 1.4142135623730951}, "icepool.Vector": {"tf": 1.4142135623730951}, "icepool.Symbols": {"tf": 1}, "icepool.CountsKeysView": {"tf": 1.4142135623730951}, "icepool.CountsValuesView": {"tf": 1.4142135623730951}, "icepool.CountsItemsView": {"tf": 1.4142135623730951}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.SumEvaluator": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.KeepEvaluator": {"tf": 1}, "icepool.typing.Outcome": {"tf": 1.4142135623730951}}, "df": 14}}}, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.typing.ImplicitConversionError": {"tf": 1}}, "df": 1}}}}}}}}, "u": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.evaluator.JointEvaluator": {"tf": 1}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}}, "df": 2, "[": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator": {"tf": 1}}, "df": 2}}}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.evaluator.LargestCountAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1}}, "df": 4}}}}}}}}}, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Outcome": {"tf": 1}, "icepool.typing.Outcome": {"tf": 1}}, "df": 2}}}}}}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Outcome": {"tf": 1}, "icepool.typing.Outcome": {"tf": 1}}, "df": 2}}}}}}}, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die": {"tf": 1}, "icepool.Deck": {"tf": 1}}, "df": 2, "[": {"docs": {}, "df": 0, "+": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die": {"tf": 1}, "icepool.Deck": {"tf": 1}}, "df": 2}}}}}}}}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {"icepool.Die": {"tf": 1}, "icepool.Population": {"tf": 1}, "icepool.Vector": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.Deck": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 6, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {"icepool.Outcome": {"tf": 1}, "icepool.typing.Outcome": {"tf": 1}}, "df": 2}}}}}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Die": {"tf": 1}, "icepool.Vector": {"tf": 1}, "icepool.Pool": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.Deck": {"tf": 1}, "icepool.Deal": {"tf": 1}, "icepool.MultiDeal": {"tf": 1}, "icepool.evaluator.JointEvaluator": {"tf": 1}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.evaluator.SumEvaluator": {"tf": 1}, "icepool.evaluator.CountEvaluator": {"tf": 1}, "icepool.evaluator.AnyEvaluator": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator": {"tf": 1}, "icepool.evaluator.KeepEvaluator": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 32}}}}}}, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Population": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.CountsItemsView": {"tf": 1.4142135623730951}, "icepool.evaluator.CountEvaluator": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}}, "df": 10, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {"icepool.Order": {"tf": 1}}, "df": 1}}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "~": {"docs": {}, "df": 0, "t": {"docs": {"icepool.CountsItemsView": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die": {"tf": 1}, "icepool.Deck": {"tf": 1}}, "df": 2}}}, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {"icepool.evaluator.AnyEvaluator": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator": {"tf": 1}}, "df": 9}}}, "u": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"icepool.typing.ImplicitConversionError": {"tf": 1}}, "df": 1}}}}}}}}, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "c": {"docs": {"icepool.Population": {"tf": 1.4142135623730951}, "icepool.MultisetExpression": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator": {"tf": 1.4142135623730951}}, "df": 3}}, "n": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Population": {"tf": 1}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.evaluator.SumEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.CountEvaluator": {"tf": 1}, "icepool.evaluator.AnyEvaluator": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestCountEvaluator": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator": {"tf": 1}, "icepool.evaluator.KeepEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.ArgsortEvaluator": {"tf": 1}}, "df": 20}}}, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "+": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Population": {"tf": 1}}, "df": 1}}, "~": {"docs": {}, "df": 0, "t": {"docs": {"icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}}, "df": 3}}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Pool": {"tf": 1}, "icepool.Deal": {"tf": 1}, "icepool.MultiDeal": {"tf": 1.4142135623730951}}, "df": 3}}}}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Population": {"tf": 1}}, "df": 1}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Symbols": {"tf": 1}}, "df": 1}}}}}}}}}}, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"icepool.MultisetGenerator": {"tf": 1}, "icepool.MultiDeal": {"tf": 1}, "icepool.evaluator.JointEvaluator": {"tf": 1}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.evaluator.SumEvaluator": {"tf": 1}, "icepool.evaluator.CountEvaluator": {"tf": 1}, "icepool.evaluator.AnyEvaluator": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator": {"tf": 1}, "icepool.evaluator.KeepEvaluator": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 27, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "~": {"docs": {}, "df": 0, "t": {"docs": {"icepool.MultisetGenerator": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "~": {"docs": {}, "df": 0, "t": {"docs": {"icepool.evaluator.JointEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 2}}, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.evaluator.SumEvaluator": {"tf": 1}, "icepool.evaluator.CountEvaluator": {"tf": 1}, "icepool.evaluator.AnyEvaluator": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator": {"tf": 1}, "icepool.evaluator.KeepEvaluator": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator": {"tf": 1}}, "df": 19}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.evaluator.LargestStraightEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}}, "df": 4}}}}}}}}}}}}}, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "~": {"docs": {}, "df": 0, "t": {"docs": {"icepool.MultiDeal": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Vector": {"tf": 1}}, "df": 1}}}}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "+": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Vector": {"tf": 1}}, "df": 1}}, "~": {"docs": {}, "df": 0, "t": {"docs": {"icepool.CountsKeysView": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.CountsValuesView": {"tf": 1}}, "df": 1}}}, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "~": {"docs": {}, "df": 0, "t": {"docs": {"icepool.CountsItemsView": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "~": {"docs": {}, "df": 0, "t": {"docs": {"icepool.CountsKeysView": {"tf": 1}}, "df": 1}}}}}}}}}, "e": {"docs": {}, "df": 0, "p": {"docs": {"icepool.Pool": {"tf": 1}, "icepool.Deal": {"tf": 1}}, "df": 2, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "~": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Pool": {"tf": 1}, "icepool.Deal": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.CountsValuesView": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {"icepool.RerollType": {"tf": 1.4142135623730951}, "icepool.Order": {"tf": 1}, "icepool.typing.RerollType": {"tf": 1.4142135623730951}}, "df": 3}}}, "x": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.MultisetGenerator": {"tf": 1}}, "df": 1}}}}}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.JointEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.ExpandEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.SumEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.CountEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.AnyEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestCountEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestCountAndOutcomeEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.AllCountsEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestStraightEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.ComparisonEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.IsSubsetEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.IsProperSubsetEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.IsSupersetEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.IsProperSupersetEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.IsEqualSetEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.IsNotEqualSetEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.IsDisjointSetEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.KeepEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.ArgsortEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1.4142135623730951}}, "df": 25}}}}}}}}}, "q": {"docs": {}, "df": 0, "s": {"docs": {"icepool.MultisetGenerator": {"tf": 1}, "icepool.MultiDeal": {"tf": 1}}, "df": 2}}, "u": {"docs": {"icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 2}}}, "doc": {"root": {"0": {"docs": {"icepool.z": {"tf": 1}, "icepool.coin": {"tf": 1}, "icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.Die.keep": {"tf": 1.7320508075688772}, "icepool.Die.cmp": {"tf": 1}, "icepool.Die.sign": {"tf": 2.449489742783178}, "icepool.Population.zero": {"tf": 1}, "icepool.Population.zero_outcome": {"tf": 1}, "icepool.Population.entropy": {"tf": 1}, "icepool.Population.format": {"tf": 1.4142135623730951}, "icepool.tupleize": {"tf": 2}, "icepool.vectorize": {"tf": 2}, "icepool.Again": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.MultisetExpression": {"tf": 2}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}, "icepool.function.z": {"tf": 1}, "icepool.function.coin": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 27}, "1": {"0": {"0": {"docs": {"icepool.Population.format": {"tf": 1}}, "df": 1}, "docs": {"icepool.one_hot": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}}, "df": 3, "d": {"6": {"docs": {"icepool.one_hot": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}}, "df": 2}, "docs": {}, "df": 0}, "*": {"docs": {}, "df": 0, "*": {"3": {"0": {"docs": {"icepool.Population.format": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {"icepool": {"tf": 1}, "icepool.d": {"tf": 1}, "icepool.z": {"tf": 1.4142135623730951}, "icepool.Die.__init__": {"tf": 1.7320508075688772}, "icepool.Die.pool": {"tf": 1.4142135623730951}, "icepool.Die.keep": {"tf": 4}, "icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Die.middle": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Die.cmp": {"tf": 1.4142135623730951}, "icepool.Die.sign": {"tf": 1.4142135623730951}, "icepool.Population.format": {"tf": 1.4142135623730951}, "icepool.tupleize": {"tf": 2.449489742783178}, "icepool.vectorize": {"tf": 2.449489742783178}, "icepool.Symbols": {"tf": 1}, "icepool.Again": {"tf": 1.4142135623730951}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.map": {"tf": 1.4142135623730951}, "icepool.map_to_pool": {"tf": 1}, "icepool.Pool.additive_union": {"tf": 2}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.additive_union": {"tf": 2}, "icepool.MultisetExpression.difference": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.intersection": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.union": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.multiply_counts": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.divide_counts": {"tf": 1}, "icepool.MultisetExpression.modulo_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.unique": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 2}, "icepool.MultisetExpression.argsort": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 1.4142135623730951}, "icepool.multiset_function": {"tf": 1.4142135623730951}, "icepool.format_probability_inverse": {"tf": 2}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1.4142135623730951}, "icepool.function.d": {"tf": 1}, "icepool.function.z": {"tf": 1.4142135623730951}, "icepool.function.map": {"tf": 1.4142135623730951}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 47, ":": {"1": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}}, "df": 4}, "docs": {}, "df": 0}, "s": {"docs": {"icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 2}}, "2": {"5": {"docs": {"icepool": {"tf": 1}}, "df": 1}, "docs": {"icepool.Die.__init__": {"tf": 1.7320508075688772}, "icepool.Die.binary_operator": {"tf": 1.7320508075688772}, "icepool.Die.keep": {"tf": 1.4142135623730951}, "icepool.Population.entropy": {"tf": 1}, "icepool.tupleize": {"tf": 2}, "icepool.vectorize": {"tf": 2}, "icepool.map_function": {"tf": 1.4142135623730951}, "icepool.Pool.additive_union": {"tf": 2.449489742783178}, "icepool.MultisetExpression.additive_union": {"tf": 2.449489742783178}, "icepool.MultisetExpression.difference": {"tf": 2}, "icepool.MultisetExpression.intersection": {"tf": 2}, "icepool.MultisetExpression.union": {"tf": 2.23606797749979}, "icepool.MultisetExpression.symmetric_difference": {"tf": 2}, "icepool.MultisetExpression.multiply_counts": {"tf": 2.6457513110645907}, "icepool.MultisetExpression.divide_counts": {"tf": 2}, "icepool.MultisetExpression.modulo_counts": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.keep_counts": {"tf": 2.449489742783178}, "icepool.MultisetExpression.unique": {"tf": 2}, "icepool.MultisetExpression.sort_match": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.function.map_function": {"tf": 1.4142135623730951}}, "df": 25, ":": {"1": {"docs": {"icepool.Die.__init__": {"tf": 1}}, "df": 1}, "2": {"docs": {"icepool.Die.equals": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "d": {"6": {"docs": {"icepool.MultisetExpression.sort_match": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "s": {"docs": {"icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 2}}, "3": {"9": {"docs": {"icepool.MultisetExpression.keep_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.sort_match": {"tf": 2.449489742783178}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 2.8284271247461903}, "icepool.MultisetExpression.issuperset": {"tf": 2.449489742783178}}, "df": 4}, "docs": {"icepool.Die.__init__": {"tf": 1.7320508075688772}, "icepool.Die.keep": {"tf": 1.4142135623730951}, "icepool.Pool": {"tf": 1.4142135623730951}, "icepool.Pool.additive_union": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.additive_union": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.difference": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.union": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.multiply_counts": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.divide_counts": {"tf": 1}, "icepool.MultisetExpression.modulo_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.keep_counts": {"tf": 2.449489742783178}, "icepool.MultisetExpression.unique": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.sort_match": {"tf": 2.6457513110645907}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.multiset_function": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 19, ":": {"1": {"docs": {"icepool.Die.__init__": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "d": {"6": {"docs": {"icepool.Pool": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}}, "df": 3}, "docs": {}, "df": 0}, "s": {"docs": {"icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 2}}, "4": {"docs": {"icepool.Die.__init__": {"tf": 1.7320508075688772}, "icepool.Pool.additive_union": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.additive_union": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.union": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.sort_match": {"tf": 2.23606797749979}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 2.23606797749979}, "icepool.MultisetExpression.count": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 12, ":": {"1": {"docs": {"icepool.Die.__init__": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "d": {"6": {"docs": {"icepool.MultisetExpression.maximum_match_highest": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "s": {"docs": {"icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 2}}, "5": {"docs": {"icepool.Die.__init__": {"tf": 1.7320508075688772}, "icepool.Die.pool": {"tf": 1}, "icepool.tupleize": {"tf": 1}, "icepool.vectorize": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 2.449489742783178}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 2.23606797749979}, "icepool.MultisetExpression.count": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 11, ":": {"1": {"docs": {"icepool.Die.__init__": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "d": {"6": {"docs": {"icepool.Die.pool": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "s": {"docs": {"icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 3}}, "6": {"docs": {"icepool.d": {"tf": 1.7320508075688772}, "icepool.one_hot": {"tf": 1}, "icepool.Die.__init__": {"tf": 2.6457513110645907}, "icepool.tupleize": {"tf": 2}, "icepool.vectorize": {"tf": 2}, "icepool.Again": {"tf": 1.4142135623730951}, "icepool.map_function": {"tf": 2}, "icepool.MultisetExpression.sort_match": {"tf": 2.449489742783178}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 2}, "icepool.MultisetExpression.count": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.function.d": {"tf": 1.7320508075688772}, "icepool.function.one_hot": {"tf": 1}, "icepool.function.map_function": {"tf": 2}}, "df": 15, ":": {"1": {"docs": {"icepool.Die.__init__": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "s": {"docs": {"icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 2}}, "9": {"docs": {"icepool.MultisetExpression.argsort": {"tf": 1.7320508075688772}}, "df": 1}, "docs": {"icepool": {"tf": 5.385164807134504}, "icepool.d": {"tf": 6.082762530298219}, "icepool.z": {"tf": 3.1622776601683795}, "icepool.coin": {"tf": 5.916079783099616}, "icepool.stochastic_round": {"tf": 5.385164807134504}, "icepool.one_hot": {"tf": 4.69041575982343}, "icepool.Outcome": {"tf": 2.449489742783178}, "icepool.Die": {"tf": 3.605551275463989}, "icepool.Die.__init__": {"tf": 14.89966442575134}, "icepool.Die.unary_operator": {"tf": 7}, "icepool.Die.binary_operator": {"tf": 11.224972160321824}, "icepool.Die.keys": {"tf": 1.7320508075688772}, "icepool.Die.values": {"tf": 1.7320508075688772}, "icepool.Die.items": {"tf": 1.7320508075688772}, "icepool.Die.simplify": {"tf": 1.7320508075688772}, "icepool.Die.reroll": {"tf": 7.280109889280518}, "icepool.Die.filter": {"tf": 7.483314773547883}, "icepool.Die.split": {"tf": 6.4031242374328485}, "icepool.Die.truncate": {"tf": 4.47213595499958}, "icepool.Die.clip": {"tf": 3.7416573867739413}, "icepool.Die.map": {"tf": 3.7416573867739413}, "icepool.Die.map_and_time": {"tf": 3.4641016151377544}, "icepool.Die.time_to_sum": {"tf": 5.656854249492381}, "icepool.Die.mean_time_to_sum": {"tf": 5.830951894845301}, "icepool.Die.explode": {"tf": 7.211102550927978}, "icepool.Die.if_else": {"tf": 4.123105625617661}, "icepool.Die.is_in": {"tf": 1.7320508075688772}, "icepool.Die.count": {"tf": 1.7320508075688772}, "icepool.Die.sequence": {"tf": 3.4641016151377544}, "icepool.Die.pool": {"tf": 5.830951894845301}, "icepool.Die.keep": {"tf": 13.601470508735444}, "icepool.Die.lowest": {"tf": 8.18535277187245}, "icepool.Die.highest": {"tf": 8.06225774829855}, "icepool.Die.middle": {"tf": 7.3484692283495345}, "icepool.Die.map_to_pool": {"tf": 9.539392014169456}, "icepool.Die.explode_to_pool": {"tf": 7.937253933193772}, "icepool.Die.reroll_to_pool": {"tf": 10.44030650891055}, "icepool.Die.abs": {"tf": 1.7320508075688772}, "icepool.Die.round": {"tf": 1.7320508075688772}, "icepool.Die.stochastic_round": {"tf": 5.196152422706632}, "icepool.Die.trunc": {"tf": 1.7320508075688772}, "icepool.Die.floor": {"tf": 1.7320508075688772}, "icepool.Die.ceil": {"tf": 1.7320508075688772}, "icepool.Die.cmp": {"tf": 3.4641016151377544}, "icepool.Die.sign": {"tf": 3.605551275463989}, "icepool.Die.equals": {"tf": 7.54983443527075}, "icepool.Population": {"tf": 3.872983346207417}, "icepool.Population.keys": {"tf": 1.7320508075688772}, "icepool.Population.values": {"tf": 1.7320508075688772}, "icepool.Population.items": {"tf": 1.7320508075688772}, "icepool.Population.outcomes": {"tf": 3.1622776601683795}, "icepool.Population.common_outcome_length": {"tf": 2.8284271247461903}, "icepool.Population.is_empty": {"tf": 2.23606797749979}, "icepool.Population.min_outcome": {"tf": 1.7320508075688772}, "icepool.Population.max_outcome": {"tf": 1.7320508075688772}, "icepool.Population.nearest": {"tf": 5.477225575051661}, "icepool.Population.zero": {"tf": 4.69041575982343}, "icepool.Population.zero_outcome": {"tf": 3.3166247903554}, "icepool.Population.quantity": {"tf": 4.69041575982343}, "icepool.Population.quantities": {"tf": 4.123105625617661}, "icepool.Population.denominator": {"tf": 3}, "icepool.Population.multiply_quantities": {"tf": 1.7320508075688772}, "icepool.Population.divide_quantities": {"tf": 2.449489742783178}, "icepool.Population.modulo_quantities": {"tf": 1.7320508075688772}, "icepool.Population.pad_to_denominator": {"tf": 7.280109889280518}, "icepool.Population.probability": {"tf": 1.7320508075688772}, "icepool.Population.probabilities": {"tf": 4.123105625617661}, "icepool.Population.mode": {"tf": 2.449489742783178}, "icepool.Population.modal_quantity": {"tf": 1.7320508075688772}, "icepool.Population.kolmogorov_smirnov": {"tf": 1.7320508075688772}, "icepool.Population.cramer_von_mises": {"tf": 1.7320508075688772}, "icepool.Population.median": {"tf": 3.1622776601683795}, "icepool.Population.median_low": {"tf": 1.7320508075688772}, "icepool.Population.median_high": {"tf": 1.7320508075688772}, "icepool.Population.quantile": {"tf": 3.605551275463989}, "icepool.Population.quantile_low": {"tf": 2.449489742783178}, "icepool.Population.quantile_high": {"tf": 2.449489742783178}, "icepool.Population.mean": {"tf": 1.7320508075688772}, "icepool.Population.variance": {"tf": 1.7320508075688772}, "icepool.Population.standard_deviation": {"tf": 1.7320508075688772}, "icepool.Population.sd": {"tf": 1.7320508075688772}, "icepool.Population.standardized_moment": {"tf": 1.7320508075688772}, "icepool.Population.skewness": {"tf": 1.7320508075688772}, "icepool.Population.excess_kurtosis": {"tf": 1.7320508075688772}, "icepool.Population.entropy": {"tf": 3.7416573867739413}, "icepool.Population.marginals": {"tf": 4.47213595499958}, "icepool.Population.covariance": {"tf": 1.7320508075688772}, "icepool.Population.correlation": {"tf": 1.7320508075688772}, "icepool.Population.to_one_hot": {"tf": 5.477225575051661}, "icepool.Population.sample": {"tf": 3.605551275463989}, "icepool.Population.format": {"tf": 10.583005244258363}, "icepool.tupleize": {"tf": 9.591663046625438}, "icepool.vectorize": {"tf": 9.16515138991168}, "icepool.Vector": {"tf": 2.449489742783178}, "icepool.Vector.unary_operator": {"tf": 3.4641016151377544}, "icepool.Vector.abs": {"tf": 1.7320508075688772}, "icepool.Vector.round": {"tf": 1.7320508075688772}, "icepool.Vector.trunc": {"tf": 1.7320508075688772}, "icepool.Vector.floor": {"tf": 1.7320508075688772}, "icepool.Vector.ceil": {"tf": 1.7320508075688772}, "icepool.Vector.binary_operator": {"tf": 7.14142842854285}, "icepool.Vector.reverse_binary_operator": {"tf": 2.449489742783178}, "icepool.Vector.append": {"tf": 1.7320508075688772}, "icepool.Vector.concatenate": {"tf": 1.7320508075688772}, "icepool.Symbols": {"tf": 18.33030277982336}, "icepool.Symbols.__init__": {"tf": 3.3166247903554}, "icepool.Symbols.additive_union": {"tf": 1.7320508075688772}, "icepool.Symbols.difference": {"tf": 1.7320508075688772}, "icepool.Symbols.intersection": {"tf": 1.7320508075688772}, "icepool.Symbols.union": {"tf": 1.7320508075688772}, "icepool.Symbols.symmetric_difference": {"tf": 1.7320508075688772}, "icepool.Symbols.multiply_counts": {"tf": 1.7320508075688772}, "icepool.Symbols.divide_counts": {"tf": 1.7320508075688772}, "icepool.Symbols.count_subset": {"tf": 1.7320508075688772}, "icepool.Symbols.modulo_counts": {"tf": 1.7320508075688772}, "icepool.Symbols.issubset": {"tf": 4.795831523312719}, "icepool.Symbols.issuperset": {"tf": 4.795831523312719}, "icepool.Symbols.isdisjoint": {"tf": 3.7416573867739413}, "icepool.Symbols.has_negative_counts": {"tf": 1.7320508075688772}, "icepool.Symbols.count": {"tf": 1.7320508075688772}, "icepool.Again": {"tf": 12.206555615733702}, "icepool.CountsKeysView": {"tf": 2.6457513110645907}, "icepool.CountsKeysView.__init__": {"tf": 1.7320508075688772}, "icepool.CountsValuesView": {"tf": 2.6457513110645907}, "icepool.CountsValuesView.__init__": {"tf": 1.7320508075688772}, "icepool.CountsItemsView": {"tf": 2.6457513110645907}, "icepool.CountsItemsView.__init__": {"tf": 1.7320508075688772}, "icepool.from_cumulative": {"tf": 6.082762530298219}, "icepool.from_rv": {"tf": 6.928203230275509}, "icepool.pointwise_max": {"tf": 5.0990195135927845}, "icepool.pointwise_min": {"tf": 5.0990195135927845}, "icepool.lowest": {"tf": 8.426149773176359}, "icepool.highest": {"tf": 8.717797887081348}, "icepool.middle": {"tf": 8.246211251235321}, "icepool.min_outcome": {"tf": 3.4641016151377544}, "icepool.max_outcome": {"tf": 3.4641016151377544}, "icepool.consecutive": {"tf": 1.7320508075688772}, "icepool.sorted_union": {"tf": 1.7320508075688772}, "icepool.commonize_denominator": {"tf": 5.0990195135927845}, "icepool.reduce": {"tf": 6.164414002968976}, "icepool.accumulate": {"tf": 6.4031242374328485}, "icepool.map": {"tf": 13.114877048604}, "icepool.map_function": {"tf": 13.228756555322953}, "icepool.map_and_time": {"tf": 9.219544457292887}, "icepool.map_to_pool": {"tf": 8.94427190999916}, "icepool.Reroll": {"tf": 6.164414002968976}, "icepool.RerollType": {"tf": 1.7320508075688772}, "icepool.RerollType.Reroll": {"tf": 1.7320508075688772}, "icepool.Pool": {"tf": 3.7416573867739413}, "icepool.Pool.__init__": {"tf": 9.433981132056603}, "icepool.Pool.clear_cache": {"tf": 1.7320508075688772}, "icepool.Pool.raw_size": {"tf": 1.7320508075688772}, "icepool.Pool.denominator": {"tf": 3.4641016151377544}, "icepool.Pool.unique_dice": {"tf": 1.7320508075688772}, "icepool.Pool.outcomes": {"tf": 1.7320508075688772}, "icepool.Pool.output_arity": {"tf": 1.7320508075688772}, "icepool.Pool.local_order_preference": {"tf": 1.7320508075688772}, "icepool.Pool.min_outcome": {"tf": 1.7320508075688772}, "icepool.Pool.max_outcome": {"tf": 1.7320508075688772}, "icepool.Pool.additive_union": {"tf": 10.392304845413264}, "icepool.standard_pool": {"tf": 4}, "icepool.MultisetGenerator": {"tf": 4.898979485566356}, "icepool.MultisetGenerator.has_free_variables": {"tf": 1.7320508075688772}, "icepool.MultisetExpression": {"tf": 23.53720459187964}, "icepool.MultisetExpression.outcomes": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.output_arity": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.local_order_preference": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.has_free_variables": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.denominator": {"tf": 3.4641016151377544}, "icepool.MultisetExpression.min_outcome": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.max_outcome": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.equals": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.order_preference": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.sample": {"tf": 4.123105625617661}, "icepool.MultisetExpression.additive_union": {"tf": 10.392304845413264}, "icepool.MultisetExpression.difference": {"tf": 9.486832980505138}, "icepool.MultisetExpression.intersection": {"tf": 9.327379053088816}, "icepool.MultisetExpression.union": {"tf": 9.899494936611665}, "icepool.MultisetExpression.symmetric_difference": {"tf": 9.38083151964686}, "icepool.MultisetExpression.keep_outcomes": {"tf": 4.69041575982343}, "icepool.MultisetExpression.drop_outcomes": {"tf": 4.69041575982343}, "icepool.MultisetExpression.map_counts": {"tf": 4}, "icepool.MultisetExpression.multiply_counts": {"tf": 9.797958971132712}, "icepool.MultisetExpression.divide_counts": {"tf": 7.810249675906654}, "icepool.MultisetExpression.modulo_counts": {"tf": 8.12403840463596}, "icepool.MultisetExpression.keep_counts": {"tf": 10.862780491200215}, "icepool.MultisetExpression.unique": {"tf": 8.660254037844387}, "icepool.MultisetExpression.keep": {"tf": 7.0710678118654755}, "icepool.MultisetExpression.lowest": {"tf": 7.14142842854285}, "icepool.MultisetExpression.highest": {"tf": 7.14142842854285}, "icepool.MultisetExpression.sort_match": {"tf": 17.804493814764857}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 15.231546211727817}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 8}, "icepool.MultisetExpression.expand": {"tf": 4.123105625617661}, "icepool.MultisetExpression.sum": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.count": {"tf": 4.242640687119285}, "icepool.MultisetExpression.any": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 2.449489742783178}, "icepool.MultisetExpression.all_counts": {"tf": 5.830951894845301}, "icepool.MultisetExpression.largest_count": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.largest_count_and_outcome": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.count_subset": {"tf": 5.656854249492381}, "icepool.MultisetExpression.largest_straight": {"tf": 2.6457513110645907}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 4.58257569495584}, "icepool.MultisetExpression.all_straights": {"tf": 3.3166247903554}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 3.4641016151377544}, "icepool.MultisetExpression.argsort": {"tf": 11}, "icepool.MultisetExpression.issubset": {"tf": 4.898979485566356}, "icepool.MultisetExpression.issuperset": {"tf": 8.94427190999916}, "icepool.MultisetExpression.isdisjoint": {"tf": 3.605551275463989}, "icepool.MultisetEvaluator": {"tf": 8.246211251235321}, "icepool.MultisetEvaluator.next_state": {"tf": 10.488088481701515}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 3.4641016151377544}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 3.4641016151377544}, "icepool.MultisetEvaluator.final_outcome": {"tf": 6.557438524302}, "icepool.MultisetEvaluator.order": {"tf": 7.615773105863909}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 6.324555320336759}, "icepool.MultisetEvaluator.consecutive": {"tf": 6}, "icepool.MultisetEvaluator.bound_inputs": {"tf": 3}, "icepool.MultisetEvaluator.evaluate": {"tf": 7.280109889280518}, "icepool.MultisetEvaluator.sample": {"tf": 1.7320508075688772}, "icepool.Order": {"tf": 1.7320508075688772}, "icepool.Order.Ascending": {"tf": 1.7320508075688772}, "icepool.Order.Descending": {"tf": 1.7320508075688772}, "icepool.Order.Any": {"tf": 1.7320508075688772}, "icepool.Order.merge": {"tf": 6.48074069840786}, "icepool.Deck": {"tf": 2.449489742783178}, "icepool.Deck.__init__": {"tf": 8.54400374531753}, "icepool.Deck.keys": {"tf": 1.7320508075688772}, "icepool.Deck.values": {"tf": 1.7320508075688772}, "icepool.Deck.items": {"tf": 1.7320508075688772}, "icepool.Deck.size": {"tf": 3}, "icepool.Deck.deal": {"tf": 3.3166247903554}, "icepool.Deck.additive_union": {"tf": 1.7320508075688772}, "icepool.Deck.difference": {"tf": 1.7320508075688772}, "icepool.Deck.intersection": {"tf": 1.7320508075688772}, "icepool.Deck.union": {"tf": 1.7320508075688772}, "icepool.Deck.symmetric_difference": {"tf": 1.7320508075688772}, "icepool.Deck.map": {"tf": 5.744562646538029}, "icepool.Deck.sequence": {"tf": 3}, "icepool.Deal": {"tf": 2.23606797749979}, "icepool.Deal.__init__": {"tf": 5.196152422706632}, "icepool.Deal.deck": {"tf": 2.23606797749979}, "icepool.Deal.hand_sizes": {"tf": 1.7320508075688772}, "icepool.Deal.total_cards_dealt": {"tf": 1.7320508075688772}, "icepool.Deal.outcomes": {"tf": 4}, "icepool.Deal.output_arity": {"tf": 1.7320508075688772}, "icepool.Deal.denominator": {"tf": 3.4641016151377544}, "icepool.Deal.local_order_preference": {"tf": 1.7320508075688772}, "icepool.MultiDeal": {"tf": 2.23606797749979}, "icepool.MultiDeal.__init__": {"tf": 5.5677643628300215}, "icepool.MultiDeal.deck": {"tf": 2.23606797749979}, "icepool.MultiDeal.hand_sizes": {"tf": 1.7320508075688772}, "icepool.MultiDeal.total_cards_dealt": {"tf": 1.7320508075688772}, "icepool.MultiDeal.outcomes": {"tf": 4}, "icepool.MultiDeal.output_arity": {"tf": 1.7320508075688772}, "icepool.MultiDeal.denominator": {"tf": 3.4641016151377544}, "icepool.MultiDeal.local_order_preference": {"tf": 1.7320508075688772}, "icepool.multiset_function": {"tf": 17}, "icepool.format_probability_inverse": {"tf": 4.47213595499958}, "icepool.evaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.JointEvaluator": {"tf": 2.23606797749979}, "icepool.evaluator.JointEvaluator.__init__": {"tf": 1.7320508075688772}, "icepool.evaluator.JointEvaluator.next_state": {"tf": 3.872983346207417}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 3.872983346207417}, "icepool.evaluator.JointEvaluator.order": {"tf": 3.7416573867739413}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 6.324555320336759}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 3}, "icepool.evaluator.ExpandEvaluator": {"tf": 3}, "icepool.evaluator.ExpandEvaluator.__init__": {"tf": 1.7320508075688772}, "icepool.evaluator.ExpandEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.ExpandEvaluator.final_outcome": {"tf": 1.7320508075688772}, "icepool.evaluator.SumEvaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.SumEvaluator.__init__": {"tf": 2.449489742783178}, "icepool.evaluator.SumEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.sum_evaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.CountEvaluator": {"tf": 2.8284271247461903}, "icepool.evaluator.CountEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.CountEvaluator.final_outcome": {"tf": 1.7320508075688772}, "icepool.evaluator.count_evaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.AnyEvaluator": {"tf": 2.23606797749979}, "icepool.evaluator.AnyEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.AnyEvaluator.final_outcome": {"tf": 1.7320508075688772}, "icepool.evaluator.any_evaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 2.449489742783178}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.evaluator.highest_outcome_and_count_evaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestCountEvaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestCountEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.largest_count_evaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestCountAndOutcomeEvaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.largest_count_and_outcome_evaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.CountSubsetEvaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 3.605551275463989}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 10.488088481701515}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 6.557438524302}, "icepool.evaluator.AllCountsEvaluator": {"tf": 2.449489742783178}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 3.872983346207417}, "icepool.evaluator.AllCountsEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.AllCountsEvaluator.final_outcome": {"tf": 1.7320508075688772}, "icepool.evaluator.AllCountsEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestStraightEvaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestStraightEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestStraightEvaluator.final_outcome": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 6}, "icepool.evaluator.largest_straight_evaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 3.1622776601683795}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"tf": 3.7416573867739413}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 3.4641016151377544}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 3.4641016151377544}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 6.557438524302}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 6}, "icepool.evaluator.largest_straight_and_outcome_evaluator_low": {"tf": 1.7320508075688772}, "icepool.evaluator.largest_straight_and_outcome_evaluator_high": {"tf": 1.7320508075688772}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 2.449489742783178}, "icepool.evaluator.AllStraightsEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.AllStraightsEvaluator.final_outcome": {"tf": 1.7320508075688772}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 6}, "icepool.evaluator.all_straights_evaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 3.4641016151377544}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 4}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.final_outcome": {"tf": 1.7320508075688772}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 6}, "icepool.evaluator.ComparisonEvaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 2.8284271247461903}, "icepool.evaluator.ComparisonEvaluator.default_outcome": {"tf": 1.7320508075688772}, "icepool.evaluator.ComparisonEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.ComparisonEvaluator.final_outcome": {"tf": 1.7320508075688772}, "icepool.evaluator.IsSubsetEvaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 2.8284271247461903}, "icepool.evaluator.IsSubsetEvaluator.default_outcome": {"tf": 1.7320508075688772}, "icepool.evaluator.IsProperSubsetEvaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 2.8284271247461903}, "icepool.evaluator.IsProperSubsetEvaluator.default_outcome": {"tf": 1.7320508075688772}, "icepool.evaluator.IsSupersetEvaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 2.8284271247461903}, "icepool.evaluator.IsSupersetEvaluator.default_outcome": {"tf": 1.7320508075688772}, "icepool.evaluator.IsProperSupersetEvaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 2.8284271247461903}, "icepool.evaluator.IsProperSupersetEvaluator.default_outcome": {"tf": 1.7320508075688772}, "icepool.evaluator.IsEqualSetEvaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 2.8284271247461903}, "icepool.evaluator.IsEqualSetEvaluator.default_outcome": {"tf": 1.7320508075688772}, "icepool.evaluator.IsNotEqualSetEvaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 2.8284271247461903}, "icepool.evaluator.IsNotEqualSetEvaluator.default_outcome": {"tf": 1.7320508075688772}, "icepool.evaluator.IsDisjointSetEvaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 2.8284271247461903}, "icepool.evaluator.IsDisjointSetEvaluator.default_outcome": {"tf": 1.7320508075688772}, "icepool.evaluator.KeepEvaluator": {"tf": 3.3166247903554}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 5.291502622129181}, "icepool.evaluator.KeepEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.KeepEvaluator.final_outcome": {"tf": 1.7320508075688772}, "icepool.evaluator.KeepEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.ArgsortEvaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.ArgsortEvaluator.__init__": {"tf": 1.7320508075688772}, "icepool.evaluator.ArgsortEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 6.557438524302}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 7.615773105863909}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 8.246211251235321}, "icepool.evaluator.MultisetFunctionEvaluator.__init__": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 10.488088481701515}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 6.557438524302}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 7.615773105863909}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 6.324555320336759}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 3}, "icepool.function": {"tf": 1.7320508075688772}, "icepool.function.d": {"tf": 6.082762530298219}, "icepool.function.z": {"tf": 3.1622776601683795}, "icepool.function.coin": {"tf": 5.916079783099616}, "icepool.function.stochastic_round": {"tf": 5.385164807134504}, "icepool.function.one_hot": {"tf": 4.69041575982343}, "icepool.function.from_cumulative": {"tf": 6.082762530298219}, "icepool.function.from_rv": {"tf": 6.928203230275509}, "icepool.function.pointwise_max": {"tf": 5.0990195135927845}, "icepool.function.pointwise_min": {"tf": 5.0990195135927845}, "icepool.function.min_outcome": {"tf": 3.4641016151377544}, "icepool.function.max_outcome": {"tf": 3.4641016151377544}, "icepool.function.consecutive": {"tf": 1.7320508075688772}, "icepool.function.sorted_union": {"tf": 1.7320508075688772}, "icepool.function.commonize_denominator": {"tf": 5.0990195135927845}, "icepool.function.reduce": {"tf": 6.164414002968976}, "icepool.function.accumulate": {"tf": 6.4031242374328485}, "icepool.function.map": {"tf": 13.114877048604}, "icepool.function.map_function": {"tf": 13.228756555322953}, "icepool.function.map_and_time": {"tf": 9.219544457292887}, "icepool.function.map_to_pool": {"tf": 8.94427190999916}, "icepool.typing": {"tf": 1.7320508075688772}, "icepool.typing.S": {"tf": 1.7320508075688772}, "icepool.typing.T": {"tf": 1.7320508075688772}, "icepool.typing.T_co": {"tf": 1.7320508075688772}, "icepool.typing.T_contra": {"tf": 1.7320508075688772}, "icepool.typing.U": {"tf": 1.7320508075688772}, "icepool.typing.U_co": {"tf": 1.7320508075688772}, "icepool.typing.Qs": {"tf": 1.7320508075688772}, "icepool.typing.RerollType": {"tf": 1.7320508075688772}, "icepool.typing.RerollType.Reroll": {"tf": 1.7320508075688772}, "icepool.typing.Outcome": {"tf": 2.449489742783178}, "icepool.typing.ImplicitConversionError": {"tf": 1.7320508075688772}, "icepool.typing.count_positional_parameters": {"tf": 4.123105625617661}, "icepool.typing.guess_star": {"tf": 3.7416573867739413}}, "df": 404, "p": {"docs": {"icepool.Population.format": {"tf": 1.7320508075688772}}, "df": 1, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"icepool": {"tf": 1}, "icepool.Population.sample": {"tf": 1}, "icepool.MultisetExpression.sample": {"tf": 1}}, "df": 3}}}}}, "g": {"docs": {}, "df": 0, "e": {"docs": {"icepool": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Vector.binary_operator": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1}}, "df": 12, "s": {"docs": {"icepool.Die.binary_operator": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}}, "df": 7}}}, "r": {"docs": {}, "df": 0, "t": {"docs": {"icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.format_probability_inverse": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}}, "df": 6, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Again": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 4, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.map_to_pool": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1}}, "df": 2}}}}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.MultisetEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1}}, "df": 3}}}, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.MultisetExpression.sort_match": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.accumulate": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}}, "df": 2, "s": {"docs": {"icepool.MultisetGenerator.has_free_variables": {"tf": 1}, "icepool.MultisetExpression.has_free_variables": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.typing.count_positional_parameters": {"tf": 1}}, "df": 6}}}}}}}}, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Pool.denominator": {"tf": 1}, "icepool.MultisetExpression.denominator": {"tf": 1}, "icepool.Deal.denominator": {"tf": 1}, "icepool.MultiDeal.denominator": {"tf": 1}}, "df": 4}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1}, "icepool.Population.format": {"tf": 1.7320508075688772}}, "df": 3}}}, "y": {"docs": {"icepool.coin": {"tf": 1.4142135623730951}, "icepool.stochastic_round": {"tf": 1}, "icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Die.stochastic_round": {"tf": 1}, "icepool.Population.probability": {"tf": 1}, "icepool.from_rv": {"tf": 1}, "icepool.Reroll": {"tf": 1.4142135623730951}, "icepool.format_probability_inverse": {"tf": 1.4142135623730951}, "icepool.function.coin": {"tf": 1.4142135623730951}, "icepool.function.stochastic_round": {"tf": 1}, "icepool.function.from_rv": {"tf": 1}}, "df": 12}}}}}}}}, "j": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"icepool": {"tf": 1}}, "df": 1}}}}, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.coin": {"tf": 1}, "icepool.stochastic_round": {"tf": 1}, "icepool.Die.reroll": {"tf": 1.4142135623730951}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.truncate": {"tf": 1}, "icepool.Die.clip": {"tf": 1}, "icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.keep": {"tf": 1}, "icepool.Die.lowest": {"tf": 2}, "icepool.Die.highest": {"tf": 2}, "icepool.Die.map_to_pool": {"tf": 1.7320508075688772}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Die.stochastic_round": {"tf": 1}, "icepool.Population.quantity": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1.4142135623730951}, "icepool.tupleize": {"tf": 1}, "icepool.vectorize": {"tf": 1}, "icepool.Again": {"tf": 1.7320508075688772}, "icepool.lowest": {"tf": 2.449489742783178}, "icepool.highest": {"tf": 2.449489742783178}, "icepool.middle": {"tf": 1.4142135623730951}, "icepool.reduce": {"tf": 1}, "icepool.accumulate": {"tf": 1.4142135623730951}, "icepool.map": {"tf": 1.4142135623730951}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1.4142135623730951}, "icepool.Pool.__init__": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 2}, "icepool.MultisetExpression.highest": {"tf": 2}, "icepool.Deck.map": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.SumEvaluator.__init__": {"tf": 1}, "icepool.function.coin": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.accumulate": {"tf": 1.4142135623730951}, "icepool.function.map": {"tf": 1.4142135623730951}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1.4142135623730951}, "icepool.typing.guess_star": {"tf": 1}}, "df": 46}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Pool.__init__": {"tf": 1}}, "df": 1}}}}}}, "d": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.stochastic_round": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 4}}}, "t": {"docs": {"icepool.Die.binary_operator": {"tf": 1.4142135623730951}, "icepool.tupleize": {"tf": 1}, "icepool.vectorize": {"tf": 1}}, "df": 3}, "e": {"docs": {"icepool.tupleize": {"tf": 1.7320508075688772}, "icepool.vectorize": {"tf": 1.7320508075688772}, "icepool.Again": {"tf": 1}, "icepool.reduce": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.KeepEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.function.reduce": {"tf": 1}}, "df": 14, "d": {"docs": {"icepool.Die.sequence": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.Deck.sequence": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.ComparisonEvaluator": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator": {"tf": 1}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}}, "df": 19}, "s": {"docs": {"icepool.Die.map_to_pool": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_function": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.map_counts": {"tf": 1}, "icepool.MultisetExpression.all_straights": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.KeepEvaluator": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_function": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 28}}}}}, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Outcome": {"tf": 1}, "icepool.typing.Outcome": {"tf": 1}}, "df": 2}}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Again": {"tf": 1.7320508075688772}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 5, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.map": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 5}, "d": {"docs": {"icepool.Again": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}}, "df": 6}}}}}}, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Die.map_to_pool": {"tf": 1}}, "df": 1}}}}}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Symbols.issubset": {"tf": 1}, "icepool.Symbols.issuperset": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}}, "df": 4, "t": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Population.marginals": {"tf": 1}}, "df": 1}}}}}}, "e": {"docs": {"icepool.Deal.__init__": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}}, "df": 2, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Die.__init__": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.split": {"tf": 1}}, "df": 1}}}}, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultisetExpression.issuperset": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Population.outcomes": {"tf": 1}, "icepool.Deal.outcomes": {"tf": 1}, "icepool.MultiDeal.outcomes": {"tf": 1}}, "df": 3, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Pool.local_order_preference": {"tf": 1}, "icepool.MultisetExpression.local_order_preference": {"tf": 1}, "icepool.Deal.local_order_preference": {"tf": 1}, "icepool.MultiDeal.local_order_preference": {"tf": 1}}, "df": 4}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}}, "df": 2}}}}, "s": {"docs": {"icepool.MultisetExpression.maximum_match_highest": {"tf": 1}}, "df": 1}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.MultisetExpression.all_straights": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1}}, "df": 2}}}}}}}}}}}, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {"icepool.map": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 5}}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.MultisetEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1}}, "df": 3}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.MultisetEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1}}, "df": 3}}}}}}}, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.format_probability_inverse": {"tf": 1}}, "df": 1}}}}}}}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.__init__": {"tf": 1}}, "df": 1}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"icepool.map": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 4}, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1}}, "df": 2}}}}}}}}, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.multiset_function": {"tf": 1.4142135623730951}}, "df": 1}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.pool": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.tupleize": {"tf": 1.4142135623730951}, "icepool.vectorize": {"tf": 1.4142135623730951}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 14, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {"icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.multiset_function": {"tf": 1}}, "df": 4, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.stochastic_round": {"tf": 1.4142135623730951}, "icepool.Die.stochastic_round": {"tf": 1.4142135623730951}, "icepool.Pool": {"tf": 1}, "icepool.MultisetExpression.count": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1.4142135623730951}}, "df": 5}}, "s": {"docs": {"icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.truncate": {"tf": 1}}, "df": 3}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultisetGenerator": {"tf": 1}, "icepool.multiset_function": {"tf": 1}}, "df": 2}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 3}}}}}}}, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Pool.__init__": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}}, "df": 3}}}}}}}}}}, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {"icepool.one_hot": {"tf": 1}, "icepool.Die.__init__": {"tf": 1.7320508075688772}, "icepool.Die.sequence": {"tf": 1}, "icepool.Die.pool": {"tf": 2.23606797749979}, "icepool.Die.map_to_pool": {"tf": 2.449489742783178}, "icepool.Die.explode_to_pool": {"tf": 1.7320508075688772}, "icepool.Die.reroll_to_pool": {"tf": 2}, "icepool.map": {"tf": 1}, "icepool.map_to_pool": {"tf": 2}, "icepool.Pool": {"tf": 2.449489742783178}, "icepool.Pool.__init__": {"tf": 3}, "icepool.Pool.clear_cache": {"tf": 1}, "icepool.Pool.raw_size": {"tf": 1}, "icepool.Pool.unique_dice": {"tf": 1}, "icepool.Pool.outcomes": {"tf": 1}, "icepool.Pool.min_outcome": {"tf": 1}, "icepool.Pool.max_outcome": {"tf": 1}, "icepool.standard_pool": {"tf": 2}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetExpression.multiply_counts": {"tf": 1}, "icepool.MultisetExpression.divide_counts": {"tf": 1}, "icepool.MultisetExpression.modulo_counts": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.unique": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 2}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 2.23606797749979}, "icepool.multiset_function": {"tf": 1.4142135623730951}, "icepool.function.one_hot": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 2}}, "df": 30, "s": {"docs": {"icepool.Die.map_to_pool": {"tf": 2}, "icepool.map_to_pool": {"tf": 1.4142135623730951}, "icepool.Pool": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1.4142135623730951}}, "df": 5}}}, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die": {"tf": 1}, "icepool.Die.sequence": {"tf": 1.4142135623730951}, "icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.min_outcome": {"tf": 1}, "icepool.max_outcome": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.Pool.outcomes": {"tf": 1}, "icepool.MultisetExpression.outcomes": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.Deck.sequence": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}, "icepool.function.min_outcome": {"tf": 1}, "icepool.function.max_outcome": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 19}, "y": {"docs": {"icepool.map_and_time": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 3}}, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.MultisetExpression.expand": {"tf": 1}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}}, "df": 2}}}}}}}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.cmp": {"tf": 1}, "icepool.Symbols.__init__": {"tf": 1}, "icepool.Symbols.isdisjoint": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.any": {"tf": 1}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.evaluator.AnyEvaluator": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1.4142135623730951}}, "df": 9}}, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.typing.count_positional_parameters": {"tf": 1.7320508075688772}}, "df": 4}}}}}}}}, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.__init__": {"tf": 1.4142135623730951}, "icepool.Die.keys": {"tf": 1}, "icepool.Die.values": {"tf": 1}, "icepool.Die.items": {"tf": 1}, "icepool.Population.keys": {"tf": 1}, "icepool.Population.values": {"tf": 1}, "icepool.Population.items": {"tf": 1}, "icepool.Population.is_empty": {"tf": 1}, "icepool.Population.nearest": {"tf": 1}, "icepool.Population.zero": {"tf": 1}, "icepool.Population.zero_outcome": {"tf": 1.4142135623730951}, "icepool.Population.pad_to_denominator": {"tf": 1}, "icepool.Population.mode": {"tf": 1}, "icepool.Population.variance": {"tf": 1}, "icepool.Population.entropy": {"tf": 1}, "icepool.Population.marginals": {"tf": 1.4142135623730951}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.Population.sample": {"tf": 1}, "icepool.tupleize": {"tf": 2.23606797749979}, "icepool.vectorize": {"tf": 2.23606797749979}, "icepool.Symbols": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.map": {"tf": 1.4142135623730951}, "icepool.Deck.keys": {"tf": 1}, "icepool.Deck.values": {"tf": 1}, "icepool.Deck.items": {"tf": 1}, "icepool.function.map": {"tf": 1.4142135623730951}}, "df": 27, "s": {"docs": {"icepool.min_outcome": {"tf": 1.4142135623730951}, "icepool.max_outcome": {"tf": 1.4142135623730951}, "icepool.function.min_outcome": {"tf": 1.4142135623730951}, "icepool.function.max_outcome": {"tf": 1.4142135623730951}}, "df": 4}}}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.from_cumulative": {"tf": 1}, "icepool.map": {"tf": 1.4142135623730951}, "icepool.map_and_time": {"tf": 1.4142135623730951}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.function.map": {"tf": 1.4142135623730951}, "icepool.function.map_and_time": {"tf": 1.4142135623730951}}, "df": 6}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die": {"tf": 1}, "icepool.Reroll": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}}, "df": 3, "d": {"docs": {"icepool.reduce": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}}, "df": 4}, "s": {"docs": {"icepool.Reroll": {"tf": 1}}, "df": 1}, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.MultisetExpression": {"tf": 1}}, "df": 1}}}}}}}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.keep": {"tf": 1}, "icepool.Symbols": {"tf": 1}}, "df": 2}}}, "u": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.pool": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1.7320508075688772}, "icepool.standard_pool": {"tf": 1.4142135623730951}, "icepool.Deck.__init__": {"tf": 1}}, "df": 4}, "r": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.equals": {"tf": 1}}, "df": 1}}}}}, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"icepool.Pool.__init__": {"tf": 1}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {"icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"tf": 1}}, "df": 2}}}}}, "y": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.multiset_function": {"tf": 1.4142135623730951}}, "df": 1}}}}}}, "f": {"docs": {"icepool.Population.format": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}}, "df": 2, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool": {"tf": 1.7320508075688772}, "icepool.one_hot": {"tf": 1}, "icepool.Die.__init__": {"tf": 3}, "icepool.Die.unary_operator": {"tf": 1.7320508075688772}, "icepool.Die.binary_operator": {"tf": 1.4142135623730951}, "icepool.Die.map": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Die.sign": {"tf": 1}, "icepool.Population.nearest": {"tf": 1}, "icepool.Population.zero_outcome": {"tf": 1.4142135623730951}, "icepool.Population.quantities": {"tf": 1}, "icepool.Population.denominator": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1.4142135623730951}, "icepool.Population.marginals": {"tf": 1.4142135623730951}, "icepool.Population.sample": {"tf": 1}, "icepool.Population.format": {"tf": 2}, "icepool.tupleize": {"tf": 1}, "icepool.vectorize": {"tf": 1}, "icepool.Vector.unary_operator": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1.4142135623730951}, "icepool.Symbols": {"tf": 1.7320508075688772}, "icepool.Symbols.__init__": {"tf": 1}, "icepool.Again": {"tf": 2.6457513110645907}, "icepool.pointwise_max": {"tf": 1.4142135623730951}, "icepool.pointwise_min": {"tf": 1.4142135623730951}, "icepool.map": {"tf": 1.7320508075688772}, "icepool.map_and_time": {"tf": 1.4142135623730951}, "icepool.map_to_pool": {"tf": 1}, "icepool.Reroll": {"tf": 1.4142135623730951}, "icepool.Pool": {"tf": 1.4142135623730951}, "icepool.Pool.__init__": {"tf": 1.4142135623730951}, "icepool.standard_pool": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1.7320508075688772}, "icepool.MultisetExpression": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.sample": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.unique": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issuperset": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.evaluate": {"tf": 1.4142135623730951}, "icepool.Deck.__init__": {"tf": 1.4142135623730951}, "icepool.Deck.size": {"tf": 1}, "icepool.Deck.deal": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1.4142135623730951}, "icepool.multiset_function": {"tf": 1.7320508075688772}, "icepool.evaluator.JointEvaluator.next_state": {"tf": 1}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.function.one_hot": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1.4142135623730951}, "icepool.function.pointwise_min": {"tf": 1.4142135623730951}, "icepool.function.map": {"tf": 1.7320508075688772}, "icepool.function.map_and_time": {"tf": 1.4142135623730951}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 91, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.if_else": {"tf": 1}, "icepool.Population.marginals": {"tf": 1}, "icepool.from_rv": {"tf": 1}, "icepool.reduce": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_function": {"tf": 1}, "icepool.function.from_rv": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_function": {"tf": 1}}, "df": 10}}, "s": {"docs": {"icepool.Symbols": {"tf": 1}}, "df": 1}}}}}, "m": {"docs": {"icepool.map": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 2, "a": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Population.format": {"tf": 1.4142135623730951}}, "df": 1, "s": {"docs": {"icepool.Population.format": {"tf": 1}, "icepool.format_probability_inverse": {"tf": 1}}, "df": 2}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.format_probability_inverse": {"tf": 1.7320508075688772}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.MultisetExpression.sort_match": {"tf": 1}}, "df": 1}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultisetExpression.maximum_match_highest": {"tf": 1}}, "df": 1}}}, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"icepool.one_hot": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}}, "df": 2}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "f": {"docs": {"icepool.Outcome": {"tf": 1}, "icepool.typing.Outcome": {"tf": 1}}, "df": 2}}}}}}}, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.__init__": {"tf": 1}}, "df": 1}}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Die.__init__": {"tf": 1.4142135623730951}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.keep": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1.4142135623730951}, "icepool.Deck.map": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 15}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Population.format": {"tf": 1}}, "df": 1}}}}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {"icepool": {"tf": 1}, "icepool.d": {"tf": 1.7320508075688772}, "icepool.z": {"tf": 1}, "icepool.Outcome": {"tf": 1}, "icepool.Die.__init__": {"tf": 1.7320508075688772}, "icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.pool": {"tf": 1}, "icepool.Die.keep": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Population": {"tf": 1}, "icepool.Population.mode": {"tf": 1}, "icepool.Population.entropy": {"tf": 1}, "icepool.Population.marginals": {"tf": 1}, "icepool.Population.sample": {"tf": 1}, "icepool.Population.format": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.from_cumulative": {"tf": 1}, "icepool.from_rv": {"tf": 1}, "icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.reduce": {"tf": 1.4142135623730951}, "icepool.accumulate": {"tf": 1.4142135623730951}, "icepool.map": {"tf": 1.4142135623730951}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.Reroll": {"tf": 1}, "icepool.Pool": {"tf": 1.4142135623730951}, "icepool.Pool.additive_union": {"tf": 1}, "icepool.MultisetExpression.sample": {"tf": 1}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 2.23606797749979}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 2.23606797749979}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.MultisetEvaluator.sample": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.Deck.deal": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.Deck.sequence": {"tf": 1}, "icepool.Deal": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1.7320508075688772}, "icepool.Deal.deck": {"tf": 1}, "icepool.MultiDeal": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1.7320508075688772}, "icepool.MultiDeal.deck": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.function.d": {"tf": 1.7320508075688772}, "icepool.function.z": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.function.from_rv": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}, "icepool.function.reduce": {"tf": 1.4142135623730951}, "icepool.function.accumulate": {"tf": 1.4142135623730951}, "icepool.function.map": {"tf": 1.4142135623730951}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}, "icepool.typing.Outcome": {"tf": 1}}, "df": 75}, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.reduce": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}}, "df": 4}}}, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.stochastic_round": {"tf": 1}, "icepool.Die.stochastic_round": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1}}, "df": 3, "s": {"docs": {"icepool.stochastic_round": {"tf": 1}, "icepool.Die.stochastic_round": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1}}, "df": 3}}}}}}}, "e": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Pool.denominator": {"tf": 1}, "icepool.MultisetGenerator.has_free_variables": {"tf": 1}, "icepool.MultisetExpression.has_free_variables": {"tf": 1}, "icepool.MultisetExpression.denominator": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.Deal.denominator": {"tf": 1}, "icepool.MultiDeal.denominator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.function": {"tf": 1}}, "df": 14}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"icepool.coin": {"tf": 1}, "icepool.one_hot": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1.4142135623730951}, "icepool.MultisetExpression": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issubset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issuperset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.function.coin": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}}, "df": 10}, "y": {"docs": {"icepool.Die.if_else": {"tf": 1}}, "df": 1}}}, "r": {"docs": {"icepool.Outcome": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.typing.Outcome": {"tf": 1}}, "df": 4}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.__init__": {"tf": 1.4142135623730951}}, "df": 1}}}, "i": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Population.median": {"tf": 1}, "icepool.Population.quantile": {"tf": 1}}, "df": 2, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.typing.ImplicitConversionError": {"tf": 1}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"icepool.coin": {"tf": 1}, "icepool.Die.if_else": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Population.marginals": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.map": {"tf": 1.7320508075688772}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.Pool": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}, "icepool.MultisetExpression.count": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.function.coin": {"tf": 1}, "icepool.function.map": {"tf": 1.7320508075688772}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}, "icepool.typing.count_positional_parameters": {"tf": 1}, "icepool.typing.guess_star": {"tf": 1}}, "df": 32}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.keep": {"tf": 1}}, "df": 1, "s": {"docs": {"icepool.one_hot": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}}, "df": 2}}}, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.split": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1.4142135623730951}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1.4142135623730951}}, "df": 4, "s": {"docs": {"icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}}, "df": 2}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}}, "df": 2}}}}}}, "l": {"docs": {"icepool.MultisetExpression.keep": {"tf": 1}}, "df": 1}}, "t": {"docs": {"icepool.Die.clip": {"tf": 1}, "icepool.Population.nearest": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1.4142135623730951}}, "df": 3, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Population.nearest": {"tf": 1.4142135623730951}, "icepool.Population.quantity": {"tf": 1}, "icepool.Population.probability": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}}, "df": 5}}}}, "s": {"docs": {"icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}}, "df": 2}}, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Die.explode": {"tf": 1}, "icepool.Die.if_else": {"tf": 1}, "icepool.Again": {"tf": 1.4142135623730951}, "icepool.reduce": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_function": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.final_outcome": {"tf": 2.8284271247461903}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1.7320508075688772}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 2.8284271247461903}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 2.8284271247461903}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 2.8284271247461903}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 2.8284271247461903}, "icepool.function.reduce": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_function": {"tf": 1}}, "df": 38, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}}, "df": 4}}}}, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}}, "df": 2}}}}, "d": {"docs": {"icepool.Population.nearest": {"tf": 1}, "icepool.Again": {"tf": 1}}, "df": 2}, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Again": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {"icepool.multiset_function": {"tf": 1}}, "df": 1}}}}, "x": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1.4142135623730951}}, "df": 11}}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.stochastic_round": {"tf": 1}, "icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.stochastic_round": {"tf": 1}, "icepool.Vector.unary_operator": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1}}, "df": 5}}, "a": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.sign": {"tf": 1}, "icepool.from_rv": {"tf": 1}, "icepool.format_probability_inverse": {"tf": 1}, "icepool.function.from_rv": {"tf": 1}}, "df": 4}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.__init__": {"tf": 1}}, "df": 1, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}}, "df": 2}}}}}}}, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.map": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 2}}}}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {"icepool.map": {"tf": 2.449489742783178}, "icepool.map_and_time": {"tf": 1.4142135623730951}, "icepool.function.map": {"tf": 2.449489742783178}, "icepool.function.map_and_time": {"tf": 1.4142135623730951}}, "df": 4, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.from_cumulative": {"tf": 1}, "icepool.reduce": {"tf": 2.449489742783178}, "icepool.accumulate": {"tf": 2.6457513110645907}, "icepool.map": {"tf": 1}, "icepool.map_function": {"tf": 2.23606797749979}, "icepool.Reroll": {"tf": 1}, "icepool.MultisetGenerator.has_free_variables": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.has_free_variables": {"tf": 1}, "icepool.MultisetExpression.map_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.multiset_function": {"tf": 3.1622776601683795}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.function.reduce": {"tf": 2.449489742783178}, "icepool.function.accumulate": {"tf": 2.6457513110645907}, "icepool.function.map": {"tf": 1}, "icepool.function.map_function": {"tf": 2.23606797749979}, "icepool.typing.guess_star": {"tf": 1.4142135623730951}}, "df": 31, "s": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.CountsKeysView": {"tf": 1}, "icepool.CountsValuesView": {"tf": 1}, "icepool.CountsItemsView": {"tf": 1}, "icepool.map_function": {"tf": 1}, "icepool.function": {"tf": 1}, "icepool.function.map_function": {"tf": 1}}, "df": 8}}}}, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"icepool.reduce": {"tf": 1}, "icepool.MultisetEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1}, "icepool.function.reduce": {"tf": 1}}, "df": 5}}}}}}}, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.explode": {"tf": 1}, "icepool.Symbols": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 4, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Again": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 4}}}}}}}}}, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Vector": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.typing.Qs": {"tf": 1}}, "df": 6}}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {"icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 3, "y": {"docs": {"icepool.map": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 3}}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Again": {"tf": 1}}, "df": 1}, "w": {"docs": {"icepool.map": {"tf": 1}, "icepool.MultisetExpression.expand": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 6}}}, "c": {"docs": {"icepool.Pool.additive_union": {"tf": 1}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.union": {"tf": 1}}, "df": 5, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool": {"tf": 1}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Symbols": {"tf": 1}}, "df": 1, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.sequence": {"tf": 1}, "icepool.Deck.sequence": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}}, "df": 3}}}}, "s": {"docs": {"icepool.map_and_time": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 2}}}}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.multiset_function": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.binary_operator": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}}, "df": 2}}}}}, "e": {"docs": {"icepool.Population.nearest": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}}, "df": 3, "d": {"docs": {"icepool.Die.keep": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.from_rv": {"tf": 1}, "icepool.function.from_rv": {"tf": 1}}, "df": 4}, "s": {"docs": {"icepool.evaluator.ComparisonEvaluator": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator": {"tf": 1}}, "df": 8}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Die.equals": {"tf": 1}}, "df": 1}}, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Population.nearest": {"tf": 2}, "icepool.Population.quantity": {"tf": 2}, "icepool.Population.quantities": {"tf": 1}, "icepool.Population.probability": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.keep_counts": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.sort_match": {"tf": 2.449489742783178}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1.4142135623730951}}, "df": 9}}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}}, "df": 2}}}}}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.filter": {"tf": 1}}, "df": 1, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"icepool.MultisetExpression.sort_match": {"tf": 1}}, "df": 1}}}}}}}, "x": {"docs": {"icepool.MultisetGenerator": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.MultisetExpression": {"tf": 1}}, "df": 1}}}}}}}}, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.simplify": {"tf": 1}, "icepool.Population.common_outcome_length": {"tf": 1}, "icepool.Population.mode": {"tf": 1}, "icepool.Symbols.isdisjoint": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.evaluator.JointEvaluator.order": {"tf": 1}}, "df": 7}}, "a": {"docs": {"icepool.Population.format": {"tf": 1}}, "df": 1}, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Again": {"tf": 1}}, "df": 1}}}}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Deal.__init__": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}}, "df": 2}}}, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Pool.additive_union": {"tf": 1}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.MultisetExpression.map_counts": {"tf": 1}}, "df": 3}}}}, "o": {"docs": {"icepool.MultisetExpression.issuperset": {"tf": 1}}, "df": 1}}}, "n": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"icepool": {"tf": 1}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.__init__": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.typing.ImplicitConversionError": {"tf": 1}}, "df": 1, "s": {"docs": {"icepool.Die.__init__": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {"icepool.Die.equals": {"tf": 1}, "icepool.Symbols": {"tf": 1}}, "df": 2, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.binary_operator": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.map_to_pool": {"tf": 1.4142135623730951}, "icepool.commonize_denominator": {"tf": 1}, "icepool.map_to_pool": {"tf": 1.4142135623730951}, "icepool.function.commonize_denominator": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1.4142135623730951}}, "df": 5}}}}, "s": {"docs": {"icepool.Population.to_one_hot": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"icepool.d": {"tf": 1}, "icepool.Die.__init__": {"tf": 1.4142135623730951}, "icepool.function.d": {"tf": 1}}, "df": 3, "d": {"docs": {"icepool.Die.truncate": {"tf": 1}}, "df": 1}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.evaluator.JointEvaluator.order": {"tf": 1}}, "df": 1, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Order.merge": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.map_to_pool": {"tf": 1}}, "df": 1, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.__init__": {"tf": null}, "icepool.Die.if_else": {"tf": null}, "icepool.Symbols": {"tf": null}, "icepool.Symbols.__init__": {"tf": null}, "icepool.Again": {"tf": null}, "icepool.reduce": {"tf": null}, "icepool.map": {"tf": null}, "icepool.map_function": {"tf": null}, "icepool.Pool.__init__": {"tf": null}, "icepool.Deck.__init__": {"tf": null}, "icepool.Deal.__init__": {"tf": null}, "icepool.MultiDeal.__init__": {"tf": null}, "icepool.evaluator.SumEvaluator.__init__": {"tf": null}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"tf": null}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": null}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": null}, "icepool.function.reduce": {"tf": null}, "icepool.function.map": {"tf": null}, "icepool.function.map_function": {"tf": null}}, "df": 19}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.from_cumulative": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}}, "df": 8}}, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 3}}}, "s": {"docs": {"icepool.from_cumulative": {"tf": 1}, "icepool.from_rv": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.function.from_rv": {"tf": 1}}, "df": 4}, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Pool.__init__": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Pool.output_arity": {"tf": 1}, "icepool.MultisetExpression.output_arity": {"tf": 1}, "icepool.Deal.output_arity": {"tf": 1}, "icepool.MultiDeal.output_arity": {"tf": 1}}, "df": 4}}}}, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 4}}}}, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.reroll_to_pool": {"tf": 1}}, "df": 1}, "e": {"docs": {"icepool.multiset_function": {"tf": 1}}, "df": 1}}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Pool.__init__": {"tf": 1}, "icepool.standard_pool": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 7}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"icepool.standard_pool": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.map_to_pool": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.Reroll": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 4}}}}}}, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"icepool.consecutive": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.consecutive": {"tf": 1.4142135623730951}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.function.consecutive": {"tf": 1}}, "df": 11}}}}}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.MultisetExpression.all_straights": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1}}, "df": 4}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Reroll": {"tf": 1}}, "df": 1}}}}}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Again": {"tf": 1}, "icepool.multiset_function": {"tf": 1}}, "df": 2, "s": {"docs": {"icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"tf": 1}}, "df": 2}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}}, "df": 5}}}}, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.equals": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.split": {"tf": 1.4142135623730951}, "icepool.Population.mode": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.evaluator": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 6}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.is_in": {"tf": 1}, "icepool.Symbols.count_subset": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator": {"tf": 1}}, "df": 5}}, "s": {"docs": {"icepool.MultisetGenerator.has_free_variables": {"tf": 1}, "icepool.MultisetExpression.has_free_variables": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}}, "df": 4}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Die.if_else": {"tf": 1}, "icepool.Reroll": {"tf": 1}}, "df": 2}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Again": {"tf": 1}}, "df": 1}}}}}}}}}, "j": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Pool": {"tf": 1}}, "df": 1}}}}}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 2}}}}}}}, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.unary_operator": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.largest_count_and_outcome": {"tf": 1}}, "df": 4}}}}}}}}, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.map_to_pool": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 3}}}}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.if_else": {"tf": 1}, "icepool.Die.count": {"tf": 1}, "icepool.Die.keep": {"tf": 1}, "icepool.Symbols": {"tf": 2.449489742783178}, "icepool.Symbols.intersection": {"tf": 1}, "icepool.Symbols.union": {"tf": 1}, "icepool.Again": {"tf": 3.1622776601683795}, "icepool.reduce": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_function": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetExpression": {"tf": 4}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.map_counts": {"tf": 1}, "icepool.MultisetExpression.unique": {"tf": 1}, "icepool.MultisetExpression.count": {"tf": 2}, "icepool.MultisetExpression.any": {"tf": 1}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 2}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issuperset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 2.449489742783178}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.multiset_function": {"tf": 2}, "icepool.evaluator.ExpandEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.CountEvaluator": {"tf": 1}, "icepool.evaluator.AnyEvaluator": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 2}, "icepool.evaluator.LargestCountEvaluator": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 2.449489742783178}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_function": {"tf": 1}, "icepool.typing.Qs": {"tf": 1}, "icepool.typing.guess_star": {"tf": 1}}, "df": 44, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Die.map_and_time": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 6}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.keep": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.keep": {"tf": 1}}, "df": 2}, "r": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"icepool.MultisetExpression": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}, "s": {"docs": {"icepool.Die.keep": {"tf": 1.7320508075688772}, "icepool.Symbols": {"tf": 2.6457513110645907}, "icepool.Symbols.__init__": {"tf": 1}, "icepool.Symbols.additive_union": {"tf": 1}, "icepool.Symbols.difference": {"tf": 1}, "icepool.Symbols.symmetric_difference": {"tf": 1}, "icepool.Symbols.multiply_counts": {"tf": 1}, "icepool.Symbols.divide_counts": {"tf": 1}, "icepool.Symbols.has_negative_counts": {"tf": 1}, "icepool.Pool.additive_union": {"tf": 1}, "icepool.MultisetExpression": {"tf": 4.123105625617661}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.intersection": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.union": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetExpression.map_counts": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.multiply_counts": {"tf": 1}, "icepool.MultisetExpression.divide_counts": {"tf": 1}, "icepool.MultisetExpression.modulo_counts": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 2}, "icepool.MultisetExpression.unique": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.sort_match": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.all_counts": {"tf": 2.449489742783178}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.MultisetExpression.isdisjoint": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.bound_inputs": {"tf": 1.4142135623730951}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1.4142135623730951}, "icepool.evaluator.CountEvaluator": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.AllCountsEvaluator": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1.4142135623730951}, "icepool.evaluator.KeepEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1.4142135623730951}, "icepool.typing.count_positional_parameters": {"tf": 1}}, "df": 45}}}, "l": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.keep": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.map_and_time": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.outcomes": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1.4142135623730951}}, "df": 17}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Pool.unique_dice": {"tf": 1}, "icepool.standard_pool": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}}, "df": 10}}}}}}}, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Population.format": {"tf": 2.23606797749979}}, "df": 1}}}}}, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.pool": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.equals": {"tf": 1.4142135623730951}}, "df": 1}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Symbols": {"tf": 1}}, "df": 1}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.consecutive": {"tf": 1}, "icepool.function.consecutive": {"tf": 1}}, "df": 2}}}}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {"icepool": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.Deck.difference": {"tf": 1}, "icepool.Deck.union": {"tf": 1}, "icepool.Deck.symmetric_difference": {"tf": 1}, "icepool.Deck.map": {"tf": 1}}, "df": 6, "s": {"docs": {"icepool.MultisetExpression.issuperset": {"tf": 1.4142135623730951}, "icepool.Deck.__init__": {"tf": 1}, "icepool.Deck.difference": {"tf": 1}, "icepool.Deck.intersection": {"tf": 1}, "icepool.Deal.__init__": {"tf": 2}, "icepool.Deal.deck": {"tf": 1}, "icepool.Deal.hand_sizes": {"tf": 1}, "icepool.Deal.total_cards_dealt": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 2}, "icepool.MultiDeal.deck": {"tf": 1}, "icepool.MultiDeal.hand_sizes": {"tf": 1}, "icepool.MultiDeal.total_cards_dealt": {"tf": 1}}, "df": 12}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.binary_operator": {"tf": 1.4142135623730951}, "icepool.tupleize": {"tf": 1}, "icepool.vectorize": {"tf": 1}}, "df": 3}}}}}}, "e": {"docs": {"icepool.Die.sequence": {"tf": 1}, "icepool.Deck.sequence": {"tf": 1}}, "df": 2, "f": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {"icepool.multiset_function": {"tf": 1}}, "df": 1}}}}}, "n": {"docs": {"icepool": {"tf": 1}, "icepool.d": {"tf": 1}, "icepool.Die.__init__": {"tf": 1.7320508075688772}, "icepool.Die.reroll_to_pool": {"tf": 1.7320508075688772}, "icepool.Population.quantity": {"tf": 1.4142135623730951}, "icepool.Population.format": {"tf": 1}, "icepool.Symbols": {"tf": 2}, "icepool.Symbols.__init__": {"tf": 1.4142135623730951}, "icepool.Again": {"tf": 1}, "icepool.map": {"tf": 1.4142135623730951}, "icepool.map_function": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.Reroll": {"tf": 1.4142135623730951}, "icepool.Pool.__init__": {"tf": 1.4142135623730951}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.all_straights": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.Order": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1.4142135623730951}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.multiset_function": {"tf": 1.4142135623730951}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}, "icepool.function.d": {"tf": 1}, "icepool.function.map": {"tf": 1.4142135623730951}, "icepool.function.map_function": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 50, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Outcome": {"tf": 1}, "icepool.Die.pool": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}, "icepool.typing.Outcome": {"tf": 1}}, "df": 8}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Die.keep": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}}, "df": 2, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Pool": {"tf": 1}}, "df": 1}}}}}}}}, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool": {"tf": 1}}, "df": 1}}}, "e": {"docs": {"icepool.Pool.clear_cache": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1.4142135623730951}}, "df": 3}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {"icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 4, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.binary_operator": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.Pool.denominator": {"tf": 1}, "icepool.MultisetExpression.denominator": {"tf": 1}, "icepool.Deal.denominator": {"tf": 1}, "icepool.MultiDeal.denominator": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 15}, "r": {"docs": {"icepool.Die.equals": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.reroll": {"tf": 1.4142135623730951}, "icepool.Die.filter": {"tf": 1.4142135623730951}, "icepool.Die.split": {"tf": 1.4142135623730951}, "icepool.Die.explode": {"tf": 1.4142135623730951}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.reroll_to_pool": {"tf": 1.4142135623730951}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.Deck.map": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}, "icepool.typing.count_positional_parameters": {"tf": 1}}, "df": 19}}}}, "s": {"docs": {"icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 2}, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}}, "df": 5}}}}, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 2}}}}}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.clip": {"tf": 1}, "icepool.Again": {"tf": 1}}, "df": 2, "s": {"docs": {"icepool.Die.explode": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}}, "df": 2}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.map_and_time": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 2}}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.keep": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Population.quantity": {"tf": 1.4142135623730951}, "icepool.Population.median": {"tf": 1.4142135623730951}, "icepool.Population.median_low": {"tf": 1}, "icepool.Population.median_high": {"tf": 1}, "icepool.Population.quantile": {"tf": 1.4142135623730951}, "icepool.Population.quantile_low": {"tf": 1}, "icepool.Population.quantile_high": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.reduce": {"tf": 1}, "icepool.map": {"tf": 1.4142135623730951}, "icepool.map_function": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.all_straights": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 1.7320508075688772}, "icepool.Deck.map": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1.7320508075688772}, "icepool.function.reduce": {"tf": 1}, "icepool.function.map": {"tf": 1.4142135623730951}, "icepool.function.map_function": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 38, "s": {"docs": {"icepool.Die.time_to_sum": {"tf": 1}, "icepool.Reroll": {"tf": 1}}, "df": 2}}}, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultisetExpression": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.keep": {"tf": 1}}, "df": 2}}}}}}, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"icepool": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}}, "df": 9, "s": {"docs": {"icepool.Population.pad_to_denominator": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Population.pad_to_denominator": {"tf": 1}}, "df": 1}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.pointwise_max": {"tf": 1.7320508075688772}, "icepool.pointwise_min": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1.7320508075688772}, "icepool.function.pointwise_min": {"tf": 1.7320508075688772}}, "df": 5}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Symbols": {"tf": 2.449489742783178}}, "df": 1, "s": {"docs": {"icepool.Population.format": {"tf": 1}, "icepool.Symbols": {"tf": 2}, "icepool.Symbols.__init__": {"tf": 1.4142135623730951}}, "df": 3}}}}}}}}, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.reroll_to_pool": {"tf": 1}}, "df": 1}}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Vector": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1.4142135623730951}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 5, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 3}}}}}, "i": {"docs": {}, "df": 0, "p": {"docs": {"icepool.Die.truncate": {"tf": 1}}, "df": 1, "s": {"docs": {"icepool.Die.clip": {"tf": 1}}, "df": 1}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.clip": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Pool.clear_cache": {"tf": 1}}, "df": 1}}}}, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.multiset_function": {"tf": 1}}, "df": 1}}}}}}}, "e": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Die.unary_operator": {"tf": 1}, "icepool.Vector.unary_operator": {"tf": 1}}, "df": 2}}}, "m": {"docs": {}, "df": 0, "p": {"docs": {"icepool.Die.binary_operator": {"tf": 1}}, "df": 1}}, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.from_cumulative": {"tf": 2.23606797749979}, "icepool.function.from_cumulative": {"tf": 2.23606797749979}}, "df": 4, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.reduce": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}}, "df": 4}}}}}}}}}}, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.middle": {"tf": 1.4142135623730951}, "icepool.map": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 2}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 2}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 2}, "icepool.function.map": {"tf": 1}}, "df": 6, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Symbols": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 4}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 2}}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Pool.__init__": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 5, "s": {"docs": {"icepool.Die.pool": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}, "icepool.Deck.deal": {"tf": 1}}, "df": 5}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Die.map_to_pool": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "\u00e9": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Population.cramer_von_mises": {"tf": 1}}, "df": 1}}}}, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Population.sample": {"tf": 1}, "icepool.MultisetExpression.sample": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}}, "df": 3}}}}}}}, "d": {"docs": {}, "df": 0, "f": {"docs": {"icepool.Population.quantities": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1}, "icepool.Population.quantile": {"tf": 1}, "icepool.Population.quantile_low": {"tf": 1}, "icepool.Population.quantile_high": {"tf": 1}, "icepool.from_rv": {"tf": 1.4142135623730951}, "icepool.function.from_rv": {"tf": 1.4142135623730951}}, "df": 7, "s": {"docs": {"icepool.Population.kolmogorov_smirnov": {"tf": 1}, "icepool.Population.cramer_von_mises": {"tf": 1}}, "df": 2}}}, "s": {"docs": {}, "df": 0, "v": {"docs": {"icepool.Population.format": {"tf": 1}}, "df": 1}}}, "d": {"1": {"0": {"docs": {"icepool.Pool.__init__": {"tf": 1}}, "df": 1}, "2": {"docs": {"icepool.Pool.__init__": {"tf": 1.4142135623730951}}, "df": 1}, "docs": {}, "df": 0}, "3": {"docs": {"icepool.Die.__init__": {"tf": 1.4142135623730951}}, "df": 1, "+": {"3": {"docs": {"icepool.Die.__init__": {"tf": 1.4142135623730951}}, "df": 1}, "docs": {}, "df": 0}}, "4": {"docs": {"icepool.Pool.__init__": {"tf": 1}}, "df": 1}, "6": {"docs": {"icepool.d": {"tf": 1.4142135623730951}, "icepool.Die.__init__": {"tf": 2.6457513110645907}, "icepool.Die.binary_operator": {"tf": 1.4142135623730951}, "icepool.Die.pool": {"tf": 1}, "icepool.tupleize": {"tf": 1.7320508075688772}, "icepool.vectorize": {"tf": 1.7320508075688772}, "icepool.map": {"tf": 2}, "icepool.map_function": {"tf": 1.4142135623730951}, "icepool.Pool": {"tf": 1.4142135623730951}, "icepool.Pool.__init__": {"tf": 1}, "icepool.standard_pool": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.7320508075688772}, "icepool.multiset_function": {"tf": 1.4142135623730951}, "icepool.function.d": {"tf": 1.4142135623730951}, "icepool.function.map": {"tf": 2}, "icepool.function.map_function": {"tf": 1.4142135623730951}}, "df": 17}, "8": {"docs": {"icepool.Die.binary_operator": {"tf": 1.4142135623730951}, "icepool.Pool.__init__": {"tf": 1}, "icepool.standard_pool": {"tf": 1}}, "df": 3}, "docs": {"icepool.d": {"tf": 1}, "icepool.z": {"tf": 1}, "icepool.coin": {"tf": 1.7320508075688772}, "icepool.Die.__init__": {"tf": 2.23606797749979}, "icepool.Population.quantile": {"tf": 1}, "icepool.Population.quantile_low": {"tf": 1}, "icepool.Population.quantile_high": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.function.d": {"tf": 1}, "icepool.function.z": {"tf": 1}, "icepool.function.coin": {"tf": 1.7320508075688772}, "icepool.function.map": {"tf": 1}}, "df": 12, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool": {"tf": 1}, "icepool.d": {"tf": 1}, "icepool.one_hot": {"tf": 1}, "icepool.Die": {"tf": 1.4142135623730951}, "icepool.Die.__init__": {"tf": 2}, "icepool.Die.binary_operator": {"tf": 1.7320508075688772}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.count": {"tf": 1}, "icepool.Die.keep": {"tf": 2.23606797749979}, "icepool.Die.lowest": {"tf": 2.449489742783178}, "icepool.Die.highest": {"tf": 2.23606797749979}, "icepool.Die.middle": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.reroll_to_pool": {"tf": 3.4641016151377544}, "icepool.Die.equals": {"tf": 2}, "icepool.Again": {"tf": 1}, "icepool.from_cumulative": {"tf": 1}, "icepool.pointwise_max": {"tf": 1.7320508075688772}, "icepool.pointwise_min": {"tf": 1.7320508075688772}, "icepool.lowest": {"tf": 2.23606797749979}, "icepool.highest": {"tf": 2.6457513110645907}, "icepool.middle": {"tf": 1}, "icepool.commonize_denominator": {"tf": 2.23606797749979}, "icepool.reduce": {"tf": 2.23606797749979}, "icepool.accumulate": {"tf": 2.449489742783178}, "icepool.map": {"tf": 1.7320508075688772}, "icepool.map_function": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.Pool": {"tf": 1.4142135623730951}, "icepool.Pool.__init__": {"tf": 2.449489742783178}, "icepool.Pool.raw_size": {"tf": 1}, "icepool.Pool.unique_dice": {"tf": 1}, "icepool.Pool.outcomes": {"tf": 1}, "icepool.Pool.min_outcome": {"tf": 1}, "icepool.Pool.max_outcome": {"tf": 1}, "icepool.standard_pool": {"tf": 1.4142135623730951}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 2}, "icepool.function.d": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1.7320508075688772}, "icepool.function.pointwise_min": {"tf": 1.7320508075688772}, "icepool.function.commonize_denominator": {"tf": 2.23606797749979}, "icepool.function.reduce": {"tf": 2.23606797749979}, "icepool.function.accumulate": {"tf": 2.449489742783178}, "icepool.function.map": {"tf": 1.7320508075688772}, "icepool.function.map_function": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 54}, "t": {"docs": {"icepool.Die.__init__": {"tf": 1}}, "df": 1}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool": {"tf": 1}, "icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.from_cumulative": {"tf": 1.4142135623730951}, "icepool.from_rv": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1.4142135623730951}, "icepool.function.from_rv": {"tf": 1}}, "df": 9, "s": {"docs": {"icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 2}}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.d": {"tf": 1}, "icepool.z": {"tf": 1}, "icepool.function.d": {"tf": 1}, "icepool.function.z": {"tf": 1}}, "df": 4}}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.stochastic_round": {"tf": 1}, "icepool.Die.stochastic_round": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1}}, "df": 3}}}}}}, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"icepool.from_rv": {"tf": 1}, "icepool.function.from_rv": {"tf": 1}}, "df": 2}}}}}, "j": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.MultisetExpression.isdisjoint": {"tf": 1}}, "df": 1}}}}}}, "e": {"docs": {"icepool.d": {"tf": 2}, "icepool.z": {"tf": 1}, "icepool.coin": {"tf": 1}, "icepool.stochastic_round": {"tf": 1}, "icepool.one_hot": {"tf": 1}, "icepool.Die": {"tf": 1.4142135623730951}, "icepool.Die.__init__": {"tf": 3.605551275463989}, "icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 2.23606797749979}, "icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.truncate": {"tf": 1.4142135623730951}, "icepool.Die.clip": {"tf": 1}, "icepool.Die.map": {"tf": 1}, "icepool.Die.if_else": {"tf": 1}, "icepool.Die.is_in": {"tf": 1.4142135623730951}, "icepool.Die.sequence": {"tf": 1.4142135623730951}, "icepool.Die.pool": {"tf": 1.7320508075688772}, "icepool.Die.keep": {"tf": 1}, "icepool.Die.lowest": {"tf": 1.7320508075688772}, "icepool.Die.highest": {"tf": 1.7320508075688772}, "icepool.Die.middle": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.cmp": {"tf": 1}, "icepool.Die.equals": {"tf": 2.449489742783178}, "icepool.Population": {"tf": 1}, "icepool.tupleize": {"tf": 1.7320508075688772}, "icepool.vectorize": {"tf": 1.7320508075688772}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.Again": {"tf": 2.449489742783178}, "icepool.from_cumulative": {"tf": 1.4142135623730951}, "icepool.from_rv": {"tf": 1.7320508075688772}, "icepool.lowest": {"tf": 1.4142135623730951}, "icepool.highest": {"tf": 1.4142135623730951}, "icepool.middle": {"tf": 1}, "icepool.reduce": {"tf": 1}, "icepool.map": {"tf": 2.449489742783178}, "icepool.map_function": {"tf": 1.4142135623730951}, "icepool.map_and_time": {"tf": 1.4142135623730951}, "icepool.map_to_pool": {"tf": 1.4142135623730951}, "icepool.Reroll": {"tf": 1}, "icepool.Pool.__init__": {"tf": 2.6457513110645907}, "icepool.standard_pool": {"tf": 2}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 2}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 2}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 2}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 2}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 2}, "icepool.function.d": {"tf": 2}, "icepool.function.z": {"tf": 1}, "icepool.function.coin": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1.4142135623730951}, "icepool.function.from_rv": {"tf": 1.7320508075688772}, "icepool.function.reduce": {"tf": 1}, "icepool.function.map": {"tf": 2.449489742783178}, "icepool.function.map_function": {"tf": 1.4142135623730951}, "icepool.function.map_and_time": {"tf": 1.4142135623730951}, "icepool.function.map_to_pool": {"tf": 1.4142135623730951}}, "df": 71, ":": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, ":": {"docs": {}, "df": 0, "*": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "|": {"docs": {}, "df": 0, "q": {"docs": {"icepool.Population.format": {"tf": 1}}, "df": 1}}}}}}}}}, "f": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Population.common_outcome_length": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.map_function": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.function.map_function": {"tf": 1}}, "df": 10}, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.pool": {"tf": 1}, "icepool.Die.keep": {"tf": 1}, "icepool.Population.kolmogorov_smirnov": {"tf": 1}, "icepool.Population.cramer_von_mises": {"tf": 1}, "icepool.Symbols": {"tf": 1.4142135623730951}, "icepool.Symbols.difference": {"tf": 1}, "icepool.Symbols.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.multiset_function": {"tf": 1}}, "df": 11, "s": {"docs": {"icepool.map_function": {"tf": 1}, "icepool.function.map_function": {"tf": 1}}, "df": 2}}}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.multiset_function": {"tf": 1}}, "df": 6}}}}}}, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Symbols": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1}}, "df": 3, "s": {"docs": {"icepool.Die.simplify": {"tf": 1}, "icepool.Population.divide_quantities": {"tf": 1}, "icepool.Symbols.divide_counts": {"tf": 1}, "icepool.MultisetExpression.divide_counts": {"tf": 1}}, "df": 4}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Population.median": {"tf": 1}, "icepool.Population.quantile": {"tf": 1}}, "df": 2}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Symbols.count_subset": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 2.449489742783178}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 1.4142135623730951}}, "df": 3}}}}}, "d": {"docs": {"icepool.Population.zero": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}}, "df": 2}}, "o": {"docs": {"icepool.Die": {"tf": 1}, "icepool.Die.middle": {"tf": 1}, "icepool.Population.median": {"tf": 1}, "icepool.Population.quantile": {"tf": 1}, "icepool.Population.marginals": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}}, "df": 17, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool": {"tf": 1}, "icepool.Die.__init__": {"tf": 1.7320508075688772}}, "df": 2}}}}}}}}}}}, "n": {"docs": {"icepool.d": {"tf": 1}, "icepool.Die.__init__": {"tf": 1.4142135623730951}, "icepool.Die.sequence": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.Deck.sequence": {"tf": 1}, "icepool.function.d": {"tf": 1}}, "df": 7, "e": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Population.zero": {"tf": 1}, "icepool.from_rv": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.function.from_rv": {"tf": 1}}, "df": 6}}, "w": {"docs": {}, "df": 0, "n": {"docs": {"icepool.stochastic_round": {"tf": 1.4142135623730951}, "icepool.Die.stochastic_round": {"tf": 1.4142135623730951}, "icepool.Population.divide_quantities": {"tf": 1}, "icepool.Symbols.divide_counts": {"tf": 1}, "icepool.MultisetExpression.divide_counts": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1.4142135623730951}}, "df": 6}}, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.equals": {"tf": 1.4142135623730951}, "icepool.map": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 11, "n": {"docs": {"icepool.multiset_function": {"tf": 1}}, "df": 1}}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.coin": {"tf": 1}, "icepool.stochastic_round": {"tf": 2}, "icepool.Die.__init__": {"tf": 2}, "icepool.Die.simplify": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1.7320508075688772}, "icepool.Die.stochastic_round": {"tf": 2}, "icepool.Population.zero": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 2}, "icepool.from_rv": {"tf": 1.7320508075688772}, "icepool.commonize_denominator": {"tf": 1.7320508075688772}, "icepool.map_to_pool": {"tf": 1.7320508075688772}, "icepool.Reroll": {"tf": 1}, "icepool.function.coin": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 2}, "icepool.function.from_rv": {"tf": 1.7320508075688772}, "icepool.function.commonize_denominator": {"tf": 1.7320508075688772}, "icepool.function.map_to_pool": {"tf": 1.7320508075688772}}, "df": 18, "s": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.commonize_denominator": {"tf": 1}, "icepool.function.commonize_denominator": {"tf": 1}}, "df": 3}}}}}}}}}}, "f": {"docs": {"icepool.map_function": {"tf": 1.4142135623730951}, "icepool.multiset_function": {"tf": 1.7320508075688772}, "icepool.function.map_function": {"tf": 1.4142135623730951}}, "df": 3, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.explode": {"tf": 1.4142135623730951}, "icepool.Die.middle": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Population.entropy": {"tf": 1}, "icepool.Population.format": {"tf": 1.7320508075688772}, "icepool.lowest": {"tf": 1.4142135623730951}, "icepool.highest": {"tf": 1.4142135623730951}, "icepool.middle": {"tf": 1.7320508075688772}, "icepool.accumulate": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.expand": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}}, "df": 29, "s": {"docs": {"icepool.Population.quantities": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1}}, "df": 2}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Again": {"tf": 1}}, "df": 1}}}, "e": {"docs": {"icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.Order": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}}, "df": 6}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.MultisetExpression.sort_match": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 2.23606797749979}}, "df": 2}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.__init__": {"tf": 1.7320508075688772}, "icepool.Reroll": {"tf": 1}, "icepool.Deck.deal": {"tf": 1}}, "df": 3}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.KeepEvaluator.order": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1.4142135623730951}}, "df": 6}, "s": {"docs": {"icepool.Die.pool": {"tf": 1}, "icepool.evaluator.JointEvaluator.order": {"tf": 1}}, "df": 2}}}}}}}}, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.explode": {"tf": 1.4142135623730951}, "icepool.Die.if_else": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Again": {"tf": 3.3166247903554}, "icepool.reduce": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_function": {"tf": 1.7320508075688772}, "icepool.Reroll": {"tf": 1.4142135623730951}, "icepool.RerollType.Reroll": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_function": {"tf": 1.7320508075688772}, "icepool.typing.RerollType.Reroll": {"tf": 1}}, "df": 17}}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Pool.__init__": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}}, "df": 3, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}}, "df": 7}}}, "s": {"docs": {"icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 4}}}}}, "c": {"docs": {}, "df": 0, "k": {"docs": {"icepool.Population": {"tf": 1}, "icepool.Population.sample": {"tf": 1}, "icepool.tupleize": {"tf": 1}, "icepool.vectorize": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.Deck.__init__": {"tf": 2.449489742783178}, "icepool.Deck.deal": {"tf": 1}, "icepool.Deck.difference": {"tf": 1}, "icepool.Deck.union": {"tf": 1}, "icepool.Deck.symmetric_difference": {"tf": 1}, "icepool.Deck.map": {"tf": 1.4142135623730951}, "icepool.Deck.sequence": {"tf": 1}, "icepool.Deal": {"tf": 1}, "icepool.Deal.__init__": {"tf": 2}, "icepool.Deal.deck": {"tf": 1}, "icepool.Deal.outcomes": {"tf": 1.4142135623730951}, "icepool.MultiDeal": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 2}, "icepool.MultiDeal.deck": {"tf": 1}, "icepool.MultiDeal.outcomes": {"tf": 1.4142135623730951}}, "df": 21, "s": {"docs": {"icepool.Deck.additive_union": {"tf": 1}, "icepool.Deck.intersection": {"tf": 1}}, "df": 2}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.map": {"tf": 1}, "icepool.map_function": {"tf": 1.4142135623730951}, "icepool.multiset_function": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_function": {"tf": 1.4142135623730951}}, "df": 5}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Again": {"tf": 1}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Reroll": {"tf": 1}}, "df": 1}}}}}}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.MultisetExpression": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.expand": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetExpression.all_straights": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 2}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.order": {"tf": 2.23606797749979}, "icepool.Order.merge": {"tf": 1.7320508075688772}, "icepool.evaluator.JointEvaluator.order": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 2}, "icepool.evaluator.AllCountsEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 2.23606797749979}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 2}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 2.23606797749979}}, "df": 23}}}}}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1.4142135623730951}, "icepool.Deck.deal": {"tf": 1.4142135623730951}, "icepool.Deck.sequence": {"tf": 1}, "icepool.Deal": {"tf": 1}, "icepool.Deal.__init__": {"tf": 2}, "icepool.MultiDeal": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 2}}, "df": 8, "s": {"docs": {"icepool.MultisetGenerator": {"tf": 1}}, "df": 1}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Deck.sequence": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}}, "df": 3}}}, "t": {"docs": {"icepool.Deal.deck": {"tf": 1}, "icepool.Deal.hand_sizes": {"tf": 1}, "icepool.Deal.total_cards_dealt": {"tf": 1}, "icepool.MultiDeal.deck": {"tf": 1}, "icepool.MultiDeal.hand_sizes": {"tf": 1}, "icepool.MultiDeal.total_cards_dealt": {"tf": 1}}, "df": 6}}}}, "u": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Symbols": {"tf": 1}, "icepool.MultisetExpression.all_straights": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1}}, "df": 3, "s": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Population.denominator": {"tf": 1}, "icepool.Deck": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.Deck.size": {"tf": 1}}, "df": 5}, "d": {"docs": {"icepool.Deck.__init__": {"tf": 1}}, "df": 1}}}}}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Die.equals": {"tf": 1}}, "df": 1}}, "e": {"docs": {"icepool.Vector.binary_operator": {"tf": 1}}, "df": 1}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.lowest": {"tf": 2}, "icepool.Die.highest": {"tf": 2}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.lowest": {"tf": 2}, "icepool.highest": {"tf": 2.23606797749979}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 2.23606797749979}, "icepool.MultisetExpression.highest": {"tf": 2.23606797749979}, "icepool.MultisetExpression.sort_match": {"tf": 1}}, "df": 14, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.keep": {"tf": 1}, "icepool.Die.lowest": {"tf": 1.4142135623730951}, "icepool.Die.highest": {"tf": 1.4142135623730951}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Population.divide_quantities": {"tf": 1}, "icepool.lowest": {"tf": 1.4142135623730951}, "icepool.highest": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.highest": {"tf": 1.4142135623730951}}, "df": 10}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Symbols": {"tf": 1}}, "df": 1}}}}, "s": {"docs": {"icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}}, "df": 2}}}, "a": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Die.keep": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}}, "df": 2}}}}}}, "n": {"docs": {}, "df": 0, "f": {"docs": {"icepool.Die.time_to_sum": {"tf": 1.7320508075688772}}, "df": 1}}, "y": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"icepool.Die.map_to_pool": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"icepool.Die.equals": {"tf": 1}}, "df": 1}}, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Symbols": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {"icepool": {"tf": 1}, "icepool.d": {"tf": 1.7320508075688772}, "icepool.z": {"tf": 1}, "icepool.coin": {"tf": 1.4142135623730951}, "icepool.stochastic_round": {"tf": 1.4142135623730951}, "icepool.one_hot": {"tf": 1.4142135623730951}, "icepool.Die": {"tf": 1}, "icepool.Die.__init__": {"tf": 4.58257569495584}, "icepool.Die.unary_operator": {"tf": 1.7320508075688772}, "icepool.Die.binary_operator": {"tf": 2}, "icepool.Die.reroll": {"tf": 2}, "icepool.Die.filter": {"tf": 2}, "icepool.Die.split": {"tf": 1.7320508075688772}, "icepool.Die.explode": {"tf": 2.449489742783178}, "icepool.Die.is_in": {"tf": 1}, "icepool.Die.count": {"tf": 1}, "icepool.Die.sequence": {"tf": 1}, "icepool.Die.pool": {"tf": 1.4142135623730951}, "icepool.Die.keep": {"tf": 2.23606797749979}, "icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 2.6457513110645907}, "icepool.Die.explode_to_pool": {"tf": 2.449489742783178}, "icepool.Die.reroll_to_pool": {"tf": 2.6457513110645907}, "icepool.Die.cmp": {"tf": 1}, "icepool.Die.equals": {"tf": 2.8284271247461903}, "icepool.Population": {"tf": 1}, "icepool.Population.zero": {"tf": 1}, "icepool.Population.zero_outcome": {"tf": 1.4142135623730951}, "icepool.Population.quantity": {"tf": 1.4142135623730951}, "icepool.Population.pad_to_denominator": {"tf": 1.7320508075688772}, "icepool.Population.probability": {"tf": 1}, "icepool.Population.mode": {"tf": 1}, "icepool.Population.median": {"tf": 1}, "icepool.Population.median_low": {"tf": 1}, "icepool.Population.median_high": {"tf": 1}, "icepool.Population.quantile": {"tf": 1}, "icepool.Population.quantile_low": {"tf": 1}, "icepool.Population.quantile_high": {"tf": 1}, "icepool.Population.entropy": {"tf": 1}, "icepool.Population.marginals": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1.4142135623730951}, "icepool.Population.sample": {"tf": 1}, "icepool.Population.format": {"tf": 1.7320508075688772}, "icepool.tupleize": {"tf": 2.6457513110645907}, "icepool.vectorize": {"tf": 2.6457513110645907}, "icepool.Vector": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1.4142135623730951}, "icepool.Symbols": {"tf": 4.358898943540674}, "icepool.Symbols.__init__": {"tf": 2.449489742783178}, "icepool.Symbols.issubset": {"tf": 1}, "icepool.Symbols.issuperset": {"tf": 1}, "icepool.Again": {"tf": 2}, "icepool.CountsKeysView": {"tf": 1.4142135623730951}, "icepool.CountsValuesView": {"tf": 1.4142135623730951}, "icepool.CountsItemsView": {"tf": 1}, "icepool.from_cumulative": {"tf": 1.7320508075688772}, "icepool.from_rv": {"tf": 1.7320508075688772}, "icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.lowest": {"tf": 1.4142135623730951}, "icepool.highest": {"tf": 1.4142135623730951}, "icepool.middle": {"tf": 1.4142135623730951}, "icepool.min_outcome": {"tf": 1}, "icepool.max_outcome": {"tf": 1}, "icepool.consecutive": {"tf": 1}, "icepool.sorted_union": {"tf": 1}, "icepool.commonize_denominator": {"tf": 1}, "icepool.reduce": {"tf": 1.7320508075688772}, "icepool.accumulate": {"tf": 1.7320508075688772}, "icepool.map": {"tf": 3}, "icepool.map_function": {"tf": 2}, "icepool.map_and_time": {"tf": 2.449489742783178}, "icepool.map_to_pool": {"tf": 2.8284271247461903}, "icepool.Pool": {"tf": 1.4142135623730951}, "icepool.Pool.__init__": {"tf": 3.1622776601683795}, "icepool.Pool.additive_union": {"tf": 1}, "icepool.standard_pool": {"tf": 1.7320508075688772}, "icepool.MultisetGenerator": {"tf": 1.7320508075688772}, "icepool.MultisetGenerator.has_free_variables": {"tf": 1}, "icepool.MultisetExpression": {"tf": 2}, "icepool.MultisetExpression.has_free_variables": {"tf": 1}, "icepool.MultisetExpression.sample": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 2}, "icepool.MultisetExpression.intersection": {"tf": 2}, "icepool.MultisetExpression.union": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetExpression.map_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.keep": {"tf": 2}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issubset": {"tf": 2}, "icepool.MultisetExpression.issuperset": {"tf": 3.3166247903554}, "icepool.MultisetEvaluator": {"tf": 2}, "icepool.MultisetEvaluator.next_state": {"tf": 3}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 2.6457513110645907}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 2.6457513110645907}, "icepool.Deck": {"tf": 1}, "icepool.Deck.__init__": {"tf": 2.6457513110645907}, "icepool.Deck.deal": {"tf": 1}, "icepool.Deck.map": {"tf": 2}, "icepool.Deck.sequence": {"tf": 1}, "icepool.Deal": {"tf": 1.4142135623730951}, "icepool.Deal.__init__": {"tf": 1}, "icepool.Deal.hand_sizes": {"tf": 1}, "icepool.Deal.outcomes": {"tf": 1}, "icepool.MultiDeal": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1.4142135623730951}, "icepool.MultiDeal.hand_sizes": {"tf": 1}, "icepool.MultiDeal.outcomes": {"tf": 1}, "icepool.multiset_function": {"tf": 4.123105625617661}, "icepool.format_probability_inverse": {"tf": 1}, "icepool.evaluator.JointEvaluator": {"tf": 1}, "icepool.evaluator.JointEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 3}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 2.6457513110645907}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 2.6457513110645907}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.KeepEvaluator": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 2.6457513110645907}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 2}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 3}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 2.6457513110645907}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}, "icepool.function.d": {"tf": 1.7320508075688772}, "icepool.function.z": {"tf": 1}, "icepool.function.coin": {"tf": 1.4142135623730951}, "icepool.function.stochastic_round": {"tf": 1.4142135623730951}, "icepool.function.one_hot": {"tf": 1.4142135623730951}, "icepool.function.from_cumulative": {"tf": 1.7320508075688772}, "icepool.function.from_rv": {"tf": 1.7320508075688772}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}, "icepool.function.min_outcome": {"tf": 1}, "icepool.function.max_outcome": {"tf": 1}, "icepool.function.consecutive": {"tf": 1}, "icepool.function.sorted_union": {"tf": 1}, "icepool.function.commonize_denominator": {"tf": 1}, "icepool.function.reduce": {"tf": 1.7320508075688772}, "icepool.function.accumulate": {"tf": 1.7320508075688772}, "icepool.function.map": {"tf": 3}, "icepool.function.map_function": {"tf": 2}, "icepool.function.map_and_time": {"tf": 2.449489742783178}, "icepool.function.map_to_pool": {"tf": 2.8284271247461903}, "icepool.typing.S": {"tf": 1}, "icepool.typing.Qs": {"tf": 1.4142135623730951}, "icepool.typing.count_positional_parameters": {"tf": 1}}, "df": 169, "n": {"docs": {"icepool": {"tf": 1.4142135623730951}, "icepool.coin": {"tf": 1.7320508075688772}, "icepool.one_hot": {"tf": 1}, "icepool.Die.__init__": {"tf": 1}, "icepool.Die.reroll": {"tf": 1.4142135623730951}, "icepool.Die.filter": {"tf": 1.4142135623730951}, "icepool.Die.split": {"tf": 1}, "icepool.Die.explode": {"tf": 1.4142135623730951}, "icepool.Die.keep": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 2}, "icepool.Die.reroll_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.equals": {"tf": 1}, "icepool.Population.multiply_quantities": {"tf": 1}, "icepool.Population.divide_quantities": {"tf": 1}, "icepool.Population.modulo_quantities": {"tf": 1}, "icepool.Population.marginals": {"tf": 1}, "icepool.Symbols": {"tf": 2.23606797749979}, "icepool.Symbols.__init__": {"tf": 1}, "icepool.Symbols.multiply_counts": {"tf": 1}, "icepool.Symbols.divide_counts": {"tf": 1}, "icepool.CountsItemsView": {"tf": 1}, "icepool.from_rv": {"tf": 1}, "icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.lowest": {"tf": 1.4142135623730951}, "icepool.highest": {"tf": 1.4142135623730951}, "icepool.middle": {"tf": 1.4142135623730951}, "icepool.reduce": {"tf": 1.4142135623730951}, "icepool.accumulate": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1.4142135623730951}, "icepool.Reroll": {"tf": 1}, "icepool.RerollType.Reroll": {"tf": 1}, "icepool.Pool": {"tf": 1.4142135623730951}, "icepool.Pool.denominator": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.denominator": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.bound_inputs": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.Deal": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.Deal.denominator": {"tf": 1}, "icepool.MultiDeal": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.MultiDeal.denominator": {"tf": 1}, "icepool.multiset_function": {"tf": 1.7320508075688772}, "icepool.format_probability_inverse": {"tf": 1}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1}, "icepool.function.coin": {"tf": 1.7320508075688772}, "icepool.function.one_hot": {"tf": 1}, "icepool.function.from_rv": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}, "icepool.function.reduce": {"tf": 1.4142135623730951}, "icepool.function.accumulate": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1.4142135623730951}, "icepool.typing.T": {"tf": 1}, "icepool.typing.T_co": {"tf": 1}, "icepool.typing.T_contra": {"tf": 1}, "icepool.typing.RerollType.Reroll": {"tf": 1}, "icepool.typing.ImplicitConversionError": {"tf": 1}}, "df": 78, "d": {"docs": {"icepool": {"tf": 1}, "icepool.coin": {"tf": 1}, "icepool.stochastic_round": {"tf": 1}, "icepool.one_hot": {"tf": 1}, "icepool.Outcome": {"tf": 1}, "icepool.Die.__init__": {"tf": 1.7320508075688772}, "icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 2}, "icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1.4142135623730951}, "icepool.Die.map_and_time": {"tf": 1}, "icepool.Die.explode": {"tf": 1.4142135623730951}, "icepool.Die.if_else": {"tf": 1}, "icepool.Die.count": {"tf": 1}, "icepool.Die.pool": {"tf": 1}, "icepool.Die.keep": {"tf": 2.23606797749979}, "icepool.Die.lowest": {"tf": 1.7320508075688772}, "icepool.Die.highest": {"tf": 1.7320508075688772}, "icepool.Die.middle": {"tf": 1.4142135623730951}, "icepool.Die.map_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 2}, "icepool.Die.stochastic_round": {"tf": 1}, "icepool.Die.cmp": {"tf": 1.4142135623730951}, "icepool.Die.sign": {"tf": 1.4142135623730951}, "icepool.Die.equals": {"tf": 1.7320508075688772}, "icepool.Population": {"tf": 1.4142135623730951}, "icepool.Population.quantile": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.Population.sample": {"tf": 1}, "icepool.Population.format": {"tf": 1}, "icepool.tupleize": {"tf": 1.4142135623730951}, "icepool.vectorize": {"tf": 1.4142135623730951}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.Symbols": {"tf": 2}, "icepool.Symbols.__init__": {"tf": 1}, "icepool.Symbols.issubset": {"tf": 1}, "icepool.Symbols.issuperset": {"tf": 1}, "icepool.Again": {"tf": 2.23606797749979}, "icepool.CountsKeysView": {"tf": 1}, "icepool.CountsValuesView": {"tf": 1}, "icepool.CountsItemsView": {"tf": 1}, "icepool.lowest": {"tf": 1.4142135623730951}, "icepool.highest": {"tf": 1.4142135623730951}, "icepool.middle": {"tf": 1}, "icepool.reduce": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.map": {"tf": 1.7320508075688772}, "icepool.map_function": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1.4142135623730951}, "icepool.Reroll": {"tf": 1}, "icepool.Pool": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 2}, "icepool.MultisetExpression": {"tf": 2.449489742783178}, "icepool.MultisetExpression.sample": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetExpression.map_counts": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.lowest": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.highest": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.sort_match": {"tf": 2}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 2.23606797749979}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}, "icepool.MultisetExpression.expand": {"tf": 1}, "icepool.MultisetExpression.count": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetExpression.largest_count_and_outcome": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 2}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.sample": {"tf": 1}, "icepool.Order.merge": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.multiset_function": {"tf": 1.4142135623730951}, "icepool.format_probability_inverse": {"tf": 1}, "icepool.evaluator.JointEvaluator.order": {"tf": 1}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 2}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.ComparisonEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsProperSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsProperSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsNotEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsDisjointSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 2}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1.4142135623730951}, "icepool.function.coin": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}, "icepool.function.map": {"tf": 1.7320508075688772}, "icepool.function.map_function": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1.4142135623730951}, "icepool.typing.Outcome": {"tf": 1}}, "df": 128, "/": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.map": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 2}}}}, "y": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.keep": {"tf": 1}, "icepool.Population.modal_quantity": {"tf": 1}, "icepool.Population.format": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.Symbols.isdisjoint": {"tf": 1}, "icepool.Symbols.has_negative_counts": {"tf": 1}, "icepool.Again": {"tf": 2}, "icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.commonize_denominator": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.Pool.local_order_preference": {"tf": 1}, "icepool.Pool.additive_union": {"tf": 1}, "icepool.MultisetGenerator.has_free_variables": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.local_order_preference": {"tf": 1}, "icepool.MultisetExpression.has_free_variables": {"tf": 1}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.union": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.order": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.consecutive": {"tf": 1.4142135623730951}, "icepool.Order.merge": {"tf": 1.4142135623730951}, "icepool.Deal.local_order_preference": {"tf": 1}, "icepool.MultiDeal.local_order_preference": {"tf": 1}, "icepool.multiset_function": {"tf": 1.4142135623730951}, "icepool.evaluator.JointEvaluator.next_state": {"tf": 1}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1.4142135623730951}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}, "icepool.function.commonize_denominator": {"tf": 1}}, "df": 58, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool": {"tf": 1}}, "df": 1}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.map_function": {"tf": 1}, "icepool.function.map_function": {"tf": 1}}, "df": 2}}}}}, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.split": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.MultisetExpression.equals": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.typing.U": {"tf": 1}, "icepool.typing.U_co": {"tf": 1}}, "df": 8}}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {"icepool.reduce": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.MultisetEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}}, "df": 7}}}}}}}, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.MultisetExpression.keep": {"tf": 1}}, "df": 1}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {"icepool": {"tf": 1}, "icepool.one_hot": {"tf": 1}, "icepool.Outcome": {"tf": 1}, "icepool.Die": {"tf": 1}, "icepool.Die.__init__": {"tf": 1.4142135623730951}, "icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1.7320508075688772}, "icepool.Die.truncate": {"tf": 1}, "icepool.Die.clip": {"tf": 1}, "icepool.Die.count": {"tf": 1}, "icepool.Die.keep": {"tf": 1.4142135623730951}, "icepool.Die.lowest": {"tf": 1.4142135623730951}, "icepool.Die.highest": {"tf": 1.4142135623730951}, "icepool.Die.middle": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1.7320508075688772}, "icepool.Die.cmp": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.Population.outcomes": {"tf": 1}, "icepool.Population.zero_outcome": {"tf": 1}, "icepool.Population.divide_quantities": {"tf": 1}, "icepool.Population.mode": {"tf": 1}, "icepool.Population.sample": {"tf": 1}, "icepool.Population.format": {"tf": 1.7320508075688772}, "icepool.tupleize": {"tf": 1.4142135623730951}, "icepool.vectorize": {"tf": 1.4142135623730951}, "icepool.Vector.unary_operator": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.Symbols": {"tf": 1.4142135623730951}, "icepool.Symbols.issubset": {"tf": 1}, "icepool.Symbols.issuperset": {"tf": 1}, "icepool.Symbols.has_negative_counts": {"tf": 1}, "icepool.Again": {"tf": 2.23606797749979}, "icepool.from_cumulative": {"tf": 1}, "icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.lowest": {"tf": 1.4142135623730951}, "icepool.highest": {"tf": 1.4142135623730951}, "icepool.reduce": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.map": {"tf": 1.4142135623730951}, "icepool.map_function": {"tf": 1}, "icepool.map_and_time": {"tf": 1.4142135623730951}, "icepool.Pool": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1.4142135623730951}, "icepool.Pool.additive_union": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1.7320508075688772}, "icepool.MultisetExpression": {"tf": 2.23606797749979}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.union": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 2}, "icepool.MultisetExpression.lowest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.highest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.sort_match": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.expand": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetExpression.all_straights": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 2.449489742783178}, "icepool.Order": {"tf": 1}, "icepool.Order.merge": {"tf": 1.4142135623730951}, "icepool.Deal.deck": {"tf": 1}, "icepool.Deal.outcomes": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.MultiDeal.deck": {"tf": 1}, "icepool.MultiDeal.outcomes": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.JointEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.evaluator.CountEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.KeepEvaluator": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 2.449489742783178}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 2.449489742783178}, "icepool.function.one_hot": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}, "icepool.function.map": {"tf": 1.4142135623730951}, "icepool.function.map_function": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1.4142135623730951}, "icepool.typing.Outcome": {"tf": 1}}, "df": 108}, "g": {"1": {"docs": {"icepool.MultisetExpression.argsort": {"tf": 1}}, "df": 1}, "2": {"docs": {"icepool.MultisetExpression.argsort": {"tf": 1}}, "df": 1}, "docs": {"icepool.map": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.typing.guess_star": {"tf": 1}}, "df": 4, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.coin": {"tf": 1}, "icepool.Die.if_else": {"tf": 1.4142135623730951}, "icepool.Die.pool": {"tf": 1.4142135623730951}, "icepool.Die.keep": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Population.nearest": {"tf": 1}, "icepool.tupleize": {"tf": 1.4142135623730951}, "icepool.vectorize": {"tf": 1.4142135623730951}, "icepool.Symbols": {"tf": 1}, "icepool.Symbols.__init__": {"tf": 1.4142135623730951}, "icepool.min_outcome": {"tf": 1}, "icepool.max_outcome": {"tf": 1}, "icepool.consecutive": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1.4142135623730951}, "icepool.function.coin": {"tf": 1}, "icepool.function.min_outcome": {"tf": 1}, "icepool.function.max_outcome": {"tf": 1}, "icepool.function.consecutive": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.typing.guess_star": {"tf": 1}}, "df": 23, "s": {"docs": {"icepool.coin": {"tf": 1}, "icepool.stochastic_round": {"tf": 1}, "icepool.Die.__init__": {"tf": 1.7320508075688772}, "icepool.Die.reroll": {"tf": 1.4142135623730951}, "icepool.Die.filter": {"tf": 1.4142135623730951}, "icepool.Die.split": {"tf": 1.4142135623730951}, "icepool.Die.truncate": {"tf": 1}, "icepool.Die.clip": {"tf": 1}, "icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.Die.explode": {"tf": 1.4142135623730951}, "icepool.Die.if_else": {"tf": 1}, "icepool.Die.pool": {"tf": 1}, "icepool.Die.keep": {"tf": 1}, "icepool.Die.lowest": {"tf": 1.4142135623730951}, "icepool.Die.highest": {"tf": 1.4142135623730951}, "icepool.Die.middle": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.explode_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.reroll_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.stochastic_round": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.Population.nearest": {"tf": 1}, "icepool.Population.quantity": {"tf": 1}, "icepool.Population.quantities": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1}, "icepool.Population.entropy": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.tupleize": {"tf": 1}, "icepool.vectorize": {"tf": 1}, "icepool.Again": {"tf": 1.4142135623730951}, "icepool.from_cumulative": {"tf": 1.4142135623730951}, "icepool.from_rv": {"tf": 1}, "icepool.pointwise_max": {"tf": 2.23606797749979}, "icepool.pointwise_min": {"tf": 2.23606797749979}, "icepool.lowest": {"tf": 1.7320508075688772}, "icepool.highest": {"tf": 1.7320508075688772}, "icepool.middle": {"tf": 1.4142135623730951}, "icepool.min_outcome": {"tf": 1}, "icepool.max_outcome": {"tf": 1}, "icepool.commonize_denominator": {"tf": 1.4142135623730951}, "icepool.reduce": {"tf": 1.7320508075688772}, "icepool.accumulate": {"tf": 1.7320508075688772}, "icepool.map": {"tf": 2}, "icepool.map_function": {"tf": 2}, "icepool.map_and_time": {"tf": 2}, "icepool.map_to_pool": {"tf": 1.4142135623730951}, "icepool.Pool.__init__": {"tf": 1}, "icepool.standard_pool": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetExpression.map_counts": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.highest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}, "icepool.MultisetExpression.expand": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.Order.merge": {"tf": 2}, "icepool.Deck.__init__": {"tf": 1}, "icepool.Deck.map": {"tf": 1.4142135623730951}, "icepool.Deal.__init__": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.multiset_function": {"tf": 1.4142135623730951}, "icepool.format_probability_inverse": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}, "icepool.function.coin": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1.4142135623730951}, "icepool.function.from_rv": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 2.23606797749979}, "icepool.function.pointwise_min": {"tf": 2.23606797749979}, "icepool.function.min_outcome": {"tf": 1}, "icepool.function.max_outcome": {"tf": 1}, "icepool.function.commonize_denominator": {"tf": 1.4142135623730951}, "icepool.function.reduce": {"tf": 1.7320508075688772}, "icepool.function.accumulate": {"tf": 1.7320508075688772}, "icepool.function.map": {"tf": 2}, "icepool.function.map_function": {"tf": 2}, "icepool.function.map_and_time": {"tf": 2}, "icepool.function.map_to_pool": {"tf": 1.4142135623730951}, "icepool.typing.count_positional_parameters": {"tf": 1.4142135623730951}, "icepool.typing.guess_star": {"tf": 1.4142135623730951}}, "df": 106}}}}}}, "s": {"docs": {"icepool.Die.map_to_pool": {"tf": 1.7320508075688772}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.middle": {"tf": 1.4142135623730951}, "icepool.map": {"tf": 2.23606797749979}, "icepool.map_and_time": {"tf": 1.4142135623730951}, "icepool.map_to_pool": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.function.map": {"tf": 2.23606797749979}, "icepool.function.map_and_time": {"tf": 1.4142135623730951}, "icepool.function.map_to_pool": {"tf": 1.7320508075688772}, "icepool.typing.count_positional_parameters": {"tf": 1}}, "df": 13, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"icepool.MultisetExpression.argsort": {"tf": 1}}, "df": 1}}}}}, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 5}}}}}}}}, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"icepool": {"tf": 1}}, "df": 1}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"icepool.MultisetExpression.union": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}}, "df": 5, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}}, "df": 2}}}}}}, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.MultisetEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1}}, "df": 3}}}}}}, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.__init__": {"tf": 1.4142135623730951}, "icepool.map": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 5, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Die.unary_operator": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.binary_operator": {"tf": 1}, "icepool.Vector.unary_operator": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1.4142135623730951}, "icepool.Again": {"tf": 1}, "icepool.Pool.raw_size": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}}, "df": 7}, "s": {"docs": {"icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Population.marginals": {"tf": 1}, "icepool.Vector": {"tf": 1}, "icepool.reduce": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 11}}, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.truncate": {"tf": 1}, "icepool.Die.clip": {"tf": 1}, "icepool.Population.format": {"tf": 1.4142135623730951}}, "df": 3}}}}}}}}}, "c": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.keep": {"tf": 1.7320508075688772}}, "df": 1, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool": {"tf": 1}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Die.pool": {"tf": 1}}, "df": 1}}}, "s": {"docs": {"icepool.Die.keep": {"tf": 1.4142135623730951}}, "df": 1}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.stochastic_round": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.stochastic_round": {"tf": 1}, "icepool.evaluator.SumEvaluator.__init__": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1}}, "df": 5}}}}}}, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1}}, "df": 2}}}}, "s": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Symbols": {"tf": 2}}, "df": 1}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.reroll_to_pool": {"tf": 1}}, "df": 1}}}}}, "l": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "s": {"docs": {"icepool.d": {"tf": 1}, "icepool.Die.__init__": {"tf": 1.4142135623730951}, "icepool.Population.sample": {"tf": 1}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.function.d": {"tf": 1}}, "df": 12}}}}, "s": {"docs": {}, "df": 0, "o": {"docs": {"icepool.d": {"tf": 1}, "icepool.Die": {"tf": 1}, "icepool.Die.__init__": {"tf": 1}, "icepool.Die.map": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 1}, "icepool.Population.outcomes": {"tf": 1}, "icepool.Population.marginals": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1.7320508075688772}, "icepool.Symbols": {"tf": 1.4142135623730951}, "icepool.reduce": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1.4142135623730951}, "icepool.Deal.outcomes": {"tf": 1}, "icepool.MultiDeal.outcomes": {"tf": 1}, "icepool.function.d": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 17}}, "l": {"docs": {"icepool.Die": {"tf": 1}, "icepool.Die.__init__": {"tf": 1.4142135623730951}, "icepool.Die.simplify": {"tf": 1}, "icepool.Die.lowest": {"tf": 1}, "icepool.Die.middle": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Die.sign": {"tf": 1}, "icepool.Population.common_outcome_length": {"tf": 1}, "icepool.Population.zero": {"tf": 1.4142135623730951}, "icepool.Population.denominator": {"tf": 1}, "icepool.Population.multiply_quantities": {"tf": 1}, "icepool.Population.divide_quantities": {"tf": 1}, "icepool.Population.modulo_quantities": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.tupleize": {"tf": 1.4142135623730951}, "icepool.vectorize": {"tf": 1.4142135623730951}, "icepool.Symbols": {"tf": 2.23606797749979}, "icepool.Symbols.multiply_counts": {"tf": 1}, "icepool.Symbols.divide_counts": {"tf": 1}, "icepool.commonize_denominator": {"tf": 1}, "icepool.map": {"tf": 2.449489742783178}, "icepool.map_to_pool": {"tf": 1}, "icepool.Reroll": {"tf": 1}, "icepool.Pool.__init__": {"tf": 2}, "icepool.Pool.denominator": {"tf": 1}, "icepool.Pool.outcomes": {"tf": 1}, "icepool.Pool.min_outcome": {"tf": 1}, "icepool.Pool.max_outcome": {"tf": 1}, "icepool.Pool.additive_union": {"tf": 1}, "icepool.MultisetExpression": {"tf": 3.1622776601683795}, "icepool.MultisetExpression.denominator": {"tf": 1}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.intersection": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.multiply_counts": {"tf": 1}, "icepool.MultisetExpression.divide_counts": {"tf": 1}, "icepool.MultisetExpression.modulo_counts": {"tf": 1}, "icepool.MultisetExpression.expand": {"tf": 1}, "icepool.MultisetExpression.sum": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.all_straights": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.Order.merge": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1.4142135623730951}, "icepool.Deck.size": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.Deal.denominator": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.MultiDeal.denominator": {"tf": 1}, "icepool.evaluator.JointEvaluator.next_state": {"tf": 1}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.evaluator.SumEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.function.commonize_denominator": {"tf": 1}, "icepool.function.map": {"tf": 2.449489742783178}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 83, "o": {"docs": {}, "df": 0, "w": {"docs": {"icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}}, "df": 2, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Population.format": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 5}}, "s": {"docs": {"icepool.Again": {"tf": 1}, "icepool.from_cumulative": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}}, "df": 3}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}}, "df": 2}}}}}, "p": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Symbols": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.min_outcome": {"tf": 1}, "icepool.max_outcome": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.function.min_outcome": {"tf": 1}, "icepool.function.max_outcome": {"tf": 1}}, "df": 9}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Reroll": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 7}}}, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {"icepool.MultisetEvaluator.evaluate": {"tf": 1}}, "df": 1}}}, "g": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"icepool.Deal.__init__": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}}, "df": 2}}}}}}}}}}, "t": {"docs": {"icepool.one_hot": {"tf": 1}, "icepool.Die": {"tf": 1}, "icepool.Die.clip": {"tf": 1}, "icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.keep": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.Again": {"tf": 1.4142135623730951}, "icepool.from_cumulative": {"tf": 1}, "icepool.reduce": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.unique": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.keep": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.any": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.Order.merge": {"tf": 1.4142135623730951}, "icepool.multiset_function": {"tf": 1}, "icepool.format_probability_inverse": {"tf": 1}, "icepool.evaluator.AnyEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.KeepEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.function.one_hot": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 35, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Outcome": {"tf": 1}, "icepool.typing.Outcome": {"tf": 1}}, "df": 2}}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Population.marginals": {"tf": 1}, "icepool.Symbols": {"tf": 2}}, "df": 2, "s": {"docs": {"icepool.Population.marginals": {"tf": 1}}, "df": 1}}}}}}}, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"icepool.MultisetExpression": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.evaluator.KeepEvaluator": {"tf": 1}}, "df": 1}}}, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.MultisetExpression.sort_match": {"tf": 2.23606797749979}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 2.23606797749979}}, "df": 2}}}}}}}, "s": {"docs": {"icepool.Die.__init__": {"tf": 2}, "icepool.Die.unary_operator": {"tf": 1.7320508075688772}, "icepool.Die.clip": {"tf": 1}, "icepool.Die.map": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.pool": {"tf": 1.4142135623730951}, "icepool.Die.keep": {"tf": 2.23606797749979}, "icepool.Die.lowest": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.Population.quantity": {"tf": 1}, "icepool.Population.format": {"tf": 1}, "icepool.tupleize": {"tf": 1.4142135623730951}, "icepool.vectorize": {"tf": 1.4142135623730951}, "icepool.Symbols": {"tf": 2.6457513110645907}, "icepool.Symbols.issubset": {"tf": 1}, "icepool.Symbols.issuperset": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.CountsKeysView": {"tf": 1}, "icepool.CountsValuesView": {"tf": 1}, "icepool.CountsItemsView": {"tf": 1}, "icepool.from_rv": {"tf": 1.4142135623730951}, "icepool.pointwise_max": {"tf": 1.4142135623730951}, "icepool.pointwise_min": {"tf": 1.4142135623730951}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.map": {"tf": 2.449489742783178}, "icepool.map_and_time": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1.4142135623730951}, "icepool.Pool.additive_union": {"tf": 1}, "icepool.MultisetExpression": {"tf": 2}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.intersection": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.union": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.multiply_counts": {"tf": 1}, "icepool.MultisetExpression.divide_counts": {"tf": 1}, "icepool.MultisetExpression.modulo_counts": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.Deck.union": {"tf": 1.4142135623730951}, "icepool.Deck.symmetric_difference": {"tf": 1.4142135623730951}, "icepool.Deal.hand_sizes": {"tf": 1}, "icepool.Deal.outcomes": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.MultiDeal.hand_sizes": {"tf": 1}, "icepool.MultiDeal.outcomes": {"tf": 1}, "icepool.format_probability_inverse": {"tf": 1.4142135623730951}, "icepool.evaluator.JointEvaluator.next_state": {"tf": 1}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.KeepEvaluator": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}, "icepool.function.from_rv": {"tf": 1.4142135623730951}, "icepool.function.pointwise_max": {"tf": 1.4142135623730951}, "icepool.function.pointwise_min": {"tf": 1.4142135623730951}, "icepool.function.accumulate": {"tf": 1}, "icepool.function.map": {"tf": 2.449489742783178}, "icepool.function.map_and_time": {"tf": 1}}, "df": 85, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.time_to_sum": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}}, "df": 2, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.MultisetExpression.all_straights": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1}}, "df": 4}}}}}, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Again": {"tf": 1}}, "df": 1}, "s": {"docs": {"icepool.evaluator.KeepEvaluator.__init__": {"tf": 1}}, "df": 1}}}}, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Again": {"tf": 1}}, "df": 1}}}}}}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Population.outcomes": {"tf": 1}, "icepool.Pool.outcomes": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.outcomes": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}, "icepool.MultisetExpression.expand": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.next_state": {"tf": 2}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 2.23606797749979}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.Order.merge": {"tf": 1.7320508075688772}, "icepool.Deal.outcomes": {"tf": 1}, "icepool.MultiDeal.outcomes": {"tf": 1}, "icepool.evaluator.JointEvaluator.order": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 2}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 2.23606797749979}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 2}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 2.23606797749979}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}}, "df": 26}}}}}}}, "a": {"docs": {"icepool.format_probability_inverse": {"tf": 1}}, "df": 1}}, "f": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.__init__": {"tf": 1.4142135623730951}, "icepool.Again": {"tf": 1}}, "df": 2, "s": {"docs": {"icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 2}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.keep": {"tf": 1}, "icepool.Population.format": {"tf": 1}, "icepool.map_and_time": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1.4142135623730951}}, "df": 12, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.pool": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}}, "df": 3}}}}}}}}}, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.__init__": {"tf": 3.1622776601683795}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.if_else": {"tf": 1.7320508075688772}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.Again": {"tf": 5.291502622129181}, "icepool.reduce": {"tf": 1.7320508075688772}, "icepool.map": {"tf": 2}, "icepool.map_function": {"tf": 2.6457513110645907}, "icepool.Reroll": {"tf": 1.7320508075688772}, "icepool.function.reduce": {"tf": 1.7320508075688772}, "icepool.function.map": {"tf": 2}, "icepool.function.map_function": {"tf": 2.6457513110645907}}, "df": 14, "s": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Population.nearest": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}}, "df": 4}}, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Again": {"tf": 2}}, "df": 1}}}}}}}}}}}}}}, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.pointwise_max": {"tf": 1.7320508075688772}, "icepool.pointwise_min": {"tf": 1.7320508075688772}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.min_outcome": {"tf": 1}, "icepool.max_outcome": {"tf": 1}, "icepool.map_function": {"tf": 1}, "icepool.Pool.outcomes": {"tf": 1}, "icepool.Pool.min_outcome": {"tf": 1}, "icepool.Pool.max_outcome": {"tf": 1}, "icepool.MultisetExpression.largest_count": {"tf": 1}, "icepool.MultisetExpression.largest_count_and_outcome": {"tf": 1}, "icepool.MultisetExpression.largest_straight": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1.7320508075688772}, "icepool.function.pointwise_min": {"tf": 1.7320508075688772}, "icepool.function.min_outcome": {"tf": 1}, "icepool.function.max_outcome": {"tf": 1}, "icepool.function.map_function": {"tf": 1}}, "df": 27}}}, "p": {"docs": {"icepool.Die.binary_operator": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 2}, "icepool.MultisetExpression.count": {"tf": 1}, "icepool.multiset_function": {"tf": 1}}, "df": 7}}, "b": {"docs": {"icepool.Symbols": {"tf": 1.7320508075688772}}, "df": 1, "s": {"docs": {"icepool.Die.unary_operator": {"tf": 1}, "icepool.Vector.unary_operator": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}}, "df": 4, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Population.kolmogorov_smirnov": {"tf": 1}, "icepool.Symbols.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}}, "df": 3}}}}, "r": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.map_and_time": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 2}}}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1.4142135623730951}}, "df": 4}}}}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.sequence": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.Deck.sequence": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 4}}, "v": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}}, "df": 2}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 5}}}, "d": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Population.format": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 5, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Die.middle": {"tf": 1}, "icepool.Population.quantile": {"tf": 1}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.middle": {"tf": 1}}, "df": 7, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}}, "df": 7, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.binary_operator": {"tf": 1}}, "df": 1}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Symbols": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1.4142135623730951}, "icepool.evaluator.ArgsortEvaluator": {"tf": 1}}, "df": 5}}}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.explode": {"tf": 1}}, "df": 1}}}, "j": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.clip": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1.4142135623730951}, "icepool.evaluator.CountEvaluator": {"tf": 1}}, "df": 3}}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultisetExpression.keep": {"tf": 1}}, "df": 1}}}}}}}}, "k": {"docs": {}, "df": 0, "a": {"docs": {"icepool.MultisetExpression": {"tf": 1}}, "df": 1}}, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}}, "df": 2}}}}}}}}}}}}}, "s": {"docs": {"icepool.Die": {"tf": 1}, "icepool.Die.__init__": {"tf": 2}, "icepool.Die.items": {"tf": 1}, "icepool.Die.clip": {"tf": 1}, "icepool.Die.keep": {"tf": 1.4142135623730951}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Die.sign": {"tf": 1}, "icepool.Population.items": {"tf": 1}, "icepool.Population.zero_outcome": {"tf": 1}, "icepool.Population.mode": {"tf": 1}, "icepool.tupleize": {"tf": 1.7320508075688772}, "icepool.vectorize": {"tf": 1.7320508075688772}, "icepool.Symbols": {"tf": 2.8284271247461903}, "icepool.Again": {"tf": 1.7320508075688772}, "icepool.from_rv": {"tf": 1.7320508075688772}, "icepool.map": {"tf": 2.23606797749979}, "icepool.map_to_pool": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.sort_match": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.largest_straight": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.sample": {"tf": 1}, "icepool.Deck.items": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}, "icepool.function.from_rv": {"tf": 1.7320508075688772}, "icepool.function.map": {"tf": 2.23606797749979}, "icepool.function.map_to_pool": {"tf": 1}, "icepool.typing.count_positional_parameters": {"tf": 1}}, "df": 45, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 14, "t": {"docs": {"icepool.Population.marginals": {"tf": 1}, "icepool.Population.format": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.format_probability_inverse": {"tf": 1.4142135623730951}}, "df": 5, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}}, "df": 2}}}}}, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {"icepool.d": {"tf": 1.4142135623730951}, "icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1.4142135623730951}, "icepool.Population.sample": {"tf": 1}, "icepool.Vector.unary_operator": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.standard_pool": {"tf": 1}, "icepool.MultisetExpression.sample": {"tf": 1}, "icepool.function.d": {"tf": 1.4142135623730951}}, "df": 9}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.map_and_time": {"tf": 1}, "icepool.map_and_time": {"tf": 2}, "icepool.MultisetEvaluator": {"tf": 4.69041575982343}, "icepool.MultisetEvaluator.next_state": {"tf": 4}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.final_outcome": {"tf": 2.23606797749979}, "icepool.MultisetEvaluator.order": {"tf": 3.1622776601683795}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.evaluator.JointEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 4}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 2.23606797749979}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 2.23606797749979}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 2.23606797749979}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 3.1622776601683795}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 4.69041575982343}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 4}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 2.23606797749979}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 3.1622776601683795}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.function.map_and_time": {"tf": 2}}, "df": 26, "s": {"docs": {"icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.JointEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 4}}, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"icepool.Population.kolmogorov_smirnov": {"tf": 1}, "icepool.Population.cramer_von_mises": {"tf": 1}}, "df": 2}}}}}, "s": {"docs": {"icepool.from_rv": {"tf": 1.4142135623730951}, "icepool.function.from_rv": {"tf": 1.4142135623730951}}, "df": 2}}, "y": {"docs": {"icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 5}, "g": {"docs": {}, "df": 0, "e": {"docs": {"icepool.map": {"tf": 1}, "icepool.Reroll": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 3}}}, "o": {"docs": {}, "df": 0, "p": {"docs": {"icepool.Die.time_to_sum": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}}, "df": 2}}, "r": {"docs": {"icepool.Again": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Population.format": {"tf": 1}, "icepool.Symbols.__init__": {"tf": 1.4142135623730951}}, "df": 2}}}, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {"icepool.MultisetExpression": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.largest_straight": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 2.449489742783178}, "icepool.MultisetExpression.all_straights": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"tf": 1.7320508075688772}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1.4142135623730951}}, "df": 11, "s": {"docs": {"icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.all_straights": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}}, "df": 5}}}}}}, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.multiset_function": {"tf": 1}}, "df": 1}}}}}}}}, "e": {"docs": {}, "df": 0, "p": {"docs": {"icepool.map_and_time": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 3}}, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"icepool.MultisetExpression.all_counts": {"tf": 1}}, "df": 1}}}, "y": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}}, "df": 2}}}}, "e": {"docs": {}, "df": 0, "e": {"docs": {"icepool": {"tf": 1}, "icepool.Die.__init__": {"tf": 1.7320508075688772}, "icepool.Die.unary_operator": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.Reroll": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.Deck.deal": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.function.map": {"tf": 1}}, "df": 14, "n": {"docs": {"icepool.MultisetEvaluator.order": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.Order": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1.4142135623730951}}, "df": 7}, "s": {"docs": {"icepool.evaluator.HighestOutcomeAndCountEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.extra_outcomes": {"tf": 1}}, "df": 2}}, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"icepool": {"tf": 1}, "icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}}, "df": 19, "d": {"docs": {"icepool.Population.format": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}, "t": {"docs": {"icepool.one_hot": {"tf": 1}, "icepool.Die.__init__": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.time_to_sum": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.from_rv": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.Pool.additive_union": {"tf": 1}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.intersection": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.union": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetExpression.largest_count": {"tf": 1}, "icepool.MultisetExpression.largest_count_and_outcome": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.JointEvaluator": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}, "icepool.function.from_rv": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 36, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Population.format": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}}, "df": 4}}}}, "s": {"docs": {"icepool.Symbols.symmetric_difference": {"tf": 1}, "icepool.consecutive": {"tf": 1}, "icepool.sorted_union": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator": {"tf": 1}, "icepool.function.consecutive": {"tf": 1}, "icepool.function.sorted_union": {"tf": 1}}, "df": 7}}, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.map": {"tf": 1.4142135623730951}, "icepool.function.map": {"tf": 1.4142135623730951}}, "df": 2, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Die": {"tf": 1}}, "df": 1}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Deck.map": {"tf": 1}}, "df": 7}}}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.__init__": {"tf": 1.7320508075688772}, "icepool.Die.pool": {"tf": 1}, "icepool.Die.keep": {"tf": 1}, "icepool.Population.marginals": {"tf": 1}, "icepool.CountsKeysView": {"tf": 1}, "icepool.CountsValuesView": {"tf": 1}, "icepool.CountsItemsView": {"tf": 1}, "icepool.from_cumulative": {"tf": 1}, "icepool.consecutive": {"tf": 1}, "icepool.sorted_union": {"tf": 1}, "icepool.reduce": {"tf": 2}, "icepool.accumulate": {"tf": 1.7320508075688772}, "icepool.Pool.__init__": {"tf": 1.4142135623730951}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.bound_inputs": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1.4142135623730951}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.function.consecutive": {"tf": 1}, "icepool.function.sorted_union": {"tf": 1}, "icepool.function.reduce": {"tf": 2}, "icepool.function.accumulate": {"tf": 1.7320508075688772}, "icepool.typing.S": {"tf": 1}}, "df": 28, "s": {"docs": {"icepool.Die.sequence": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.Deck.sequence": {"tf": 1}}, "df": 3}}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Die.middle": {"tf": 1}, "icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.Pool": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}}, "df": 10}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.if_else": {"tf": 1}, "icepool.Pool": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1}, "icepool.typing.count_positional_parameters": {"tf": 1}}, "df": 11, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.__init__": {"tf": 1}}, "df": 1}}}}}}, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Population.sample": {"tf": 1}, "icepool.MultisetExpression.sample": {"tf": 1}}, "df": 2}}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.keep": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}}, "df": 10}, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.split": {"tf": 1}, "icepool.Die.keep": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1.4142135623730951}}, "df": 3}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}}, "df": 5}}}}}}, "f": {"docs": {"icepool.Die.split": {"tf": 1.4142135623730951}, "icepool.Die.map": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 1}, "icepool.Die.mean_time_to_sum": {"tf": 1.4142135623730951}, "icepool.Die.lowest": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.cmp": {"tf": 1.4142135623730951}, "icepool.Population.pad_to_denominator": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1.4142135623730951}, "icepool.Symbols.issubset": {"tf": 1}, "icepool.Symbols.issuperset": {"tf": 1}, "icepool.Symbols.isdisjoint": {"tf": 1}, "icepool.MultisetExpression.multiply_counts": {"tf": 1}, "icepool.MultisetExpression.divide_counts": {"tf": 1}, "icepool.MultisetExpression.modulo_counts": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 2.23606797749979}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 2.23606797749979}, "icepool.MultisetExpression.argsort": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issubset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issuperset": {"tf": 1.4142135623730951}}, "df": 22}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Population.format": {"tf": 1}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.binary_operator": {"tf": 1.4142135623730951}, "icepool.Die.truncate": {"tf": 1}, "icepool.Die.clip": {"tf": 1}, "icepool.Die.keep": {"tf": 1.4142135623730951}, "icepool.Symbols": {"tf": 1.4142135623730951}, "icepool.Pool.__init__": {"tf": 1.4142135623730951}, "icepool.MultisetExpression": {"tf": 3.1622776601683795}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 1}}, "df": 15, "s": {"docs": {"icepool.d": {"tf": 1}, "icepool.z": {"tf": 1.4142135623730951}, "icepool.function.d": {"tf": 1}, "icepool.function.z": {"tf": 1.4142135623730951}}, "df": 4}, "d": {"docs": {"icepool.Die.keep": {"tf": 1}}, "df": 1}}}, "x": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.map_function": {"tf": 2}, "icepool.function.map_function": {"tf": 2}}, "df": 3, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.one_hot": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}}, "df": 2}}}, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Population.zero": {"tf": 1}, "icepool.Population.quantity": {"tf": 1}, "icepool.Population.modal_quantity": {"tf": 1}, "icepool.Population.sample": {"tf": 1}, "icepool.Symbols": {"tf": 1.7320508075688772}, "icepool.lowest": {"tf": 1.4142135623730951}, "icepool.highest": {"tf": 1.4142135623730951}, "icepool.middle": {"tf": 1}, "icepool.min_outcome": {"tf": 1.4142135623730951}, "icepool.max_outcome": {"tf": 1.4142135623730951}, "icepool.commonize_denominator": {"tf": 1}, "icepool.map": {"tf": 1.4142135623730951}, "icepool.map_and_time": {"tf": 1.4142135623730951}, "icepool.map_to_pool": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1.4142135623730951}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.sample": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.Deck": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.Deal": {"tf": 1}, "icepool.function.min_outcome": {"tf": 1.4142135623730951}, "icepool.function.max_outcome": {"tf": 1.4142135623730951}, "icepool.function.commonize_denominator": {"tf": 1}, "icepool.function.map": {"tf": 1.4142135623730951}, "icepool.function.map_and_time": {"tf": 1.4142135623730951}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 34, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.RerollType": {"tf": 1}, "icepool.typing.RerollType": {"tf": 1}}, "df": 2}}}, "s": {"docs": {"icepool.MultisetExpression.keep_counts": {"tf": 1}}, "df": 1}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.Population.sample": {"tf": 1}, "icepool.Symbols": {"tf": 2}, "icepool.MultisetExpression.sort_match": {"tf": 1}}, "df": 5}}}, "g": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Symbols": {"tf": 1}, "icepool.Symbols.__init__": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}}, "df": 3, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 14}}}}}}}, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.clip": {"tf": 1}}, "df": 1}, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.equals": {"tf": 1}}, "df": 1}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.equals": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {"icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}}, "df": 2, "s": {"docs": {}, "df": 0, "t": {"docs": {"icepool.map": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 2}}}}}, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.map_to_pool": {"tf": 1}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_function": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_function": {"tf": 1}}, "df": 9}}}}}, "z": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.pool": {"tf": 1}, "icepool.Die.middle": {"tf": 1.4142135623730951}, "icepool.standard_pool": {"tf": 1}, "icepool.MultisetExpression.largest_count": {"tf": 1}, "icepool.MultisetExpression.largest_straight": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1.4142135623730951}, "icepool.Deal.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1.4142135623730951}}, "df": 9, "s": {"docs": {"icepool.standard_pool": {"tf": 2}, "icepool.MultisetExpression.all_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.all_straights": {"tf": 1.4142135623730951}, "icepool.MultiDeal.__init__": {"tf": 1.4142135623730951}, "icepool.evaluator.AllCountsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1}}, "df": 6}}}, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}}, "df": 4}}}}}}}}, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "d": {"docs": {"icepool.coin": {"tf": 1}, "icepool.Die.reroll": {"tf": 1.4142135623730951}, "icepool.Die.filter": {"tf": 1.4142135623730951}, "icepool.Die.split": {"tf": 1.4142135623730951}, "icepool.Die.explode": {"tf": 1.4142135623730951}, "icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Die.middle": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Population.format": {"tf": 1}, "icepool.Again": {"tf": 1.4142135623730951}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.reduce": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.Reroll": {"tf": 1}, "icepool.RerollType.Reroll": {"tf": 1}, "icepool.Pool": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.multiset_function": {"tf": 1.7320508075688772}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}, "icepool.function.coin": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}, "icepool.typing.RerollType.Reroll": {"tf": 1}, "icepool.typing.guess_star": {"tf": 1}}, "df": 43}}}, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.keep": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}}, "df": 2}}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {"icepool.Population.format": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"icepool.Reroll": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.stochastic_round": {"tf": 1}, "icepool.Die.stochastic_round": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1}}, "df": 3}}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.keep": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}}, "df": 10}}}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.keep": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1.4142135623730951}, "icepool.Symbols.__init__": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}}, "df": 4}, "s": {"docs": {"icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}}, "df": 3}}}, "y": {"docs": {"icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}}, "df": 4}}, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Die.map_to_pool": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 10}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.split": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Symbols": {"tf": 1}, "icepool.Reroll": {"tf": 1}}, "df": 2, "s": {"docs": {"icepool.Symbols": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {"icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1}, "icepool.Symbols": {"tf": 1.4142135623730951}, "icepool.commonize_denominator": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1.4142135623730951}, "icepool.multiset_function": {"tf": 1}, "icepool.function.commonize_denominator": {"tf": 1}}, "df": 8, "m": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.__init__": {"tf": 1.4142135623730951}, "icepool.Die.clip": {"tf": 1}, "icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.from_rv": {"tf": 1}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.highest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.count": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.evaluator.JointEvaluator.order": {"tf": 1}, "icepool.function.from_rv": {"tf": 1}}, "df": 17, "w": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"icepool.one_hot": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}}, "df": 2}}}}, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Die.map_to_pool": {"tf": 1.4142135623730951}, "icepool.map_to_pool": {"tf": 1.4142135623730951}, "icepool.function.map_to_pool": {"tf": 1.4142135623730951}}, "df": 3}}}}}}}, "r": {"docs": {}, "df": 0, "t": {"docs": {"icepool.MultisetExpression.sort_match": {"tf": 2}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}}, "df": 3, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Outcome": {"tf": 1}, "icepool.typing.Outcome": {"tf": 1}}, "df": 2}}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.keys": {"tf": 1}, "icepool.Die.items": {"tf": 1}, "icepool.Die.middle": {"tf": 1}, "icepool.Population.keys": {"tf": 1}, "icepool.Population.items": {"tf": 1}, "icepool.Population.quantities": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1}, "icepool.Population.mode": {"tf": 1}, "icepool.from_cumulative": {"tf": 1}, "icepool.sorted_union": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.MultisetExpression.sample": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.Deck.keys": {"tf": 1}, "icepool.Deck.items": {"tf": 1}, "icepool.evaluator.KeepEvaluator": {"tf": 1.4142135623730951}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.function.sorted_union": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 23}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Die.keep": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}}, "df": 2}}}, "s": {"docs": {"icepool.map": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 2}}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Die": {"tf": 1}, "icepool.Deck": {"tf": 1}}, "df": 2}}}, "e": {"docs": {"icepool.Population.variance": {"tf": 1}, "icepool.Population.entropy": {"tf": 1}, "icepool.Population.sample": {"tf": 1}, "icepool.MultisetExpression.sample": {"tf": 1}}, "df": 4, "s": {"docs": {"icepool.MultisetEvaluator.sample": {"tf": 1}}, "df": 1}}}}, "e": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.clip": {"tf": 1}, "icepool.Die.lowest": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.Population.zero": {"tf": 1}, "icepool.tupleize": {"tf": 1}, "icepool.vectorize": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.Symbols.issubset": {"tf": 1}, "icepool.Symbols.issuperset": {"tf": 1}, "icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.commonize_denominator": {"tf": 1.4142135623730951}, "icepool.reduce": {"tf": 1.4142135623730951}, "icepool.accumulate": {"tf": 1.4142135623730951}, "icepool.map": {"tf": 1.7320508075688772}, "icepool.map_and_time": {"tf": 1.4142135623730951}, "icepool.map_to_pool": {"tf": 1}, "icepool.Pool.__init__": {"tf": 2}, "icepool.Pool.additive_union": {"tf": 1}, "icepool.MultisetExpression": {"tf": 2}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.union": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.multiply_counts": {"tf": 1}, "icepool.MultisetExpression.divide_counts": {"tf": 1}, "icepool.MultisetExpression.modulo_counts": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issuperset": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.JointEvaluator": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}, "icepool.function.commonize_denominator": {"tf": 1.4142135623730951}, "icepool.function.reduce": {"tf": 1.4142135623730951}, "icepool.function.accumulate": {"tf": 1.4142135623730951}, "icepool.function.map": {"tf": 1.7320508075688772}, "icepool.function.map_and_time": {"tf": 1.4142135623730951}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 49}}}, "u": {"docs": {}, "df": 0, "m": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.time_to_sum": {"tf": 1.4142135623730951}, "icepool.Die.mean_time_to_sum": {"tf": 1.4142135623730951}, "icepool.Die.keep": {"tf": 1}, "icepool.Die.lowest": {"tf": 1.4142135623730951}, "icepool.Die.highest": {"tf": 1.4142135623730951}, "icepool.Die.middle": {"tf": 1.4142135623730951}, "icepool.Population.denominator": {"tf": 1}, "icepool.Population.cramer_von_mises": {"tf": 1}, "icepool.Symbols.additive_union": {"tf": 1}, "icepool.Again": {"tf": 1.4142135623730951}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.middle": {"tf": 1.4142135623730951}, "icepool.MultisetExpression": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.lowest": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.highest": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.sum": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1.4142135623730951}, "icepool.Deck.size": {"tf": 1}}, "df": 21, "s": {"docs": {"icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.keep": {"tf": 1}, "icepool.evaluator.SumEvaluator": {"tf": 1}}, "df": 3}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.lowest": {"tf": 1.7320508075688772}, "icepool.Die.highest": {"tf": 1.7320508075688772}, "icepool.lowest": {"tf": 1.7320508075688772}, "icepool.highest": {"tf": 2}}, "df": 4}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"icepool.MultisetExpression": {"tf": 1}}, "df": 1}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.evaluator.SumEvaluator.__init__": {"tf": 1}}, "df": 1}}}}}, "b": {"docs": {"icepool.evaluator.JointEvaluator": {"tf": 1}, "icepool.evaluator.JointEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.JointEvaluator.order": {"tf": 1.4142135623730951}}, "df": 4, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"icepool.MultisetGenerator": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.4142135623730951}}, "df": 5, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Population": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 14}}}}}}}, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.pool": {"tf": 1}, "icepool.Symbols": {"tf": 1.4142135623730951}}, "df": 2, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Symbols": {"tf": 1.7320508075688772}}, "df": 1}}}}}}}}, "e": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Symbols": {"tf": 1}, "icepool.Symbols.issubset": {"tf": 1.4142135623730951}, "icepool.Symbols.issuperset": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1.4142135623730951}}, "df": 5}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Again": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}}, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.evaluator": {"tf": 1}}, "df": 1}}}}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1}}, "df": 1}}}}}}}}}, "c": {"docs": {}, "df": 0, "h": {"docs": {"icepool.Die.__init__": {"tf": 1.4142135623730951}, "icepool.Die.map_to_pool": {"tf": 1.4142135623730951}, "icepool.Population.nearest": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.min_outcome": {"tf": 1}, "icepool.max_outcome": {"tf": 1}, "icepool.map": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1.4142135623730951}, "icepool.function.min_outcome": {"tf": 1}, "icepool.function.max_outcome": {"tf": 1}, "icepool.function.map": {"tf": 1.4142135623730951}}, "df": 12}}, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.explode": {"tf": 1.4142135623730951}, "icepool.Die.explode_to_pool": {"tf": 1}}, "df": 2}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Die.middle": {"tf": 1}, "icepool.Population.median": {"tf": 1}, "icepool.Population.quantile": {"tf": 1}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.middle": {"tf": 1}}, "df": 8, "s": {"docs": {"icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 8}, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.MultisetExpression.keep": {"tf": 1}}, "df": 1}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}}, "df": 2}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Symbols.issuperset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1.4142135623730951}}, "df": 2}}}}}}, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Symbols.__init__": {"tf": 1}}, "df": 1}}}}}}}, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.from_cumulative": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}}, "df": 2}}}}}, "e": {"docs": {"icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 3}}}, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.commonize_denominator": {"tf": 1}, "icepool.function.commonize_denominator": {"tf": 1}}, "df": 2, "d": {"docs": {"icepool.Die.__init__": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "y": {"docs": {"icepool.from_rv": {"tf": 1.4142135623730951}, "icepool.function.from_rv": {"tf": 1.4142135623730951}}, "df": 2}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}}, "df": 2}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.keep": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}}, "df": 2}}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Population.cramer_von_mises": {"tf": 1}}, "df": 1}}}}}}, "y": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Symbols.additive_union": {"tf": 1}, "icepool.Symbols.difference": {"tf": 1}, "icepool.Symbols.intersection": {"tf": 1}, "icepool.Symbols.union": {"tf": 1}, "icepool.Symbols.symmetric_difference": {"tf": 1}, "icepool.Again": {"tf": 1}}, "df": 6, "s": {"docs": {"icepool.Symbols": {"tf": 3}, "icepool.Symbols.__init__": {"tf": 1}}, "df": 2}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"icepool.Symbols": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}}, "df": 2}}}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"icepool.from_rv": {"tf": 1}, "icepool.function.from_rv": {"tf": 1}}, "df": 2, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.MultisetGenerator": {"tf": 1}}, "df": 1}}}}}}}, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"icepool": {"tf": 1.7320508075688772}, "icepool.d": {"tf": 1}, "icepool.coin": {"tf": 1}, "icepool.stochastic_round": {"tf": 1.4142135623730951}, "icepool.one_hot": {"tf": 1.4142135623730951}, "icepool.Die": {"tf": 1.4142135623730951}, "icepool.Die.__init__": {"tf": 2.23606797749979}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.truncate": {"tf": 1.4142135623730951}, "icepool.Die.if_else": {"tf": 1.4142135623730951}, "icepool.Die.keep": {"tf": 1.7320508075688772}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.stochastic_round": {"tf": 1}, "icepool.Die.cmp": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.Population": {"tf": 1}, "icepool.Population.modulo_quantities": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1}, "icepool.Population.marginals": {"tf": 1}, "icepool.Population.sample": {"tf": 1}, "icepool.Population.format": {"tf": 1}, "icepool.tupleize": {"tf": 2}, "icepool.vectorize": {"tf": 2}, "icepool.Symbols": {"tf": 2.449489742783178}, "icepool.Symbols.isdisjoint": {"tf": 1}, "icepool.Again": {"tf": 2.449489742783178}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.commonize_denominator": {"tf": 1}, "icepool.accumulate": {"tf": 1.4142135623730951}, "icepool.map": {"tf": 2}, "icepool.map_function": {"tf": 1.4142135623730951}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.Reroll": {"tf": 2.6457513110645907}, "icepool.RerollType.Reroll": {"tf": 1}, "icepool.Pool": {"tf": 1.4142135623730951}, "icepool.Pool.denominator": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetExpression": {"tf": 2}, "icepool.MultisetExpression.denominator": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.sort_match": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 2}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 2}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.Deck.difference": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.Deal.denominator": {"tf": 1}, "icepool.MultiDeal.denominator": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.format_probability_inverse": {"tf": 1}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestCountAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.function.d": {"tf": 1}, "icepool.function.coin": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1.4142135623730951}, "icepool.function.one_hot": {"tf": 1.4142135623730951}, "icepool.function.commonize_denominator": {"tf": 1}, "icepool.function.accumulate": {"tf": 1.4142135623730951}, "icepool.function.map": {"tf": 2}, "icepool.function.map_function": {"tf": 1.4142135623730951}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}, "icepool.typing.Qs": {"tf": 1}, "icepool.typing.RerollType.Reroll": {"tf": 1}}, "df": 85, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"icepool.stochastic_round": {"tf": 1}, "icepool.Die.stochastic_round": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1.4142135623730951}, "icepool.Deck": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 7}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.keys": {"tf": 1}, "icepool.Die.values": {"tf": 1}, "icepool.Die.clip": {"tf": 1}, "icepool.Population.keys": {"tf": 1}, "icepool.Population.values": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.Deck": {"tf": 1}, "icepool.Deck.keys": {"tf": 1}, "icepool.Deck.values": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}}, "df": 14}}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {"icepool.coin": {"tf": 1}, "icepool.stochastic_round": {"tf": 1.4142135623730951}, "icepool.Die.__init__": {"tf": 2.8284271247461903}, "icepool.Die.reroll": {"tf": 1.4142135623730951}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.truncate": {"tf": 1}, "icepool.Die.clip": {"tf": 1.4142135623730951}, "icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.explode": {"tf": 2.449489742783178}, "icepool.Die.keep": {"tf": 2}, "icepool.Die.lowest": {"tf": 2.6457513110645907}, "icepool.Die.highest": {"tf": 2.449489742783178}, "icepool.Die.map_to_pool": {"tf": 2.449489742783178}, "icepool.Die.explode_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.reroll_to_pool": {"tf": 2.23606797749979}, "icepool.Die.stochastic_round": {"tf": 1.4142135623730951}, "icepool.Die.equals": {"tf": 1}, "icepool.Population.zero": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1.4142135623730951}, "icepool.Population.median": {"tf": 1}, "icepool.Population.quantile": {"tf": 1}, "icepool.Population.marginals": {"tf": 1.7320508075688772}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.from_cumulative": {"tf": 1}, "icepool.from_rv": {"tf": 1.7320508075688772}, "icepool.lowest": {"tf": 2.6457513110645907}, "icepool.highest": {"tf": 2.8284271247461903}, "icepool.middle": {"tf": 1}, "icepool.reduce": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.map": {"tf": 3.605551275463989}, "icepool.map_and_time": {"tf": 2.23606797749979}, "icepool.map_to_pool": {"tf": 2.23606797749979}, "icepool.Pool.__init__": {"tf": 1.7320508075688772}, "icepool.standard_pool": {"tf": 1.4142135623730951}, "icepool.MultisetGenerator": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.difference": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 2.449489742783178}, "icepool.MultisetExpression.highest": {"tf": 2.449489742783178}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}, "icepool.MultisetExpression.count": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.count_subset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.MultisetEvaluator.bound_inputs": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.Deck.__init__": {"tf": 2.23606797749979}, "icepool.Deck.map": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1.4142135623730951}, "icepool.multiset_function": {"tf": 1}, "icepool.format_probability_inverse": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.evaluator.SumEvaluator.__init__": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1}, "icepool.function.coin": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1.4142135623730951}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.function.from_rv": {"tf": 1.7320508075688772}, "icepool.function.reduce": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}, "icepool.function.map": {"tf": 3.605551275463989}, "icepool.function.map_and_time": {"tf": 2.23606797749979}, "icepool.function.map_to_pool": {"tf": 2.23606797749979}, "icepool.typing.guess_star": {"tf": 1}}, "df": 85}}, "n": {"docs": {"icepool.MultisetExpression.sort_match": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "y": {"docs": {"icepool.one_hot": {"tf": 1}, "icepool.Population.quantile": {"tf": 1}, "icepool.Population.quantile_low": {"tf": 1}, "icepool.Population.quantile_high": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}}, "df": 8, "s": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}}, "df": 2}}, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.truncate": {"tf": 1}, "icepool.Die.clip": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 28}}, "s": {"docs": {"icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.keep": {"tf": 1}}, "df": 2}}, "e": {"docs": {"icepool.Again": {"tf": 2.449489742783178}, "icepool.MultisetExpression.all_counts": {"tf": 1}}, "df": 2, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.map_to_pool": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.Pool.denominator": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetExpression.denominator": {"tf": 1}, "icepool.Deal.denominator": {"tf": 1}, "icepool.MultiDeal.denominator": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 8, "s": {"docs": {"icepool.Die": {"tf": 1}, "icepool.Population.denominator": {"tf": 1}, "icepool.Deck.size": {"tf": 1}}, "df": 3}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Die.__init__": {"tf": 1}}, "df": 1}}}}}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Die.unary_operator": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}}, "df": 2}}, "r": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.reroll_to_pool": {"tf": 1.4142135623730951}, "icepool.map": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 9}}}, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 5}}, "c": {"docs": {}, "df": 0, "h": {"docs": {"icepool.Die.__init__": {"tf": 1.7320508075688772}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.reroll": {"tf": 1.7320508075688772}, "icepool.Die.filter": {"tf": 1.7320508075688772}, "icepool.Die.split": {"tf": 1.7320508075688772}, "icepool.Die.truncate": {"tf": 1}, "icepool.Die.explode": {"tf": 1.7320508075688772}, "icepool.Die.keep": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1.7320508075688772}, "icepool.Die.reroll_to_pool": {"tf": 2.449489742783178}, "icepool.Population.nearest": {"tf": 1}, "icepool.Population.quantity": {"tf": 1.4142135623730951}, "icepool.Population.entropy": {"tf": 1}, "icepool.Population.format": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.reduce": {"tf": 1.4142135623730951}, "icepool.accumulate": {"tf": 1}, "icepool.map": {"tf": 1.4142135623730951}, "icepool.map_function": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.standard_pool": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.argsort": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issubset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issuperset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1.4142135623730951}, "icepool.Deck.map": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}, "icepool.function.reduce": {"tf": 1.4142135623730951}, "icepool.function.accumulate": {"tf": 1}, "icepool.function.map": {"tf": 1.4142135623730951}, "icepool.function.map_function": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 46, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.map_and_time": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 2}}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Symbols.__init__": {"tf": 1}}, "df": 1}}}}}}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.unary_operator": {"tf": 1}, "icepool.Again": {"tf": 1.4142135623730951}, "icepool.Reroll": {"tf": 1.4142135623730951}, "icepool.Pool.__init__": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 8}, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Symbols.issubset": {"tf": 1}, "icepool.Symbols.issuperset": {"tf": 1}, "icepool.Symbols.isdisjoint": {"tf": 1}, "icepool.Symbols.has_negative_counts": {"tf": 1}, "icepool.MultisetGenerator.has_free_variables": {"tf": 1}, "icepool.MultisetExpression": {"tf": 2.449489742783178}, "icepool.MultisetExpression.has_free_variables": {"tf": 1}, "icepool.MultisetExpression.equals": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}, "icepool.MultisetExpression.expand": {"tf": 1}, "icepool.MultisetExpression.any": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.evaluator.KeepEvaluator.order": {"tf": 1}, "icepool.typing.guess_star": {"tf": 1}}, "df": 27}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.time_to_sum": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 12}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.middle": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.Order": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}}, "df": 12}}, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Population.zero_outcome": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.MultisetEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1}}, "df": 8}}, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.evaluator.JointEvaluator.next_state": {"tf": 1}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1}}, "df": 2}}}, "y": {"docs": {"icepool.MultisetExpression.all_counts": {"tf": 1}}, "df": 1}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.keep": {"tf": 2}, "icepool.Die.equals": {"tf": 1}, "icepool.Population.nearest": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1}, "icepool.tupleize": {"tf": 1.7320508075688772}, "icepool.vectorize": {"tf": 1.7320508075688772}, "icepool.Symbols": {"tf": 1}, "icepool.Again": {"tf": 1.4142135623730951}, "icepool.Pool.additive_union": {"tf": 1}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.union": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.unique": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.multiset_function": {"tf": 1}}, "df": 21}}}, "r": {"docs": {}, "df": 0, "k": {"docs": {"icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}}, "df": 6, "s": {"docs": {"icepool.Symbols": {"tf": 1}}, "df": 1}}, "r": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.map_and_time": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 2}}}}}, "d": {"docs": {}, "df": 0, "s": {"docs": {"icepool.evaluator.AllCountsEvaluator": {"tf": 1}}, "df": 1}}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.MultisetGenerator": {"tf": 1}}, "df": 1}}}, "e": {"docs": {"icepool.MultisetGenerator": {"tf": 1}}, "df": 1}}}}}, "v": {"0": {"docs": {"icepool": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool": {"tf": 1.4142135623730951}, "icepool.Vector.reverse_binary_operator": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_function": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_function": {"tf": 1}}, "df": 8, "s": {"docs": {"icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}}, "df": 2}}}}, "a": {"docs": {"icepool.Die.middle": {"tf": 1}, "icepool.middle": {"tf": 1}}, "df": 2}, "u": {"docs": {}, "df": 0, "s": {"docs": {"icepool.MultisetExpression.sort_match": {"tf": 1}}, "df": 1}}}, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Outcome": {"tf": 1}, "icepool.typing.Outcome": {"tf": 1}}, "df": 2}}}, "y": {"docs": {"icepool.map": {"tf": 1}, "icepool.MultisetExpression.count": {"tf": 1}, "icepool.evaluator.CountEvaluator": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 4}}, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.one_hot": {"tf": 1}, "icepool.Die.__init__": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.vectorize": {"tf": 3.3166247903554}, "icepool.Vector.unary_operator": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1.4142135623730951}, "icepool.map": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 9, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {"icepool.vectorize": {"tf": 1.7320508075688772}}, "df": 1}}}}}}}}, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"icepool": {"tf": 1}}, "df": 1}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.middle": {"tf": 1}, "icepool.middle": {"tf": 1}}, "df": 2}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {"icepool.stochastic_round": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.explode": {"tf": 1.7320508075688772}, "icepool.Die.map_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.equals": {"tf": 2.23606797749979}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.multiset_function": {"tf": 1}, "icepool.format_probability_inverse": {"tf": 2}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.function.stochastic_round": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1.4142135623730951}}, "df": 24, "s": {"docs": {"icepool.Die": {"tf": 1}, "icepool.Die.clip": {"tf": 1}, "icepool.Population.format": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.from_cumulative": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.KeepEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1.4142135623730951}, "icepool.function.from_cumulative": {"tf": 1.4142135623730951}}, "df": 9, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "w": {"docs": {"icepool.CountsValuesView": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Population.zero": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1}, "icepool.Symbols.isdisjoint": {"tf": 1}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.evaluator.JointEvaluator.order": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 15}}}}}}}, "i": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}}, "df": 8}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Population.variance": {"tf": 1.4142135623730951}}, "df": 1}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"icepool.Vector": {"tf": 1}, "icepool.typing.count_positional_parameters": {"tf": 1}}, "df": 2}}}, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultisetEvaluator.evaluate": {"tf": 1}}, "df": 1, "s": {"docs": {"icepool.Pool.denominator": {"tf": 1}, "icepool.MultisetGenerator.has_free_variables": {"tf": 1}, "icepool.MultisetExpression.has_free_variables": {"tf": 1}, "icepool.MultisetExpression.denominator": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.Deal.denominator": {"tf": 1}, "icepool.MultiDeal.denominator": {"tf": 1}, "icepool.multiset_function": {"tf": 1}}, "df": 8}}}}}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Population.cramer_von_mises": {"tf": 1}}, "df": 1}}, "s": {"docs": {"icepool.MultisetExpression.sort_match": {"tf": 1.7320508075688772}}, "df": 1}}, "y": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {"icepool": {"tf": 1}, "icepool.d": {"tf": 1}, "icepool.Die.__init__": {"tf": 1}, "icepool.Die.truncate": {"tf": 1}, "icepool.Die.clip": {"tf": 1}, "icepool.Die.sequence": {"tf": 1}, "icepool.Die.pool": {"tf": 1}, "icepool.Population.format": {"tf": 1}, "icepool.Symbols": {"tf": 2.23606797749979}, "icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.map": {"tf": 1.4142135623730951}, "icepool.map_and_time": {"tf": 1.4142135623730951}, "icepool.MultisetGenerator": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.lowest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.highest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.sort_match": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.all_counts": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 2.449489742783178}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.Deck.sequence": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.multiset_function": {"tf": 1.7320508075688772}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 2.449489742783178}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 2.449489742783178}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.function.d": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}, "icepool.function.map": {"tf": 1.4142135623730951}, "icepool.function.map_and_time": {"tf": 1.4142135623730951}}, "df": 43, "r": {"docs": {"icepool.MultisetGenerator": {"tf": 1.4142135623730951}, "icepool.multiset_function": {"tf": 1}}, "df": 2}}}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.__init__": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.accumulate": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}}, "df": 2}}}}}}}}, "r": {"docs": {"icepool.Symbols": {"tf": 3}, "icepool.MultisetExpression": {"tf": 2.23606797749979}}, "df": 2, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Die.map": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 2}, "icepool.map": {"tf": 1.7320508075688772}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 2}, "icepool.Deck.map": {"tf": 1.4142135623730951}, "icepool.function.map": {"tf": 1.7320508075688772}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 2}}, "df": 10, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool": {"tf": 1}, "icepool.Die.truncate": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 5, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die": {"tf": 1}, "icepool.Population.sample": {"tf": 1}, "icepool.Deck": {"tf": 1}}, "df": 3}}}}, "s": {"docs": {"icepool.Die.if_else": {"tf": 1}}, "df": 1}, "d": {"docs": {"icepool.Die.keep": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.typing.Qs": {"tf": 1}}, "df": 5}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die": {"tf": 1}, "icepool.Deck": {"tf": 1}}, "df": 2, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.one_hot": {"tf": 1}, "icepool.Die": {"tf": 1}, "icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.map": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 1}, "icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.from_cumulative": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 23}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Population.to_one_hot": {"tf": 1}}, "df": 1}}}}}, "s": {"docs": {"icepool.map": {"tf": 1}, "icepool.Pool": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.Deal": {"tf": 1}, "icepool.MultiDeal": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 6}}}}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"icepool.map": {"tf": 2}, "icepool.map_and_time": {"tf": 1.4142135623730951}, "icepool.function.map": {"tf": 2}, "icepool.function.map_and_time": {"tf": 1.4142135623730951}}, "df": 4, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.map": {"tf": 1.4142135623730951}, "icepool.map_and_time": {"tf": 1}, "icepool.function.map": {"tf": 1.4142135623730951}, "icepool.function.map_and_time": {"tf": 1}}, "df": 4, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.map_and_time": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 3}}}}, "s": {"docs": {"icepool.map_and_time": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 2}}}}}, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die": {"tf": 1}, "icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.reduce": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_function": {"tf": 2}, "icepool.map_and_time": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.multiset_function": {"tf": 1.7320508075688772}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_function": {"tf": 2}, "icepool.function.map_and_time": {"tf": 1}}, "df": 18, "s": {"docs": {"icepool": {"tf": 1}, "icepool.Die.unary_operator": {"tf": 1.4142135623730951}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.reroll": {"tf": 1.4142135623730951}, "icepool.Die.filter": {"tf": 1.4142135623730951}, "icepool.Die.split": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.is_in": {"tf": 1}, "icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.reroll_to_pool": {"tf": 1.4142135623730951}, "icepool.Population.nearest": {"tf": 1}, "icepool.Population.quantity": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1}, "icepool.tupleize": {"tf": 1.4142135623730951}, "icepool.vectorize": {"tf": 1.4142135623730951}, "icepool.Symbols": {"tf": 1.4142135623730951}, "icepool.commonize_denominator": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.MultisetExpression.sample": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1.4142135623730951}, "icepool.Order.merge": {"tf": 1}, "icepool.evaluator.JointEvaluator.next_state": {"tf": 1}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.CountEvaluator": {"tf": 1}, "icepool.evaluator.AnyEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}, "icepool.function.commonize_denominator": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}, "icepool.typing.count_positional_parameters": {"tf": 1}}, "df": 54}, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"tf": 1}}, "df": 5}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.map": {"tf": 1.4142135623730951}, "icepool.map_and_time": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.function.map": {"tf": 1.4142135623730951}, "icepool.function.map_and_time": {"tf": 1}}, "df": 10}}}}}}}, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"icepool.coin": {"tf": 1}, "icepool.Die": {"tf": 1}, "icepool.Die.__init__": {"tf": 1}, "icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.truncate": {"tf": 1}, "icepool.Die.clip": {"tf": 1}, "icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.keep": {"tf": 1}, "icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Population.common_outcome_length": {"tf": 1}, "icepool.Population.nearest": {"tf": 1}, "icepool.Population.zero": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1}, "icepool.tupleize": {"tf": 1.4142135623730951}, "icepool.vectorize": {"tf": 1.4142135623730951}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.Again": {"tf": 1.7320508075688772}, "icepool.pointwise_max": {"tf": 1.4142135623730951}, "icepool.pointwise_min": {"tf": 1.4142135623730951}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.map": {"tf": 2.23606797749979}, "icepool.map_function": {"tf": 1}, "icepool.map_and_time": {"tf": 1.4142135623730951}, "icepool.map_to_pool": {"tf": 1}, "icepool.Pool": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.MultisetEvaluator.sample": {"tf": 1.4142135623730951}, "icepool.Deck.__init__": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.JointEvaluator.next_state": {"tf": 1}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.function.coin": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1.4142135623730951}, "icepool.function.pointwise_min": {"tf": 1.4142135623730951}, "icepool.function.accumulate": {"tf": 1}, "icepool.function.map": {"tf": 2.23606797749979}, "icepool.function.map_function": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1.4142135623730951}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 61, "s": {"docs": {"icepool.Die.middle": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}}, "df": 3}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Die.map_to_pool": {"tf": 1}, "icepool.Population.divide_quantities": {"tf": 1}, "icepool.from_cumulative": {"tf": 1}, "icepool.from_rv": {"tf": 1.4142135623730951}, "icepool.map_to_pool": {"tf": 1}, "icepool.Pool": {"tf": 1}, "icepool.Pool.additive_union": {"tf": 1}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.union": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.function.from_rv": {"tf": 1.4142135623730951}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 14}}}}}}, "t": {"docs": {"icepool.one_hot": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.highest": {"tf": 1.4142135623730951}, "icepool.function.one_hot": {"tf": 1}}, "df": 16}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.cmp": {"tf": 1}}, "df": 1}}}}}}}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Population.zero": {"tf": 1}}, "df": 1}}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.__init__": {"tf": 1}}, "df": 1}}, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.MultisetExpression.issubset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}}, "df": 2, "s": {"docs": {"icepool.Symbols": {"tf": 1}, "icepool.Symbols.issubset": {"tf": 1}, "icepool.Symbols.issuperset": {"tf": 1}}, "df": 3}}}}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.reroll": {"tf": 2.23606797749979}, "icepool.Die.filter": {"tf": 2.449489742783178}, "icepool.Die.split": {"tf": 1.7320508075688772}, "icepool.Die.clip": {"tf": 1}, "icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.reroll_to_pool": {"tf": 1.4142135623730951}, "icepool.Again": {"tf": 2}, "icepool.reduce": {"tf": 1}, "icepool.map": {"tf": 2.23606797749979}, "icepool.map_and_time": {"tf": 1.4142135623730951}, "icepool.map_to_pool": {"tf": 1.4142135623730951}, "icepool.Reroll": {"tf": 1.4142135623730951}, "icepool.RerollType": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.JointEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.map": {"tf": 2.23606797749979}, "icepool.function.map_and_time": {"tf": 1.4142135623730951}, "icepool.function.map_to_pool": {"tf": 1.4142135623730951}, "icepool.typing.RerollType": {"tf": 1}}, "df": 31, "s": {"docs": {"icepool.Die.reroll": {"tf": 1.4142135623730951}, "icepool.Die.filter": {"tf": 1.4142135623730951}, "icepool.Die.truncate": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 2.23606797749979}, "icepool.Again": {"tf": 1.7320508075688772}}, "df": 5}, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.reroll": {"tf": 1.4142135623730951}, "icepool.Die.reroll_to_pool": {"tf": 3}, "icepool.Again": {"tf": 1.7320508075688772}, "icepool.reduce": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.Reroll": {"tf": 1.7320508075688772}, "icepool.RerollType.Reroll": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.typing.RerollType.Reroll": {"tf": 1}}, "df": 10}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Die.clip": {"tf": 1}, "icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}}, "df": 4}}}}}}}, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"icepool.map_and_time": {"tf": 1}, "icepool.evaluator.KeepEvaluator": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 3, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.time_to_sum": {"tf": 1.7320508075688772}, "icepool.Die.explode": {"tf": 1.4142135623730951}, "icepool.map": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 4}, "s": {"docs": {"icepool.map_and_time": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 2}}}}, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Deal.__init__": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}}, "df": 2}}}}}, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.time_to_sum": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 4, "d": {"docs": {"icepool.Population.pad_to_denominator": {"tf": 1}, "icepool.Deck.difference": {"tf": 1}}, "df": 2}, "s": {"docs": {"icepool.Reroll": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Reroll": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.cmp": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.sequence": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 8, "d": {"docs": {"icepool.Population.pad_to_denominator": {"tf": 1}}, "df": 1}, "s": {"docs": {"icepool.Symbols": {"tf": 1}}, "df": 1}, "r": {"docs": {"icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Symbols": {"tf": 1}}, "df": 1}}}}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Population.pad_to_denominator": {"tf": 1}}, "df": 1, "d": {"docs": {"icepool.Pool.local_order_preference": {"tf": 1}, "icepool.MultisetExpression.local_order_preference": {"tf": 1}, "icepool.Deal.local_order_preference": {"tf": 1}, "icepool.MultiDeal.local_order_preference": {"tf": 1}, "icepool.evaluator.KeepEvaluator.order": {"tf": 1}, "icepool.typing.count_positional_parameters": {"tf": 1}}, "df": 6}, "s": {"docs": {"icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}}, "df": 4}}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Population.format": {"tf": 1}}, "df": 1}}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Vector.reverse_binary_operator": {"tf": 1}, "icepool.from_cumulative": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}}, "df": 3, "s": {"docs": {"icepool.Symbols": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}}, "df": 2}, "d": {"docs": {"icepool.from_cumulative": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}}, "df": 2}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.from_cumulative": {"tf": 1}, "icepool.map": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.expand": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.function.map": {"tf": 1.4142135623730951}}, "df": 7}}}}}}}}, "e": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 3}}}}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultiDeal.__init__": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}}, "df": 2}}}}}}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 2}}}, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 3}}}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.explode": {"tf": 1.7320508075688772}, "icepool.Die.is_in": {"tf": 1}, "icepool.Die.count": {"tf": 1}, "icepool.Die.keep": {"tf": 1.7320508075688772}, "icepool.Die.lowest": {"tf": 1.4142135623730951}, "icepool.Die.highest": {"tf": 1.4142135623730951}, "icepool.Die.middle": {"tf": 1.4142135623730951}, "icepool.Again": {"tf": 2.6457513110645907}, "icepool.Pool": {"tf": 1.4142135623730951}}, "df": 10, "s": {"docs": {"icepool.d": {"tf": 1}, "icepool.coin": {"tf": 1}, "icepool.Die.__init__": {"tf": 1.4142135623730951}, "icepool.Die.binary_operator": {"tf": 1.4142135623730951}, "icepool.Die.time_to_sum": {"tf": 1.4142135623730951}, "icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.Die.pool": {"tf": 1}, "icepool.Die.keep": {"tf": 3.1622776601683795}, "icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Die.middle": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Again": {"tf": 2}, "icepool.lowest": {"tf": 1.4142135623730951}, "icepool.highest": {"tf": 1.4142135623730951}, "icepool.middle": {"tf": 1.4142135623730951}, "icepool.map": {"tf": 1}, "icepool.Pool": {"tf": 2}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 2}, "icepool.function.d": {"tf": 1}, "icepool.function.coin": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 24}, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.one_hot": {"tf": 1.4142135623730951}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1.4142135623730951}, "icepool.Again": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.function.one_hot": {"tf": 1.4142135623730951}}, "df": 10}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Die.sequence": {"tf": 1}, "icepool.Again": {"tf": 1.4142135623730951}, "icepool.pointwise_max": {"tf": 1.7320508075688772}, "icepool.pointwise_min": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1.7320508075688772}, "icepool.function.pointwise_min": {"tf": 1.7320508075688772}}, "df": 9}}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.unary_operator": {"tf": 1}, "icepool.Vector.unary_operator": {"tf": 1}}, "df": 2, "s": {"docs": {"icepool.stochastic_round": {"tf": 1.4142135623730951}, "icepool.Die.stochastic_round": {"tf": 1.4142135623730951}, "icepool.function.stochastic_round": {"tf": 1.4142135623730951}}, "df": 3}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.stochastic_round": {"tf": 1.4142135623730951}, "icepool.Die.stochastic_round": {"tf": 1.4142135623730951}, "icepool.Population.divide_quantities": {"tf": 1}, "icepool.Symbols.divide_counts": {"tf": 1}, "icepool.MultisetExpression.divide_counts": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1.4142135623730951}}, "df": 6}}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {"icepool.one_hot": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1.4142135623730951}, "icepool.Population.entropy": {"tf": 1}, "icepool.Population.sample": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.sample": {"tf": 1.4142135623730951}, "icepool.function.one_hot": {"tf": 1}}, "df": 6, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.stochastic_round": {"tf": 1}, "icepool.Die.stochastic_round": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1}}, "df": 3}}}}}, "g": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.truncate": {"tf": 1.4142135623730951}, "icepool.Die.clip": {"tf": 1.7320508075688772}}, "df": 2}}, "k": {"docs": {"icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator": {"tf": 1}}, "df": 2, "s": {"docs": {"icepool.MultisetExpression.argsort": {"tf": 1.7320508075688772}}, "df": 1}}}, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die": {"tf": 1}, "icepool.Die.keep": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 15}}}}, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.Die.middle": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Population.zero": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1}, "icepool.Symbols.isdisjoint": {"tf": 1}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.middle": {"tf": 1.4142135623730951}, "icepool.map_to_pool": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.Pool.denominator": {"tf": 1}, "icepool.MultisetExpression.denominator": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.Order.merge": {"tf": 1}, "icepool.Deal.denominator": {"tf": 1}, "icepool.MultiDeal.denominator": {"tf": 1}, "icepool.evaluator.JointEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.KeepEvaluator": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 28}, "d": {"docs": {"icepool.MultisetExpression.count_subset": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 1}}, "df": 2}}}}, "w": {"docs": {"icepool.MultisetExpression": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.binary_operator": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.reduce": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.MultisetExpression": {"tf": 2.449489742783178}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.default_outcome": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}}, "df": 23}}}, "s": {"docs": {}, "df": 0, "k": {"docs": {"icepool.MultisetExpression.sort_match": {"tf": 1}}, "df": 1}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.time_to_sum": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1.4142135623730951}}, "df": 4, "s": {"docs": {"icepool.evaluator.JointEvaluator.next_state": {"tf": 1}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1.4142135623730951}}, "df": 3}}, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.map_function": {"tf": 1}, "icepool.function.map_function": {"tf": 1}}, "df": 2}}}}, "v": {"docs": {"icepool.from_rv": {"tf": 2}, "icepool.function.from_rv": {"tf": 2}}, "df": 2}}, "l": {"docs": {"icepool.Symbols": {"tf": 3}, "icepool.MultisetExpression": {"tf": 2.23606797749979}}, "df": 2, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"icepool": {"tf": 1}}, "df": 1}}}}, "z": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.equals": {"tf": 1}}, "df": 1}}}}, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {"icepool.map": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 2}}}}, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}}, "df": 2, "s": {"docs": {}, "df": 0, "t": {"docs": {"icepool.MultisetExpression": {"tf": 2.23606797749979}, "icepool.MultisetExpression.largest_count": {"tf": 1}, "icepool.MultisetExpression.largest_count_and_outcome": {"tf": 1}, "icepool.MultisetExpression.largest_straight": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestCountEvaluator": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"tf": 1}}, "df": 10}}}}}, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"icepool.multiset_function": {"tf": 1}}, "df": 1}}}}}}}, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "s": {"docs": {"icepool": {"tf": 1}}, "df": 1}}}, "w": {"docs": {"icepool.Die.middle": {"tf": 1}, "icepool.Population.median": {"tf": 1}, "icepool.Population.quantile": {"tf": 1}, "icepool.middle": {"tf": 1}}, "df": 4, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.pool": {"tf": 1}, "icepool.Die.lowest": {"tf": 2.6457513110645907}, "icepool.Die.reroll_to_pool": {"tf": 1.4142135623730951}, "icepool.Population.mode": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.lowest": {"tf": 2.6457513110645907}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 2.449489742783178}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}}, "df": 12}}, "r": {"docs": {"icepool.Die.middle": {"tf": 1}, "icepool.Population.median_low": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}}, "df": 4}}}, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.keep": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.all_straights": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1}}, "df": 3}, "s": {"docs": {}, "df": 0, "t": {"docs": {"icepool.MultisetExpression": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "m": {"docs": {"icepool.Population.entropy": {"tf": 1}}, "df": 1}}}}}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.MultisetExpression.equals": {"tf": 1}}, "df": 1}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"icepool.MultisetExpression.sort_match": {"tf": 1}}, "df": 1}}}, "i": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {"icepool": {"tf": 1}, "icepool.Die.keep": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1}, "icepool.Vector": {"tf": 1}}, "df": 4, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.MultisetGenerator": {"tf": 1}}, "df": 1}}, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"icepool.multiset_function": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"icepool.stochastic_round": {"tf": 1.4142135623730951}, "icepool.Die.stochastic_round": {"tf": 1.4142135623730951}, "icepool.Again": {"tf": 1}, "icepool.map": {"tf": 1.7320508075688772}, "icepool.map_and_time": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1.4142135623730951}, "icepool.function.map": {"tf": 1.7320508075688772}, "icepool.function.map_and_time": {"tf": 1}}, "df": 9, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Reroll": {"tf": 1}, "icepool.multiset_function": {"tf": 1}}, "df": 3}}}}}, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {"icepool.coin": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 2}, "icepool.Die.cmp": {"tf": 1}, "icepool.Population.nearest": {"tf": 1}, "icepool.Population.quantities": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1}, "icepool.Population.format": {"tf": 2.23606797749979}, "icepool.Vector.binary_operator": {"tf": 2}, "icepool.Symbols": {"tf": 2.23606797749979}, "icepool.Symbols.issubset": {"tf": 1.4142135623730951}, "icepool.Symbols.issuperset": {"tf": 1}, "icepool.pointwise_min": {"tf": 2}, "icepool.MultisetExpression": {"tf": 2}, "icepool.MultisetExpression.sort_match": {"tf": 2}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 2}, "icepool.MultisetExpression.issubset": {"tf": 1.4142135623730951}, "icepool.function.coin": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 2}}, "df": 18}, "e": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Population.denominator": {"tf": 1}, "icepool.Deck.size": {"tf": 1}}, "df": 2, "g": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.keep": {"tf": 1.4142135623730951}, "icepool.Population.common_outcome_length": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}}, "df": 12, "s": {"docs": {"icepool.Population.common_outcome_length": {"tf": 1.4142135623730951}, "icepool.MultisetExpression": {"tf": 1}}, "df": 2}}}}}, "f": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.binary_operator": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.reduce": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.MultisetExpression": {"tf": 2.449489742783178}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.default_outcome": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}}, "df": 18}}, "s": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Die.sign": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.keep": {"tf": 1}}, "df": 4, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Population.quantile_low": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 6}}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Population.min_outcome": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.any": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.Order.merge": {"tf": 1.4142135623730951}, "icepool.format_probability_inverse": {"tf": 1}, "icepool.evaluator.AnyEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 10}}, "d": {"docs": {}, "df": 0, "s": {"docs": {"icepool.map_and_time": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 2}}, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.MultisetExpression.sort_match": {"tf": 1}}, "df": 1}}}}}, "x": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"icepool.Vector.binary_operator": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.Symbols.issubset": {"tf": 1}, "icepool.Symbols.issuperset": {"tf": 1}}, "df": 4}}}}}}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Again": {"tf": 1}}, "df": 1}}}}, "c": {"docs": {}, "df": 0, "m": {"docs": {"icepool.commonize_denominator": {"tf": 1}, "icepool.function.commonize_denominator": {"tf": 1}}, "df": 2}}}, "i": {"docs": {"icepool.Population.format": {"tf": 1.7320508075688772}, "icepool.MultisetGenerator.has_free_variables": {"tf": 1}, "icepool.MultisetExpression.has_free_variables": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.evaluator.JointEvaluator.order": {"tf": 1}}, "df": 6, "n": {"docs": {"icepool": {"tf": 1}, "icepool.one_hot": {"tf": 1.4142135623730951}, "icepool.Die": {"tf": 1}, "icepool.Die.keys": {"tf": 1}, "icepool.Die.values": {"tf": 1}, "icepool.Die.items": {"tf": 1}, "icepool.Die.truncate": {"tf": 1}, "icepool.Die.clip": {"tf": 1}, "icepool.Die.time_to_sum": {"tf": 1.4142135623730951}, "icepool.Die.is_in": {"tf": 1}, "icepool.Die.count": {"tf": 1}, "icepool.Die.pool": {"tf": 1.4142135623730951}, "icepool.Die.keep": {"tf": 1.7320508075688772}, "icepool.Die.middle": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.Population.keys": {"tf": 1}, "icepool.Population.values": {"tf": 1}, "icepool.Population.items": {"tf": 1}, "icepool.Population.outcomes": {"tf": 1}, "icepool.Population.nearest": {"tf": 1}, "icepool.Population.quantity": {"tf": 1.4142135623730951}, "icepool.Population.quantities": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1}, "icepool.Population.median": {"tf": 1.4142135623730951}, "icepool.Population.median_low": {"tf": 1}, "icepool.Population.median_high": {"tf": 1}, "icepool.Population.quantile": {"tf": 1.4142135623730951}, "icepool.Population.quantile_low": {"tf": 1}, "icepool.Population.quantile_high": {"tf": 1}, "icepool.Population.entropy": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.Population.format": {"tf": 1}, "icepool.Vector": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1.4142135623730951}, "icepool.Symbols": {"tf": 1.4142135623730951}, "icepool.Symbols.symmetric_difference": {"tf": 1}, "icepool.Symbols.count_subset": {"tf": 1}, "icepool.Symbols.isdisjoint": {"tf": 1}, "icepool.Again": {"tf": 1.4142135623730951}, "icepool.from_cumulative": {"tf": 1}, "icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.lowest": {"tf": 1.4142135623730951}, "icepool.highest": {"tf": 1.4142135623730951}, "icepool.middle": {"tf": 1}, "icepool.reduce": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.map": {"tf": 2.23606797749979}, "icepool.map_function": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1.4142135623730951}, "icepool.Reroll": {"tf": 1.7320508075688772}, "icepool.Pool": {"tf": 1.7320508075688772}, "icepool.Pool.__init__": {"tf": 2}, "icepool.Pool.raw_size": {"tf": 1}, "icepool.Pool.unique_dice": {"tf": 1}, "icepool.Pool.outcomes": {"tf": 1.4142135623730951}, "icepool.Pool.min_outcome": {"tf": 1}, "icepool.Pool.max_outcome": {"tf": 1}, "icepool.standard_pool": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1.4142135623730951}, "icepool.MultisetExpression": {"tf": 2.6457513110645907}, "icepool.MultisetExpression.outcomes": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.intersection": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.union": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.lowest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.highest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.sort_match": {"tf": 2.449489742783178}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 2}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.expand": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.count": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.count_subset": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.MultisetExpression.all_straights": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.next_state": {"tf": 2}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 2.449489742783178}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.Order": {"tf": 1}, "icepool.Order.merge": {"tf": 1.7320508075688772}, "icepool.Deck.keys": {"tf": 1}, "icepool.Deck.values": {"tf": 1}, "icepool.Deck.items": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.Deal.outcomes": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.MultiDeal.outcomes": {"tf": 1}, "icepool.multiset_function": {"tf": 1.7320508075688772}, "icepool.format_probability_inverse": {"tf": 1.4142135623730951}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 2}, "icepool.evaluator.AllCountsEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1.4142135623730951}, "icepool.evaluator.ArgsortEvaluator": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 2.449489742783178}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 2}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 2.449489742783178}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.function.one_hot": {"tf": 1.4142135623730951}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}, "icepool.function.map": {"tf": 2.23606797749979}, "icepool.function.map_function": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1.4142135623730951}, "icepool.typing.Qs": {"tf": 1}}, "df": 130, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool": {"tf": 1.4142135623730951}, "icepool.Population": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}}, "df": 8, "s": {"docs": {"icepool": {"tf": 1}, "icepool.Population.sample": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1.7320508075688772}}, "df": 4}}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.truncate": {"tf": 1}, "icepool.Die.sequence": {"tf": 1}, "icepool.Population.median": {"tf": 1}, "icepool.Population.quantile": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.Deck.sequence": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 11}}}}, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"icepool.map": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 3}}}}, "t": {"docs": {"icepool.coin": {"tf": 1.7320508075688772}, "icepool.Die.__init__": {"tf": 1.4142135623730951}, "icepool.Die.pool": {"tf": 1}, "icepool.Die.keep": {"tf": 1.7320508075688772}, "icepool.Population": {"tf": 1}, "icepool.Population.zero_outcome": {"tf": 1}, "icepool.Symbols": {"tf": 1.4142135623730951}, "icepool.Again": {"tf": 1}, "icepool.from_cumulative": {"tf": 1}, "icepool.from_rv": {"tf": 1.4142135623730951}, "icepool.Pool.__init__": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.largest_straight": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.MultisetEvaluator.consecutive": {"tf": 1.7320508075688772}, "icepool.Deck.__init__": {"tf": 1}, "icepool.format_probability_inverse": {"tf": 1.4142135623730951}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}, "icepool.function.coin": {"tf": 1.7320508075688772}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.function.from_rv": {"tf": 1.4142135623730951}, "icepool.typing.count_positional_parameters": {"tf": 1}}, "df": 32, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool": {"tf": 1}}, "df": 1}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.unary_operator": {"tf": 1}}, "df": 1}}}}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.equals": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 3}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.MultisetExpression.count": {"tf": 1}, "icepool.evaluator.CountEvaluator": {"tf": 1}}, "df": 2}}}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"icepool.MultisetExpression.intersection": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Symbols": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.multiset_function": {"tf": 1.7320508075688772}}, "df": 4}}}}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 2}}}}}}}}, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.d": {"tf": 1}, "icepool.coin": {"tf": 1}, "icepool.stochastic_round": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.truncate": {"tf": 1}, "icepool.Die.stochastic_round": {"tf": 1}, "icepool.Population.multiply_quantities": {"tf": 1}, "icepool.Population.divide_quantities": {"tf": 1}, "icepool.Population.modulo_quantities": {"tf": 1}, "icepool.Symbols.multiply_counts": {"tf": 1}, "icepool.Symbols.divide_counts": {"tf": 1}, "icepool.format_probability_inverse": {"tf": 1}, "icepool.function.d": {"tf": 1}, "icepool.function.coin": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1}}, "df": 15}}}, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultiDeal.__init__": {"tf": 1}}, "df": 1}}}}}}, "o": {"docs": {"icepool.Die.__init__": {"tf": 1.4142135623730951}, "icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1.4142135623730951}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1.7320508075688772}, "icepool.sorted_union": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_function": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.standard_pool": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1.4142135623730951}, "icepool.Deck.map": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.function.sorted_union": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_function": {"tf": 1}}, "df": 18}, "s": {"docs": {"icepool.consecutive": {"tf": 1}, "icepool.function.consecutive": {"tf": 1}}, "df": 2}}, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"icepool.d": {"tf": 1}, "icepool.z": {"tf": 1}, "icepool.from_cumulative": {"tf": 1}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.function.d": {"tf": 1}, "icepool.function.z": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}}, "df": 11}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Population": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}}, "df": 4, "d": {"docs": {"icepool.Die.truncate": {"tf": 1}, "icepool.Die.clip": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}}, "df": 3}, "s": {"docs": {"icepool.Die.reroll_to_pool": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Again": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 3}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 3}}}}}}}}}}, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.evaluator.KeepEvaluator": {"tf": 1}}, "df": 5}}}}, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 2}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.d": {"tf": 1}, "icepool.Die.__init__": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1.4142135623730951}, "icepool.Population.format": {"tf": 1}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.Reroll": {"tf": 1}, "icepool.function.d": {"tf": 1}}, "df": 9}}}}}}, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Again": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.7320508075688772}}, "df": 4}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Reroll": {"tf": 1}, "icepool.RerollType.Reroll": {"tf": 1}, "icepool.typing.RerollType.Reroll": {"tf": 1}, "icepool.typing.ImplicitConversionError": {"tf": 1}}, "df": 4}}}}}}, "e": {"docs": {}, "df": 0, "x": {"docs": {"icepool.Die.keep": {"tf": 2.6457513110645907}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.evaluator.KeepEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1.4142135623730951}, "icepool.evaluator.KeepEvaluator.order": {"tf": 1}}, "df": 6, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.middle": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.evaluator.KeepEvaluator": {"tf": 1}}, "df": 3}}}}, "s": {"docs": {"icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator": {"tf": 1}}, "df": 2}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 2}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Die.explode": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.reduce": {"tf": 1}, "icepool.accumulate": {"tf": 1.4142135623730951}, "icepool.map_and_time": {"tf": 1.4142135623730951}, "icepool.function.reduce": {"tf": 1}, "icepool.function.accumulate": {"tf": 1.4142135623730951}, "icepool.function.map_and_time": {"tf": 1.4142135623730951}}, "df": 9, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.reroll_to_pool": {"tf": 1}}, "df": 1}}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.map_to_pool": {"tf": 1}, "icepool.format_probability_inverse": {"tf": 1}}, "df": 2}}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.MultisetGenerator": {"tf": 1}}, "df": 1}}}}, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.multiset_function": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 3}}}}}}}}, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"icepool.tupleize": {"tf": 1}, "icepool.vectorize": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 2.23606797749979}, "icepool.MultisetEvaluator.sample": {"tf": 1}, "icepool.evaluator.JointEvaluator": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}}, "df": 18, "s": {"docs": {"icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.MultisetEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1}}, "df": 17}}}}, "f": {"docs": {"icepool.map": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 2, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"icepool.map": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 2}}}}}}}, "m": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool": {"tf": 1}, "icepool.Die": {"tf": 1}, "icepool.Population.sample": {"tf": 1}, "icepool.Vector": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 7}}}}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.pool": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}}, "df": 9}}}}}}}}}, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"icepool.d": {"tf": 1.4142135623730951}, "icepool.Die.__init__": {"tf": 1.4142135623730951}, "icepool.function.d": {"tf": 1.4142135623730951}}, "df": 3}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.typing.ImplicitConversionError": {"tf": 1}}, "df": 2, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Symbols": {"tf": 1}}, "df": 1}}}}}}, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.4142135623730951}}, "df": 9, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.SumEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AnyEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AnyEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.KeepEvaluator.next_state": {"tf": 1}, "icepool.evaluator.KeepEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}}, "df": 38}}}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.MultisetEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1.7320508075688772}}, "df": 3}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.multiset_function": {"tf": 1}}, "df": 1}}}}}}}}}}}, "t": {"docs": {"icepool": {"tf": 1}, "icepool.Outcome": {"tf": 1}, "icepool.Die": {"tf": 1}, "icepool.Die.__init__": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 2}, "icepool.Die.explode_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.reroll_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.equals": {"tf": 1}, "icepool.Population.quantity": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1}, "icepool.Symbols": {"tf": 1.4142135623730951}, "icepool.Again": {"tf": 1}, "icepool.reduce": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1.7320508075688772}, "icepool.map_to_pool": {"tf": 1.7320508075688772}, "icepool.Pool.__init__": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 2}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.format_probability_inverse": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1.7320508075688772}, "icepool.function.map_to_pool": {"tf": 1.7320508075688772}, "icepool.typing.Outcome": {"tf": 1}, "icepool.typing.guess_star": {"tf": 1}}, "df": 35, "s": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.Reroll": {"tf": 1}}, "df": 3, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "f": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 8}}}}, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.split": {"tf": 1}}, "df": 1, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "w": {"docs": {"icepool.CountsItemsView": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Symbols.__init__": {"tf": 1}, "icepool.from_rv": {"tf": 1}, "icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.lowest": {"tf": 1.7320508075688772}, "icepool.highest": {"tf": 1.7320508075688772}, "icepool.middle": {"tf": 1.7320508075688772}, "icepool.min_outcome": {"tf": 1}, "icepool.max_outcome": {"tf": 1}, "icepool.function.from_rv": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}, "icepool.function.min_outcome": {"tf": 1}, "icepool.function.max_outcome": {"tf": 1}}, "df": 14}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.map": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 5}}}}}, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"icepool.accumulate": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}}, "df": 2}}}}}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {"icepool.d": {"tf": 2.23606797749979}, "icepool.Die.__init__": {"tf": 2.23606797749979}, "icepool.Die.map": {"tf": 1}, "icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1.4142135623730951}, "icepool.Again": {"tf": 1.4142135623730951}, "icepool.map": {"tf": 1}, "icepool.map_function": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}, "icepool.function.d": {"tf": 2.23606797749979}, "icepool.function.map": {"tf": 1}, "icepool.function.map_function": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 32}}}}}}, "f": {"docs": {"icepool.coin": {"tf": 1.4142135623730951}, "icepool.stochastic_round": {"tf": 1}, "icepool.one_hot": {"tf": 1}, "icepool.Die.__init__": {"tf": 1.4142135623730951}, "icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1.4142135623730951}, "icepool.Die.reroll": {"tf": 2.23606797749979}, "icepool.Die.filter": {"tf": 2}, "icepool.Die.split": {"tf": 1.4142135623730951}, "icepool.Die.truncate": {"tf": 1.7320508075688772}, "icepool.Die.clip": {"tf": 1.7320508075688772}, "icepool.Die.time_to_sum": {"tf": 1.4142135623730951}, "icepool.Die.mean_time_to_sum": {"tf": 1.4142135623730951}, "icepool.Die.explode": {"tf": 2}, "icepool.Die.sequence": {"tf": 1.4142135623730951}, "icepool.Die.keep": {"tf": 2.6457513110645907}, "icepool.Die.lowest": {"tf": 2.23606797749979}, "icepool.Die.highest": {"tf": 2.23606797749979}, "icepool.Die.middle": {"tf": 1.7320508075688772}, "icepool.Die.map_to_pool": {"tf": 2.23606797749979}, "icepool.Die.explode_to_pool": {"tf": 1.7320508075688772}, "icepool.Die.reroll_to_pool": {"tf": 2}, "icepool.Die.stochastic_round": {"tf": 1}, "icepool.Die.sign": {"tf": 1.4142135623730951}, "icepool.Die.equals": {"tf": 2}, "icepool.Population.common_outcome_length": {"tf": 1}, "icepool.Population.nearest": {"tf": 1}, "icepool.Population.zero": {"tf": 1}, "icepool.Population.quantities": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1.4142135623730951}, "icepool.Population.probabilities": {"tf": 1}, "icepool.Population.median": {"tf": 1}, "icepool.Population.quantile": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1.7320508075688772}, "icepool.Population.format": {"tf": 1.7320508075688772}, "icepool.tupleize": {"tf": 1.4142135623730951}, "icepool.vectorize": {"tf": 1.4142135623730951}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.Symbols.__init__": {"tf": 1}, "icepool.Symbols.isdisjoint": {"tf": 1}, "icepool.Again": {"tf": 2.23606797749979}, "icepool.from_rv": {"tf": 1.4142135623730951}, "icepool.lowest": {"tf": 2.6457513110645907}, "icepool.highest": {"tf": 2.6457513110645907}, "icepool.middle": {"tf": 2}, "icepool.reduce": {"tf": 1}, "icepool.accumulate": {"tf": 1.4142135623730951}, "icepool.map": {"tf": 2.8284271247461903}, "icepool.map_function": {"tf": 1.4142135623730951}, "icepool.map_and_time": {"tf": 1.7320508075688772}, "icepool.map_to_pool": {"tf": 2}, "icepool.Pool.__init__": {"tf": 1.4142135623730951}, "icepool.Pool.denominator": {"tf": 1}, "icepool.standard_pool": {"tf": 1}, "icepool.MultisetExpression": {"tf": 2.23606797749979}, "icepool.MultisetExpression.denominator": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.lowest": {"tf": 2.23606797749979}, "icepool.MultisetExpression.highest": {"tf": 2.23606797749979}, "icepool.MultisetExpression.sort_match": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.issuperset": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.isdisjoint": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.next_state": {"tf": 2.449489742783178}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.Order.merge": {"tf": 2}, "icepool.Deck.__init__": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.Deck.sequence": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.Deal.denominator": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1.4142135623730951}, "icepool.MultiDeal.denominator": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.format_probability_inverse": {"tf": 1}, "icepool.evaluator.JointEvaluator.next_state": {"tf": 1}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.JointEvaluator.order": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.SumEvaluator.__init__": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 2.449489742783178}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1.7320508075688772}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 2.449489742783178}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.function.coin": {"tf": 1.4142135623730951}, "icepool.function.stochastic_round": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}, "icepool.function.from_rv": {"tf": 1.4142135623730951}, "icepool.function.reduce": {"tf": 1}, "icepool.function.accumulate": {"tf": 1.4142135623730951}, "icepool.function.map": {"tf": 2.8284271247461903}, "icepool.function.map_function": {"tf": 1.4142135623730951}, "icepool.function.map_and_time": {"tf": 1.7320508075688772}, "icepool.function.map_to_pool": {"tf": 2}, "icepool.typing.count_positional_parameters": {"tf": 1}}, "df": 133, "f": {"docs": {"icepool.Die.is_in": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.Population.is_empty": {"tf": 1}, "icepool.from_cumulative": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.evaluator.AnyEvaluator": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}}, "df": 16}}, "s": {"docs": {"icepool.coin": {"tf": 1}, "icepool.one_hot": {"tf": 1}, "icepool.Die.__init__": {"tf": 1.7320508075688772}, "icepool.Die.unary_operator": {"tf": 1.7320508075688772}, "icepool.Die.binary_operator": {"tf": 2.23606797749979}, "icepool.Die.split": {"tf": 1}, "icepool.Die.truncate": {"tf": 1}, "icepool.Die.clip": {"tf": 1.7320508075688772}, "icepool.Die.map": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 1}, "icepool.Die.time_to_sum": {"tf": 2}, "icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.Die.explode": {"tf": 1.4142135623730951}, "icepool.Die.is_in": {"tf": 1}, "icepool.Die.sequence": {"tf": 1.4142135623730951}, "icepool.Die.keep": {"tf": 2.8284271247461903}, "icepool.Die.lowest": {"tf": 1.4142135623730951}, "icepool.Die.highest": {"tf": 1.4142135623730951}, "icepool.Die.middle": {"tf": 2.23606797749979}, "icepool.Die.map_to_pool": {"tf": 1.7320508075688772}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.equals": {"tf": 2}, "icepool.Population.common_outcome_length": {"tf": 1}, "icepool.Population.nearest": {"tf": 1.4142135623730951}, "icepool.Population.zero": {"tf": 1}, "icepool.Population.quantity": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1.4142135623730951}, "icepool.Population.variance": {"tf": 1}, "icepool.Population.entropy": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1.7320508075688772}, "icepool.Population.sample": {"tf": 1.4142135623730951}, "icepool.Population.format": {"tf": 1.4142135623730951}, "icepool.tupleize": {"tf": 1.7320508075688772}, "icepool.vectorize": {"tf": 1.7320508075688772}, "icepool.Vector.unary_operator": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 2.449489742783178}, "icepool.Symbols": {"tf": 1.7320508075688772}, "icepool.Symbols.__init__": {"tf": 1}, "icepool.Symbols.count_subset": {"tf": 1}, "icepool.Symbols.issubset": {"tf": 1}, "icepool.Symbols.issuperset": {"tf": 1}, "icepool.Again": {"tf": 2.8284271247461903}, "icepool.from_cumulative": {"tf": 1}, "icepool.from_rv": {"tf": 1.7320508075688772}, "icepool.pointwise_max": {"tf": 2}, "icepool.pointwise_min": {"tf": 2}, "icepool.lowest": {"tf": 2}, "icepool.highest": {"tf": 2}, "icepool.middle": {"tf": 2.449489742783178}, "icepool.commonize_denominator": {"tf": 1}, "icepool.reduce": {"tf": 1}, "icepool.accumulate": {"tf": 1.4142135623730951}, "icepool.map": {"tf": 2.23606797749979}, "icepool.map_function": {"tf": 1}, "icepool.map_and_time": {"tf": 1.7320508075688772}, "icepool.map_to_pool": {"tf": 1}, "icepool.Reroll": {"tf": 1.4142135623730951}, "icepool.Pool": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1.7320508075688772}, "icepool.Pool.raw_size": {"tf": 1}, "icepool.Pool.denominator": {"tf": 1}, "icepool.Pool.local_order_preference": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.local_order_preference": {"tf": 1}, "icepool.MultisetExpression.denominator": {"tf": 1}, "icepool.MultisetExpression.equals": {"tf": 1}, "icepool.MultisetExpression.sample": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.keep": {"tf": 2.23606797749979}, "icepool.MultisetExpression.lowest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.highest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.expand": {"tf": 1}, "icepool.MultisetExpression.count": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.count_subset": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 2}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 2.23606797749979}, "icepool.MultisetExpression.issuperset": {"tf": 2.449489742783178}, "icepool.MultisetExpression.isdisjoint": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator": {"tf": 2}, "icepool.MultisetEvaluator.next_state": {"tf": 2.449489742783178}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.order": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.bound_inputs": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.Order.merge": {"tf": 1.4142135623730951}, "icepool.Deck.__init__": {"tf": 1}, "icepool.Deck.map": {"tf": 1.4142135623730951}, "icepool.Deck.sequence": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.Deal.denominator": {"tf": 1}, "icepool.Deal.local_order_preference": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.MultiDeal.denominator": {"tf": 1}, "icepool.MultiDeal.local_order_preference": {"tf": 1}, "icepool.multiset_function": {"tf": 1.7320508075688772}, "icepool.format_probability_inverse": {"tf": 1}, "icepool.evaluator.JointEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.evaluator.AnyEvaluator": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 2.449489742783178}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1}, "icepool.evaluator.KeepEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 2}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 2.449489742783178}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1}, "icepool.function.coin": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.function.from_rv": {"tf": 1.7320508075688772}, "icepool.function.pointwise_max": {"tf": 2}, "icepool.function.pointwise_min": {"tf": 2}, "icepool.function.commonize_denominator": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.accumulate": {"tf": 1.4142135623730951}, "icepool.function.map": {"tf": 2.23606797749979}, "icepool.function.map_function": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1.7320508075688772}, "icepool.function.map_to_pool": {"tf": 1}, "icepool.typing.count_positional_parameters": {"tf": 1.7320508075688772}}, "df": 147, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Symbols": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1}}, "df": 3}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Symbols": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}}, "df": 3}}}}}}, "e": {"docs": {"icepool.Deal.__init__": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}}, "df": 2}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "j": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.MultisetExpression": {"tf": 1}}, "df": 1}}}}}}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Symbols": {"tf": 1}}, "df": 1}}}}}}}}}}}, "t": {"docs": {"icepool.d": {"tf": 1}, "icepool.Die.__init__": {"tf": 1.4142135623730951}, "icepool.Die.sequence": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.Deck.sequence": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.function.d": {"tf": 1}}, "df": 9, "h": {"docs": {}, "df": 0, "e": {"docs": {"icepool": {"tf": 2}, "icepool.d": {"tf": 1.4142135623730951}, "icepool.coin": {"tf": 1.4142135623730951}, "icepool.stochastic_round": {"tf": 1.7320508075688772}, "icepool.one_hot": {"tf": 1.7320508075688772}, "icepool.Die": {"tf": 1.4142135623730951}, "icepool.Die.__init__": {"tf": 5.0990195135927845}, "icepool.Die.unary_operator": {"tf": 2.8284271247461903}, "icepool.Die.binary_operator": {"tf": 4.58257569495584}, "icepool.Die.keys": {"tf": 1.4142135623730951}, "icepool.Die.values": {"tf": 1.4142135623730951}, "icepool.Die.items": {"tf": 1.4142135623730951}, "icepool.Die.reroll": {"tf": 2.6457513110645907}, "icepool.Die.filter": {"tf": 2.6457513110645907}, "icepool.Die.split": {"tf": 1.7320508075688772}, "icepool.Die.truncate": {"tf": 2.6457513110645907}, "icepool.Die.clip": {"tf": 3}, "icepool.Die.map": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 1}, "icepool.Die.time_to_sum": {"tf": 3}, "icepool.Die.mean_time_to_sum": {"tf": 2}, "icepool.Die.explode": {"tf": 2.23606797749979}, "icepool.Die.if_else": {"tf": 1.7320508075688772}, "icepool.Die.is_in": {"tf": 1.7320508075688772}, "icepool.Die.count": {"tf": 1}, "icepool.Die.pool": {"tf": 3}, "icepool.Die.keep": {"tf": 3.605551275463989}, "icepool.Die.lowest": {"tf": 3.605551275463989}, "icepool.Die.highest": {"tf": 3.4641016151377544}, "icepool.Die.middle": {"tf": 3}, "icepool.Die.map_to_pool": {"tf": 4}, "icepool.Die.explode_to_pool": {"tf": 2.449489742783178}, "icepool.Die.reroll_to_pool": {"tf": 3.1622776601683795}, "icepool.Die.stochastic_round": {"tf": 1.7320508075688772}, "icepool.Die.cmp": {"tf": 1.7320508075688772}, "icepool.Die.equals": {"tf": 2.8284271247461903}, "icepool.Population.keys": {"tf": 1.4142135623730951}, "icepool.Population.values": {"tf": 1.4142135623730951}, "icepool.Population.items": {"tf": 1.4142135623730951}, "icepool.Population.outcomes": {"tf": 2.23606797749979}, "icepool.Population.common_outcome_length": {"tf": 1.4142135623730951}, "icepool.Population.min_outcome": {"tf": 1}, "icepool.Population.max_outcome": {"tf": 1}, "icepool.Population.nearest": {"tf": 3}, "icepool.Population.zero": {"tf": 1.7320508075688772}, "icepool.Population.quantity": {"tf": 2.23606797749979}, "icepool.Population.quantities": {"tf": 1.7320508075688772}, "icepool.Population.denominator": {"tf": 1.4142135623730951}, "icepool.Population.pad_to_denominator": {"tf": 3.1622776601683795}, "icepool.Population.probability": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1.7320508075688772}, "icepool.Population.mode": {"tf": 1.4142135623730951}, "icepool.Population.modal_quantity": {"tf": 1}, "icepool.Population.kolmogorov_smirnov": {"tf": 1}, "icepool.Population.cramer_von_mises": {"tf": 1}, "icepool.Population.median": {"tf": 1.7320508075688772}, "icepool.Population.median_low": {"tf": 1.4142135623730951}, "icepool.Population.median_high": {"tf": 1.4142135623730951}, "icepool.Population.quantile": {"tf": 2.23606797749979}, "icepool.Population.quantile_low": {"tf": 2}, "icepool.Population.quantile_high": {"tf": 2}, "icepool.Population.variance": {"tf": 1.4142135623730951}, "icepool.Population.entropy": {"tf": 1.7320508075688772}, "icepool.Population.marginals": {"tf": 1.7320508075688772}, "icepool.Population.to_one_hot": {"tf": 2}, "icepool.Population.sample": {"tf": 1}, "icepool.Population.format": {"tf": 2.8284271247461903}, "icepool.tupleize": {"tf": 3}, "icepool.vectorize": {"tf": 3}, "icepool.Vector": {"tf": 1}, "icepool.Vector.unary_operator": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 2.6457513110645907}, "icepool.Symbols": {"tf": 3.7416573867739413}, "icepool.Symbols.__init__": {"tf": 1.4142135623730951}, "icepool.Symbols.additive_union": {"tf": 1}, "icepool.Symbols.difference": {"tf": 1.4142135623730951}, "icepool.Symbols.intersection": {"tf": 1}, "icepool.Symbols.union": {"tf": 1}, "icepool.Symbols.symmetric_difference": {"tf": 1.4142135623730951}, "icepool.Symbols.count_subset": {"tf": 1.4142135623730951}, "icepool.Symbols.issubset": {"tf": 1.4142135623730951}, "icepool.Symbols.issuperset": {"tf": 1.4142135623730951}, "icepool.Symbols.isdisjoint": {"tf": 1}, "icepool.Symbols.count": {"tf": 1}, "icepool.Again": {"tf": 4.242640687119285}, "icepool.from_cumulative": {"tf": 2.6457513110645907}, "icepool.from_rv": {"tf": 2.6457513110645907}, "icepool.pointwise_max": {"tf": 3.3166247903554}, "icepool.pointwise_min": {"tf": 3.3166247903554}, "icepool.lowest": {"tf": 3.4641016151377544}, "icepool.highest": {"tf": 3.4641016151377544}, "icepool.middle": {"tf": 3.4641016151377544}, "icepool.min_outcome": {"tf": 1.4142135623730951}, "icepool.max_outcome": {"tf": 1.4142135623730951}, "icepool.consecutive": {"tf": 1}, "icepool.commonize_denominator": {"tf": 2.8284271247461903}, "icepool.reduce": {"tf": 3.1622776601683795}, "icepool.accumulate": {"tf": 3.1622776601683795}, "icepool.map": {"tf": 4.898979485566356}, "icepool.map_function": {"tf": 1.7320508075688772}, "icepool.map_and_time": {"tf": 4.47213595499958}, "icepool.map_to_pool": {"tf": 3.7416573867739413}, "icepool.Reroll": {"tf": 2.449489742783178}, "icepool.RerollType": {"tf": 1.4142135623730951}, "icepool.Pool": {"tf": 2.6457513110645907}, "icepool.Pool.__init__": {"tf": 3.3166247903554}, "icepool.Pool.clear_cache": {"tf": 1}, "icepool.Pool.raw_size": {"tf": 1.4142135623730951}, "icepool.Pool.denominator": {"tf": 1}, "icepool.Pool.unique_dice": {"tf": 1}, "icepool.Pool.outcomes": {"tf": 1}, "icepool.Pool.output_arity": {"tf": 1}, "icepool.Pool.min_outcome": {"tf": 1}, "icepool.Pool.max_outcome": {"tf": 1}, "icepool.Pool.additive_union": {"tf": 1.4142135623730951}, "icepool.standard_pool": {"tf": 1.7320508075688772}, "icepool.MultisetGenerator": {"tf": 1.7320508075688772}, "icepool.MultisetExpression": {"tf": 4.795831523312719}, "icepool.MultisetExpression.outcomes": {"tf": 1}, "icepool.MultisetExpression.output_arity": {"tf": 1}, "icepool.MultisetExpression.denominator": {"tf": 1}, "icepool.MultisetExpression.sample": {"tf": 1}, "icepool.MultisetExpression.additive_union": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.difference": {"tf": 2.23606797749979}, "icepool.MultisetExpression.intersection": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.union": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.symmetric_difference": {"tf": 2}, "icepool.MultisetExpression.keep_outcomes": {"tf": 2.23606797749979}, "icepool.MultisetExpression.drop_outcomes": {"tf": 2.23606797749979}, "icepool.MultisetExpression.map_counts": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 2}, "icepool.MultisetExpression.keep": {"tf": 3.4641016151377544}, "icepool.MultisetExpression.lowest": {"tf": 3.1622776601683795}, "icepool.MultisetExpression.highest": {"tf": 3.1622776601683795}, "icepool.MultisetExpression.sort_match": {"tf": 4.47213595499958}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 4.123105625617661}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 2.6457513110645907}, "icepool.MultisetExpression.expand": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.sum": {"tf": 1}, "icepool.MultisetExpression.count": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.any": {"tf": 1}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.all_counts": {"tf": 2}, "icepool.MultisetExpression.largest_count": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.largest_count_and_outcome": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.count_subset": {"tf": 2.449489742783178}, "icepool.MultisetExpression.largest_straight": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 2.449489742783178}, "icepool.MultisetExpression.all_straights": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.argsort": {"tf": 2.23606797749979}, "icepool.MultisetExpression.issubset": {"tf": 2.6457513110645907}, "icepool.MultisetExpression.issuperset": {"tf": 3}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.next_state": {"tf": 4.58257569495584}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 2}, "icepool.MultisetEvaluator.consecutive": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.evaluate": {"tf": 3}, "icepool.MultisetEvaluator.sample": {"tf": 1.4142135623730951}, "icepool.Order.merge": {"tf": 2}, "icepool.Deck.__init__": {"tf": 3.1622776601683795}, "icepool.Deck.keys": {"tf": 1.4142135623730951}, "icepool.Deck.values": {"tf": 1.4142135623730951}, "icepool.Deck.items": {"tf": 1.4142135623730951}, "icepool.Deck.size": {"tf": 1.4142135623730951}, "icepool.Deck.difference": {"tf": 1}, "icepool.Deck.intersection": {"tf": 1}, "icepool.Deck.union": {"tf": 1}, "icepool.Deck.symmetric_difference": {"tf": 1}, "icepool.Deck.map": {"tf": 2}, "icepool.Deal.__init__": {"tf": 1.7320508075688772}, "icepool.Deal.deck": {"tf": 1.4142135623730951}, "icepool.Deal.hand_sizes": {"tf": 1}, "icepool.Deal.total_cards_dealt": {"tf": 1}, "icepool.Deal.outcomes": {"tf": 2.23606797749979}, "icepool.Deal.output_arity": {"tf": 1}, "icepool.Deal.denominator": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 2}, "icepool.MultiDeal.deck": {"tf": 1.4142135623730951}, "icepool.MultiDeal.hand_sizes": {"tf": 1}, "icepool.MultiDeal.total_cards_dealt": {"tf": 1}, "icepool.MultiDeal.outcomes": {"tf": 2.23606797749979}, "icepool.MultiDeal.output_arity": {"tf": 1}, "icepool.MultiDeal.denominator": {"tf": 1}, "icepool.multiset_function": {"tf": 2.6457513110645907}, "icepool.format_probability_inverse": {"tf": 1.4142135623730951}, "icepool.evaluator.JointEvaluator": {"tf": 1}, "icepool.evaluator.JointEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1.7320508075688772}, "icepool.evaluator.JointEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 2}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.evaluator.CountEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestCountEvaluator": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 4.58257569495584}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1.7320508075688772}, "icepool.evaluator.AllCountsEvaluator": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 2.23606797749979}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1.7320508075688772}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.evaluator.ComparisonEvaluator": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1.7320508075688772}, "icepool.evaluator.ComparisonEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1.7320508075688772}, "icepool.evaluator.IsSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1.7320508075688772}, "icepool.evaluator.IsProperSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1.7320508075688772}, "icepool.evaluator.IsSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1.7320508075688772}, "icepool.evaluator.IsProperSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1.7320508075688772}, "icepool.evaluator.IsEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1.7320508075688772}, "icepool.evaluator.IsNotEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1.7320508075688772}, "icepool.evaluator.IsDisjointSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.KeepEvaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1}, "icepool.evaluator.KeepEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.ArgsortEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 4.58257569495584}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 2}, "icepool.function.d": {"tf": 1.4142135623730951}, "icepool.function.coin": {"tf": 1.4142135623730951}, "icepool.function.stochastic_round": {"tf": 1.7320508075688772}, "icepool.function.one_hot": {"tf": 1.7320508075688772}, "icepool.function.from_cumulative": {"tf": 2.6457513110645907}, "icepool.function.from_rv": {"tf": 2.6457513110645907}, "icepool.function.pointwise_max": {"tf": 3.3166247903554}, "icepool.function.pointwise_min": {"tf": 3.3166247903554}, "icepool.function.min_outcome": {"tf": 1.4142135623730951}, "icepool.function.max_outcome": {"tf": 1.4142135623730951}, "icepool.function.consecutive": {"tf": 1}, "icepool.function.commonize_denominator": {"tf": 2.8284271247461903}, "icepool.function.reduce": {"tf": 3.1622776601683795}, "icepool.function.accumulate": {"tf": 3.1622776601683795}, "icepool.function.map": {"tf": 4.898979485566356}, "icepool.function.map_function": {"tf": 1.7320508075688772}, "icepool.function.map_and_time": {"tf": 4.47213595499958}, "icepool.function.map_to_pool": {"tf": 3.7416573867739413}, "icepool.typing.RerollType": {"tf": 1.4142135623730951}, "icepool.typing.count_positional_parameters": {"tf": 2.23606797749979}, "icepool.typing.guess_star": {"tf": 2}}, "df": 269, "y": {"docs": {"icepool.Die": {"tf": 1}, "icepool.Die.equals": {"tf": 1.4142135623730951}, "icepool.tupleize": {"tf": 1}, "icepool.vectorize": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.from_cumulative": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}}, "df": 17}, "s": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die": {"tf": 1}, "icepool.Die.__init__": {"tf": 1.4142135623730951}, "icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Die.equals": {"tf": 1.4142135623730951}, "icepool.Population.outcomes": {"tf": 1}, "icepool.Population.mode": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.from_cumulative": {"tf": 1}, "icepool.from_rv": {"tf": 1}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.Deal.outcomes": {"tf": 1}, "icepool.MultiDeal.outcomes": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.function.from_rv": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 28}}, "m": {"docs": {"icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.keep": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.commonize_denominator": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}, "icepool.Deck.union": {"tf": 1}, "icepool.Deck.symmetric_difference": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.function.commonize_denominator": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 22, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}}, "df": 2}}}}}}}, "n": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1}}, "df": 14}, "i": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.simplify": {"tf": 1}, "icepool.from_rv": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator": {"tf": 1}, "icepool.function.from_rv": {"tf": 1}}, "df": 10}}, "r": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Population.nearest": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.expand": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.MultisetExpression.isdisjoint": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.Order.merge": {"tf": 1.4142135623730951}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.typing.count_positional_parameters": {"tf": 1}}, "df": 23, "o": {"docs": {}, "df": 0, "f": {"docs": {"icepool.tupleize": {"tf": 1}, "icepool.vectorize": {"tf": 1}}, "df": 2}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"icepool.map_and_time": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 4}}}}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {"icepool": {"tf": 1.4142135623730951}, "icepool.d": {"tf": 1}, "icepool.coin": {"tf": 1}, "icepool.Outcome": {"tf": 1}, "icepool.Die.__init__": {"tf": 1.7320508075688772}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.truncate": {"tf": 1}, "icepool.Die.clip": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.is_in": {"tf": 1}, "icepool.Die.pool": {"tf": 1}, "icepool.Die.keep": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 2}, "icepool.Die.explode_to_pool": {"tf": 1.7320508075688772}, "icepool.Die.reroll_to_pool": {"tf": 2.449489742783178}, "icepool.Die.sign": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.Population.nearest": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1}, "icepool.Population.marginals": {"tf": 1.4142135623730951}, "icepool.Population.sample": {"tf": 1}, "icepool.Vector": {"tf": 1}, "icepool.Symbols": {"tf": 1.7320508075688772}, "icepool.Symbols.issubset": {"tf": 1}, "icepool.Symbols.issuperset": {"tf": 1}, "icepool.Again": {"tf": 2}, "icepool.from_cumulative": {"tf": 1}, "icepool.from_rv": {"tf": 1}, "icepool.pointwise_max": {"tf": 2}, "icepool.pointwise_min": {"tf": 2}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.commonize_denominator": {"tf": 1}, "icepool.map": {"tf": 1.7320508075688772}, "icepool.map_function": {"tf": 1.7320508075688772}, "icepool.map_and_time": {"tf": 1.7320508075688772}, "icepool.map_to_pool": {"tf": 1.7320508075688772}, "icepool.Reroll": {"tf": 1.4142135623730951}, "icepool.Pool": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1.4142135623730951}, "icepool.Pool.local_order_preference": {"tf": 1}, "icepool.Pool.additive_union": {"tf": 1}, "icepool.standard_pool": {"tf": 1.4142135623730951}, "icepool.MultisetExpression": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.outcomes": {"tf": 1}, "icepool.MultisetExpression.local_order_preference": {"tf": 1}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.intersection": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.union": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.map_counts": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.sort_match": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.MultisetExpression.all_straights": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.Deck.intersection": {"tf": 1}, "icepool.Deck.union": {"tf": 1}, "icepool.Deck.symmetric_difference": {"tf": 1}, "icepool.Deal.local_order_preference": {"tf": 1}, "icepool.MultiDeal.local_order_preference": {"tf": 1}, "icepool.multiset_function": {"tf": 1.7320508075688772}, "icepool.evaluator.JointEvaluator": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestCountAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1.7320508075688772}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.function.d": {"tf": 1}, "icepool.function.coin": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.function.from_rv": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 2}, "icepool.function.pointwise_min": {"tf": 2}, "icepool.function.commonize_denominator": {"tf": 1}, "icepool.function.map": {"tf": 1.7320508075688772}, "icepool.function.map_function": {"tf": 1.7320508075688772}, "icepool.function.map_and_time": {"tf": 1.7320508075688772}, "icepool.function.map_to_pool": {"tf": 1.7320508075688772}, "icepool.typing.Outcome": {"tf": 1}, "icepool.typing.ImplicitConversionError": {"tf": 1}, "icepool.typing.guess_star": {"tf": 1}}, "df": 111}, "n": {"docs": {"icepool.Die": {"tf": 1}, "icepool.Die.keep": {"tf": 2.23606797749979}, "icepool.Die.middle": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 2}, "icepool.Die.sign": {"tf": 1.4142135623730951}, "icepool.Population.nearest": {"tf": 1}, "icepool.Symbols": {"tf": 1.7320508075688772}, "icepool.Again": {"tf": 1.4142135623730951}, "icepool.map": {"tf": 2}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issubset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issuperset": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.bound_inputs": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1}, "icepool.function.map": {"tf": 2}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 25}}, "i": {"docs": {}, "df": 0, "s": {"docs": {"icepool": {"tf": 1}, "icepool.d": {"tf": 1}, "icepool.one_hot": {"tf": 1}, "icepool.Die.__init__": {"tf": 2.23606797749979}, "icepool.Die.unary_operator": {"tf": 1.7320508075688772}, "icepool.Die.binary_operator": {"tf": 1.7320508075688772}, "icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1.4142135623730951}, "icepool.Die.truncate": {"tf": 1.4142135623730951}, "icepool.Die.clip": {"tf": 2.23606797749979}, "icepool.Die.map": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 1}, "icepool.Die.time_to_sum": {"tf": 1.4142135623730951}, "icepool.Die.explode": {"tf": 1.4142135623730951}, "icepool.Die.if_else": {"tf": 1}, "icepool.Die.count": {"tf": 1}, "icepool.Die.sequence": {"tf": 1.4142135623730951}, "icepool.Die.pool": {"tf": 1.7320508075688772}, "icepool.Die.keep": {"tf": 2}, "icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Die.middle": {"tf": 1.4142135623730951}, "icepool.Die.map_to_pool": {"tf": 2.23606797749979}, "icepool.Die.explode_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.reroll_to_pool": {"tf": 2.23606797749979}, "icepool.Die.equals": {"tf": 1.7320508075688772}, "icepool.Population.is_empty": {"tf": 1}, "icepool.Population.nearest": {"tf": 1}, "icepool.Population.zero": {"tf": 1.4142135623730951}, "icepool.Population.zero_outcome": {"tf": 1}, "icepool.Population.quantity": {"tf": 1.4142135623730951}, "icepool.Population.quantities": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1}, "icepool.Population.median": {"tf": 1.4142135623730951}, "icepool.Population.quantile": {"tf": 1.4142135623730951}, "icepool.Population.variance": {"tf": 1}, "icepool.Population.entropy": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.Population.sample": {"tf": 1.7320508075688772}, "icepool.Population.format": {"tf": 1.4142135623730951}, "icepool.Vector.unary_operator": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1.7320508075688772}, "icepool.Symbols": {"tf": 1.4142135623730951}, "icepool.Symbols.count_subset": {"tf": 1}, "icepool.Again": {"tf": 1.4142135623730951}, "icepool.CountsKeysView": {"tf": 1}, "icepool.CountsValuesView": {"tf": 1}, "icepool.CountsItemsView": {"tf": 1}, "icepool.from_cumulative": {"tf": 1.4142135623730951}, "icepool.from_rv": {"tf": 1.4142135623730951}, "icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1.4142135623730951}, "icepool.middle": {"tf": 1}, "icepool.reduce": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.map": {"tf": 2.8284271247461903}, "icepool.map_function": {"tf": 1}, "icepool.map_and_time": {"tf": 2}, "icepool.map_to_pool": {"tf": 1.7320508075688772}, "icepool.Reroll": {"tf": 1.7320508075688772}, "icepool.Pool": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1.4142135623730951}, "icepool.Pool.raw_size": {"tf": 1}, "icepool.Pool.denominator": {"tf": 1.4142135623730951}, "icepool.Pool.unique_dice": {"tf": 1}, "icepool.Pool.outcomes": {"tf": 1}, "icepool.Pool.local_order_preference": {"tf": 1}, "icepool.Pool.min_outcome": {"tf": 1}, "icepool.Pool.max_outcome": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetGenerator.has_free_variables": {"tf": 1}, "icepool.MultisetExpression.local_order_preference": {"tf": 1}, "icepool.MultisetExpression.has_free_variables": {"tf": 1}, "icepool.MultisetExpression.denominator": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.equals": {"tf": 1}, "icepool.MultisetExpression.sample": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.lowest": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.highest": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.expand": {"tf": 1}, "icepool.MultisetExpression.count": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.count_subset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.all_straights": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 2.23606797749979}, "icepool.MultisetExpression.issuperset": {"tf": 2.449489742783178}, "icepool.MultisetExpression.isdisjoint": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 2.449489742783178}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.order": {"tf": 2.449489742783178}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.Deck.deal": {"tf": 1}, "icepool.Deck.difference": {"tf": 1}, "icepool.Deck.map": {"tf": 1.7320508075688772}, "icepool.Deck.sequence": {"tf": 1.4142135623730951}, "icepool.Deal.__init__": {"tf": 1.4142135623730951}, "icepool.Deal.denominator": {"tf": 1.4142135623730951}, "icepool.Deal.local_order_preference": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1.7320508075688772}, "icepool.MultiDeal.denominator": {"tf": 1.4142135623730951}, "icepool.MultiDeal.local_order_preference": {"tf": 1}, "icepool.multiset_function": {"tf": 1.4142135623730951}, "icepool.format_probability_inverse": {"tf": 1.4142135623730951}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.evaluator.SumEvaluator.__init__": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 2.449489742783178}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.AllCountsEvaluator": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.KeepEvaluator": {"tf": 1}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1.7320508075688772}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 2.449489742783178}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 2.449489742783178}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 2.449489742783178}, "icepool.function.d": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1.4142135623730951}, "icepool.function.from_rv": {"tf": 1.4142135623730951}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}, "icepool.function.map": {"tf": 2.8284271247461903}, "icepool.function.map_function": {"tf": 1}, "icepool.function.map_and_time": {"tf": 2}, "icepool.function.map_to_pool": {"tf": 1.7320508075688772}, "icepool.typing.Qs": {"tf": 1.4142135623730951}}, "df": 153}, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.multiset_function": {"tf": 1}}, "df": 1}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultisetExpression": {"tf": 1}}, "df": 1, "s": {"docs": {"icepool.one_hot": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}}, "df": 2}}, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "d": {"docs": {"icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}}, "df": 4}}}}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {"icepool.Population.quantile": {"tf": 1}, "icepool.Population.quantile_low": {"tf": 1}, "icepool.Population.quantile_high": {"tf": 1}, "icepool.Pool.denominator": {"tf": 1}, "icepool.MultisetExpression.denominator": {"tf": 1}, "icepool.Deal.denominator": {"tf": 1}, "icepool.MultiDeal.denominator": {"tf": 1}}, "df": 7}}}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {"icepool.Die": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.map_function": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.MultisetExpression.all_straights": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}, "icepool.function.map_function": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 12}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.truncate": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}}, "df": 3}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {"icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 3}}}, "o": {"docs": {"icepool": {"tf": 1}, "icepool.d": {"tf": 1}, "icepool.z": {"tf": 1.4142135623730951}, "icepool.stochastic_round": {"tf": 1.7320508075688772}, "icepool.one_hot": {"tf": 1}, "icepool.Outcome": {"tf": 1.4142135623730951}, "icepool.Die": {"tf": 1}, "icepool.Die.__init__": {"tf": 2.8284271247461903}, "icepool.Die.unary_operator": {"tf": 1.4142135623730951}, "icepool.Die.binary_operator": {"tf": 1.7320508075688772}, "icepool.Die.reroll": {"tf": 2}, "icepool.Die.filter": {"tf": 2}, "icepool.Die.split": {"tf": 2}, "icepool.Die.truncate": {"tf": 1.7320508075688772}, "icepool.Die.clip": {"tf": 2}, "icepool.Die.map": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 1}, "icepool.Die.time_to_sum": {"tf": 2.23606797749979}, "icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.Die.explode": {"tf": 2.6457513110645907}, "icepool.Die.if_else": {"tf": 1}, "icepool.Die.pool": {"tf": 1.4142135623730951}, "icepool.Die.keep": {"tf": 2.6457513110645907}, "icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Die.middle": {"tf": 1.7320508075688772}, "icepool.Die.map_to_pool": {"tf": 3}, "icepool.Die.explode_to_pool": {"tf": 2.23606797749979}, "icepool.Die.reroll_to_pool": {"tf": 2}, "icepool.Die.stochastic_round": {"tf": 1.4142135623730951}, "icepool.Die.cmp": {"tf": 1}, "icepool.Die.equals": {"tf": 1.4142135623730951}, "icepool.Population": {"tf": 1}, "icepool.Population.outcomes": {"tf": 1}, "icepool.Population.nearest": {"tf": 1}, "icepool.Population.zero": {"tf": 1}, "icepool.Population.quantity": {"tf": 1.4142135623730951}, "icepool.Population.quantities": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 2}, "icepool.Population.probabilities": {"tf": 1}, "icepool.Population.mode": {"tf": 1}, "icepool.Population.entropy": {"tf": 1}, "icepool.Population.marginals": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 2}, "icepool.Population.format": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1.7320508075688772}, "icepool.Symbols": {"tf": 2}, "icepool.Symbols.__init__": {"tf": 1}, "icepool.Again": {"tf": 2.6457513110645907}, "icepool.from_cumulative": {"tf": 1}, "icepool.from_rv": {"tf": 1.7320508075688772}, "icepool.pointwise_max": {"tf": 1.4142135623730951}, "icepool.pointwise_min": {"tf": 1.4142135623730951}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1.4142135623730951}, "icepool.middle": {"tf": 1.4142135623730951}, "icepool.commonize_denominator": {"tf": 1}, "icepool.reduce": {"tf": 2.6457513110645907}, "icepool.accumulate": {"tf": 2.6457513110645907}, "icepool.map": {"tf": 3.1622776601683795}, "icepool.map_function": {"tf": 1.4142135623730951}, "icepool.map_and_time": {"tf": 2.8284271247461903}, "icepool.map_to_pool": {"tf": 2.23606797749979}, "icepool.Reroll": {"tf": 1.4142135623730951}, "icepool.Pool": {"tf": 1}, "icepool.Pool.__init__": {"tf": 2.449489742783178}, "icepool.Pool.additive_union": {"tf": 1}, "icepool.standard_pool": {"tf": 1.7320508075688772}, "icepool.MultisetGenerator": {"tf": 1.4142135623730951}, "icepool.MultisetGenerator.has_free_variables": {"tf": 1}, "icepool.MultisetExpression": {"tf": 2.23606797749979}, "icepool.MultisetExpression.has_free_variables": {"tf": 1}, "icepool.MultisetExpression.equals": {"tf": 1}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.intersection": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.union": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 2}, "icepool.MultisetExpression.drop_outcomes": {"tf": 2}, "icepool.MultisetExpression.map_counts": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.keep": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.lowest": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.highest": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.sort_match": {"tf": 2.6457513110645907}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 2.449489742783178}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.count": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 2}, "icepool.MultisetExpression.count_subset": {"tf": 1}, "icepool.MultisetExpression.all_straights": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 2}, "icepool.MultisetExpression.issubset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issuperset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 2}, "icepool.MultisetEvaluator.next_state": {"tf": 3.3166247903554}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.order": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.consecutive": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.bound_inputs": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.Order": {"tf": 1}, "icepool.Deck.__init__": {"tf": 2}, "icepool.Deck.map": {"tf": 1.7320508075688772}, "icepool.Deal.__init__": {"tf": 2.23606797749979}, "icepool.Deal.hand_sizes": {"tf": 1}, "icepool.Deal.outcomes": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 2.6457513110645907}, "icepool.MultiDeal.hand_sizes": {"tf": 1}, "icepool.MultiDeal.outcomes": {"tf": 1}, "icepool.multiset_function": {"tf": 1.4142135623730951}, "icepool.format_probability_inverse": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1.4142135623730951}, "icepool.evaluator.SumEvaluator.__init__": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 3.3166247903554}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.KeepEvaluator": {"tf": 1}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1.7320508075688772}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 2}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 3.3166247903554}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1.4142135623730951}, "icepool.function.d": {"tf": 1}, "icepool.function.z": {"tf": 1.4142135623730951}, "icepool.function.stochastic_round": {"tf": 1.7320508075688772}, "icepool.function.one_hot": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.function.from_rv": {"tf": 1.7320508075688772}, "icepool.function.pointwise_max": {"tf": 1.4142135623730951}, "icepool.function.pointwise_min": {"tf": 1.4142135623730951}, "icepool.function.commonize_denominator": {"tf": 1}, "icepool.function.reduce": {"tf": 2.6457513110645907}, "icepool.function.accumulate": {"tf": 2.6457513110645907}, "icepool.function.map": {"tf": 3.1622776601683795}, "icepool.function.map_function": {"tf": 1.4142135623730951}, "icepool.function.map_and_time": {"tf": 2.8284271247461903}, "icepool.function.map_to_pool": {"tf": 2.23606797749979}, "icepool.typing.Outcome": {"tf": 1.4142135623730951}, "icepool.typing.guess_star": {"tf": 1.4142135623730951}}, "df": 160, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Outcome": {"tf": 1}, "icepool.Die.__init__": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Population.quantity": {"tf": 1}, "icepool.Population.probability": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1}, "icepool.Symbols.count": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.Pool.denominator": {"tf": 1}, "icepool.MultisetExpression.denominator": {"tf": 1}, "icepool.MultisetExpression.count": {"tf": 1}, "icepool.Deal.total_cards_dealt": {"tf": 1}, "icepool.Deal.denominator": {"tf": 1}, "icepool.MultiDeal.total_cards_dealt": {"tf": 1}, "icepool.MultiDeal.denominator": {"tf": 1}, "icepool.evaluator.CountEvaluator": {"tf": 1}, "icepool.typing.Outcome": {"tf": 1}, "icepool.typing.count_positional_parameters": {"tf": 1}}, "df": 19, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Population": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.4142135623730951}}, "df": 8}}}}}, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.Deck.additive_union": {"tf": 1}}, "df": 7}}}}}}, "o": {"docs": {"icepool.from_rv": {"tf": 1}, "icepool.function.from_rv": {"tf": 1}}, "df": 2}}, "r": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {"icepool.coin": {"tf": 1}, "icepool.one_hot": {"tf": 1}, "icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.is_in": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Die.equals": {"tf": 1.4142135623730951}, "icepool.Population.is_empty": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.from_cumulative": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.evaluator.AnyEvaluator": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.function.coin": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 37}, "n": {"docs": {}, "df": 0, "c": {"docs": {"icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.truncate": {"tf": 1}, "icepool.Vector.unary_operator": {"tf": 1}}, "df": 3, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.clip": {"tf": 1}}, "df": 1, "s": {"docs": {"icepool.Die.truncate": {"tf": 1}}, "df": 1}, "d": {"docs": {"icepool.Die.truncate": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.truncate": {"tf": 1}}, "df": 1, "s": {"docs": {"icepool.Pool.__init__": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}}, "t": {"docs": {}, "df": 0, "h": {"docs": {"icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.equals": {"tf": 2}, "icepool.Vector.binary_operator": {"tf": 1}}, "df": 3, "y": {"docs": {"icepool.Die.if_else": {"tf": 1}}, "df": 1}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.explode": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.Population.quantity": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.evaluator.KeepEvaluator": {"tf": 1}}, "df": 9}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.MultisetExpression.keep_counts": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {"icepool.Reroll": {"tf": 1}}, "df": 1}}, "y": {"docs": {"icepool.MultisetExpression": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.multiset_function": {"tf": 1}}, "df": 3, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}}, "df": 4}}}}, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"icepool.MultisetExpression.keep_counts": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 3}}}}}}}}}, "w": {"docs": {}, "df": 0, "o": {"docs": {"icepool.stochastic_round": {"tf": 1.4142135623730951}, "icepool.Die.keep": {"tf": 1.7320508075688772}, "icepool.Die.stochastic_round": {"tf": 1}, "icepool.Population.marginals": {"tf": 1}, "icepool.tupleize": {"tf": 1}, "icepool.vectorize": {"tf": 1}, "icepool.Symbols.symmetric_difference": {"tf": 1}, "icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.reduce": {"tf": 1.7320508075688772}, "icepool.accumulate": {"tf": 1.7320508075688772}, "icepool.Pool": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issubset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1.4142135623730951}, "icepool.multiset_function": {"tf": 1.4142135623730951}, "icepool.evaluator.ComparisonEvaluator": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1.4142135623730951}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}, "icepool.function.reduce": {"tf": 1.7320508075688772}, "icepool.function.accumulate": {"tf": 1.7320508075688772}, "icepool.typing.count_positional_parameters": {"tf": 1}}, "df": 34, "s": {"docs": {"icepool.one_hot": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}}, "df": 2}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Again": {"tf": 1}, "icepool.MultisetExpression.unique": {"tf": 1}}, "df": 2}}}}, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"icepool.tupleize": {"tf": 1}, "icepool.vectorize": {"tf": 1}, "icepool.Vector": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.reduce": {"tf": 1}, "icepool.RerollType": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.typing.S": {"tf": 1}, "icepool.typing.T": {"tf": 1}, "icepool.typing.T_co": {"tf": 1}, "icepool.typing.T_contra": {"tf": 1}, "icepool.typing.U": {"tf": 1}, "icepool.typing.U_co": {"tf": 1}, "icepool.typing.RerollType": {"tf": 1}}, "df": 19, "s": {"docs": {"icepool.Outcome": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.typing.Qs": {"tf": 1}, "icepool.typing.Outcome": {"tf": 1}}, "df": 9}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}}, "df": 5}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.typing.Qs": {"tf": 1}}, "df": 1}}}}}}}}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.MultisetExpression.issuperset": {"tf": 1}}, "df": 1, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.clip": {"tf": 1}}, "df": 1}}}}}, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.map_function": {"tf": 1}, "icepool.function.map_function": {"tf": 1}}, "df": 2}}}}}, "u": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.__init__": {"tf": 1.7320508075688772}, "icepool.Die.binary_operator": {"tf": 1.7320508075688772}, "icepool.Die.pool": {"tf": 1}, "icepool.Population.mode": {"tf": 1}, "icepool.tupleize": {"tf": 1.7320508075688772}, "icepool.Vector": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.commonize_denominator": {"tf": 1}, "icepool.map": {"tf": 1.4142135623730951}, "icepool.Pool.raw_size": {"tf": 1}, "icepool.MultisetExpression.sample": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.Deal.hand_sizes": {"tf": 1}, "icepool.MultiDeal.hand_sizes": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.JointEvaluator.next_state": {"tf": 1}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}, "icepool.function.commonize_denominator": {"tf": 1}, "icepool.function.map": {"tf": 1.4142135623730951}, "icepool.typing.Qs": {"tf": 1}}, "df": 22, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.tupleize": {"tf": 1.7320508075688772}, "icepool.map": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 4}}}, "s": {"docs": {"icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.map": {"tf": 1.4142135623730951}, "icepool.multiset_function": {"tf": 1.4142135623730951}, "icepool.evaluator.AllCountsEvaluator": {"tf": 1}, "icepool.function.map": {"tf": 1.4142135623730951}}, "df": 6}}}}, "r": {"docs": {}, "df": 0, "n": {"docs": {"icepool.accumulate": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}}, "df": 2, "s": {"docs": {"icepool.map_function": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.function.map_function": {"tf": 1}}, "df": 3}}}}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 1}, "icepool.Die.time_to_sum": {"tf": 2}, "icepool.Again": {"tf": 1}, "icepool.map": {"tf": 1.7320508075688772}, "icepool.map_and_time": {"tf": 2.23606797749979}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.function.map": {"tf": 1.7320508075688772}, "icepool.function.map_and_time": {"tf": 2.23606797749979}}, "df": 12, "s": {"docs": {"icepool.Die.__init__": {"tf": 1.4142135623730951}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.reroll": {"tf": 1.4142135623730951}, "icepool.Die.filter": {"tf": 1.4142135623730951}, "icepool.Die.count": {"tf": 1}, "icepool.Die.sequence": {"tf": 1}, "icepool.Die.keep": {"tf": 1.4142135623730951}, "icepool.Symbols.count_subset": {"tf": 1}, "icepool.map": {"tf": 1.4142135623730951}, "icepool.map_and_time": {"tf": 1}, "icepool.Pool.__init__": {"tf": 2}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.unique": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1}, "icepool.Deck.__init__": {"tf": 2.23606797749979}, "icepool.Deck.sequence": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.format_probability_inverse": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator": {"tf": 1}, "icepool.function.map": {"tf": 1.4142135623730951}, "icepool.function.map_and_time": {"tf": 1}}, "df": 22, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.map_and_time": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 3}}}}}}}, "e": {"docs": {"icepool.Die.middle": {"tf": 1}, "icepool.Population.median": {"tf": 1}, "icepool.Population.median_low": {"tf": 1}, "icepool.Population.median_high": {"tf": 1}, "icepool.Population.quantile": {"tf": 1}, "icepool.Population.quantile_low": {"tf": 1}, "icepool.Population.quantile_high": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"tf": 1}}, "df": 10}}, "a": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {"icepool.reduce": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.multiset_function": {"tf": 1.4142135623730951}, "icepool.function.reduce": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}}, "df": 5, "s": {"docs": {"icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.pool": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.map": {"tf": 1.4142135623730951}, "icepool.map_function": {"tf": 1.4142135623730951}, "icepool.map_to_pool": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.map_counts": {"tf": 1}, "icepool.function.map": {"tf": 1.4142135623730951}, "icepool.function.map_function": {"tf": 1.4142135623730951}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 16}, "n": {"docs": {"icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Die.middle": {"tf": 1.4142135623730951}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.middle": {"tf": 1.4142135623730951}}, "df": 6}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Population.median": {"tf": 1}, "icepool.Population.median_low": {"tf": 1}, "icepool.Population.median_high": {"tf": 1}, "icepool.Population.quantile": {"tf": 1}, "icepool.Population.quantile_low": {"tf": 1}, "icepool.Population.quantile_high": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}}, "df": 7}}}}, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.time_to_sum": {"tf": 1.7320508075688772}, "icepool.Die.mean_time_to_sum": {"tf": 1.7320508075688772}, "icepool.Die.is_in": {"tf": 1}, "icepool.Die.count": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1.4142135623730951}, "icepool.multiset_function": {"tf": 1.7320508075688772}}, "df": 8}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}}, "df": 2}}}}}}, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.if_else": {"tf": 1}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 5}}}}}}}}}, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"icepool.MultisetExpression": {"tf": 1}}, "df": 1}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.MultisetExpression.issuperset": {"tf": 1}}, "df": 1}}}}}}}, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "l": {"docs": {"icepool": {"tf": 1}}, "df": 1}}, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.d": {"tf": 1}, "icepool.z": {"tf": 1}, "icepool.one_hot": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.function.d": {"tf": 1}, "icepool.function.z": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}}, "df": 7}}}}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Population.denominator": {"tf": 1}, "icepool.Pool.unique_dice": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.unique": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.count": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.Deck.size": {"tf": 1}, "icepool.evaluator.CountEvaluator": {"tf": 1}}, "df": 8}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Symbols": {"tf": 1.4142135623730951}, "icepool.Pool.outcomes": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.argsort": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 9}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.unary_operator": {"tf": 1.4142135623730951}, "icepool.Vector.unary_operator": {"tf": 1.4142135623730951}, "icepool.Symbols": {"tf": 1.4142135623730951}, "icepool.MultisetExpression": {"tf": 1.4142135623730951}}, "df": 4}}}, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Population.format": {"tf": 1.4142135623730951}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}, "icepool.typing.guess_star": {"tf": 1}}, "df": 16}}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Reroll": {"tf": 1}, "icepool.RerollType.Reroll": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.typing.RerollType.Reroll": {"tf": 1}}, "df": 7}}}}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Pool.__init__": {"tf": 1}, "icepool.MultisetExpression.expand": {"tf": 1}, "icepool.MultisetExpression.count": {"tf": 1}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.evaluator.CountEvaluator": {"tf": 1}}, "df": 5}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Die.filter": {"tf": 1.7320508075688772}, "icepool.Die.split": {"tf": 1.4142135623730951}, "icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.Die.explode": {"tf": 1}}, "df": 5}}}, "e": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Die.equals": {"tf": 1}}, "df": 1}}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Population.marginals": {"tf": 1}}, "df": 1, "s": {"docs": {"icepool.Symbols": {"tf": 1}}, "df": 1}}}}}}}, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 3}}}}}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Symbols": {"tf": 1}}, "df": 1}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 5}}}}, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.MultisetExpression.maximum_match_highest": {"tf": 2}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1.4142135623730951}}, "df": 2}}}}}}}, "b": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Pool.denominator": {"tf": 1}, "icepool.MultisetExpression.denominator": {"tf": 1}, "icepool.Deal.denominator": {"tf": 1}, "icepool.MultiDeal.denominator": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}}}}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Deal": {"tf": 1}, "icepool.MultiDeal": {"tf": 1}}, "df": 2}}}}}}}}, "p": {"docs": {"icepool.stochastic_round": {"tf": 1.7320508075688772}, "icepool.Die.__init__": {"tf": 1}, "icepool.Die.clip": {"tf": 1}, "icepool.Die.keep": {"tf": 1.7320508075688772}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Die.stochastic_round": {"tf": 1.4142135623730951}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.count": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1.7320508075688772}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 13}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.stochastic_round": {"tf": 1}, "icepool.Die.stochastic_round": {"tf": 1}, "icepool.Population.format": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.Symbols.__init__": {"tf": 1}, "icepool.from_cumulative": {"tf": 1}, "icepool.from_rv": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.function.from_rv": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 17}}}, "e": {"docs": {"icepool.Die": {"tf": 1}, "icepool.Die.__init__": {"tf": 2}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.truncate": {"tf": 1}, "icepool.Die.clip": {"tf": 1}, "icepool.Die.sequence": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Population.outcomes": {"tf": 1}, "icepool.Population.quantity": {"tf": 1}, "icepool.Population.denominator": {"tf": 1}, "icepool.Population.median": {"tf": 1}, "icepool.Population.quantile": {"tf": 1}, "icepool.Population.entropy": {"tf": 1}, "icepool.Symbols": {"tf": 1.4142135623730951}, "icepool.Again": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.Reroll": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.intersection": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.Deck.size": {"tf": 1}, "icepool.Deck.sequence": {"tf": 1}, "icepool.Deal.outcomes": {"tf": 1}, "icepool.MultiDeal.outcomes": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 42, "d": {"docs": {"icepool.Die.unary_operator": {"tf": 1.7320508075688772}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.explode": {"tf": 1.4142135623730951}, "icepool.Die.pool": {"tf": 1}, "icepool.Die.keep": {"tf": 1.4142135623730951}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.Vector.unary_operator": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1.4142135623730951}, "icepool.Symbols": {"tf": 1}, "icepool.Again": {"tf": 1.7320508075688772}, "icepool.map": {"tf": 1}, "icepool.map_function": {"tf": 1}, "icepool.Reroll": {"tf": 2}, "icepool.Pool": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.Order": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_function": {"tf": 1}}, "df": 30}, "f": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Die.map": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 12}}}, "s": {"docs": {"icepool.Population.sample": {"tf": 1}, "icepool.MultisetExpression.sample": {"tf": 1}}, "df": 2}}, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}}, "df": 5, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.MultisetExpression.count": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 7}}}}}}}, "o": {"docs": {"icepool.Population.format": {"tf": 1.4142135623730951}}, "df": 1, "l": {"docs": {}, "df": 0, "d": {"docs": {"icepool": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1.4142135623730951}, "icepool.map": {"tf": 1.7320508075688772}, "icepool.map_and_time": {"tf": 2}, "icepool.map_to_pool": {"tf": 1.4142135623730951}, "icepool.Deck.map": {"tf": 1.7320508075688772}, "icepool.function.map": {"tf": 1.7320508075688772}, "icepool.function.map_and_time": {"tf": 2}, "icepool.function.map_to_pool": {"tf": 1.4142135623730951}}, "df": 9}}, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die": {"tf": 1}, "icepool.Die.__init__": {"tf": 1.4142135623730951}, "icepool.Die.binary_operator": {"tf": 1.4142135623730951}, "icepool.Die.map": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 1}, "icepool.Die.keep": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Die.cmp": {"tf": 1.4142135623730951}, "icepool.Die.equals": {"tf": 1.4142135623730951}, "icepool.Vector.binary_operator": {"tf": 1.7320508075688772}, "icepool.Symbols": {"tf": 1.4142135623730951}, "icepool.Symbols.issubset": {"tf": 1}, "icepool.Symbols.issuperset": {"tf": 1}, "icepool.Symbols.isdisjoint": {"tf": 1}, "icepool.Again": {"tf": 1.4142135623730951}, "icepool.map": {"tf": 1.4142135623730951}, "icepool.map_function": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 2}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 2.23606797749979}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 2.23606797749979}, "icepool.MultisetExpression.count": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 2.23606797749979}, "icepool.MultisetExpression.issuperset": {"tf": 2.23606797749979}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.Deck.difference": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.function.map": {"tf": 1.4142135623730951}, "icepool.function.map_function": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 38, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"icepool.coin": {"tf": 1}, "icepool.stochastic_round": {"tf": 1.4142135623730951}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.stochastic_round": {"tf": 1.4142135623730951}, "icepool.Die.sign": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.tupleize": {"tf": 1}, "icepool.vectorize": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.format_probability_inverse": {"tf": 1}, "icepool.evaluator.KeepEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.function.coin": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1.4142135623730951}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 18}}}}, "s": {"docs": {"icepool.MultisetExpression.difference": {"tf": 1}, "icepool.evaluator.JointEvaluator.order": {"tf": 1}}, "df": 2}}}}}, "r": {"docs": {"icepool.coin": {"tf": 1.4142135623730951}, "icepool.stochastic_round": {"tf": 1}, "icepool.Die.__init__": {"tf": 2.23606797749979}, "icepool.Die.binary_operator": {"tf": 1.4142135623730951}, "icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.Die.pool": {"tf": 1}, "icepool.Die.keep": {"tf": 1}, "icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Die.middle": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.stochastic_round": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.Population.common_outcome_length": {"tf": 1}, "icepool.Population.nearest": {"tf": 1}, "icepool.Population.denominator": {"tf": 1}, "icepool.Population.median": {"tf": 1}, "icepool.Population.quantile": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.Population.format": {"tf": 1.4142135623730951}, "icepool.tupleize": {"tf": 1.4142135623730951}, "icepool.vectorize": {"tf": 1.4142135623730951}, "icepool.Symbols.__init__": {"tf": 1}, "icepool.Again": {"tf": 2.23606797749979}, "icepool.from_rv": {"tf": 1}, "icepool.pointwise_max": {"tf": 1.4142135623730951}, "icepool.pointwise_min": {"tf": 1.4142135623730951}, "icepool.lowest": {"tf": 2}, "icepool.highest": {"tf": 2}, "icepool.middle": {"tf": 2.23606797749979}, "icepool.min_outcome": {"tf": 1}, "icepool.max_outcome": {"tf": 1}, "icepool.commonize_denominator": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_function": {"tf": 1}, "icepool.map_and_time": {"tf": 1.4142135623730951}, "icepool.map_to_pool": {"tf": 1.4142135623730951}, "icepool.Reroll": {"tf": 1}, "icepool.Pool.__init__": {"tf": 2.449489742783178}, "icepool.Pool.local_order_preference": {"tf": 1}, "icepool.standard_pool": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.local_order_preference": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.keep": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 2.23606797749979}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 2}, "icepool.MultisetExpression.expand": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.next_state": {"tf": 2}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.Deck.size": {"tf": 1}, "icepool.Deal.local_order_preference": {"tf": 1}, "icepool.MultiDeal.local_order_preference": {"tf": 1}, "icepool.multiset_function": {"tf": 1.4142135623730951}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 2}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.KeepEvaluator": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 2}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}, "icepool.function.coin": {"tf": 1.4142135623730951}, "icepool.function.stochastic_round": {"tf": 1}, "icepool.function.from_rv": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1.4142135623730951}, "icepool.function.pointwise_min": {"tf": 1.4142135623730951}, "icepool.function.min_outcome": {"tf": 1}, "icepool.function.max_outcome": {"tf": 1}, "icepool.function.commonize_denominator": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_function": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1.4142135623730951}, "icepool.function.map_to_pool": {"tf": 1.4142135623730951}, "icepool.typing.count_positional_parameters": {"tf": 1}}, "df": 93, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.keys": {"tf": 1}, "icepool.Die.values": {"tf": 1}, "icepool.Die.items": {"tf": 1}, "icepool.Die.sequence": {"tf": 1}, "icepool.Die.keep": {"tf": 1}, "icepool.Population.keys": {"tf": 1}, "icepool.Population.values": {"tf": 1}, "icepool.Population.items": {"tf": 1}, "icepool.Population.outcomes": {"tf": 1}, "icepool.Population.quantities": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.from_cumulative": {"tf": 1.4142135623730951}, "icepool.accumulate": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.Pool.outcomes": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.outcomes": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 2.23606797749979}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.expand": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetExpression.all_straights": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.next_state": {"tf": 2.8284271247461903}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 2.6457513110645907}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.Order": {"tf": 1}, "icepool.Deck.keys": {"tf": 1}, "icepool.Deck.values": {"tf": 1}, "icepool.Deck.items": {"tf": 1}, "icepool.Deck.sequence": {"tf": 1}, "icepool.Deal.outcomes": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.MultiDeal.outcomes": {"tf": 1}, "icepool.evaluator.JointEvaluator.order": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 2.8284271247461903}, "icepool.evaluator.AllCountsEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1.4142135623730951}, "icepool.evaluator.KeepEvaluator.order": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 2.6457513110645907}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 2.8284271247461903}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 2.6457513110645907}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1.4142135623730951}, "icepool.function.accumulate": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 57, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Outcome": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.Pool.local_order_preference": {"tf": 1}, "icepool.MultisetExpression.local_order_preference": {"tf": 1}, "icepool.Deal.local_order_preference": {"tf": 1}, "icepool.MultiDeal.local_order_preference": {"tf": 1}, "icepool.typing.Outcome": {"tf": 1}}, "df": 7, "s": {"docs": {"icepool.Symbols": {"tf": 1}, "icepool.Symbols.issubset": {"tf": 1}, "icepool.Symbols.issuperset": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}}, "df": 6}}}}, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Population": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.7320508075688772}}, "df": 8}}}}, "s": {"docs": {"icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.Order.merge": {"tf": 1}, "icepool.evaluator.JointEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}}, "df": 6}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"icepool.multiset_function": {"tf": 1}}, "df": 1}}}}}}, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator": {"tf": 1}}, "df": 2}}}}}}}}}}, "n": {"docs": {"icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.truncate": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.keep": {"tf": 2.23606797749979}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1.4142135623730951}, "icepool.Vector.unary_operator": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1.4142135623730951}, "icepool.Again": {"tf": 1}, "icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.map": {"tf": 1.7320508075688772}, "icepool.map_and_time": {"tf": 1.4142135623730951}, "icepool.map_to_pool": {"tf": 1}, "icepool.Pool": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.Pool.denominator": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.denominator": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.Deal.denominator": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.MultiDeal.denominator": {"tf": 1}, "icepool.multiset_function": {"tf": 1.4142135623730951}, "icepool.evaluator.JointEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}, "icepool.function.map": {"tf": 1.7320508075688772}, "icepool.function.map_and_time": {"tf": 1.4142135623730951}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 47, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.coin": {"tf": 1}, "icepool.Die.__init__": {"tf": 1}, "icepool.Die.keep": {"tf": 1}, "icepool.Die.lowest": {"tf": 1.4142135623730951}, "icepool.Die.highest": {"tf": 1.4142135623730951}, "icepool.Die.reroll_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.equals": {"tf": 1.4142135623730951}, "icepool.Symbols": {"tf": 1.7320508075688772}, "icepool.Again": {"tf": 1.7320508075688772}, "icepool.lowest": {"tf": 1.4142135623730951}, "icepool.highest": {"tf": 1.4142135623730951}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.Reroll": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.highest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetExpression.all_straights": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.function.coin": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 36}}, "e": {"docs": {"icepool.coin": {"tf": 1}, "icepool.one_hot": {"tf": 1.4142135623730951}, "icepool.Die.__init__": {"tf": 1.7320508075688772}, "icepool.Die.binary_operator": {"tf": 1.4142135623730951}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.truncate": {"tf": 1}, "icepool.Die.clip": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.pool": {"tf": 1}, "icepool.Die.keep": {"tf": 2}, "icepool.Die.map_to_pool": {"tf": 1.7320508075688772}, "icepool.Die.equals": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.tupleize": {"tf": 1.4142135623730951}, "icepool.vectorize": {"tf": 1.4142135623730951}, "icepool.Symbols": {"tf": 1}, "icepool.Symbols.__init__": {"tf": 1.4142135623730951}, "icepool.Again": {"tf": 1.7320508075688772}, "icepool.accumulate": {"tf": 1}, "icepool.map": {"tf": 1.7320508075688772}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1.7320508075688772}, "icepool.Pool": {"tf": 1.4142135623730951}, "icepool.Pool.__init__": {"tf": 1}, "icepool.standard_pool": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1.7320508075688772}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.count": {"tf": 1}, "icepool.MultisetExpression.any": {"tf": 1}, "icepool.MultisetExpression.all_straights": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.MultisetEvaluator.sample": {"tf": 1}, "icepool.Order.merge": {"tf": 1.4142135623730951}, "icepool.Deck.__init__": {"tf": 1.4142135623730951}, "icepool.Deck.map": {"tf": 1.4142135623730951}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.evaluator.AnyEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.function.coin": {"tf": 1}, "icepool.function.one_hot": {"tf": 1.4142135623730951}, "icepool.function.accumulate": {"tf": 1}, "icepool.function.map": {"tf": 1.7320508075688772}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1.7320508075688772}}, "df": 53, "s": {"docs": {"icepool.one_hot": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}}, "df": 2}}, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.keep": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1.4142135623730951}}, "df": 4}}}, "u": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.keep": {"tf": 1}, "icepool.Again": {"tf": 1}}, "df": 2, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"icepool.coin": {"tf": 1}, "icepool.Outcome": {"tf": 1}, "icepool.Die.__init__": {"tf": 1.4142135623730951}, "icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.values": {"tf": 1}, "icepool.Die.items": {"tf": 1}, "icepool.Die.reroll": {"tf": 1.4142135623730951}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.truncate": {"tf": 1}, "icepool.Die.clip": {"tf": 1}, "icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.explode": {"tf": 2}, "icepool.Die.middle": {"tf": 1.4142135623730951}, "icepool.Die.map_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.explode_to_pool": {"tf": 2}, "icepool.Die.reroll_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.cmp": {"tf": 1}, "icepool.Die.equals": {"tf": 1.4142135623730951}, "icepool.Population.values": {"tf": 1}, "icepool.Population.items": {"tf": 1}, "icepool.Population.min_outcome": {"tf": 1}, "icepool.Population.max_outcome": {"tf": 1}, "icepool.Population.nearest": {"tf": 2.449489742783178}, "icepool.Population.zero": {"tf": 1}, "icepool.Population.zero_outcome": {"tf": 1}, "icepool.Population.quantity": {"tf": 1.7320508075688772}, "icepool.Population.pad_to_denominator": {"tf": 2.23606797749979}, "icepool.Population.probabilities": {"tf": 1}, "icepool.Population.mode": {"tf": 1}, "icepool.Population.modal_quantity": {"tf": 1}, "icepool.Population.quantile": {"tf": 1}, "icepool.Population.quantile_low": {"tf": 1}, "icepool.Population.quantile_high": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1.7320508075688772}, "icepool.Population.format": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.pointwise_max": {"tf": 2}, "icepool.pointwise_min": {"tf": 2}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.middle": {"tf": 1.4142135623730951}, "icepool.min_outcome": {"tf": 1}, "icepool.max_outcome": {"tf": 1}, "icepool.reduce": {"tf": 1.4142135623730951}, "icepool.accumulate": {"tf": 1}, "icepool.map": {"tf": 2.449489742783178}, "icepool.map_and_time": {"tf": 2.449489742783178}, "icepool.map_to_pool": {"tf": 2}, "icepool.Reroll": {"tf": 1.4142135623730951}, "icepool.RerollType.Reroll": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1.7320508075688772}, "icepool.Pool.min_outcome": {"tf": 1}, "icepool.Pool.max_outcome": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1.4142135623730951}, "icepool.MultisetExpression": {"tf": 3.1622776601683795}, "icepool.MultisetExpression.union": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetExpression.map_counts": {"tf": 1}, "icepool.MultisetExpression.unique": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.largest_count_and_outcome": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issuperset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 2.449489742783178}, "icepool.MultisetEvaluator.next_state": {"tf": 2.8284271247461903}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 2.23606797749979}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.MultisetEvaluator.consecutive": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1.4142135623730951}, "icepool.Deck.values": {"tf": 1}, "icepool.Deck.items": {"tf": 1}, "icepool.Deck.map": {"tf": 1.4142135623730951}, "icepool.Deal.__init__": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestCountEvaluator": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 2.8284271247461903}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 2.23606797749979}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 2.23606797749979}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.ComparisonEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsProperSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsProperSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsNotEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsDisjointSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.KeepEvaluator": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 2.23606797749979}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 2.449489742783178}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 2.8284271247461903}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 2.23606797749979}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}, "icepool.function.coin": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 2}, "icepool.function.pointwise_min": {"tf": 2}, "icepool.function.min_outcome": {"tf": 1}, "icepool.function.max_outcome": {"tf": 1}, "icepool.function.reduce": {"tf": 1.4142135623730951}, "icepool.function.accumulate": {"tf": 1}, "icepool.function.map": {"tf": 2.449489742783178}, "icepool.function.map_and_time": {"tf": 2.449489742783178}, "icepool.function.map_to_pool": {"tf": 2}, "icepool.typing.T": {"tf": 1}, "icepool.typing.T_co": {"tf": 1}, "icepool.typing.T_contra": {"tf": 1}, "icepool.typing.U": {"tf": 1}, "icepool.typing.U_co": {"tf": 1}, "icepool.typing.RerollType.Reroll": {"tf": 1}, "icepool.typing.Outcome": {"tf": 1}}, "df": 139, "s": {"docs": {"icepool.stochastic_round": {"tf": 1}, "icepool.one_hot": {"tf": 1.4142135623730951}, "icepool.Die": {"tf": 1}, "icepool.Die.__init__": {"tf": 3.4641016151377544}, "icepool.Die.unary_operator": {"tf": 1.4142135623730951}, "icepool.Die.binary_operator": {"tf": 1.7320508075688772}, "icepool.Die.keys": {"tf": 1}, "icepool.Die.reroll": {"tf": 2.23606797749979}, "icepool.Die.filter": {"tf": 2.23606797749979}, "icepool.Die.split": {"tf": 1.7320508075688772}, "icepool.Die.truncate": {"tf": 1.7320508075688772}, "icepool.Die.clip": {"tf": 1.7320508075688772}, "icepool.Die.map": {"tf": 1.4142135623730951}, "icepool.Die.map_and_time": {"tf": 1.4142135623730951}, "icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.Die.explode": {"tf": 2}, "icepool.Die.if_else": {"tf": 1.4142135623730951}, "icepool.Die.lowest": {"tf": 1.4142135623730951}, "icepool.Die.highest": {"tf": 1}, "icepool.Die.middle": {"tf": 1.4142135623730951}, "icepool.Die.map_to_pool": {"tf": 2.23606797749979}, "icepool.Die.explode_to_pool": {"tf": 2}, "icepool.Die.reroll_to_pool": {"tf": 1.7320508075688772}, "icepool.Die.stochastic_round": {"tf": 1}, "icepool.Die.cmp": {"tf": 1}, "icepool.Die.sign": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.Population": {"tf": 1.4142135623730951}, "icepool.Population.keys": {"tf": 1}, "icepool.Population.outcomes": {"tf": 1.4142135623730951}, "icepool.Population.common_outcome_length": {"tf": 1.4142135623730951}, "icepool.Population.is_empty": {"tf": 1}, "icepool.Population.zero": {"tf": 1.4142135623730951}, "icepool.Population.zero_outcome": {"tf": 1}, "icepool.Population.denominator": {"tf": 1}, "icepool.Population.probability": {"tf": 1}, "icepool.Population.median": {"tf": 1}, "icepool.Population.quantile": {"tf": 1}, "icepool.Population.marginals": {"tf": 1.7320508075688772}, "icepool.Population.to_one_hot": {"tf": 2.23606797749979}, "icepool.Population.format": {"tf": 1.7320508075688772}, "icepool.tupleize": {"tf": 2}, "icepool.vectorize": {"tf": 2}, "icepool.Again": {"tf": 1}, "icepool.from_cumulative": {"tf": 1.7320508075688772}, "icepool.from_rv": {"tf": 2}, "icepool.lowest": {"tf": 1.4142135623730951}, "icepool.highest": {"tf": 1.4142135623730951}, "icepool.middle": {"tf": 2}, "icepool.min_outcome": {"tf": 1}, "icepool.max_outcome": {"tf": 1}, "icepool.commonize_denominator": {"tf": 1}, "icepool.map": {"tf": 3}, "icepool.map_function": {"tf": 1}, "icepool.map_and_time": {"tf": 2.8284271247461903}, "icepool.map_to_pool": {"tf": 2}, "icepool.Reroll": {"tf": 1.4142135623730951}, "icepool.Pool": {"tf": 1}, "icepool.Pool.__init__": {"tf": 2.449489742783178}, "icepool.Pool.outcomes": {"tf": 1}, "icepool.MultisetExpression": {"tf": 2}, "icepool.MultisetExpression.outcomes": {"tf": 1}, "icepool.MultisetExpression.sample": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.intersection": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}, "icepool.MultisetExpression.count": {"tf": 1}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1}, "icepool.MultisetExpression.largest_straight": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.MultisetExpression.all_straights": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 2.6457513110645907}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.order": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 2.449489742783178}, "icepool.MultisetEvaluator.consecutive": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.evaluate": {"tf": 2}, "icepool.Order": {"tf": 1}, "icepool.Deck.__init__": {"tf": 2.6457513110645907}, "icepool.Deck.keys": {"tf": 1}, "icepool.Deck.size": {"tf": 1}, "icepool.Deck.map": {"tf": 2.6457513110645907}, "icepool.Deal.outcomes": {"tf": 1.4142135623730951}, "icepool.MultiDeal.outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 2.449489742783178}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.evaluator.SumEvaluator": {"tf": 1}, "icepool.evaluator.SumEvaluator.__init__": {"tf": 1}, "icepool.evaluator.CountEvaluator": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 2.6457513110645907}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.evaluator.ComparisonEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 2.6457513110645907}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 2.449489742783178}, "icepool.function.stochastic_round": {"tf": 1}, "icepool.function.one_hot": {"tf": 1.4142135623730951}, "icepool.function.from_cumulative": {"tf": 1.7320508075688772}, "icepool.function.from_rv": {"tf": 2}, "icepool.function.min_outcome": {"tf": 1}, "icepool.function.max_outcome": {"tf": 1}, "icepool.function.commonize_denominator": {"tf": 1}, "icepool.function.map": {"tf": 3}, "icepool.function.map_function": {"tf": 1}, "icepool.function.map_and_time": {"tf": 2.8284271247461903}, "icepool.function.map_to_pool": {"tf": 2}}, "df": 133}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.truncate": {"tf": 1}}, "df": 1}}}}, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Population.format": {"tf": 1}, "icepool.MultisetExpression.sample": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}}, "df": 10}}}}}, "f": {"docs": {"icepool.one_hot": {"tf": 1.4142135623730951}, "icepool.Die.__init__": {"tf": 4.242640687119285}, "icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 2.449489742783178}, "icepool.Die.items": {"tf": 1}, "icepool.Die.reroll": {"tf": 1.7320508075688772}, "icepool.Die.filter": {"tf": 2.23606797749979}, "icepool.Die.split": {"tf": 1}, "icepool.Die.truncate": {"tf": 1.4142135623730951}, "icepool.Die.clip": {"tf": 1.4142135623730951}, "icepool.Die.map": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 1}, "icepool.Die.time_to_sum": {"tf": 1.4142135623730951}, "icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.Die.explode": {"tf": 1.4142135623730951}, "icepool.Die.is_in": {"tf": 1}, "icepool.Die.count": {"tf": 1}, "icepool.Die.sequence": {"tf": 1}, "icepool.Die.pool": {"tf": 2.23606797749979}, "icepool.Die.keep": {"tf": 2.23606797749979}, "icepool.Die.lowest": {"tf": 2.23606797749979}, "icepool.Die.highest": {"tf": 2.23606797749979}, "icepool.Die.middle": {"tf": 1.7320508075688772}, "icepool.Die.map_to_pool": {"tf": 3.605551275463989}, "icepool.Die.explode_to_pool": {"tf": 2.23606797749979}, "icepool.Die.reroll_to_pool": {"tf": 2.449489742783178}, "icepool.Die.cmp": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.Population.items": {"tf": 1}, "icepool.Population.outcomes": {"tf": 1.4142135623730951}, "icepool.Population.common_outcome_length": {"tf": 1}, "icepool.Population.zero": {"tf": 1}, "icepool.Population.quantity": {"tf": 1}, "icepool.Population.quantities": {"tf": 1}, "icepool.Population.denominator": {"tf": 1.4142135623730951}, "icepool.Population.modulo_quantities": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 2}, "icepool.Population.probability": {"tf": 1}, "icepool.Population.mode": {"tf": 1}, "icepool.Population.modal_quantity": {"tf": 1}, "icepool.Population.cramer_von_mises": {"tf": 1}, "icepool.Population.median": {"tf": 1}, "icepool.Population.median_low": {"tf": 1}, "icepool.Population.median_high": {"tf": 1}, "icepool.Population.quantile": {"tf": 1.4142135623730951}, "icepool.Population.quantile_low": {"tf": 1.4142135623730951}, "icepool.Population.quantile_high": {"tf": 1.4142135623730951}, "icepool.Population.entropy": {"tf": 1}, "icepool.Population.marginals": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.Population.format": {"tf": 1}, "icepool.tupleize": {"tf": 2}, "icepool.vectorize": {"tf": 2}, "icepool.Vector.binary_operator": {"tf": 1.4142135623730951}, "icepool.Vector.reverse_binary_operator": {"tf": 1}, "icepool.Symbols": {"tf": 2.6457513110645907}, "icepool.Symbols.__init__": {"tf": 1.4142135623730951}, "icepool.Symbols.additive_union": {"tf": 1.4142135623730951}, "icepool.Symbols.difference": {"tf": 1}, "icepool.Symbols.intersection": {"tf": 1}, "icepool.Symbols.union": {"tf": 1}, "icepool.Symbols.count_subset": {"tf": 1}, "icepool.Symbols.issubset": {"tf": 1}, "icepool.Symbols.issuperset": {"tf": 1}, "icepool.Symbols.count": {"tf": 1}, "icepool.Again": {"tf": 2.6457513110645907}, "icepool.from_cumulative": {"tf": 2}, "icepool.from_rv": {"tf": 1.7320508075688772}, "icepool.pointwise_max": {"tf": 2.23606797749979}, "icepool.pointwise_min": {"tf": 2.23606797749979}, "icepool.lowest": {"tf": 1.4142135623730951}, "icepool.highest": {"tf": 1.7320508075688772}, "icepool.middle": {"tf": 2.23606797749979}, "icepool.min_outcome": {"tf": 1}, "icepool.max_outcome": {"tf": 1}, "icepool.consecutive": {"tf": 1}, "icepool.commonize_denominator": {"tf": 2.449489742783178}, "icepool.reduce": {"tf": 2.8284271247461903}, "icepool.accumulate": {"tf": 3.1622776601683795}, "icepool.map": {"tf": 4}, "icepool.map_function": {"tf": 1}, "icepool.map_and_time": {"tf": 3}, "icepool.map_to_pool": {"tf": 3.3166247903554}, "icepool.Reroll": {"tf": 1}, "icepool.RerollType": {"tf": 1}, "icepool.Pool": {"tf": 2.23606797749979}, "icepool.Pool.__init__": {"tf": 3.3166247903554}, "icepool.Pool.raw_size": {"tf": 1}, "icepool.Pool.denominator": {"tf": 1}, "icepool.Pool.unique_dice": {"tf": 1}, "icepool.Pool.outcomes": {"tf": 1}, "icepool.Pool.output_arity": {"tf": 1}, "icepool.Pool.additive_union": {"tf": 1}, "icepool.standard_pool": {"tf": 2.449489742783178}, "icepool.MultisetGenerator": {"tf": 2}, "icepool.MultisetExpression": {"tf": 3}, "icepool.MultisetExpression.output_arity": {"tf": 1}, "icepool.MultisetExpression.denominator": {"tf": 1}, "icepool.MultisetExpression.sample": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 2}, "icepool.MultisetExpression.intersection": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.union": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.keep": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 2}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 2.6457513110645907}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 2}, "icepool.MultisetExpression.expand": {"tf": 1}, "icepool.MultisetExpression.sum": {"tf": 1}, "icepool.MultisetExpression.count": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.all_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.largest_count": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1}, "icepool.MultisetExpression.largest_straight": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.MultisetExpression.all_straights": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issubset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 2.23606797749979}, "icepool.MultisetEvaluator": {"tf": 3.4641016151377544}, "icepool.MultisetEvaluator.next_state": {"tf": 3}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.MultisetEvaluator.bound_inputs": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 2.6457513110645907}, "icepool.Deck.__init__": {"tf": 2.8284271247461903}, "icepool.Deck.items": {"tf": 1}, "icepool.Deck.size": {"tf": 1.4142135623730951}, "icepool.Deck.difference": {"tf": 1}, "icepool.Deck.union": {"tf": 1.4142135623730951}, "icepool.Deck.symmetric_difference": {"tf": 1.4142135623730951}, "icepool.Deck.map": {"tf": 1.4142135623730951}, "icepool.Deck.sequence": {"tf": 1}, "icepool.Deal": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.Deal.hand_sizes": {"tf": 1}, "icepool.Deal.total_cards_dealt": {"tf": 1}, "icepool.Deal.outcomes": {"tf": 1.4142135623730951}, "icepool.Deal.output_arity": {"tf": 1}, "icepool.Deal.denominator": {"tf": 1}, "icepool.MultiDeal": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1.4142135623730951}, "icepool.MultiDeal.hand_sizes": {"tf": 1}, "icepool.MultiDeal.total_cards_dealt": {"tf": 1}, "icepool.MultiDeal.outcomes": {"tf": 1.4142135623730951}, "icepool.MultiDeal.output_arity": {"tf": 1}, "icepool.MultiDeal.denominator": {"tf": 1}, "icepool.multiset_function": {"tf": 2.449489742783178}, "icepool.format_probability_inverse": {"tf": 1}, "icepool.evaluator.JointEvaluator": {"tf": 1}, "icepool.evaluator.JointEvaluator.next_state": {"tf": 1}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.JointEvaluator.order": {"tf": 1}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.evaluator.CountEvaluator": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 3}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestStraightEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1.7320508075688772}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1.7320508075688772}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1.7320508075688772}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1.7320508075688772}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1.7320508075688772}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1.7320508075688772}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1.7320508075688772}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1.7320508075688772}, "icepool.evaluator.ArgsortEvaluator": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 3.4641016151377544}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 3}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1}, "icepool.function.one_hot": {"tf": 1.4142135623730951}, "icepool.function.from_cumulative": {"tf": 2}, "icepool.function.from_rv": {"tf": 1.7320508075688772}, "icepool.function.pointwise_max": {"tf": 2.23606797749979}, "icepool.function.pointwise_min": {"tf": 2.23606797749979}, "icepool.function.min_outcome": {"tf": 1}, "icepool.function.max_outcome": {"tf": 1}, "icepool.function.consecutive": {"tf": 1}, "icepool.function.commonize_denominator": {"tf": 2.449489742783178}, "icepool.function.reduce": {"tf": 2.8284271247461903}, "icepool.function.accumulate": {"tf": 3.1622776601683795}, "icepool.function.map": {"tf": 4}, "icepool.function.map_function": {"tf": 1}, "icepool.function.map_and_time": {"tf": 3}, "icepool.function.map_to_pool": {"tf": 3.3166247903554}, "icepool.typing.Qs": {"tf": 1}, "icepool.typing.RerollType": {"tf": 1}, "icepool.typing.count_positional_parameters": {"tf": 2}, "icepool.typing.guess_star": {"tf": 1}}, "df": 214, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}}, "df": 5}}}, "f": {"docs": {"icepool.multiset_function": {"tf": 1}}, "df": 1}}, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.keep": {"tf": 1}, "icepool.Population.quantity": {"tf": 1}, "icepool.Population.quantities": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1}, "icepool.Population.format": {"tf": 1}, "icepool.from_rv": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.function.from_rv": {"tf": 1}}, "df": 9}}}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.binary_operator": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1.4142135623730951}}, "df": 2, "s": {"docs": {"icepool.Die.__init__": {"tf": 1}}, "df": 1}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.unary_operator": {"tf": 1.4142135623730951}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.Reroll": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.count": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}}, "df": 11, "s": {"docs": {"icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Symbols": {"tf": 1.4142135623730951}, "icepool.map_to_pool": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1.4142135623730951}, "icepool.multiset_function": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 8}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.unary_operator": {"tf": 1.4142135623730951}, "icepool.Die.binary_operator": {"tf": 1.7320508075688772}, "icepool.Die.if_else": {"tf": 1}, "icepool.Population.marginals": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.Vector.reverse_binary_operator": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}}, "df": 9, "s": {"docs": {"icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.Vector": {"tf": 1}, "icepool.Vector.unary_operator": {"tf": 1.4142135623730951}, "icepool.Vector.binary_operator": {"tf": 1.4142135623730951}, "icepool.Symbols": {"tf": 1}, "icepool.Symbols.issubset": {"tf": 1}, "icepool.Symbols.issuperset": {"tf": 1}, "icepool.Again": {"tf": 1.4142135623730951}, "icepool.Pool": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1}}, "df": 12}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}}, "df": 2}}}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1.4142135623730951}}, "df": 6}, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Population.quantities": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.MultisetEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1}}, "df": 16, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Population.format": {"tf": 1.4142135623730951}, "icepool.Symbols.__init__": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 4}}}}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Again": {"tf": 1}}, "df": 1, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1}}, "df": 2}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"icepool.MultisetExpression.all_straights": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1}}, "df": 2}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1.4142135623730951}}, "df": 5}}}, "e": {"docs": {"icepool.MultisetEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.7320508075688772}}, "df": 3}}}}, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {"icepool.multiset_function": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.middle": {"tf": 1}, "icepool.middle": {"tf": 1}}, "df": 2}}, "c": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Again": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}}, "b": {"docs": {}, "df": 0, "j": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"icepool.from_rv": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.equals": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.Deck.deal": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.function.from_rv": {"tf": 1.4142135623730951}}, "df": 8}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Reroll": {"tf": 1}}, "df": 1}}}}}}}}}}}, "w": {"docs": {}, "df": 0, "n": {"docs": {"icepool.MultisetGenerator": {"tf": 1.4142135623730951}, "icepool.multiset_function": {"tf": 1}}, "df": 2}}}, "n": {"docs": {"icepool.coin": {"tf": 2}, "icepool.Population.quantile": {"tf": 1}, "icepool.Population.quantile_low": {"tf": 1}, "icepool.Population.quantile_high": {"tf": 1}, "icepool.Population.format": {"tf": 1}, "icepool.Symbols": {"tf": 1.4142135623730951}, "icepool.Again": {"tf": 1.4142135623730951}, "icepool.MultisetExpression": {"tf": 2.23606797749979}, "icepool.MultisetExpression.multiply_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.divide_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.modulo_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.unique": {"tf": 1}, "icepool.format_probability_inverse": {"tf": 1.4142135623730951}, "icepool.function.coin": {"tf": 2}}, "df": 15, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool": {"tf": 1}, "icepool.one_hot": {"tf": 1}, "icepool.Die.__init__": {"tf": 1}, "icepool.Die.reroll": {"tf": 1.4142135623730951}, "icepool.Die.filter": {"tf": 1.4142135623730951}, "icepool.Die.time_to_sum": {"tf": 1.7320508075688772}, "icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.count": {"tf": 1}, "icepool.Die.sequence": {"tf": 1}, "icepool.Die.pool": {"tf": 1}, "icepool.Die.keep": {"tf": 1.7320508075688772}, "icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Die.middle": {"tf": 1.4142135623730951}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1.7320508075688772}, "icepool.Population.denominator": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1}, "icepool.Symbols": {"tf": 1.4142135623730951}, "icepool.Symbols.count_subset": {"tf": 1}, "icepool.Symbols.count": {"tf": 1}, "icepool.Again": {"tf": 1.4142135623730951}, "icepool.highest": {"tf": 1}, "icepool.middle": {"tf": 1.4142135623730951}, "icepool.commonize_denominator": {"tf": 1}, "icepool.accumulate": {"tf": 1.4142135623730951}, "icepool.map": {"tf": 1.4142135623730951}, "icepool.map_and_time": {"tf": 1.7320508075688772}, "icepool.map_to_pool": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.Pool.raw_size": {"tf": 1}, "icepool.Pool.output_arity": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.output_arity": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.count": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.count_subset": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1.4142135623730951}, "icepool.Deck.__init__": {"tf": 1}, "icepool.Deck.size": {"tf": 1}, "icepool.Deck.sequence": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.Deal.hand_sizes": {"tf": 1}, "icepool.Deal.total_cards_dealt": {"tf": 1}, "icepool.Deal.output_arity": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1.4142135623730951}, "icepool.MultiDeal.hand_sizes": {"tf": 1}, "icepool.MultiDeal.total_cards_dealt": {"tf": 1}, "icepool.MultiDeal.output_arity": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}, "icepool.function.commonize_denominator": {"tf": 1}, "icepool.function.accumulate": {"tf": 1.4142135623730951}, "icepool.function.map": {"tf": 1.4142135623730951}, "icepool.function.map_and_time": {"tf": 1.7320508075688772}, "icepool.function.map_to_pool": {"tf": 1}, "icepool.typing.count_positional_parameters": {"tf": 1.7320508075688772}, "icepool.typing.guess_star": {"tf": 1}}, "df": 70, "s": {"docs": {"icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 2}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.coin": {"tf": 1}, "icepool.function.coin": {"tf": 1}}, "df": 2}}}}}}}}, "o": {"docs": {"icepool.Die": {"tf": 1}, "icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.keep": {"tf": 1.4142135623730951}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1.4142135623730951}, "icepool.Population.common_outcome_length": {"tf": 1}, "icepool.Population.is_empty": {"tf": 1}, "icepool.Population.nearest": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.map_function": {"tf": 1}, "icepool.Reroll": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}, "icepool.function.map_function": {"tf": 1}}, "df": 44, "n": {"docs": {"icepool.coin": {"tf": 1}, "icepool.Die.__init__": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1}, "icepool.function.coin": {"tf": 1}}, "df": 16, "e": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Population.common_outcome_length": {"tf": 1}, "icepool.Population.nearest": {"tf": 1}, "icepool.tupleize": {"tf": 1}, "icepool.vectorize": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.typing.count_positional_parameters": {"tf": 1}}, "df": 21}}, "t": {"docs": {"icepool.coin": {"tf": 1.4142135623730951}, "icepool.Die": {"tf": 1}, "icepool.Die.__init__": {"tf": 1.4142135623730951}, "icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1.7320508075688772}, "icepool.Die.reroll": {"tf": 1.4142135623730951}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.truncate": {"tf": 1.7320508075688772}, "icepool.Die.clip": {"tf": 1.7320508075688772}, "icepool.Die.time_to_sum": {"tf": 1.7320508075688772}, "icepool.Die.explode": {"tf": 2}, "icepool.Die.map_to_pool": {"tf": 2}, "icepool.Die.explode_to_pool": {"tf": 1.7320508075688772}, "icepool.Die.reroll_to_pool": {"tf": 1.7320508075688772}, "icepool.Die.equals": {"tf": 2}, "icepool.Population.nearest": {"tf": 1}, "icepool.Population.zero": {"tf": 1}, "icepool.Population.median": {"tf": 1}, "icepool.Population.quantile": {"tf": 1}, "icepool.Population.variance": {"tf": 1}, "icepool.Population.marginals": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1.4142135623730951}, "icepool.Population.sample": {"tf": 1}, "icepool.tupleize": {"tf": 1}, "icepool.vectorize": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.Symbols.issubset": {"tf": 1}, "icepool.Symbols.issuperset": {"tf": 1}, "icepool.Again": {"tf": 2.449489742783178}, "icepool.from_cumulative": {"tf": 1}, "icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.map": {"tf": 2.23606797749979}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1.4142135623730951}, "icepool.Reroll": {"tf": 1.4142135623730951}, "icepool.Pool": {"tf": 1.4142135623730951}, "icepool.Pool.__init__": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.sample": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.expand": {"tf": 1}, "icepool.MultisetExpression.count": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.count_subset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.Deck.difference": {"tf": 1}, "icepool.Deck.map": {"tf": 1.4142135623730951}, "icepool.Deal.__init__": {"tf": 1.4142135623730951}, "icepool.MultiDeal.__init__": {"tf": 1.4142135623730951}, "icepool.multiset_function": {"tf": 1.4142135623730951}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.evaluator.CountEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}, "icepool.function.coin": {"tf": 1.4142135623730951}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}, "icepool.function.map": {"tf": 2.23606797749979}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1.4142135623730951}}, "df": 82, "e": {"docs": {"icepool.Die.pool": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.sign": {"tf": 1}, "icepool.Population.sample": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.Symbols.issubset": {"tf": 1}, "icepool.Symbols.issuperset": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.Pool": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 24, "s": {"docs": {"icepool.Symbols": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}}, "df": 2}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Pool.local_order_preference": {"tf": 1}, "icepool.MultisetExpression.local_order_preference": {"tf": 1}, "icepool.Deal.local_order_preference": {"tf": 1}, "icepool.MultiDeal.local_order_preference": {"tf": 1}}, "df": 4}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"icepool.stochastic_round": {"tf": 1}, "icepool.Die.truncate": {"tf": 1}, "icepool.Die.stochastic_round": {"tf": 1}, "icepool.Population.nearest": {"tf": 1.4142135623730951}, "icepool.function.stochastic_round": {"tf": 1}}, "df": 5}}}}}, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.Die.keep": {"tf": 1.4142135623730951}, "icepool.Population.pad_to_denominator": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.Symbols.__init__": {"tf": 1.4142135623730951}, "icepool.Symbols.isdisjoint": {"tf": 1}, "icepool.Symbols.has_negative_counts": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.Pool.additive_union": {"tf": 1}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.union": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 2}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.evaluator.KeepEvaluator": {"tf": 1}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1.4142135623730951}, "icepool.evaluator.KeepEvaluator.order": {"tf": 1}}, "df": 24}}}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.from_cumulative": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.function.from_cumulative": {"tf": 1}}, "df": 6}, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.MultisetExpression.sort_match": {"tf": 1}}, "df": 1}}}}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}}, "df": 2}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}}, "df": 7}}}}}, "x": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 2.8284271247461903}, "icepool.MultisetEvaluator.next_state": {"tf": 2.8284271247461903}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.order": {"tf": 3.1622776601683795}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.evaluator.JointEvaluator.next_state": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 2.8284271247461903}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1.7320508075688772}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 3.1622776601683795}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 2.8284271247461903}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 2.8284271247461903}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 3.1622776601683795}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1.7320508075688772}}, "df": 23}}, "w": {"docs": {"icepool.Die.map_to_pool": {"tf": 1}, "icepool.map": {"tf": 1.7320508075688772}, "icepool.map_and_time": {"tf": 1.7320508075688772}, "icepool.map_to_pool": {"tf": 1}, "icepool.MultisetExpression.map_counts": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.Deck.map": {"tf": 1.7320508075688772}, "icepool.function.map": {"tf": 1.7320508075688772}, "icepool.function.map_and_time": {"tf": 1.7320508075688772}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 10}, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Symbols": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}}, "df": 2, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.map_and_time": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 2}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"icepool.map": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 2, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.multiset_function": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Population.outcomes": {"tf": 1}, "icepool.reduce": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.Deal.outcomes": {"tf": 1}, "icepool.MultiDeal.outcomes": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}}, "df": 7, "d": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Population.marginals": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 4}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}}, "df": 4}}}}, "n": {"docs": {"icepool.Die.sign": {"tf": 1}}, "df": 1}}}, "g": {"docs": {"icepool.d": {"tf": 1}, "icepool.Outcome": {"tf": 1}, "icepool.Die.pool": {"tf": 1}, "icepool.Die.keep": {"tf": 2}, "icepool.Die.equals": {"tf": 1}, "icepool.Population.zero_outcome": {"tf": 1}, "icepool.Population.denominator": {"tf": 1}, "icepool.Population.marginals": {"tf": 1}, "icepool.Symbols": {"tf": 2.449489742783178}, "icepool.Again": {"tf": 1}, "icepool.from_cumulative": {"tf": 1}, "icepool.standard_pool": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.Deck.size": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}, "icepool.function.d": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.typing.Outcome": {"tf": 1}}, "df": 22, "e": {"docs": {"icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1.4142135623730951}}, "df": 2, "t": {"docs": {"icepool": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.Pool": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}}, "df": 7, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Die.filter": {"tf": 1}}, "df": 1}}}}}, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool": {"tf": 1}}, "df": 1}, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.keep": {"tf": 1}, "icepool.Pool.denominator": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetExpression.denominator": {"tf": 1}, "icepool.MultisetExpression.sample": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.unique": {"tf": 1}, "icepool.MultisetExpression.count": {"tf": 1.4142135623730951}, "icepool.Deal.denominator": {"tf": 1}, "icepool.MultiDeal.denominator": {"tf": 1}, "icepool.evaluator.KeepEvaluator": {"tf": 1}}, "df": 10, "s": {"docs": {"icepool.MultisetGenerator": {"tf": 1}, "icepool.evaluator.JointEvaluator": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator": {"tf": 1}}, "df": 10}}}, "e": {"docs": {"icepool.Pool": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}}, "df": 6, "d": {"docs": {"icepool.Pool.output_arity": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.outcomes": {"tf": 1}, "icepool.MultisetExpression.output_arity": {"tf": 1}, "icepool.Deal.output_arity": {"tf": 1}, "icepool.MultiDeal.output_arity": {"tf": 1}}, "df": 6}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.MultisetGenerator": {"tf": 1}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "c": {"docs": {"icepool.Vector": {"tf": 1}}, "df": 1}}}}}}, "t": {"docs": {"icepool.coin": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 2}, "icepool.Die.cmp": {"tf": 1}, "icepool.Population.format": {"tf": 2.23606797749979}, "icepool.Vector.binary_operator": {"tf": 2}, "icepool.Symbols": {"tf": 2.23606797749979}, "icepool.Symbols.issubset": {"tf": 1}, "icepool.Symbols.issuperset": {"tf": 1.4142135623730951}, "icepool.pointwise_max": {"tf": 2}, "icepool.Pool.additive_union": {"tf": 1}, "icepool.MultisetExpression": {"tf": 2.23606797749979}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.union": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.multiply_counts": {"tf": 1}, "icepool.MultisetExpression.divide_counts": {"tf": 1}, "icepool.MultisetExpression.modulo_counts": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.unique": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 3}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issuperset": {"tf": 1.7320508075688772}, "icepool.function.coin": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 2}}, "df": 27}, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.__init__": {"tf": 1}}, "df": 1, "n": {"docs": {"icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.truncate": {"tf": 1.4142135623730951}, "icepool.Die.clip": {"tf": 1}, "icepool.from_cumulative": {"tf": 1}, "icepool.Reroll": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.Order.merge": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.KeepEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}}, "df": 16}, "s": {"docs": {"icepool.Population.quantities": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1}, "icepool.Population.entropy": {"tf": 1}}, "df": 3}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Die.map_to_pool": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}, "icepool.typing.guess_star": {"tf": 1}}, "df": 8}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.simplify": {"tf": 1}, "icepool.Population.max_outcome": {"tf": 1}, "icepool.Population.nearest": {"tf": 1}}, "df": 3}}, "r": {"docs": {"icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.Die.middle": {"tf": 1}, "icepool.Die.sign": {"tf": 1}, "icepool.Population.nearest": {"tf": 1}, "icepool.Population.quantile_high": {"tf": 1}, "icepool.Population.format": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}}, "df": 9}}}}}}, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 14}, "s": {"docs": {"icepool.typing.guess_star": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 3}}}}}}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Pool.clear_cache": {"tf": 1}}, "df": 1, "s": {"docs": {"icepool.multiset_function": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultisetExpression.sort_match": {"tf": 1}}, "df": 1}}}}, "j": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"icepool": {"tf": 1}}, "df": 1}}}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.__init__": {"tf": 1.4142135623730951}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.evaluator.SumEvaluator.__init__": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 10}}}, "o": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.map": {"tf": 1.4142135623730951}, "icepool.map_to_pool": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.function.map": {"tf": 1.4142135623730951}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 6, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.multiset_function": {"tf": 1}}, "df": 1}}}}}}}}}, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.evaluator.JointEvaluator": {"tf": 1}}, "df": 1}}}}}}}, "e": {"docs": {"icepool.d": {"tf": 1}, "icepool.Outcome": {"tf": 1}, "icepool.Die.pool": {"tf": 1}, "icepool.Die.keep": {"tf": 2}, "icepool.Die.equals": {"tf": 1}, "icepool.Population.zero_outcome": {"tf": 1}, "icepool.Population.denominator": {"tf": 1}, "icepool.Population.marginals": {"tf": 1}, "icepool.Symbols": {"tf": 2.449489742783178}, "icepool.Again": {"tf": 1}, "icepool.from_cumulative": {"tf": 1}, "icepool.standard_pool": {"tf": 1}, "icepool.MultisetGenerator.has_free_variables": {"tf": 1}, "icepool.MultisetExpression.has_free_variables": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.Deck.size": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.JointEvaluator.order": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}, "icepool.function.d": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.typing.Outcome": {"tf": 1}}, "df": 27, "x": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.one_hot": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Population.nearest": {"tf": 1}, "icepool.Population.quantities": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1}, "icepool.Population.marginals": {"tf": 1.4142135623730951}, "icepool.tupleize": {"tf": 1}, "icepool.vectorize": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.Symbols.__init__": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.Pool": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.Pool.additive_union": {"tf": 1}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.union": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.multiply_counts": {"tf": 1}, "icepool.MultisetExpression.divide_counts": {"tf": 1}, "icepool.MultisetExpression.modulo_counts": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.unique": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.sort_match": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.multiset_function": {"tf": 1.4142135623730951}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 40, "s": {"docs": {"icepool": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.MultisetExpression.count": {"tf": 1}}, "df": 3}}}}}, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.map_to_pool": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 8}}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"icepool.one_hot": {"tf": 1}, "icepool.Die.sequence": {"tf": 1}, "icepool.MultisetExpression.expand": {"tf": 1}, "icepool.Deck.sequence": {"tf": 1}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}}, "df": 6}}}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Die.__init__": {"tf": 1.4142135623730951}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Population.format": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.MultisetExpression.sample": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.MultisetEvaluator.sample": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.format_probability_inverse": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 19}}}}}}}}, "c": {"docs": {}, "df": 0, "t": {"docs": {"icepool.MultisetEvaluator.evaluate": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.MultisetEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1.4142135623730951}}, "df": 2}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 3}}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.map": {"tf": 1}, "icepool.Pool": {"tf": 1}, "icepool.Pool.denominator": {"tf": 1}, "icepool.Pool.local_order_preference": {"tf": 1}, "icepool.MultisetGenerator.has_free_variables": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.local_order_preference": {"tf": 1}, "icepool.MultisetExpression.has_free_variables": {"tf": 1}, "icepool.MultisetExpression.denominator": {"tf": 1}, "icepool.MultisetExpression.equals": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.Deal.denominator": {"tf": 1}, "icepool.Deal.local_order_preference": {"tf": 1}, "icepool.MultiDeal.denominator": {"tf": 1}, "icepool.MultiDeal.local_order_preference": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.KeepEvaluator": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 22, "s": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.argsort": {"tf": 1}}, "df": 4}}}}}}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.explode": {"tf": 2}, "icepool.Die.explode_to_pool": {"tf": 2}, "icepool.map_function": {"tf": 2}, "icepool.function.map_function": {"tf": 2}}, "df": 4, "d": {"docs": {"icepool.Die.explode": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}}, "df": 2}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Die.explode": {"tf": 1}}, "df": 1}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.explode": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}}, "df": 2}}}}}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}}, "df": 5}}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.map_to_pool": {"tf": 1}, "icepool.map": {"tf": 1.4142135623730951}, "icepool.MultisetExpression": {"tf": 1}, "icepool.multiset_function": {"tf": 1.4142135623730951}, "icepool.function.map": {"tf": 1.4142135623730951}}, "df": 5}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {"icepool.Die.explode": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.map_function": {"tf": 1}, "icepool.map_and_time": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.sort_match": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.consecutive": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1}, "icepool.function.map_function": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1.7320508075688772}}, "df": 21}, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.sequence": {"tf": 1}, "icepool.Deck.sequence": {"tf": 1}}, "df": 2}}}}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.reroll_to_pool": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Again": {"tf": 1.4142135623730951}}, "df": 1}}, "p": {"docs": {}, "df": 0, "t": {"docs": {"icepool.map": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 6}}}}, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Again": {"tf": 1}}, "df": 1}}}}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.z": {"tf": 1}, "icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.Die.keep": {"tf": 1.4142135623730951}, "icepool.Die.cmp": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1}, "icepool.Population.format": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.equals": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issuperset": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.function.z": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 26, "s": {"docs": {"icepool.Die.equals": {"tf": 1}}, "df": 1}}}, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.split": {"tf": 1}}, "df": 2, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}}, "df": 4}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"icepool.stochastic_round": {"tf": 1}, "icepool.one_hot": {"tf": 1}, "icepool.Die.__init__": {"tf": 2}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.truncate": {"tf": 1}, "icepool.Die.keep": {"tf": 1.7320508075688772}, "icepool.Die.reroll_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.stochastic_round": {"tf": 1}, "icepool.Population": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.Population.format": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1.4142135623730951}, "icepool.Symbols": {"tf": 1}, "icepool.Symbols.additive_union": {"tf": 1}, "icepool.Symbols.difference": {"tf": 1}, "icepool.Symbols.intersection": {"tf": 1}, "icepool.Symbols.union": {"tf": 1}, "icepool.Again": {"tf": 1.4142135623730951}, "icepool.pointwise_max": {"tf": 1.4142135623730951}, "icepool.pointwise_min": {"tf": 1.4142135623730951}, "icepool.reduce": {"tf": 1}, "icepool.accumulate": {"tf": 1.4142135623730951}, "icepool.map_and_time": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1.4142135623730951}, "icepool.standard_pool": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetExpression.sample": {"tf": 1}, "icepool.MultisetExpression.union": {"tf": 1}, "icepool.MultisetExpression.unique": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}, "icepool.MultisetExpression.count": {"tf": 1}, "icepool.MultisetExpression.all_straights": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issubset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1.7320508075688772}, "icepool.Deck.difference": {"tf": 1}, "icepool.Deck.union": {"tf": 1}, "icepool.Deck.symmetric_difference": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.Deal.hand_sizes": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.MultiDeal.hand_sizes": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1.4142135623730951}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.function.stochastic_round": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1.4142135623730951}, "icepool.function.pointwise_min": {"tf": 1.4142135623730951}, "icepool.function.reduce": {"tf": 1}, "icepool.function.accumulate": {"tf": 1.4142135623730951}, "icepool.function.map_and_time": {"tf": 1}}, "df": 73}}, "s": {"docs": {}, "df": 0, "y": {"docs": {"icepool.one_hot": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}}, "df": 2}}, "r": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 4}}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.one_hot": {"tf": 1}, "icepool.Die.__init__": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1.4142135623730951}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.tupleize": {"tf": 1.4142135623730951}, "icepool.vectorize": {"tf": 1.4142135623730951}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.map": {"tf": 1.4142135623730951}, "icepool.map_to_pool": {"tf": 1.4142135623730951}, "icepool.Pool.__init__": {"tf": 1}, "icepool.standard_pool": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.all_straights": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}, "icepool.function.map": {"tf": 1.4142135623730951}, "icepool.function.map_to_pool": {"tf": 1.4142135623730951}}, "df": 28, "s": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.keep": {"tf": 1.7320508075688772}, "icepool.Population.marginals": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.Symbols.isdisjoint": {"tf": 1.4142135623730951}, "icepool.Symbols.count": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.Pool.additive_union": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.intersection": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.lowest": {"tf": 2.23606797749979}, "icepool.MultisetExpression.highest": {"tf": 2.23606797749979}, "icepool.MultisetExpression.sort_match": {"tf": 2.6457513110645907}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 3}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 3}, "icepool.MultisetExpression.expand": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.sum": {"tf": 1}, "icepool.MultisetExpression.count": {"tf": 1}, "icepool.MultisetExpression.largest_count": {"tf": 1}, "icepool.MultisetExpression.largest_count_and_outcome": {"tf": 1}, "icepool.MultisetExpression.largest_straight": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.MultisetExpression.all_straights": {"tf": 1.4142135623730951}, "icepool.Deck.__init__": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}}, "df": 38}, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Vector": {"tf": 1}, "icepool.Vector.unary_operator": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}}, "df": 3}}}}}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.keep": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1.4142135623730951}}, "df": 2}}}}}}, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.reroll_to_pool": {"tf": 2.449489742783178}}, "df": 1}}}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {"icepool.map_function": {"tf": 1.4142135623730951}, "icepool.MultisetExpression": {"tf": 1.7320508075688772}, "icepool.function.map_function": {"tf": 1.4142135623730951}}, "df": 3}}}, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Outcome": {"tf": 1}, "icepool.typing.Outcome": {"tf": 1}}, "df": 2}}}}}, "d": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.if_else": {"tf": 1}, "icepool.Again": {"tf": 2}, "icepool.reduce": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_function": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1.4142135623730951}, "icepool.function.reduce": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_function": {"tf": 1}}, "df": 11, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.truncate": {"tf": 1}, "icepool.Die.clip": {"tf": 1}}, "df": 2, "s": {"docs": {"icepool.Die.truncate": {"tf": 1}, "icepool.Die.clip": {"tf": 1}}, "df": 2}}}}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.reroll_to_pool": {"tf": 1}}, "df": 1}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {"icepool.Die.keep": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.evaluator.KeepEvaluator": {"tf": 1}}, "df": 3}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Population.entropy": {"tf": 1.4142135623730951}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Again": {"tf": 1.4142135623730951}, "icepool.reduce": {"tf": 1}, "icepool.Reroll": {"tf": 1.4142135623730951}, "icepool.Deck.__init__": {"tf": 1}, "icepool.function.reduce": {"tf": 1}}, "df": 5}}}}}, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die": {"tf": 1}, "icepool.lowest": {"tf": 1.4142135623730951}, "icepool.highest": {"tf": 1.4142135623730951}, "icepool.middle": {"tf": 1.4142135623730951}, "icepool.Pool": {"tf": 1}, "icepool.standard_pool": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 2.23606797749979}, "icepool.Deal.__init__": {"tf": 1.4142135623730951}, "icepool.MultiDeal.__init__": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 1.7320508075688772}}, "df": 11}}}, "o": {"docs": {}, "df": 0, "j": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Symbols": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {"icepool.MultisetExpression.argsort": {"tf": 1.4142135623730951}}, "df": 1, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.MultisetExpression.argsort": {"tf": 1}}, "df": 1}}}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Symbols.isdisjoint": {"tf": 1}, "icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.map_function": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.order": {"tf": 1.7320508075688772}, "icepool.Deck.__init__": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1.7320508075688772}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}, "icepool.function.map_function": {"tf": 1}}, "df": 20}}}}}, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.filter": {"tf": 1}}, "df": 1}}}}}}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Pool.__init__": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}}, "df": 3}}}}}}}}}, "f": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.keep": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}}, "df": 5, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.truncate": {"tf": 1}, "icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.reduce": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.Reroll": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.multiset_function": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 13}}}}}, "s": {"docs": {"icepool.multiset_function": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.map": {"tf": 1.4142135623730951}, "icepool.Pool.__init__": {"tf": 1}, "icepool.function.map": {"tf": 1.4142135623730951}}, "df": 5}}}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.middle": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.Population.sample": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 13}, "r": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Again": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 3}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 6, "d": {"docs": {"icepool.Die.equals": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1}}, "df": 6}, "s": {"docs": {"icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.issuperset": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.MultisetEvaluator.sample": {"tf": 1}, "icepool.evaluator.JointEvaluator": {"tf": 1}}, "df": 7}}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Reroll": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetExpression.expand": {"tf": 1}, "icepool.MultisetExpression.sum": {"tf": 1}, "icepool.MultisetExpression.count": {"tf": 1}, "icepool.MultisetExpression.any": {"tf": 1}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetExpression.largest_count": {"tf": 1}, "icepool.MultisetExpression.largest_count_and_outcome": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1}, "icepool.MultisetExpression.largest_straight": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.MultisetExpression.all_straights": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.Deck": {"tf": 1}, "icepool.multiset_function": {"tf": 1.7320508075688772}}, "df": 20, "s": {"docs": {"icepool.MultisetGenerator": {"tf": 1.4142135623730951}, "icepool.MultisetExpression": {"tf": 1.4142135623730951}}, "df": 2}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.MultisetExpression": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1.7320508075688772}, "icepool.multiset_function": {"tf": 1.4142135623730951}, "icepool.evaluator.JointEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}}, "df": 8, "s": {"docs": {"icepool.Pool.__init__": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator": {"tf": 1}, "icepool.evaluator.JointEvaluator": {"tf": 1}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.JointEvaluator.order": {"tf": 1.4142135623730951}}, "df": 9}}}}}}}, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Pool.__init__": {"tf": 1}}, "df": 1}}, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 2}}}}}}}}}, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.middle": {"tf": 1}, "icepool.middle": {"tf": 1}}, "df": 2}}}}, "t": {"docs": {}, "df": 0, "c": {"docs": {"icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.evaluator.CountEvaluator": {"tf": 1}}, "df": 3}}}, "m": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool": {"tf": 1}}, "df": 1}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.__init__": {"tf": 1.4142135623730951}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Population": {"tf": 1}, "icepool.Population.nearest": {"tf": 1}, "icepool.tupleize": {"tf": 1}, "icepool.vectorize": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.from_rv": {"tf": 1}, "icepool.map": {"tf": 1.4142135623730951}, "icepool.map_function": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.Pool.output_arity": {"tf": 1}, "icepool.MultisetExpression.output_arity": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.largest_straight": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1.4142135623730951}, "icepool.Deal.__init__": {"tf": 1}, "icepool.Deal.output_arity": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.MultiDeal.output_arity": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.KeepEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.function.from_rv": {"tf": 1}, "icepool.function.map": {"tf": 1.4142135623730951}, "icepool.function.map_function": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 33}}, "l": {"docs": {"icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}}, "df": 1, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Population.multiply_quantities": {"tf": 1}, "icepool.Symbols.multiply_counts": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.MultisetExpression.multiply_counts": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}}, "df": 6}}, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Die.middle": {"tf": 1}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.middle": {"tf": 1}}, "df": 6}}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}}, "df": 2}}}}}, "e": {"docs": {"icepool.Die.keep": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultiDeal": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 8}, "y": {"docs": {"icepool.Symbols": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}}, "df": 2, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Population.zero": {"tf": 1}}, "df": 1}}}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Symbols": {"tf": 1}, "icepool.Symbols.count_subset": {"tf": 1}, "icepool.Pool": {"tf": 1.7320508075688772}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetGenerator.has_free_variables": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.has_free_variables": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}, "icepool.MultisetExpression.expand": {"tf": 1}, "icepool.MultisetExpression.count": {"tf": 1}, "icepool.MultisetExpression.any": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 2.449489742783178}, "icepool.MultisetExpression.issuperset": {"tf": 2.449489742783178}, "icepool.MultisetExpression.isdisjoint": {"tf": 1.4142135623730951}, "icepool.multiset_function": {"tf": 2.6457513110645907}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}}, "df": 25, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.map_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.map_to_pool": {"tf": 2}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1.4142135623730951}, "icepool.function.map_to_pool": {"tf": 2}}, "df": 7}}}}}}}}}, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.map": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.function.map": {"tf": 1.7320508075688772}}, "df": 7}}}}}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.map": {"tf": 1}, "icepool.Reroll": {"tf": 1}, "icepool.Pool": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.multiset_function": {"tf": 1.4142135623730951}, "icepool.evaluator.JointEvaluator": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 20, "s": {"docs": {"icepool.Order": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {"icepool.Pool.additive_union": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1.4142135623730951}, "icepool.MultisetExpression": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.union": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.multiset_function": {"tf": 1.4142135623730951}, "icepool.evaluator.ComparisonEvaluator": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator": {"tf": 1}}, "df": 21, "/": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Pool.output_arity": {"tf": 1}, "icepool.MultisetExpression.output_arity": {"tf": 1}, "icepool.Deal.output_arity": {"tf": 1}, "icepool.MultiDeal.output_arity": {"tf": 1}}, "df": 4}}}}}}}}, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.MultisetExpression": {"tf": 1}}, "df": 1}}}}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultisetExpression": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}, "c": {"docs": {}, "df": 0, "h": {"docs": {"icepool.Die.map_to_pool": {"tf": 1}}, "df": 1}}}, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.d": {"tf": 1}, "icepool.function.d": {"tf": 1}}, "df": 2}, "u": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Population.modulo_quantities": {"tf": 1}}, "df": 1}}, "o": {"docs": {"icepool.MultisetExpression": {"tf": 1}}, "df": 1}}, "o": {"docs": {}, "df": 0, "s": {"docs": {"icepool.MultisetExpression.modulo_counts": {"tf": 1}}, "df": 1}}}, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die": {"tf": 1}}, "df": 1}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.Reroll": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 4}}}}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 2}}}}}, "e": {"docs": {"icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Again": {"tf": 2.23606797749979}}, "df": 2, "s": {"docs": {"icepool.Die.reroll_to_pool": {"tf": 1}}, "df": 1}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.keep": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1.7320508075688772}, "icepool.Symbols": {"tf": 1.4142135623730951}, "icepool.Again": {"tf": 1}, "icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.map": {"tf": 1.4142135623730951}, "icepool.MultisetGenerator": {"tf": 1.4142135623730951}, "icepool.MultisetExpression": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.Deck.union": {"tf": 1}, "icepool.Deck.symmetric_difference": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}, "icepool.function.map": {"tf": 1.4142135623730951}}, "df": 20}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Population.mode": {"tf": 1}, "icepool.Vector": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetExpression.union": {"tf": 1}, "icepool.MultisetExpression.unique": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 18}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}}, "df": 4}}}, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 3}}}}}}}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"icepool.stochastic_round": {"tf": 1.4142135623730951}, "icepool.Die.time_to_sum": {"tf": 1.7320508075688772}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1.7320508075688772}, "icepool.Die.stochastic_round": {"tf": 1.4142135623730951}, "icepool.Symbols": {"tf": 1}, "icepool.Symbols.union": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.Pool.max_outcome": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1.4142135623730951}}, "df": 17, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {"icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Population.kolmogorov_smirnov": {"tf": 1}, "icepool.max_outcome": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.4142135623730951}, "icepool.function.max_outcome": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 13}}}}}, "n": {"docs": {}, "df": 0, "y": {"docs": {"icepool.one_hot": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.count": {"tf": 1}, "icepool.Die.keep": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.Reroll": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.standard_pool": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.Deck.union": {"tf": 1}, "icepool.Deck.symmetric_difference": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 28}}, "p": {"docs": {"icepool.Die.map": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 1.4142135623730951}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.reduce": {"tf": 1.4142135623730951}, "icepool.accumulate": {"tf": 1.4142135623730951}, "icepool.map": {"tf": 2.23606797749979}, "icepool.map_function": {"tf": 2}, "icepool.map_and_time": {"tf": 1.4142135623730951}, "icepool.MultisetExpression": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.evaluator.SumEvaluator.__init__": {"tf": 1}, "icepool.function.reduce": {"tf": 1.4142135623730951}, "icepool.function.accumulate": {"tf": 1.4142135623730951}, "icepool.function.map": {"tf": 2.23606797749979}, "icepool.function.map_function": {"tf": 2}, "icepool.function.map_and_time": {"tf": 1.4142135623730951}}, "df": 17, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Population": {"tf": 1}, "icepool.Population.outcomes": {"tf": 1.4142135623730951}, "icepool.Population.quantities": {"tf": 1}, "icepool.Population.format": {"tf": 1}, "icepool.Symbols.__init__": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.standard_pool": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.Deal.outcomes": {"tf": 1}, "icepool.MultiDeal.outcomes": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 20}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Population.to_one_hot": {"tf": 1}, "icepool.evaluator.SumEvaluator.__init__": {"tf": 1}}, "df": 2}}, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultisetEvaluator.evaluate": {"tf": 1}}, "df": 1}}}}}, "s": {"docs": {"icepool.Die.map": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.MultisetExpression.map_counts": {"tf": 1}, "icepool.Deck.map": {"tf": 1}}, "df": 4}}, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Symbols": {"tf": 1}}, "df": 1, "s": {"docs": {"icepool.Die.unary_operator": {"tf": 1}, "icepool.Population.marginals": {"tf": 1}, "icepool.Symbols": {"tf": 1.4142135623730951}}, "df": 3, "[": {"docs": {}, "df": 0, ":": {"2": {"docs": {"icepool.Population.marginals": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}}}, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Population.marginals": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}}, "k": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Population.format": {"tf": 1}}, "df": 1}}}}}}, "k": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.explode": {"tf": 1}, "icepool.Die.keep": {"tf": 1.4142135623730951}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 6, "s": {"docs": {"icepool.MultisetExpression.argsort": {"tf": 1}}, "df": 1}}}, "y": {"docs": {"icepool.Die.keep": {"tf": 1.7320508075688772}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.Population.format": {"tf": 1.4142135623730951}, "icepool.Vector": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.from_cumulative": {"tf": 1}, "icepool.from_rv": {"tf": 1}, "icepool.reduce": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.function.from_rv": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}, "icepool.typing.Qs": {"tf": 1}}, "df": 31}, "d": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.map_to_pool": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 3}}, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.equals": {"tf": 1}}, "df": 1}}}, "c": {"docs": {}, "df": 0, "h": {"docs": {"icepool.MultisetExpression.sort_match": {"tf": 2.449489742783178}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 2.449489742783178}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1.7320508075688772}}, "df": 3, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Pool": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetExpression.largest_count": {"tf": 1}, "icepool.MultisetExpression.largest_count_and_outcome": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator": {"tf": 1}}, "df": 5}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.MultisetExpression.sort_match": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}}, "df": 3}, "d": {"docs": {"icepool.MultisetExpression.maximum_match_highest": {"tf": 2}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1.7320508075688772}}, "df": 2}}, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}}, "df": 2}}}}}}}}, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.pool": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.Reroll": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}}, "df": 22, "s": {"docs": {"icepool.Die": {"tf": 1}, "icepool.Die.__init__": {"tf": 1}, "icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1.4142135623730951}, "icepool.function.map": {"tf": 1}}, "df": 11}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.mean_time_to_sum": {"tf": 1.4142135623730951}, "icepool.Population.median": {"tf": 1}, "icepool.Population.quantile": {"tf": 1}}, "df": 3, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Vector.binary_operator": {"tf": 1}, "icepool.Pool": {"tf": 1}}, "df": 2}}}, "s": {"docs": {"icepool.Again": {"tf": 1}}, "df": 1}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Population.median": {"tf": 1.7320508075688772}, "icepool.Population.median_low": {"tf": 1}, "icepool.Population.median_high": {"tf": 1}}, "df": 3}}}}, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"icepool.sorted_union": {"tf": 1}, "icepool.function.sorted_union": {"tf": 1}}, "df": 2, "s": {"docs": {"icepool.Order.merge": {"tf": 1}}, "df": 1}, "d": {"docs": {"icepool.Deck.additive_union": {"tf": 1}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "x": {"docs": {"icepool.Die.__init__": {"tf": 1}}, "df": 1, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.map_to_pool": {"tf": 1.7320508075688772}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.tupleize": {"tf": 1}, "icepool.vectorize": {"tf": 1}, "icepool.map_to_pool": {"tf": 1.4142135623730951}, "icepool.function.map_to_pool": {"tf": 1.4142135623730951}}, "df": 7}}}}}, "n": {"docs": {"icepool.Die.reroll": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.Symbols.intersection": {"tf": 1}, "icepool.lowest": {"tf": 1}, "icepool.Pool.min_outcome": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}}, "df": 13, "i": {"docs": {"icepool.multiset_function": {"tf": 1}}, "df": 1, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.__init__": {"tf": 1}}, "df": 1}}}}, "u": {"docs": {}, "df": 0, "m": {"docs": {"icepool.Die.map_to_pool": {"tf": 1}, "icepool.min_outcome": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.function.min_outcome": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 6}}, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.consecutive": {"tf": 1}, "icepool.function.consecutive": {"tf": 1}}, "df": 2}}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Symbols.__init__": {"tf": 1}}, "df": 1}}}, "s": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}}, "df": 2}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Die.keep": {"tf": 1}}, "df": 1}}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Population.cramer_von_mises": {"tf": 1}}, "df": 1}}}, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.pool": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}}, "df": 2}}}, "d": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.keep": {"tf": 1}, "icepool.Die.middle": {"tf": 1}, "icepool.middle": {"tf": 1.4142135623730951}}, "df": 3}}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.format_probability_inverse": {"tf": 1}}, "df": 1}}}}}}, "d": {"docs": {"icepool.Population.format": {"tf": 1}}, "df": 1}}, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"icepool.coin": {"tf": 1}, "icepool.Die": {"tf": 1.4142135623730951}, "icepool.Die.__init__": {"tf": 1.4142135623730951}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.keep": {"tf": 1}, "icepool.Die.lowest": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Die.equals": {"tf": 1.7320508075688772}, "icepool.Population.common_outcome_length": {"tf": 1}, "icepool.Population.zero": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.commonize_denominator": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.Deck.intersection": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.JointEvaluator.order": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.function.coin": {"tf": 1}, "icepool.function.commonize_denominator": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 46}}, "s": {"docs": {"icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.Die.keep": {"tf": 1.4142135623730951}, "icepool.Die.equals": {"tf": 1}, "icepool.Population.is_empty": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.Symbols": {"tf": 1.7320508075688772}, "icepool.Symbols.__init__": {"tf": 1}, "icepool.Symbols.isdisjoint": {"tf": 1.4142135623730951}, "icepool.map_function": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.any": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issuperset": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.Deck.union": {"tf": 1}, "icepool.Deck.symmetric_difference": {"tf": 1}, "icepool.multiset_function": {"tf": 1.4142135623730951}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.function.map_function": {"tf": 1}}, "df": 28, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Outcome": {"tf": 1}, "icepool.Die.__init__": {"tf": 1}, "icepool.Population": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.Deck.__init__": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.typing.Outcome": {"tf": 1}}, "df": 8}}}}}}, "n": {"docs": {}, "df": 0, "d": {"docs": {"icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.Deal": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.Deal.hand_sizes": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 2}, "icepool.MultiDeal.hand_sizes": {"tf": 1}}, "df": 6, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Pool.__init__": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}}, "df": 17, "d": {"docs": {"icepool.Die.__init__": {"tf": 1}}, "df": 1}, "s": {"docs": {"icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}}, "df": 4}}}, "s": {"docs": {"icepool.MultiDeal": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}}, "df": 2}}}, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}}, "df": 5}}}}}}, "o": {"docs": {}, "df": 0, "w": {"docs": {"icepool.one_hot": {"tf": 1}, "icepool.Die.__init__": {"tf": 1}, "icepool.Die.count": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1.4142135623730951}, "icepool.Again": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.standard_pool": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}}, "df": 20, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 4}}}}}, "t": {"docs": {"icepool.one_hot": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}}, "df": 3}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Population.format": {"tf": 1}}, "df": 2}}}, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {"icepool.Die.middle": {"tf": 1}, "icepool.Population.median": {"tf": 1}, "icepool.Population.quantile": {"tf": 1}, "icepool.middle": {"tf": 1}}, "df": 4, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.pool": {"tf": 1}, "icepool.Die.highest": {"tf": 2.6457513110645907}, "icepool.Die.reroll_to_pool": {"tf": 1.4142135623730951}, "icepool.Population.mode": {"tf": 1}, "icepool.Population.modal_quantity": {"tf": 1}, "icepool.pointwise_max": {"tf": 1.7320508075688772}, "icepool.pointwise_min": {"tf": 1.4142135623730951}, "icepool.highest": {"tf": 2.8284271247461903}, "icepool.MultisetExpression": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.highest": {"tf": 2.449489742783178}, "icepool.MultisetExpression.sort_match": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1.7320508075688772}, "icepool.function.pointwise_min": {"tf": 1.4142135623730951}}, "df": 18}}, "r": {"docs": {"icepool.Die.middle": {"tf": 1}, "icepool.Population.median_high": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}}, "df": 4}}}}}, "t": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Population.format": {"tf": 1.4142135623730951}}, "df": 1}}}}, "b": {"docs": {"icepool.Symbols": {"tf": 1.4142135623730951}, "icepool.Symbols.__init__": {"tf": 1.4142135623730951}, "icepool.map": {"tf": 1.4142135623730951}, "icepool.Pool.additive_union": {"tf": 1}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.union": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1.4142135623730951}, "icepool.multiset_function": {"tf": 2.23606797749979}, "icepool.function.map": {"tf": 1.4142135623730951}}, "df": 12, "e": {"docs": {"icepool.coin": {"tf": 1}, "icepool.stochastic_round": {"tf": 1.4142135623730951}, "icepool.Die.__init__": {"tf": 3.3166247903554}, "icepool.Die.reroll": {"tf": 2}, "icepool.Die.filter": {"tf": 1.7320508075688772}, "icepool.Die.split": {"tf": 1.7320508075688772}, "icepool.Die.truncate": {"tf": 1.4142135623730951}, "icepool.Die.clip": {"tf": 1}, "icepool.Die.explode": {"tf": 2.6457513110645907}, "icepool.Die.pool": {"tf": 1}, "icepool.Die.keep": {"tf": 2.6457513110645907}, "icepool.Die.lowest": {"tf": 2.449489742783178}, "icepool.Die.highest": {"tf": 2.449489742783178}, "icepool.Die.map_to_pool": {"tf": 2.6457513110645907}, "icepool.Die.explode_to_pool": {"tf": 2}, "icepool.Die.reroll_to_pool": {"tf": 3.4641016151377544}, "icepool.Die.stochastic_round": {"tf": 1.4142135623730951}, "icepool.Die.equals": {"tf": 1.4142135623730951}, "icepool.Population": {"tf": 1}, "icepool.Population.quantity": {"tf": 1.4142135623730951}, "icepool.Population.pad_to_denominator": {"tf": 1.7320508075688772}, "icepool.Population.marginals": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.Population.format": {"tf": 1.4142135623730951}, "icepool.tupleize": {"tf": 1}, "icepool.vectorize": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.Symbols.__init__": {"tf": 1.4142135623730951}, "icepool.Again": {"tf": 2.6457513110645907}, "icepool.from_cumulative": {"tf": 1.4142135623730951}, "icepool.from_rv": {"tf": 2.23606797749979}, "icepool.lowest": {"tf": 2.6457513110645907}, "icepool.highest": {"tf": 3}, "icepool.middle": {"tf": 1}, "icepool.reduce": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.map": {"tf": 3.605551275463989}, "icepool.map_function": {"tf": 1.4142135623730951}, "icepool.map_and_time": {"tf": 2.449489742783178}, "icepool.map_to_pool": {"tf": 2.449489742783178}, "icepool.Reroll": {"tf": 1.7320508075688772}, "icepool.RerollType.Reroll": {"tf": 1}, "icepool.Pool": {"tf": 1}, "icepool.Pool.__init__": {"tf": 2.449489742783178}, "icepool.Pool.output_arity": {"tf": 1}, "icepool.Pool.additive_union": {"tf": 1}, "icepool.standard_pool": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.outcomes": {"tf": 1}, "icepool.MultisetExpression.output_arity": {"tf": 1}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.union": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 2.23606797749979}, "icepool.MultisetExpression.lowest": {"tf": 2.6457513110645907}, "icepool.MultisetExpression.highest": {"tf": 2.6457513110645907}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 2.23606797749979}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.count_subset": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.largest_straight": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator": {"tf": 2}, "icepool.MultisetEvaluator.next_state": {"tf": 2.23606797749979}, "icepool.MultisetEvaluator.final_outcome": {"tf": 2}, "icepool.MultisetEvaluator.order": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.bound_inputs": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1.4142135623730951}, "icepool.Order": {"tf": 1}, "icepool.Deck.__init__": {"tf": 3}, "icepool.Deck.map": {"tf": 1.7320508075688772}, "icepool.Deal.output_arity": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.MultiDeal.output_arity": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.format_probability_inverse": {"tf": 1.7320508075688772}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.evaluator.SumEvaluator.__init__": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 2.23606797749979}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 2}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 2}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 2}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 2}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 2.23606797749979}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 2}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1}, "icepool.function.coin": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1.4142135623730951}, "icepool.function.from_cumulative": {"tf": 1.4142135623730951}, "icepool.function.from_rv": {"tf": 2.23606797749979}, "icepool.function.reduce": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}, "icepool.function.map": {"tf": 3.605551275463989}, "icepool.function.map_function": {"tf": 1.4142135623730951}, "icepool.function.map_and_time": {"tf": 2.449489742783178}, "icepool.function.map_to_pool": {"tf": 2.449489742783178}, "icepool.typing.Qs": {"tf": 1}, "icepool.typing.RerollType.Reroll": {"tf": 1}, "icepool.typing.guess_star": {"tf": 1.4142135623730951}}, "df": 118, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Die": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 5}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.binary_operator": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}}, "df": 6}}, "t": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.pool": {"tf": 1}, "icepool.Population.kolmogorov_smirnov": {"tf": 1}, "icepool.Population.cramer_von_mises": {"tf": 1}, "icepool.Symbols.difference": {"tf": 1}, "icepool.Symbols.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.format_probability_inverse": {"tf": 1}}, "df": 8}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.sequence": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}}, "df": 5}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.Pool.raw_size": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.evaluator.SumEvaluator.__init__": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}, "icepool.typing.guess_star": {"tf": 1}}, "df": 24}}}}, "y": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.clip": {"tf": 1.4142135623730951}}, "df": 1}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.sign": {"tf": 1.4142135623730951}, "icepool.Vector": {"tf": 1}}, "df": 2}}}}, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Again": {"tf": 1}, "icepool.map_function": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.function.map_function": {"tf": 1}}, "df": 8}}}, "e": {"docs": {"icepool.multiset_function": {"tf": 1}}, "df": 1}}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {"icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.Deck.difference": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}}, "df": 6}}}}, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Die.unary_operator": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1}}, "df": 9, "s": {"docs": {"icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1}}, "df": 8}}}, "t": {"docs": {}, "df": 0, "h": {"docs": {"icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.CountsKeysView": {"tf": 1}, "icepool.CountsValuesView": {"tf": 1}, "icepool.CountsItemsView": {"tf": 1}, "icepool.from_cumulative": {"tf": 1}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.Order.merge": {"tf": 1}, "icepool.Deck.additive_union": {"tf": 1}, "icepool.Deck.intersection": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1.4142135623730951}, "icepool.evaluator.ComparisonEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 43}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"icepool.map": {"tf": 1}, "icepool.map_function": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_function": {"tf": 1}}, "df": 6}}}}, "y": {"docs": {"icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.simplify": {"tf": 1}, "icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.sequence": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Die.equals": {"tf": 1.7320508075688772}, "icepool.Population.zero": {"tf": 1.4142135623730951}, "icepool.Population.multiply_quantities": {"tf": 1}, "icepool.Population.divide_quantities": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1}, "icepool.Population.format": {"tf": 1}, "icepool.Symbols.__init__": {"tf": 1}, "icepool.Symbols.multiply_counts": {"tf": 1}, "icepool.Symbols.divide_counts": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.Reroll": {"tf": 1}, "icepool.Pool.local_order_preference": {"tf": 1}, "icepool.MultisetExpression.local_order_preference": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetExpression.multiply_counts": {"tf": 1}, "icepool.MultisetExpression.divide_counts": {"tf": 1}, "icepool.MultisetExpression.modulo_counts": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.Order": {"tf": 1}, "icepool.Deck.sequence": {"tf": 1}, "icepool.Deal.local_order_preference": {"tf": 1}, "icepool.MultiDeal.local_order_preference": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.CountEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator": {"tf": 1}, "icepool.evaluator.KeepEvaluator.order": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.function.map": {"tf": 1}}, "df": 59}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.binary_operator": {"tf": 2}, "icepool.Vector.binary_operator": {"tf": 1.4142135623730951}, "icepool.Vector.reverse_binary_operator": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.Again": {"tf": 1}}, "df": 5}}}}, "t": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Population.entropy": {"tf": 1}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Population.entropy": {"tf": 1.4142135623730951}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 6, "d": {"docs": {"icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 15}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.map_function": {"tf": 1}, "icepool.function.map_function": {"tf": 1}}, "df": 2}}}}}, "s": {"docs": {"icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}}, "df": 3}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Pool.__init__": {"tf": 1}}, "df": 1}}, "d": {"docs": {"icepool.multiset_function": {"tf": 1}}, "df": 1}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"icepool.Die.clip": {"tf": 1}}, "df": 1}}}, "t": {"docs": {"icepool.Die.middle": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1}, "icepool.Symbols": {"tf": 1.4142135623730951}, "icepool.Again": {"tf": 1}, "icepool.from_cumulative": {"tf": 1}, "icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.map": {"tf": 1.7320508075688772}, "icepool.Pool": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1.4142135623730951}, "icepool.MultisetExpression": {"tf": 2}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.Deck.difference": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}, "icepool.function.map": {"tf": 1.7320508075688772}}, "df": 28}, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1}}, "df": 3}, "d": {"docs": {"icepool.MultisetExpression": {"tf": 1}}, "df": 1}}}}, "b": {"docs": {"icepool.Symbols": {"tf": 1.4142135623730951}}, "df": 1, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Population.format": {"tf": 1.4142135623730951}}, "df": 1}}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Vector.binary_operator": {"tf": 1}}, "df": 1}}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"icepool.multiset_function": {"tf": 1}}, "df": 1}}}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {"icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.7320508075688772}}, "df": 2, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}}, "df": 2}}}}}}}, "x": {"docs": {"icepool.stochastic_round": {"tf": 1.7320508075688772}, "icepool.Die.stochastic_round": {"tf": 1.7320508075688772}, "icepool.Population.marginals": {"tf": 1.4142135623730951}, "icepool.map_function": {"tf": 2.449489742783178}, "icepool.MultisetExpression": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1.7320508075688772}, "icepool.function.map_function": {"tf": 2.449489742783178}}, "df": 7}, "q": {"docs": {"icepool.Population.format": {"tf": 1.7320508075688772}}, "df": 1, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die": {"tf": 1}, "icepool.Die.__init__": {"tf": 1.7320508075688772}, "icepool.Die.values": {"tf": 1}, "icepool.Die.simplify": {"tf": 1}, "icepool.Die.cmp": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.Population": {"tf": 1}, "icepool.Population.values": {"tf": 1}, "icepool.Population.quantities": {"tf": 1}, "icepool.Population.denominator": {"tf": 1}, "icepool.Population.multiply_quantities": {"tf": 1}, "icepool.Population.divide_quantities": {"tf": 1.4142135623730951}, "icepool.Population.modulo_quantities": {"tf": 1}, "icepool.Population.format": {"tf": 1.7320508075688772}, "icepool.from_cumulative": {"tf": 1}, "icepool.commonize_denominator": {"tf": 1}, "icepool.Deck": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1.4142135623730951}, "icepool.Deck.values": {"tf": 1}, "icepool.Deck.size": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.function.commonize_denominator": {"tf": 1}}, "df": 22}}}, "y": {"docs": {"icepool.Die.__init__": {"tf": 2}, "icepool.Die.items": {"tf": 1}, "icepool.Die.clip": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.Population.items": {"tf": 1}, "icepool.Population.quantity": {"tf": 1.4142135623730951}, "icepool.Population.pad_to_denominator": {"tf": 2}, "icepool.Population.modal_quantity": {"tf": 1}, "icepool.Population.format": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1.4142135623730951}, "icepool.Deck.items": {"tf": 1}}, "df": 11}}, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Population.quantile": {"tf": 1.4142135623730951}, "icepool.pointwise_max": {"tf": 1.4142135623730951}, "icepool.pointwise_min": {"tf": 1.4142135623730951}, "icepool.function.pointwise_max": {"tf": 1.4142135623730951}, "icepool.function.pointwise_min": {"tf": 1.4142135623730951}}, "df": 5}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Population.quantity": {"tf": 1}}, "df": 1}}, "u": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Again": {"tf": 1}}, "df": 1, "d": {"docs": {"icepool.Again": {"tf": 1}}, "df": 1}}}}}}, "z": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.keep": {"tf": 1.4142135623730951}, "icepool.Die.sign": {"tf": 1.4142135623730951}, "icepool.Die.equals": {"tf": 1}, "icepool.Population.zero_outcome": {"tf": 1}, "icepool.Population.divide_quantities": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.Pool.additive_union": {"tf": 1}, "icepool.standard_pool": {"tf": 1}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.union": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.Deck.difference": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1.4142135623730951}, "icepool.MultiDeal.__init__": {"tf": 1.4142135623730951}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.KeepEvaluator": {"tf": 1}}, "df": 32, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 1}}, "df": 3}}}}}}}}}}}}}, "s": {"docs": {"icepool.Population.zero": {"tf": 1.4142135623730951}, "icepool.standard_pool": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}}, "df": 3}}}}}, "k": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.from_rv": {"tf": 1}, "icepool.function.from_rv": {"tf": 1}}, "df": 3}}}}}, "e": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.map_function": {"tf": 1}, "icepool.function.map_function": {"tf": 1}}, "df": 3}}}}, "s": {"docs": {"icepool.Population.outcomes": {"tf": 1}, "icepool.Deal.outcomes": {"tf": 1}, "icepool.MultiDeal.outcomes": {"tf": 1}}, "df": 3, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "w": {"docs": {"icepool.CountsKeysView": {"tf": 1}}, "df": 1}}}}}}, "e": {"docs": {}, "df": 0, "p": {"docs": {"icepool.Die.pool": {"tf": 1}, "icepool.Die.lowest": {"tf": 2.23606797749979}, "icepool.Die.highest": {"tf": 2.23606797749979}, "icepool.Die.middle": {"tf": 2.23606797749979}, "icepool.Symbols": {"tf": 1}, "icepool.lowest": {"tf": 2.23606797749979}, "icepool.highest": {"tf": 2.23606797749979}, "icepool.middle": {"tf": 1.7320508075688772}, "icepool.Pool.raw_size": {"tf": 1}, "icepool.MultisetExpression": {"tf": 2}, "icepool.MultisetExpression.intersection": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.lowest": {"tf": 2.23606797749979}, "icepool.MultisetExpression.highest": {"tf": 2.23606797749979}, "icepool.MultisetExpression.sort_match": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1.4142135623730951}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1}}, "df": 21, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.highest": {"tf": 1}}, "df": 3}}}, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.MultisetExpression": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.keep": {"tf": 1}}, "df": 2}}}}}}}}}, "s": {"docs": {"icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}}, "df": 4}}}, "p": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.middle": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 2}, "icepool.MultisetExpression.highest": {"tf": 2}, "icepool.MultisetExpression.sort_match": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1.4142135623730951}}, "df": 7}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "\u2013": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "v": {"docs": {"icepool.Population.kolmogorov_smirnov": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {"icepool.MultisetExpression.keep": {"tf": 1}}, "df": 1, "n": {"docs": {"icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}}, "df": 4}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"icepool.MultisetExpression": {"tf": 1}}, "df": 1}}}}}}}, "pipeline": ["trimmer"], "_isPrebuiltIndex": true}; + /** pdoc search index */const docs = {"version": "0.9.5", "fields": ["qualname", "fullname", "annotation", "default_value", "signature", "bases", "doc"], "ref": "fullname", "documentStore": {"docs": {"icepool": {"fullname": "icepool", "modulename": "icepool", "kind": "module", "doc": "

Package for computing dice and card probabilities.

\n\n

Starting with v0.25.1, you can replace latest in the URL with an old version\nnumber to get the documentation for that version.

\n\n

See this JupyterLite distribution\nfor examples.

\n\n

Visit the project page.

\n\n

General conventions:

\n\n
    \n
  • Instances are immutable (apart from internal caching). Anything that looks\nlike it mutates an instance actually returns a separate instance with the\nchange.
  • \n
\n"}, "icepool.d": {"fullname": "icepool.d", "modulename": "icepool", "qualname": "d", "kind": "function", "doc": "

A standard die, uniformly distributed from 1 to sides inclusive.

\n\n

Don't confuse this with icepool.Die():

\n\n
    \n
  • icepool.Die([6]): A Die that always rolls the integer 6.
  • \n
  • icepool.d(6): A d6.
  • \n
\n\n

You can also import individual standard dice from the icepool module, e.g.\nfrom icepool import d6.

\n", "signature": "(sides: int, /) -> icepool.population.die.Die[int]:", "funcdef": "def"}, "icepool.z": {"fullname": "icepool.z", "modulename": "icepool", "qualname": "z", "kind": "function", "doc": "

A die uniformly distributed from 0 to sides - 1 inclusive.

\n\n

Equal to d(sides) - 1.

\n", "signature": "(sides: int, /) -> icepool.population.die.Die[int]:", "funcdef": "def"}, "icepool.coin": {"fullname": "icepool.coin", "modulename": "icepool", "qualname": "coin", "kind": "function", "doc": "

A Die that rolls True with probability n / d, and False otherwise.

\n\n

If n <= 0 or n >= d the result will have only one outcome.

\n\n
Arguments:
\n\n
    \n
  • n: An int numerator, or a non-integer probability.
  • \n
  • d: An int denominator. Should not be provided if the first argument is\nnot an int.
  • \n
\n", "signature": "(\tn: int | float | fractions.Fraction,\td: int = 1,\t/,\t*,\tmax_denominator: int | None = None) -> icepool.population.die.Die[bool]:", "funcdef": "def"}, "icepool.stochastic_round": {"fullname": "icepool.stochastic_round", "modulename": "icepool", "qualname": "stochastic_round", "kind": "function", "doc": "

Randomly rounds a value up or down to the nearest integer according to the two distances.

\n\n

Specificially, rounds x up with probability x - floor(x) and down\notherwise, producing a Die with up to two outcomes.

\n\n
Arguments:
\n\n
    \n
  • max_denominator: If provided, each rounding will be performed\nusing fractions.Fraction.limit_denominator(max_denominator).\nOtherwise, the rounding will be performed without\nlimit_denominator.
  • \n
\n", "signature": "(\tx,\t/,\t*,\tmax_denominator: int | None = None) -> icepool.population.die.Die[int]:", "funcdef": "def"}, "icepool.one_hot": {"fullname": "icepool.one_hot", "modulename": "icepool", "qualname": "one_hot", "kind": "function", "doc": "

A Die with Vector outcomes with one element set to True uniformly at random and the rest False.

\n\n

This is an easy (if somewhat expensive) way of representing how many dice\nin a pool rolled each number. For example, the outcomes of 10 @ one_hot(6)\nare the (ones, twos, threes, fours, fives, sixes) rolled in 10d6.

\n", "signature": "(sides: int, /) -> icepool.population.die.Die[tuple[bool, ...]]:", "funcdef": "def"}, "icepool.Outcome": {"fullname": "icepool.Outcome", "modulename": "icepool", "qualname": "Outcome", "kind": "class", "doc": "

Protocol to attempt to verify that outcome types are hashable and sortable.

\n\n

Far from foolproof, e.g. it cannot enforce total ordering.

\n", "bases": "typing.Hashable, typing.Protocol[-T_contra]"}, "icepool.Die": {"fullname": "icepool.Die", "modulename": "icepool", "qualname": "Die", "kind": "class", "doc": "

Sampling with replacement. Quantities represent weights.

\n\n

Dice are immutable. Methods do not modify the Die in-place;\nrather they return a Die representing the result.

\n\n

It's also possible to have \"empty\" dice with no outcomes at all,\nthough these have little use other than being sentinel values.

\n", "bases": "icepool.population.base.Population[+T_co]"}, "icepool.Die.__init__": {"fullname": "icepool.Die.__init__", "modulename": "icepool", "qualname": "Die.__init__", "kind": "function", "doc": "

Constructor for a Die.

\n\n

Don't confuse this with d():

\n\n
    \n
  • Die([6]): A Die that always rolls the int 6.
  • \n
  • d(6): A d6.
  • \n
\n\n

Also, don't confuse this with Pool():

\n\n
    \n
  • Die([1, 2, 3, 4, 5, 6]): A d6.
  • \n
  • Pool([1, 2, 3, 4, 5, 6]): A Pool of six dice that always rolls one\nof each number.
  • \n
\n\n

Here are some different ways of constructing a d6:

\n\n
    \n
  • Just import it: from icepool import d6
  • \n
  • Use the d() function: icepool.d(6)
  • \n
  • Use a d6 that you already have: Die(d6) or Die([d6])
  • \n
  • Mix a d3 and a d3+3: Die([d3, d3+3])
  • \n
  • Use a dict: Die({1:1, 2:1, 3:1, 4:1, 5:1, 6:1})
  • \n
  • Give the faces as a sequence: Die([1, 2, 3, 4, 5, 6])
  • \n
\n\n

All quantities must be non-negative. Outcomes with zero quantity will be\nomitted.

\n\n

Several methods and functions foward **kwargs to this constructor.\nHowever, these only affect the construction of the returned or yielded\ndice. Any other implicit conversions of arguments or operands to dice\nwill be done with the default keyword arguments.

\n\n

EXPERIMENTAL: Use icepool.Again to roll the dice again, usually with\nsome modification. See the Again documentation for details.

\n\n

Denominator: For a flat set of outcomes, the denominator is just the\nsum of the corresponding quantities. If the outcomes themselves have\nsecondary denominators, then the overall denominator will be minimized\nwhile preserving the relative weighting of the primary outcomes.

\n\n
Arguments:
\n\n
    \n
  • outcomes: The faces of the Die. This can be one of the following:

    \n\n
      \n
    • A Sequence of outcomes. Duplicates will contribute\nquantity for each appearance.
    • \n
    • A Mapping from outcomes to quantities.
    • \n
    \n\n

    Individual outcomes can each be one of the following:

    \n\n
      \n
    • An outcome, which must be hashable and totally orderable.\n
        \n
      • For convenience, tuples containing Populations will be\ntupleized into a Population of tuples.\nThis does not apply to subclasses of tuples such as namedtuple\nor other classes such as Vector.
      • \n
    • \n
    • A Die, which will be flattened into the result.\nThe quantity assigned to a Die is shared among its\noutcomes. The total denominator will be scaled up if\nnecessary.
    • \n
    • icepool.Reroll, which will drop itself from consideration.
    • \n
    • EXPERIMENTAL: icepool.Again. See the documentation for\nAgain for details.
    • \n
  • \n
  • times: Multiplies the quantity of each element of outcomes.\ntimes can either be a sequence of the same length as\noutcomes or a single int to apply to all elements of\noutcomes.
  • \n
  • again_count, again_depth, again_end: These affect how Again\nexpressions are handled. See the Again documentation for\ndetails.
  • \n
\n\n
Raises:
\n\n
    \n
  • ValueError: None is not a valid outcome for a Die.
  • \n
\n", "signature": "(\toutcomes: Union[Sequence, Mapping[Any, int]],\ttimes: Union[Sequence[int], int] = 1,\t*,\tagain_count: int | None = None,\tagain_depth: int | None = None,\tagain_end: icepool.typing.Outcome | icepool.population.die.Die | icepool.typing.RerollType | None = None)"}, "icepool.Die.unary_operator": {"fullname": "icepool.Die.unary_operator", "modulename": "icepool", "qualname": "Die.unary_operator", "kind": "function", "doc": "

Performs the unary operation on the outcomes.

\n\n

This is used for the standard unary operators\n-, +, abs, ~, round, trunc, floor, ceil\nas well as the additional methods\nzero, bool.

\n\n

This is NOT used for the [] operator; when used directly, this is\ninterpreted as a Mapping operation and returns the count corresponding\nto a given outcome. See marginals() for applying the [] operator to\noutcomes.

\n\n
Returns:
\n\n
\n

A Die representing the result.

\n
\n\n
Raises:
\n\n
    \n
  • ValueError: If tuples are of mismatched length.
  • \n
\n", "signature": "(\tself: icepool.population.die.Die[+T_co],\top: Callable[..., ~U],\t*args,\t**kwargs) -> icepool.population.die.Die[~U]:", "funcdef": "def"}, "icepool.Die.binary_operator": {"fullname": "icepool.Die.binary_operator", "modulename": "icepool", "qualname": "Die.binary_operator", "kind": "function", "doc": "

Performs the operation on pairs of outcomes.

\n\n

By the time this is called, the other operand has already been\nconverted to a Die.

\n\n

If one side of a binary operator is a tuple and the other is not, the\nbinary operator is applied to each element of the tuple with the\nnon-tuple side. For example, the following are equivalent:

\n\n
\n
cartesian_product(d6, d8) * 2\ncartesian_product(d6 * 2, d8 * 2)\n
\n
\n\n

This is used for the standard binary operators\n+, -, *, /, //, %, **, <<, >>, &, |, ^\nand the standard binary comparators\n<, <=, >=, >, ==, !=, cmp.

\n\n

== and != additionally set the truth value of the Die according to\nwhether the dice themselves are the same or not.

\n\n

The @ operator does NOT use this method directly.\nIt rolls the left Die, which must have integer outcomes,\nthen rolls the right Die that many times and sums the outcomes.

\n\n
Returns:
\n\n
\n

A Die representing the result.

\n
\n\n
Raises:
\n\n
    \n
  • ValueError: If tuples are of mismatched length within one of the\ndice or between the dice.
  • \n
\n", "signature": "(\tself,\tother: icepool.population.die.Die,\top: Callable[..., ~U],\t*args,\t**kwargs) -> icepool.population.die.Die[~U]:", "funcdef": "def"}, "icepool.Die.keys": {"fullname": "icepool.Die.keys", "modulename": "icepool", "qualname": "Die.keys", "kind": "function", "doc": "

The outcomes within the population in sorted order.

\n", "signature": "(self) -> icepool.collection.counts.CountsKeysView[+T_co]:", "funcdef": "def"}, "icepool.Die.values": {"fullname": "icepool.Die.values", "modulename": "icepool", "qualname": "Die.values", "kind": "function", "doc": "

The quantities within the population in outcome order.

\n", "signature": "(self) -> icepool.collection.counts.CountsValuesView:", "funcdef": "def"}, "icepool.Die.items": {"fullname": "icepool.Die.items", "modulename": "icepool", "qualname": "Die.items", "kind": "function", "doc": "

The (outcome, quantity)s of the population in sorted order.

\n", "signature": "(self) -> icepool.collection.counts.CountsItemsView[+T_co]:", "funcdef": "def"}, "icepool.Die.simplify": {"fullname": "icepool.Die.simplify", "modulename": "icepool", "qualname": "Die.simplify", "kind": "function", "doc": "

Divides all quantities by their greatest common denominator.

\n", "signature": "(self) -> icepool.population.die.Die[+T_co]:", "funcdef": "def"}, "icepool.Die.reroll": {"fullname": "icepool.Die.reroll", "modulename": "icepool", "qualname": "Die.reroll", "kind": "function", "doc": "

Rerolls the given outcomes.

\n\n
Arguments:
\n\n
    \n
  • which: Selects which outcomes to reroll. Options:\n
      \n
    • A collection of outcomes to reroll.
    • \n
    • A callable that takes an outcome and returns True if it\nshould be rerolled.
    • \n
    • If not provided, the min outcome will be rerolled.
    • \n
  • \n
  • star: Whether outcomes should be unpacked into separate arguments\nbefore sending them to a callable which.\nIf not provided, this will be guessed based on the function\nsignature.
  • \n
  • depth: The maximum number of times to reroll.\nIf None, rerolls an unlimited number of times.
  • \n
\n\n
Returns:
\n\n
\n

A Die representing the reroll.\n If the reroll would never terminate, the result has no outcomes.

\n
\n", "signature": "(\tself,\twhich: Union[Callable[..., bool], Collection[+T_co], NoneType] = None,\t/,\t*,\tstar: bool | None = None,\tdepth: Union[int, Literal['inf']]) -> icepool.population.die.Die[+T_co]:", "funcdef": "def"}, "icepool.Die.filter": {"fullname": "icepool.Die.filter", "modulename": "icepool", "qualname": "Die.filter", "kind": "function", "doc": "

Rerolls until getting one of the given outcomes.

\n\n

Essentially the complement of reroll().

\n\n
Arguments:
\n\n
    \n
  • which: Selects which outcomes to reroll until. Options:\n
      \n
    • A callable that takes an outcome and returns True if it\nshould be accepted.
    • \n
    • A collection of outcomes to reroll until.
    • \n
  • \n
  • star: Whether outcomes should be unpacked into separate arguments\nbefore sending them to a callable which.\nIf not provided, this will be guessed based on the function\nsignature.
  • \n
  • depth: The maximum number of times to reroll.\nIf None, rerolls an unlimited number of times.
  • \n
\n\n
Returns:
\n\n
\n

A Die representing the reroll.\n If the reroll would never terminate, the result has no outcomes.

\n
\n", "signature": "(\tself,\twhich: Union[Callable[..., bool], Collection[+T_co]],\t/,\t*,\tstar: bool | None = None,\tdepth: Union[int, Literal['inf']]) -> icepool.population.die.Die[+T_co]:", "funcdef": "def"}, "icepool.Die.split": {"fullname": "icepool.Die.split", "modulename": "icepool", "qualname": "Die.split", "kind": "function", "doc": "

Splits this die into one containing selected items and another containing the rest.

\n\n

The total denominator is preserved.

\n\n

Equivalent to self.filter(), self.reroll().

\n\n
Arguments:
\n\n
    \n
  • which: Selects which outcomes to reroll until. Options:\n
      \n
    • A callable that takes an outcome and returns True if it\nshould be accepted.
    • \n
    • A collection of outcomes to reroll until.
    • \n
  • \n
  • star: Whether outcomes should be unpacked into separate arguments\nbefore sending them to a callable which.\nIf not provided, this will be guessed based on the function\nsignature.
  • \n
\n", "signature": "(\tself,\twhich: Union[Callable[..., bool], Collection[+T_co], NoneType] = None,\t/,\t*,\tstar: bool | None = None):", "funcdef": "def"}, "icepool.Die.truncate": {"fullname": "icepool.Die.truncate", "modulename": "icepool", "qualname": "Die.truncate", "kind": "function", "doc": "

Truncates the outcomes of this Die to the given range.

\n\n

The endpoints are included in the result if applicable.\nIf one of the arguments is not provided, that side will not be truncated.

\n\n

This effectively rerolls outcomes outside the given range.\nIf instead you want to replace those outcomes with the nearest endpoint,\nuse clip().

\n\n

Not to be confused with trunc(die), which performs integer truncation\non each outcome.

\n", "signature": "(\tself,\tmin_outcome=None,\tmax_outcome=None) -> icepool.population.die.Die[+T_co]:", "funcdef": "def"}, "icepool.Die.clip": {"fullname": "icepool.Die.clip", "modulename": "icepool", "qualname": "Die.clip", "kind": "function", "doc": "

Clips the outcomes of this Die to the given values.

\n\n

The endpoints are included in the result if applicable.\nIf one of the arguments is not provided, that side will not be clipped.

\n\n

This is not the same as rerolling outcomes beyond this range;\nthe outcome is simply adjusted to fit within the range.\nThis will typically cause some quantity to bunch up at the endpoint(s).\nIf you want to reroll outcomes beyond this range, use truncate().

\n", "signature": "(\tself,\tmin_outcome=None,\tmax_outcome=None) -> icepool.population.die.Die[+T_co]:", "funcdef": "def"}, "icepool.Die.map": {"fullname": "icepool.Die.map", "modulename": "icepool", "qualname": "Die.map", "kind": "function", "doc": "

Maps outcomes of the Die to other outcomes.

\n\n

This is also useful for representing processes.

\n\n

As icepool.map(repl, self, ...).

\n", "signature": "(\tself,\trepl: Union[Callable[..., Union[~U, icepool.population.die.Die[~U], icepool.typing.RerollType, icepool.population.again.AgainExpression]], Mapping[+T_co, Union[~U, icepool.population.die.Die[~U], icepool.typing.RerollType, icepool.population.again.AgainExpression]]],\t/,\t*extra_args,\tstar: bool | None = None,\trepeat: Union[int, Literal['inf']] = 1,\ttime_limit: Union[int, Literal['inf'], NoneType] = None,\tagain_count: int | None = None,\tagain_depth: int | None = None,\tagain_end: Union[~U, icepool.population.die.Die[~U], icepool.typing.RerollType, NoneType] = None) -> icepool.population.die.Die[~U]:", "funcdef": "def"}, "icepool.Die.map_and_time": {"fullname": "icepool.Die.map_and_time", "modulename": "icepool", "qualname": "Die.map_and_time", "kind": "function", "doc": "

Repeatedly map outcomes of the state to other outcomes, while also\ncounting timesteps.

\n\n

This is useful for representing processes.

\n\n

As map_and_time(repl, self, ...).

\n", "signature": "(\tself,\trepl: Union[Callable[..., Union[+T_co, icepool.population.die.Die[+T_co], icepool.typing.RerollType]], Mapping[+T_co, Union[+T_co, icepool.population.die.Die[+T_co], icepool.typing.RerollType]]],\t/,\t*extra_args,\tstar: bool | None = None,\ttime_limit: int) -> icepool.population.die.Die[tuple[+T_co, int]]:", "funcdef": "def"}, "icepool.Die.time_to_sum": {"fullname": "icepool.Die.time_to_sum", "modulename": "icepool", "qualname": "Die.time_to_sum", "kind": "function", "doc": "

The number of rolls until the cumulative sum is greater or equal to the target.

\n\n
Arguments:
\n\n
    \n
  • target: The number to stop at once reached.
  • \n
  • max_time: The maximum number of rolls to run.\nIf the sum is not reached, the outcome is determined by dnf.
  • \n
  • dnf: What time to assign in cases where the target was not reached\nin max_time. If not provided, this is set to max_time.\ndnf=icepool.Reroll will remove this case from the result,\neffectively rerolling it.
  • \n
\n", "signature": "(\tself: icepool.population.die.Die[int],\ttarget: int,\t/,\tmax_time: int,\tdnf: int | icepool.typing.RerollType | None = None) -> icepool.population.die.Die[int]:", "funcdef": "def"}, "icepool.Die.mean_time_to_sum": {"fullname": "icepool.Die.mean_time_to_sum", "modulename": "icepool", "qualname": "Die.mean_time_to_sum", "kind": "function", "doc": "

The mean number of rolls until the cumulative sum is greater or equal to the target.

\n\n
Arguments:
\n\n
    \n
  • target: The target sum.
  • \n
\n\n
Raises:
\n\n
    \n
  • ValueError: If self has negative outcomes.
  • \n
  • ZeroDivisionError: If self.mean() == 0.
  • \n
\n", "signature": "(\tself: icepool.population.die.Die[int],\ttarget: int,\t/) -> fractions.Fraction:", "funcdef": "def"}, "icepool.Die.explode": {"fullname": "icepool.Die.explode", "modulename": "icepool", "qualname": "Die.explode", "kind": "function", "doc": "

Causes outcomes to be rolled again and added to the total.

\n\n
Arguments:
\n\n
    \n
  • which: Which outcomes to explode. Options:\n
      \n
    • A single outcome to explode.
    • \n
    • An collection of outcomes to explode.
    • \n
    • A callable that takes an outcome and returns True if it\nshould be exploded.
    • \n
    • If not supplied, the max outcome will explode.
    • \n
  • \n
  • star: Whether outcomes should be unpacked into separate arguments\nbefore sending them to a callable which.\nIf not provided, this will be guessed based on the function\nsignature.
  • \n
  • depth: The maximum number of additional dice to roll, not counting\nthe initial roll.\nIf not supplied, a default value will be used.
  • \n
  • end: Once depth is reached, further explosions will be treated\nas this value. By default, a zero value will be used.\nicepool.Reroll will make one extra final roll, rerolling until\na non-exploding outcome is reached.
  • \n
\n", "signature": "(\tself,\twhich: Union[Callable[..., bool], Collection[+T_co], NoneType] = None,\t/,\t*,\tstar: bool | None = None,\tdepth: int = 9,\tend=None) -> icepool.population.die.Die[+T_co]:", "funcdef": "def"}, "icepool.Die.if_else": {"fullname": "icepool.Die.if_else", "modulename": "icepool", "qualname": "Die.if_else", "kind": "function", "doc": "

Ternary conditional operator.

\n\n

This replaces truthy outcomes with the first argument and falsy outcomes\nwith the second argument.

\n\n
Arguments:
\n\n
    \n
  • again_count, again_depth, again_end: Forwarded to the final die constructor.
  • \n
\n", "signature": "(\tself,\toutcome_if_true: Union[~U, icepool.population.die.Die[~U]],\toutcome_if_false: Union[~U, icepool.population.die.Die[~U]],\t*,\tagain_count: int | None = None,\tagain_depth: int | None = None,\tagain_end: Union[~U, icepool.population.die.Die[~U], icepool.typing.RerollType, NoneType] = None) -> icepool.population.die.Die[~U]:", "funcdef": "def"}, "icepool.Die.is_in": {"fullname": "icepool.Die.is_in", "modulename": "icepool", "qualname": "Die.is_in", "kind": "function", "doc": "

A die that returns True iff the roll of the die is contained in the target.

\n", "signature": "(self, target: Container[+T_co], /) -> icepool.population.die.Die[bool]:", "funcdef": "def"}, "icepool.Die.count": {"fullname": "icepool.Die.count", "modulename": "icepool", "qualname": "Die.count", "kind": "function", "doc": "

Roll this dice a number of times and count how many are in the target.

\n", "signature": "(\tself,\trolls: int,\ttarget: Container[+T_co],\t/) -> icepool.population.die.Die[int]:", "funcdef": "def"}, "icepool.Die.sequence": {"fullname": "icepool.Die.sequence", "modulename": "icepool", "qualname": "Die.sequence", "kind": "function", "doc": "

Possible sequences produced by rolling this die a number of times.

\n\n

This is extremely expensive computationally. If possible, use reduce()\ninstead; if you don't care about order, Die.pool() is better.

\n", "signature": "(self, rolls: int) -> icepool.population.die.Die[tuple[+T_co, ...]]:", "funcdef": "def"}, "icepool.Die.pool": {"fullname": "icepool.Die.pool", "modulename": "icepool", "qualname": "Die.pool", "kind": "function", "doc": "

Creates a Pool from this Die.

\n\n

You might subscript the pool immediately afterwards, e.g.\nd6.pool(5)[-1, ..., 1] takes the difference between the highest and\nlowest of 5d6.

\n\n
Arguments:
\n\n
    \n
  • rolls: The number of copies of this Die to put in the pool.\nOr, a sequence of one int per die acting as\nkeep_tuple. Note that ... cannot be used in the\nargument to this method, as the argument determines the size of\nthe pool.
  • \n
\n", "signature": "(\tself,\trolls: Union[int, Sequence[int]] = 1,\t/) -> icepool.generator.pool.Pool[+T_co]:", "funcdef": "def"}, "icepool.Die.keep": {"fullname": "icepool.Die.keep", "modulename": "icepool", "qualname": "Die.keep", "kind": "function", "doc": "

Selects elements after drawing and sorting and sums them.

\n\n
Arguments:
\n\n
    \n
  • rolls: The number of dice to roll.
  • \n
  • index: One of the following:
  • \n
    • \n
    • An int. This will count only the roll at the specified index.
    • \n
  • \n\n

  • In this case, the result is a Die rather than a generator.
  • \n
    • \n
    • A slice. The selected dice are counted once each.
    • \n\n
  • \n
    • \n
    • A sequence of ints with length equal to rolls.\nEach roll is counted that many times, which could be multiple or\nnegative times.
    • \n
    \n\n

    Up to one ... (Ellipsis) may be used. If no ... is used,\nthe rolls argument may be omitted.

    \n\n

    ... will be replaced with a number of zero counts in order\n\n

    to make up any missing elements compared to rolls.\nThis number may be \"negative\" if more ints are provided than\nrolls. Specifically:

    \n\n
      \n
    • If index is shorter than rolls, ...\nacts as enough zero counts to make up the difference.\nE.g. (1, ..., 1) on five dice would act as\n(1, 0, 0, 0, 1).
    • \n
    • If index has length equal to rolls, ... has no effect.\nE.g. (1, ..., 1) on two dice would act as (1, 1).
    • \n
    • If index is longer than rolls and ... is on one side,\nelements will be dropped from index on the side with ....\nE.g. (..., 1, 2, 3) on two dice would act as (2, 3).
    • \n
    • If index is longer than rolls and ...\nis in the middle, the counts will be as the sum of two\none-sided ....\nE.g. (-1, ..., 1) acts like (-1, ...) plus (..., 1).\nIf rolls was 1 this would have the -1 and 1 cancel each other out.
    • \n
  • \n\n

\n", "signature": "(\tself,\trolls: Union[int, Sequence[int]],\tindex: Union[slice, Sequence[int | ellipsis], int, NoneType] = None,\t/) -> icepool.population.die.Die:", "funcdef": "def"}, "icepool.Die.lowest": {"fullname": "icepool.Die.lowest", "modulename": "icepool", "qualname": "Die.lowest", "kind": "function", "doc": "

Roll several of this Die and return the lowest result, or the sum of some of the lowest.

\n\n

The outcomes should support addition and multiplication if keep != 1.

\n\n
Arguments:
\n\n
    \n
  • rolls: The number of dice to roll. All dice will have the same\noutcomes as self.
  • \n
  • keep, drop: These arguments work together:\n
      \n
    • If neither are provided, the single lowest die will be taken.
    • \n
    • If only keep is provided, the keep lowest dice will be summed.
    • \n
    • If only drop is provided, the drop lowest dice will be dropped\nand the rest will be summed.
    • \n
    • If both are provided, drop lowest dice will be dropped, then\nthe next keep lowest dice will be summed.
    • \n
  • \n
\n\n
Returns:
\n\n
\n

A Die representing the probability distribution of the sum.

\n
\n", "signature": "(\tself,\trolls: int,\t/,\tkeep: int | None = None,\tdrop: int | None = None) -> icepool.population.die.Die:", "funcdef": "def"}, "icepool.Die.highest": {"fullname": "icepool.Die.highest", "modulename": "icepool", "qualname": "Die.highest", "kind": "function", "doc": "

Roll several of this Die and return the highest result, or the sum of some of the highest.

\n\n

The outcomes should support addition and multiplication if keep != 1.

\n\n
Arguments:
\n\n
    \n
  • rolls: The number of dice to roll.
  • \n
  • keep, drop: These arguments work together:\n
      \n
    • If neither are provided, the single highest die will be taken.
    • \n
    • If only keep is provided, the keep highest dice will be summed.
    • \n
    • If only drop is provided, the drop highest dice will be dropped\nand the rest will be summed.
    • \n
    • If both are provided, drop highest dice will be dropped, then\nthe next keep highest dice will be summed.
    • \n
  • \n
\n\n
Returns:
\n\n
\n

A Die representing the probability distribution of the sum.

\n
\n", "signature": "(\tself,\trolls: int,\t/,\tkeep: int | None = None,\tdrop: int | None = None) -> icepool.population.die.Die[+T_co]:", "funcdef": "def"}, "icepool.Die.middle": {"fullname": "icepool.Die.middle", "modulename": "icepool", "qualname": "Die.middle", "kind": "function", "doc": "

Roll several of this Die and sum the sorted results in the middle.

\n\n

The outcomes should support addition and multiplication if keep != 1.

\n\n
Arguments:
\n\n
    \n
  • rolls: The number of dice to roll.
  • \n
  • keep: The number of outcomes to sum. If this is greater than the\ncurrent keep_size, all are kept.
  • \n
  • tie: What to do if keep is odd but the current keep_size\nis even, or vice versa.\n
      \n
    • 'error' (default): Raises IndexError.
    • \n
    • 'high': The higher outcome is taken.
    • \n
    • 'low': The lower outcome is taken.
    • \n
  • \n
\n", "signature": "(\tself,\trolls: int,\t/,\tkeep: int = 1,\t*,\ttie: Literal['error', 'high', 'low'] = 'error') -> icepool.population.die.Die:", "funcdef": "def"}, "icepool.Die.map_to_pool": {"fullname": "icepool.Die.map_to_pool", "modulename": "icepool", "qualname": "Die.map_to_pool", "kind": "function", "doc": "

EXPERIMENTAL: Maps outcomes of this Die to Pools, creating a MultisetGenerator.

\n\n

As icepool.map_to_pool(repl, self, ...).

\n\n

If no argument is provided, the outcomes will be used to construct a\nmixture of pools directly, similar to the inverse of pool.expand().\nNote that this is not particularly efficient since it does not make much\nuse of dynamic programming.

\n\n
Arguments:
\n\n
    \n
  • repl: One of the following:\n
      \n
    • A callable that takes in one outcome per element of args and\nproduces a Pool (or something convertible to such).
    • \n
    • A mapping from old outcomes to Pool \n(or something convertible to such).\nIn this case args must have exactly one element.\nThe new outcomes may be dice rather than just single outcomes.\nThe special value icepool.Reroll will reroll that old outcome.
    • \n
  • \n
  • star: If True, the first of the args will be unpacked before \ngiving them to repl.\nIf not provided, it will be guessed based on the signature of \nrepl and the number of arguments.
  • \n
  • denominator: If provided, the denominator of the result will be this\nvalue. Otherwise it will be the minimum to correctly weight the\npools.
  • \n
\n\n
Returns:
\n\n
\n

A MultisetGenerator representing the mixture of Pools. Note
\n that this is not technically a Pool, though it supports most of \n the same operations.

\n
\n\n
Raises:
\n\n
    \n
  • ValueError: If denominator cannot be made consistent with the \nresulting mixture of pools.
  • \n
\n", "signature": "(\tself,\trepl: Optional[Callable[..., Union[Sequence[Union[icepool.population.die.Die[~U], ~U]], Mapping[icepool.population.die.Die[~U], int], Mapping[~U, int], icepool.typing.RerollType]]] = None,\t/,\t*extra_args: icepool.typing.Outcome | icepool.population.die.Die | icepool.multiset_expression.MultisetExpression,\tstar: bool | None = None,\tdenominator: int | None = None) -> icepool.generator.multiset_generator.MultisetGenerator[~U, tuple[int]]:", "funcdef": "def"}, "icepool.Die.explode_to_pool": {"fullname": "icepool.Die.explode_to_pool", "modulename": "icepool", "qualname": "Die.explode_to_pool", "kind": "function", "doc": "

EXPERIMENTAL: Causes outcomes to be rolled again, keeping that outcome as an individual die in a pool.

\n\n
Arguments:
\n\n
    \n
  • rolls: The number of initial dice.
  • \n
  • which: Which outcomes to explode. Options:\n
      \n
    • A single outcome to explode.
    • \n
    • An collection of outcomes to explode.
    • \n
    • A callable that takes an outcome and returns True if it\nshould be exploded.
    • \n
    • If not supplied, the max outcome will explode.
    • \n
  • \n
  • star: Whether outcomes should be unpacked into separate arguments\nbefore sending them to a callable which.\nIf not provided, this will be guessed based on the function\nsignature.
  • \n
  • depth: The maximum depth of explosions for an individual dice.
  • \n
\n\n
Returns:
\n\n
\n

A MultisetGenerator representing the mixture of Pools. Note
\n that this is not technically a Pool, though it supports most of \n the same operations.

\n
\n", "signature": "(\tself,\trolls: int,\twhich: Union[Callable[..., bool], Collection[+T_co], NoneType] = None,\t/,\t*,\tstar: bool | None = None,\tdepth: int = 9) -> icepool.generator.multiset_generator.MultisetGenerator[+T_co, tuple[int]]:", "funcdef": "def"}, "icepool.Die.reroll_to_pool": {"fullname": "icepool.Die.reroll_to_pool", "modulename": "icepool", "qualname": "Die.reroll_to_pool", "kind": "function", "doc": "

EXPERIMENTAL: Applies a limited number of rerolls shared across a pool.

\n\n

Each die can only be rerolled once (effectively depth=1), and no more\nthan max_rerolls dice may be rerolled.

\n\n
Arguments:
\n\n
    \n
  • rolls: How many dice in the pool.
  • \n
  • which: Selects which outcomes are eligible to be rerolled. Options:\n
      \n
    • A collection of outcomes to reroll.
    • \n
    • A callable that takes an outcome and returns True if it\ncould be rerolled.
    • \n
  • \n
  • max_rerolls: The maximum number of dice to reroll. \nNote that each die can only be rerolled once, so if the number \nof eligible dice is less than this, the excess rerolls have no\neffect.
  • \n
  • star: Whether outcomes should be unpacked into separate arguments\nbefore sending them to a callable which.\nIf not provided, this will be guessed based on the function\nsignature.
  • \n
  • mode: How dice are selected for rerolling if there are more eligible\ndice than max_rerolls. Options:\n
      \n
    • 'random' (default): Eligible dice will be chosen uniformly\nat random.
    • \n
    • 'lowest': The lowest eligible dice will be rerolled.
    • \n
    • 'highest': The highest eligible dice will be rerolled.
    • \n
    • 'drop': All dice that ended up on an outcome selected by \nwhich will be dropped. This includes both dice that rolled\ninto which initially and were not rerolled, and dice that\nwere rerolled but rolled into which again. This can be\nconsiderably more efficient than the other modes.
    • \n
  • \n
\n\n
Returns:
\n\n
\n

A MultisetGenerator representing the mixture of Pools. Note
\n that this is not technically a Pool, though it supports most of \n the same operations.

\n
\n", "signature": "(\tself,\trolls: int,\twhich: Union[Callable[..., bool], Collection[+T_co]],\t/,\tmax_rerolls: int,\t*,\tstar: bool | None = None,\tmode: Literal['random', 'lowest', 'highest', 'drop'] = 'random') -> icepool.generator.multiset_generator.MultisetGenerator[+T_co, tuple[int]]:", "funcdef": "def"}, "icepool.Die.abs": {"fullname": "icepool.Die.abs", "modulename": "icepool", "qualname": "Die.abs", "kind": "function", "doc": "

\n", "signature": "(self) -> icepool.population.die.Die[+T_co]:", "funcdef": "def"}, "icepool.Die.round": {"fullname": "icepool.Die.round", "modulename": "icepool", "qualname": "Die.round", "kind": "function", "doc": "

\n", "signature": "(self, ndigits: int | None = None) -> icepool.population.die.Die:", "funcdef": "def"}, "icepool.Die.stochastic_round": {"fullname": "icepool.Die.stochastic_round", "modulename": "icepool", "qualname": "Die.stochastic_round", "kind": "function", "doc": "

Randomly rounds outcomes up or down to the nearest integer according to the two distances.

\n\n

Specificially, rounds x up with probability x - floor(x) and down\notherwise.

\n\n
Arguments:
\n\n
    \n
  • max_denominator: If provided, each rounding will be performed\nusing fractions.Fraction.limit_denominator(max_denominator).\nOtherwise, the rounding will be performed without\nlimit_denominator.
  • \n
\n", "signature": "(\tself,\t*,\tmax_denominator: int | None = None) -> icepool.population.die.Die[int]:", "funcdef": "def"}, "icepool.Die.trunc": {"fullname": "icepool.Die.trunc", "modulename": "icepool", "qualname": "Die.trunc", "kind": "function", "doc": "

\n", "signature": "(self) -> icepool.population.die.Die:", "funcdef": "def"}, "icepool.Die.floor": {"fullname": "icepool.Die.floor", "modulename": "icepool", "qualname": "Die.floor", "kind": "function", "doc": "

\n", "signature": "(self) -> icepool.population.die.Die:", "funcdef": "def"}, "icepool.Die.ceil": {"fullname": "icepool.Die.ceil", "modulename": "icepool", "qualname": "Die.ceil", "kind": "function", "doc": "

\n", "signature": "(self) -> icepool.population.die.Die:", "funcdef": "def"}, "icepool.Die.cmp": {"fullname": "icepool.Die.cmp", "modulename": "icepool", "qualname": "Die.cmp", "kind": "function", "doc": "

A Die with outcomes 1, -1, and 0.

\n\n

The quantities are equal to the positive outcome of self > other,\nself < other, and the remainder respectively.

\n", "signature": "(self, other) -> icepool.population.die.Die[int]:", "funcdef": "def"}, "icepool.Die.sign": {"fullname": "icepool.Die.sign", "modulename": "icepool", "qualname": "Die.sign", "kind": "function", "doc": "

Outcomes become 1 if greater than zero(), -1 if less than zero(), and 0 otherwise.

\n\n

Note that for floats, +0.0, -0.0, and nan all become 0.

\n", "signature": "(self) -> icepool.population.die.Die[int]:", "funcdef": "def"}, "icepool.Die.equals": {"fullname": "icepool.Die.equals", "modulename": "icepool", "qualname": "Die.equals", "kind": "function", "doc": "

True iff both dice have the same outcomes and quantities.

\n\n

This is False if other is not a Die, even if it would convert\nto an equal Die.

\n\n

Truth value does NOT matter.

\n\n

If one Die has a zero-quantity outcome and the other Die does not\ncontain that outcome, they are treated as unequal by this function.

\n\n

The == and != operators have a dual purpose; they return a Die\nwith a truth value determined by this method.\nOnly dice returned by these methods have a truth value. The data of\nthese dice is lazily evaluated since the caller may only be interested\nin the Die value or the truth value.

\n\n
Arguments:
\n\n
    \n
  • simplify: If True, the dice will be simplified before comparing.\nOtherwise, e.g. a 2:2 coin is not equals() to a 1:1 coin.
  • \n
\n", "signature": "(self, other, *, simplify: bool = False) -> bool:", "funcdef": "def"}, "icepool.Population": {"fullname": "icepool.Population", "modulename": "icepool", "qualname": "Population", "kind": "class", "doc": "

A mapping from outcomes to int quantities.

\n\n

Outcomes with each instance must be hashable and totally orderable.

\n\n

Subclasses include Die and Deck.

\n", "bases": "abc.ABC, typing.Generic[+T_co], typing.Mapping[typing.Any, int]"}, "icepool.Population.keys": {"fullname": "icepool.Population.keys", "modulename": "icepool", "qualname": "Population.keys", "kind": "function", "doc": "

The outcomes within the population in sorted order.

\n", "signature": "(self) -> icepool.collection.counts.CountsKeysView[+T_co]:", "funcdef": "def"}, "icepool.Population.values": {"fullname": "icepool.Population.values", "modulename": "icepool", "qualname": "Population.values", "kind": "function", "doc": "

The quantities within the population in outcome order.

\n", "signature": "(self) -> icepool.collection.counts.CountsValuesView:", "funcdef": "def"}, "icepool.Population.items": {"fullname": "icepool.Population.items", "modulename": "icepool", "qualname": "Population.items", "kind": "function", "doc": "

The (outcome, quantity)s of the population in sorted order.

\n", "signature": "(self) -> icepool.collection.counts.CountsItemsView[+T_co]:", "funcdef": "def"}, "icepool.Population.outcomes": {"fullname": "icepool.Population.outcomes", "modulename": "icepool", "qualname": "Population.outcomes", "kind": "function", "doc": "

The outcomes of the mapping in ascending order.

\n\n

These are also the keys of the mapping.\nPrefer to use the name outcomes.

\n", "signature": "(self) -> icepool.collection.counts.CountsKeysView[+T_co]:", "funcdef": "def"}, "icepool.Population.common_outcome_length": {"fullname": "icepool.Population.common_outcome_length", "modulename": "icepool", "qualname": "Population.common_outcome_length", "kind": "function", "doc": "

The common length of all outcomes.

\n\n

If outcomes have no lengths or different lengths, the result is None.

\n", "signature": "(self) -> int | None:", "funcdef": "def"}, "icepool.Population.is_empty": {"fullname": "icepool.Population.is_empty", "modulename": "icepool", "qualname": "Population.is_empty", "kind": "function", "doc": "

True iff this population has no outcomes.

\n", "signature": "(self) -> bool:", "funcdef": "def"}, "icepool.Population.min_outcome": {"fullname": "icepool.Population.min_outcome", "modulename": "icepool", "qualname": "Population.min_outcome", "kind": "function", "doc": "

The least outcome.

\n", "signature": "(self) -> +T_co:", "funcdef": "def"}, "icepool.Population.max_outcome": {"fullname": "icepool.Population.max_outcome", "modulename": "icepool", "qualname": "Population.max_outcome", "kind": "function", "doc": "

The greatest outcome.

\n", "signature": "(self) -> +T_co:", "funcdef": "def"}, "icepool.Population.nearest": {"fullname": "icepool.Population.nearest", "modulename": "icepool", "qualname": "Population.nearest", "kind": "function", "doc": "

The nearest outcome in this population fitting the comparison.

\n\n
Arguments:
\n\n
    \n
  • comparison: The comparison which the result must fit. For example,\n'<=' would find the greatest outcome that is not greater than\nthe argument.
  • \n
  • outcome: The outcome to compare against.
  • \n
\n\n
Returns:
\n\n
\n

The nearest outcome fitting the comparison, or None if there is\n no such outcome.

\n
\n", "signature": "(\tself,\tcomparison: Literal['<=', '<', '>=', '>'],\toutcome,\t/) -> Optional[+T_co]:", "funcdef": "def"}, "icepool.Population.zero": {"fullname": "icepool.Population.zero", "modulename": "icepool", "qualname": "Population.zero", "kind": "function", "doc": "

Zeros all outcomes of this population.

\n\n

This is done by multiplying all outcomes by 0.

\n\n

The result will have the same denominator.

\n\n
Raises:
\n\n
    \n
  • ValueError: If the zeros did not resolve to a single outcome.
  • \n
\n", "signature": "(self: ~C) -> ~C:", "funcdef": "def"}, "icepool.Population.zero_outcome": {"fullname": "icepool.Population.zero_outcome", "modulename": "icepool", "qualname": "Population.zero_outcome", "kind": "function", "doc": "

A zero-outcome for this population.

\n\n

E.g. 0 for a Population whose outcomes are ints.

\n", "signature": "(self) -> +T_co:", "funcdef": "def"}, "icepool.Population.quantity": {"fullname": "icepool.Population.quantity", "modulename": "icepool", "qualname": "Population.quantity", "kind": "function", "doc": "

The quantity of a single outcome.

\n\n

A comparison can be provided, in which case this returns the total\nquantity fitting the comparison.

\n\n
Arguments:
\n\n
    \n
  • comparison: The comparison to use. This can be omitted, in which\ncase it is treated as '=='.
  • \n
  • outcome: The outcome to query.
  • \n
\n", "signature": "(\tself,\tcomparison: Union[Literal['==', '!=', '<=', '<', '>=', '>'], Hashable],\toutcome: Optional[Hashable] = None,\t/) -> int:", "funcdef": "def"}, "icepool.Population.quantities": {"fullname": "icepool.Population.quantities", "modulename": "icepool", "qualname": "Population.quantities", "kind": "function", "doc": "

The quantities of the mapping in sorted order.

\n\n

For example, '<=' gives the CDF.

\n\n
Arguments:
\n\n
    \n
  • comparison: Optional. If omitted, this defaults to '=='.
  • \n
\n", "signature": "(\tself,\tcomparison: Optional[Literal['==', '!=', '<=', '<', '>=', '>']] = None,\t/) -> Union[icepool.collection.counts.CountsValuesView, Sequence[int]]:", "funcdef": "def"}, "icepool.Population.denominator": {"fullname": "icepool.Population.denominator", "modulename": "icepool", "qualname": "Population.denominator", "kind": "function", "doc": "

The sum of all quantities (e.g. weights or duplicates).

\n\n

For the number of unique outcomes, use len().

\n", "signature": "(self) -> int:", "funcdef": "def"}, "icepool.Population.multiply_quantities": {"fullname": "icepool.Population.multiply_quantities", "modulename": "icepool", "qualname": "Population.multiply_quantities", "kind": "function", "doc": "

Multiplies all quantities by an integer.

\n", "signature": "(self: ~C, scale: int, /) -> ~C:", "funcdef": "def"}, "icepool.Population.divide_quantities": {"fullname": "icepool.Population.divide_quantities", "modulename": "icepool", "qualname": "Population.divide_quantities", "kind": "function", "doc": "

Divides all quantities by an integer, rounding down.

\n\n

Resulting zero quantities are dropped.

\n", "signature": "(self: ~C, divisor: int, /) -> ~C:", "funcdef": "def"}, "icepool.Population.modulo_quantities": {"fullname": "icepool.Population.modulo_quantities", "modulename": "icepool", "qualname": "Population.modulo_quantities", "kind": "function", "doc": "

Modulus of all quantities with an integer.

\n", "signature": "(self: ~C, divisor: int, /) -> ~C:", "funcdef": "def"}, "icepool.Population.pad_to_denominator": {"fullname": "icepool.Population.pad_to_denominator", "modulename": "icepool", "qualname": "Population.pad_to_denominator", "kind": "function", "doc": "

Changes the denominator to a target number by changing the quantity of a specified outcome.

\n\n
Arguments:
\n\n
    \n
  • target: The denominator of the result.
  • \n
  • outcome: The outcome whose quantity will be adjusted.
  • \n
\n\n
Returns:
\n\n
\n

A Population like self but with the quantity of outcome\n adjusted so that the overall denominator is equal to target.\n If the denominator is reduced to zero, it will be removed.

\n
\n\n
Raises:
\n\n
    \n
  • ValueError if this would require the quantity of the specified
  • \n
  • outcome to be negative.
  • \n
\n", "signature": "(self: ~C, target: int, /, outcome: Hashable) -> ~C:", "funcdef": "def"}, "icepool.Population.probability": {"fullname": "icepool.Population.probability", "modulename": "icepool", "qualname": "Population.probability", "kind": "function", "doc": "

The total probability of outcomes fitting a comparison.

\n", "signature": "(\tself,\tcomparison: Union[Literal['==', '!=', '<=', '<', '>=', '>'], Hashable],\toutcome: Optional[Hashable] = None,\t/,\t*,\tpercent: bool = False) -> fractions.Fraction | float:", "funcdef": "def"}, "icepool.Population.probabilities": {"fullname": "icepool.Population.probabilities", "modulename": "icepool", "qualname": "Population.probabilities", "kind": "function", "doc": "

The total probabilities fitting the comparison for each outcome in sorted order.

\n\n

For example, '<=' gives the CDF.

\n\n
Arguments:
\n\n
    \n
  • comparison: Optional. If omitted, this defaults to '=='.
  • \n
\n", "signature": "(\tself,\tcomparison: Optional[Literal['==', '!=', '<=', '<', '>=', '>']] = None,\t/,\t*,\tpercent: bool = False) -> Union[Sequence[fractions.Fraction], Sequence[float]]:", "funcdef": "def"}, "icepool.Population.mode": {"fullname": "icepool.Population.mode", "modulename": "icepool", "qualname": "Population.mode", "kind": "function", "doc": "

A tuple containing the most common outcome(s) of the population.

\n\n

These are sorted from lowest to highest.

\n", "signature": "(self) -> tuple:", "funcdef": "def"}, "icepool.Population.modal_quantity": {"fullname": "icepool.Population.modal_quantity", "modulename": "icepool", "qualname": "Population.modal_quantity", "kind": "function", "doc": "

The highest quantity of any single outcome.

\n", "signature": "(self) -> int:", "funcdef": "def"}, "icepool.Population.kolmogorov_smirnov": {"fullname": "icepool.Population.kolmogorov_smirnov", "modulename": "icepool", "qualname": "Population.kolmogorov_smirnov", "kind": "function", "doc": "

Kolmogorov\u2013Smirnov statistic. The maximum absolute difference between CDFs.

\n", "signature": "(self, other: icepool.population.base.Population) -> fractions.Fraction:", "funcdef": "def"}, "icepool.Population.cramer_von_mises": {"fullname": "icepool.Population.cramer_von_mises", "modulename": "icepool", "qualname": "Population.cramer_von_mises", "kind": "function", "doc": "

Cram\u00e9r-von Mises statistic. The sum-of-squares difference between CDFs.

\n", "signature": "(self, other: icepool.population.base.Population) -> fractions.Fraction:", "funcdef": "def"}, "icepool.Population.median": {"fullname": "icepool.Population.median", "modulename": "icepool", "qualname": "Population.median", "kind": "function", "doc": "

The median, taking the mean in case of a tie.

\n\n

This will fail if the outcomes do not support division;\nin this case, use median_low or median_high instead.

\n", "signature": "(self):", "funcdef": "def"}, "icepool.Population.median_low": {"fullname": "icepool.Population.median_low", "modulename": "icepool", "qualname": "Population.median_low", "kind": "function", "doc": "

The median, taking the lower in case of a tie.

\n", "signature": "(self) -> +T_co:", "funcdef": "def"}, "icepool.Population.median_high": {"fullname": "icepool.Population.median_high", "modulename": "icepool", "qualname": "Population.median_high", "kind": "function", "doc": "

The median, taking the higher in case of a tie.

\n", "signature": "(self) -> +T_co:", "funcdef": "def"}, "icepool.Population.quantile": {"fullname": "icepool.Population.quantile", "modulename": "icepool", "qualname": "Population.quantile", "kind": "function", "doc": "

The outcome n / d of the way through the CDF, taking the mean in case of a tie.

\n\n

This will fail if the outcomes do not support addition and division;\nin this case, use quantile_low or quantile_high instead.

\n", "signature": "(self, n: int, d: int = 100):", "funcdef": "def"}, "icepool.Population.quantile_low": {"fullname": "icepool.Population.quantile_low", "modulename": "icepool", "qualname": "Population.quantile_low", "kind": "function", "doc": "

The outcome n / d of the way through the CDF, taking the lesser in case of a tie.

\n", "signature": "(self, n: int, d: int = 100) -> +T_co:", "funcdef": "def"}, "icepool.Population.quantile_high": {"fullname": "icepool.Population.quantile_high", "modulename": "icepool", "qualname": "Population.quantile_high", "kind": "function", "doc": "

The outcome n / d of the way through the CDF, taking the greater in case of a tie.

\n", "signature": "(self, n: int, d: int = 100) -> +T_co:", "funcdef": "def"}, "icepool.Population.mean": {"fullname": "icepool.Population.mean", "modulename": "icepool", "qualname": "Population.mean", "kind": "function", "doc": "

\n", "signature": "(\tself: icepool.population.base.Population[numbers.Rational] | icepool.population.base.Population[float]) -> fractions.Fraction | float:", "funcdef": "def"}, "icepool.Population.variance": {"fullname": "icepool.Population.variance", "modulename": "icepool", "qualname": "Population.variance", "kind": "function", "doc": "

This is the population variance, not the sample variance.

\n", "signature": "(\tself: icepool.population.base.Population[numbers.Rational] | icepool.population.base.Population[float]) -> fractions.Fraction | float:", "funcdef": "def"}, "icepool.Population.standard_deviation": {"fullname": "icepool.Population.standard_deviation", "modulename": "icepool", "qualname": "Population.standard_deviation", "kind": "function", "doc": "

\n", "signature": "(\tself: icepool.population.base.Population[numbers.Rational] | icepool.population.base.Population[float]) -> float:", "funcdef": "def"}, "icepool.Population.sd": {"fullname": "icepool.Population.sd", "modulename": "icepool", "qualname": "Population.sd", "kind": "function", "doc": "

\n", "signature": "(\tself: icepool.population.base.Population[numbers.Rational] | icepool.population.base.Population[float]) -> float:", "funcdef": "def"}, "icepool.Population.standardized_moment": {"fullname": "icepool.Population.standardized_moment", "modulename": "icepool", "qualname": "Population.standardized_moment", "kind": "function", "doc": "

\n", "signature": "(\tself: icepool.population.base.Population[numbers.Rational] | icepool.population.base.Population[float],\tk: int) -> float:", "funcdef": "def"}, "icepool.Population.skewness": {"fullname": "icepool.Population.skewness", "modulename": "icepool", "qualname": "Population.skewness", "kind": "function", "doc": "

\n", "signature": "(\tself: icepool.population.base.Population[numbers.Rational] | icepool.population.base.Population[float]) -> float:", "funcdef": "def"}, "icepool.Population.excess_kurtosis": {"fullname": "icepool.Population.excess_kurtosis", "modulename": "icepool", "qualname": "Population.excess_kurtosis", "kind": "function", "doc": "

\n", "signature": "(\tself: icepool.population.base.Population[numbers.Rational] | icepool.population.base.Population[float]) -> float:", "funcdef": "def"}, "icepool.Population.entropy": {"fullname": "icepool.Population.entropy", "modulename": "icepool", "qualname": "Population.entropy", "kind": "function", "doc": "

The entropy of a random sample from this population.

\n\n
Arguments:
\n\n
    \n
  • base: The logarithm base to use. Default is 2.0, which gives the \nentropy in bits.
  • \n
\n", "signature": "(self, base: float = 2.0) -> float:", "funcdef": "def"}, "icepool.Population.marginals": {"fullname": "icepool.Population.marginals", "modulename": "icepool", "qualname": "Population.marginals", "kind": "variable", "doc": "

A property that applies the [] operator to outcomes.

\n\n

For example, population.marginals[:2] will marginalize the first two\nelements of sequence outcomes.

\n\n

Attributes that do not start with an underscore will also be forwarded.\nFor example, population.marginals.x will marginalize the x attribute\nfrom e.g. namedtuple outcomes.

\n", "annotation": ": icepool.population.base.Population._Marginals[~C]"}, "icepool.Population.covariance": {"fullname": "icepool.Population.covariance", "modulename": "icepool", "qualname": "Population.covariance", "kind": "function", "doc": "

\n", "signature": "(\tself: icepool.population.base.Population[tuple[numbers.Rational, ...]] | icepool.population.base.Population[tuple[float, ...]],\ti: int,\tj: int) -> fractions.Fraction | float:", "funcdef": "def"}, "icepool.Population.correlation": {"fullname": "icepool.Population.correlation", "modulename": "icepool", "qualname": "Population.correlation", "kind": "function", "doc": "

\n", "signature": "(\tself: icepool.population.base.Population[tuple[numbers.Rational, ...]] | icepool.population.base.Population[tuple[float, ...]],\ti: int,\tj: int) -> float:", "funcdef": "def"}, "icepool.Population.to_one_hot": {"fullname": "icepool.Population.to_one_hot", "modulename": "icepool", "qualname": "Population.to_one_hot", "kind": "function", "doc": "

Converts the outcomes of this population to a one-hot representation.

\n\n
Arguments:
\n\n
    \n
  • outcomes: If provided, each outcome will be mapped to a Vector\nwhere the element at outcomes.index(outcome) is set to True\nand the rest to False, or all False if the outcome is not\nin outcomes.\nIf not provided, self.outcomes() is used.
  • \n
\n", "signature": "(self: ~C, outcomes: Optional[Sequence[+T_co]] = None) -> ~C:", "funcdef": "def"}, "icepool.Population.sample": {"fullname": "icepool.Population.sample", "modulename": "icepool", "qualname": "Population.sample", "kind": "function", "doc": "

A single random sample from this population.

\n\n

Note that this is always \"with replacement\" even for Deck since\ninstances are immutable.

\n\n

This uses the standard random package and is not cryptographically\nsecure.

\n", "signature": "(self) -> +T_co:", "funcdef": "def"}, "icepool.Population.format": {"fullname": "icepool.Population.format", "modulename": "icepool", "qualname": "Population.format", "kind": "function", "doc": "

Formats this mapping as a string.

\n\n

format_spec should start with the output format,\nwhich can be:

\n\n
    \n
  • md for Markdown (default)
  • \n
  • bbcode for BBCode
  • \n
  • csv for comma-separated values
  • \n
  • html for HTML
  • \n
\n\n

After this, you may optionally add a : followed by a series of\nrequested columns. Allowed columns are:

\n\n
    \n
  • o: Outcomes.
  • \n
  • *o: Outcomes, unpacked if applicable.
  • \n
  • q==, q<=, q>=: Quantities ==, <=, or >= each outcome.
  • \n
  • p==, p<=, p>=: Probabilities (0-1).
  • \n
  • %==, %<=, %>=: Probabilities (0%-100%).
  • \n
  • i==, i<=, i>=: EXPERIMENTAL: \"1 in N\".
  • \n
\n\n

Columns may optionally be separated using | characters.

\n\n

The default setting is equal to f'{die:md:*o|q==|%==}'. Here the \ncolumns are the outcomes (unpacked if applicable) the quantities, and \nthe probabilities. The quantities are omitted from the default columns \nif any individual quantity is 10**30 or greater.

\n", "signature": "(self, format_spec: str, /, **kwargs) -> str:", "funcdef": "def"}, "icepool.tupleize": {"fullname": "icepool.tupleize", "modulename": "icepool", "qualname": "tupleize", "kind": "function", "doc": "

Returns the Cartesian product of the arguments as tuples or a Population thereof.

\n\n

For example:

\n\n
    \n
  • tupleize(1, 2) would produce (1, 2).
  • \n
  • tupleize(d6, 0) would produce a Die with outcomes (1, 0), (2, 0),\n... (6, 0).
  • \n
  • tupleize(d6, d6) would produce a Die with outcomes (1, 1), (1, 2),\n... (6, 5), (6, 6).
  • \n
\n\n

If Populations are provided, they must all be Die or all Deck and not\na mixture of the two.

\n\n
Returns:
\n\n
\n

If none of the outcomes is a Population, the result is a tuple\n with one element per argument. Otherwise, the result is a Population\n of the same type as the input Population, and the outcomes are\n tuples with one element per argument.

\n
\n", "signature": "(\t*args: Union[~T, icepool.population.base.Population[~T]]) -> tuple[~T, ...] | icepool.population.base.Population[tuple[~T, ...]]:", "funcdef": "def"}, "icepool.vectorize": {"fullname": "icepool.vectorize", "modulename": "icepool", "qualname": "vectorize", "kind": "function", "doc": "

Returns the Cartesian product of the arguments as Vectors or a Population thereof.

\n\n

For example:

\n\n
    \n
  • vectorize(1, 2) would produce Vector(1, 2).
  • \n
  • vectorize(d6, 0) would produce a Die with outcomes Vector(1, 0),\nVector(2, 0), ... Vector(6, 0).
  • \n
  • vectorize(d6, d6) would produce a Die with outcomes Vector(1, 1),\nVector(1, 2), ... Vector(6, 5), Vector(6, 6).
  • \n
\n\n

If Populations are provided, they must all be Die or all Deck and not\na mixture of the two.

\n\n
Returns:
\n\n
\n

If none of the outcomes is a Population, the result is a Vector\n with one element per argument. Otherwise, the result is a Population\n of the same type as the input Population, and the outcomes are\n Vectors with one element per argument.

\n
\n", "signature": "(\t*args: Union[~T, icepool.population.base.Population[~T]]) -> Union[icepool.collection.vector.Vector[~T], icepool.population.base.Population[icepool.collection.vector.Vector[~T]]]:", "funcdef": "def"}, "icepool.Vector": {"fullname": "icepool.Vector", "modulename": "icepool", "qualname": "Vector", "kind": "class", "doc": "

Immutable tuple-like class that applies most operators elementwise.

\n\n

May become a variadic generic type in the future.

\n", "bases": "icepool.typing.Outcome, typing.Sequence[+T_co]"}, "icepool.Vector.unary_operator": {"fullname": "icepool.Vector.unary_operator", "modulename": "icepool", "qualname": "Vector.unary_operator", "kind": "function", "doc": "

Unary operators on Vector are applied elementwise.

\n\n

This is used for the standard unary operators\n-, +, abs, ~, round, trunc, floor, ceil

\n", "signature": "(\tself,\top: Callable[..., ~U],\t*args,\t**kwargs) -> icepool.collection.vector.Vector[~U]:", "funcdef": "def"}, "icepool.Vector.abs": {"fullname": "icepool.Vector.abs", "modulename": "icepool", "qualname": "Vector.abs", "kind": "function", "doc": "

\n", "signature": "(self) -> icepool.collection.vector.Vector[+T_co]:", "funcdef": "def"}, "icepool.Vector.round": {"fullname": "icepool.Vector.round", "modulename": "icepool", "qualname": "Vector.round", "kind": "function", "doc": "

\n", "signature": "(self, ndigits: int | None = None) -> icepool.collection.vector.Vector:", "funcdef": "def"}, "icepool.Vector.trunc": {"fullname": "icepool.Vector.trunc", "modulename": "icepool", "qualname": "Vector.trunc", "kind": "function", "doc": "

\n", "signature": "(self) -> icepool.collection.vector.Vector:", "funcdef": "def"}, "icepool.Vector.floor": {"fullname": "icepool.Vector.floor", "modulename": "icepool", "qualname": "Vector.floor", "kind": "function", "doc": "

\n", "signature": "(self) -> icepool.collection.vector.Vector:", "funcdef": "def"}, "icepool.Vector.ceil": {"fullname": "icepool.Vector.ceil", "modulename": "icepool", "qualname": "Vector.ceil", "kind": "function", "doc": "

\n", "signature": "(self) -> icepool.collection.vector.Vector:", "funcdef": "def"}, "icepool.Vector.binary_operator": {"fullname": "icepool.Vector.binary_operator", "modulename": "icepool", "qualname": "Vector.binary_operator", "kind": "function", "doc": "

Binary operators on Vector are applied elementwise.

\n\n

If the other operand is also a Vector, the operator is applied to each\npair of elements from self and other. Both must have the same\nlength.

\n\n

Otherwise the other operand is broadcast to each element of self.

\n\n

This is used for the standard binary operators\n+, -, *, /, //, %, **, <<, >>, &, |, ^.

\n\n

@ is not included due to its different meaning in Die.

\n\n

This is also used for the comparators\n<, <=, >, >=, ==, !=.

\n\n

In this case, the result also has a truth value based on lexicographic\nordering.

\n", "signature": "(\tself,\tother,\top: Callable[..., ~U],\t*args,\tcompare_for_truth: bool = False,\t**kwargs) -> icepool.collection.vector.Vector[~U]:", "funcdef": "def"}, "icepool.Vector.reverse_binary_operator": {"fullname": "icepool.Vector.reverse_binary_operator", "modulename": "icepool", "qualname": "Vector.reverse_binary_operator", "kind": "function", "doc": "

Reverse version of binary_operator().

\n", "signature": "(\tself,\tother,\top: Callable[..., ~U],\t*args,\t**kwargs) -> icepool.collection.vector.Vector[~U]:", "funcdef": "def"}, "icepool.Vector.append": {"fullname": "icepool.Vector.append", "modulename": "icepool", "qualname": "Vector.append", "kind": "function", "doc": "

\n", "signature": "(self, other) -> icepool.collection.vector.Vector:", "funcdef": "def"}, "icepool.Vector.concatenate": {"fullname": "icepool.Vector.concatenate", "modulename": "icepool", "qualname": "Vector.concatenate", "kind": "function", "doc": "

\n", "signature": "(self, other: Iterable) -> icepool.collection.vector.Vector:", "funcdef": "def"}, "icepool.Symbols": {"fullname": "icepool.Symbols", "modulename": "icepool", "qualname": "Symbols", "kind": "class", "doc": "

EXPERIMENTAL: Immutable multiset of single characters.

\n\n

Spaces, dashes, and underscores cannot be used as symbols.

\n\n

Operations include:

\n\n\n\n\n \n \n\n\n\n\n \n \n\n\n \n \n\n\n \n \n\n\n \n \n\n\n \n \n\n\n \n \n\n\n \n \n\n\n \n \n\n\n \n \n\n\n \n \n\n\n \n \n\n\n \n \n\n\n \n \n\n\n
OperationCount / notes
additive_union, +l + r
difference, -l - r
intersection, &min(l, r)
union, |max(l, r)
symmetric_difference, ^abs(l - r)
multiply_counts, *count * n
divide_counts, //count // n
issubset, <=all counts l <= r
issuperset, >=all counts l >= r
==all counts l == r
!=any count l != r
unary +drop all negative counts
unary -reverses the sign of all counts
\n\n

< and > are lexicographic orderings rather than subset relations.\nSpecifically, they compare the count of each character in alphabetical\norder. For example:

\n\n
    \n
  • 'a' > '' since one 'a' is more than zero 'a's.
  • \n
  • 'a' > 'bb' since 'a' is compared first.
  • \n
  • '-a' < 'bb' since the left side has -1 'a's.
  • \n
  • 'a' < 'ab' since the 'a's are equal but the right side has more 'b's.
  • \n
\n\n

Binary operators other than * and // implicitly convert the other\nargument to Symbols using the constructor.

\n\n

Subscripting with a single character returns the count of that character\nas an int. E.g. symbols['a'] -> number of as as an int.\nYou can also access it as an attribute, e.g. symbols.a.

\n\n

Subscripting with multiple characters returns a Symbols with only those\ncharacters, dropping the rest.\nE.g. symbols['ab'] -> number of as and bs as a Symbols.\nAgain you can also access it as an attribute, e.g. symbols.ab.\nThis is useful for reducing the outcome space, which reduces computational\ncost for further operations. If you want to keep only a single character\nwhile keeping the type as Symbols, you can subscript with that character\nplus an unused character.

\n\n

Subscripting with duplicate characters currently has no further effect, but\nthis may change in the future.

\n\n

Population.marginals forwards attribute access, so you can use e.g.\ndie.marginals.a to get the marginal distribution of as.

\n\n

Note that attribute access only works with valid identifiers,\nso e.g. emojis would need to use the subscript method.

\n", "bases": "typing.Mapping[str, int]"}, "icepool.Symbols.__init__": {"fullname": "icepool.Symbols.__init__", "modulename": "icepool", "qualname": "Symbols.__init__", "kind": "function", "doc": "

Constructor.

\n\n

The argument can be a string, an iterable of characters, or a mapping of\ncharacters to counts.

\n\n

If the argument is a string, negative symbols can be specified using a\nminus sign optionally surrounded by whitespace. For example,\na - b has one positive a and one negative b.

\n", "signature": "(symbols: Union[str, Iterable[str], Mapping[str, int]])"}, "icepool.Symbols.additive_union": {"fullname": "icepool.Symbols.additive_union", "modulename": "icepool", "qualname": "Symbols.additive_union", "kind": "function", "doc": "

The sum of counts of each symbol.

\n", "signature": "(\tself,\t*args: Union[Iterable[str], Mapping[str, int]]) -> icepool.collection.symbols.Symbols:", "funcdef": "def"}, "icepool.Symbols.difference": {"fullname": "icepool.Symbols.difference", "modulename": "icepool", "qualname": "Symbols.difference", "kind": "function", "doc": "

The difference between the counts of each symbol.

\n", "signature": "(\tself,\t*args: Union[Iterable[str], Mapping[str, int]]) -> icepool.collection.symbols.Symbols:", "funcdef": "def"}, "icepool.Symbols.intersection": {"fullname": "icepool.Symbols.intersection", "modulename": "icepool", "qualname": "Symbols.intersection", "kind": "function", "doc": "

The min count of each symbol.

\n", "signature": "(\tself,\t*args: Union[Iterable[str], Mapping[str, int]]) -> icepool.collection.symbols.Symbols:", "funcdef": "def"}, "icepool.Symbols.union": {"fullname": "icepool.Symbols.union", "modulename": "icepool", "qualname": "Symbols.union", "kind": "function", "doc": "

The max count of each symbol.

\n", "signature": "(\tself,\t*args: Union[Iterable[str], Mapping[str, int]]) -> icepool.collection.symbols.Symbols:", "funcdef": "def"}, "icepool.Symbols.symmetric_difference": {"fullname": "icepool.Symbols.symmetric_difference", "modulename": "icepool", "qualname": "Symbols.symmetric_difference", "kind": "function", "doc": "

The absolute difference in symbol counts between the two sets.

\n", "signature": "(\tself,\tother: Union[Iterable[str], Mapping[str, int]]) -> icepool.collection.symbols.Symbols:", "funcdef": "def"}, "icepool.Symbols.multiply_counts": {"fullname": "icepool.Symbols.multiply_counts", "modulename": "icepool", "qualname": "Symbols.multiply_counts", "kind": "function", "doc": "

Multiplies all counts by an integer.

\n", "signature": "(self, other: int) -> icepool.collection.symbols.Symbols:", "funcdef": "def"}, "icepool.Symbols.divide_counts": {"fullname": "icepool.Symbols.divide_counts", "modulename": "icepool", "qualname": "Symbols.divide_counts", "kind": "function", "doc": "

Divides all counts by an integer, rounding down.

\n", "signature": "(self, other: int) -> icepool.collection.symbols.Symbols:", "funcdef": "def"}, "icepool.Symbols.count_subset": {"fullname": "icepool.Symbols.count_subset", "modulename": "icepool", "qualname": "Symbols.count_subset", "kind": "function", "doc": "

The number of times the divisor is contained in this multiset.

\n", "signature": "(\tself,\tdivisor: Union[Iterable[str], Mapping[str, int]],\t*,\tempty_divisor: int | None = None) -> int:", "funcdef": "def"}, "icepool.Symbols.modulo_counts": {"fullname": "icepool.Symbols.modulo_counts", "modulename": "icepool", "qualname": "Symbols.modulo_counts", "kind": "function", "doc": "

\n", "signature": "(self, other: int) -> icepool.collection.symbols.Symbols:", "funcdef": "def"}, "icepool.Symbols.issubset": {"fullname": "icepool.Symbols.issubset", "modulename": "icepool", "qualname": "Symbols.issubset", "kind": "function", "doc": "

Whether self is a subset of the other.

\n\n

Same as <=.

\n\n

Note that the < and > operators are lexicographic orderings,\nnot proper subset relations.

\n", "signature": "(self, other: Union[Iterable[str], Mapping[str, int]]) -> bool:", "funcdef": "def"}, "icepool.Symbols.issuperset": {"fullname": "icepool.Symbols.issuperset", "modulename": "icepool", "qualname": "Symbols.issuperset", "kind": "function", "doc": "

Whether self is a superset of the other.

\n\n

Same as >=.

\n\n

Note that the < and > operators are lexicographic orderings,\nnot proper subset relations.

\n", "signature": "(self, other: Union[Iterable[str], Mapping[str, int]]) -> bool:", "funcdef": "def"}, "icepool.Symbols.isdisjoint": {"fullname": "icepool.Symbols.isdisjoint", "modulename": "icepool", "qualname": "Symbols.isdisjoint", "kind": "function", "doc": "

Whether self has any positive elements in common with the other.

\n\n
Raises:
\n\n
    \n
  • ValueError if either has negative elements.
  • \n
\n", "signature": "(self, other: Union[Iterable[str], Mapping[str, int]]) -> bool:", "funcdef": "def"}, "icepool.Symbols.has_negative_counts": {"fullname": "icepool.Symbols.has_negative_counts", "modulename": "icepool", "qualname": "Symbols.has_negative_counts", "kind": "function", "doc": "

Whether any counts are negative.

\n", "signature": "(self) -> bool:", "funcdef": "def"}, "icepool.Symbols.count": {"fullname": "icepool.Symbols.count", "modulename": "icepool", "qualname": "Symbols.count", "kind": "function", "doc": "

The total number of elements.

\n", "signature": "(self) -> int:", "funcdef": "def"}, "icepool.Again": {"fullname": "icepool.Again", "modulename": "icepool", "qualname": "Again", "kind": "variable", "doc": "

A symbol indicating that the die should be rolled again, usually with some operation applied.

\n\n

This is designed to be used with the Die() constructor.\nAgainExpressions should not be fed to functions or methods other than\nDie(), but it can be used with operators. Examples:

\n\n
    \n
  • Again + 6: Roll again and add 6.
  • \n
  • Again + Again: Roll again twice and sum.
  • \n
\n\n

The again_count, again_depth, and again_end arguments to Die()\naffect how these arguments are processed. At most one of again_count or\nagain_depth may be provided; if neither are provided, the behavior is as\n`again_depth=1.

\n\n

For finer control over rolling processes, use e.g. Die.map() instead.

\n\n

Count mode

\n\n

When again_count is provided, we start with one roll queued and execute one \nroll at a time. For every Again we roll, we queue another roll.\nIf we run out of rolls, we sum the rolls to find the result. If the total number\nof rolls (not including the initial roll) would exceed again_count, we reroll\nthe entire process, effectively conditioning the process on not rolling more\nthan again_count extra dice.

\n\n

This mode only allows \"additive\" expressions to be used with Again, which\nmeans that only the following operators are allowed:

\n\n
    \n
  • Binary +
  • \n
  • n @ AgainExpression, where n is a non-negative int or Population.
  • \n
\n\n

Furthermore, the + operator is assumed to be associative and commutative.\nFor example, str or tuple outcomes will not produce elements with a definite\norder.

\n\n

Depth mode

\n\n

When again_depth=0, again_end is directly substituted\nfor each occurence of Again. For other values of again_depth, the result for\nagain_depth-1 is substituted for each occurence of Again.

\n\n

If again_end=icepool.Reroll, then any AgainExpressions in the final depth\nare rerolled.

\n\n

Rerolls

\n\n

Reroll only rerolls that particular die, not the entire process. Any such\nrerolls do not count against the again_count or again_depth limit.

\n\n

If again_end=icepool.Reroll:

\n\n
    \n
  • Count mode: Any result that would cause the number of rolls to exceed\nagain_count is rerolled.
  • \n
  • Depth mode: Any AgainExpressions in the final depth level are rerolled.
  • \n
\n", "annotation": ": Final", "default_value": "<icepool.population.again.AgainExpression object>"}, "icepool.CountsKeysView": {"fullname": "icepool.CountsKeysView", "modulename": "icepool", "qualname": "CountsKeysView", "kind": "class", "doc": "

This functions as both a KeysView and a Sequence.

\n", "bases": "typing.KeysView[~T], typing.Sequence[~T]"}, "icepool.CountsKeysView.__init__": {"fullname": "icepool.CountsKeysView.__init__", "modulename": "icepool", "qualname": "CountsKeysView.__init__", "kind": "function", "doc": "

\n", "signature": "(counts: icepool.collection.counts.Counts[~T])"}, "icepool.CountsValuesView": {"fullname": "icepool.CountsValuesView", "modulename": "icepool", "qualname": "CountsValuesView", "kind": "class", "doc": "

This functions as both a ValuesView and a Sequence.

\n", "bases": "typing.ValuesView[int], typing.Sequence[int]"}, "icepool.CountsValuesView.__init__": {"fullname": "icepool.CountsValuesView.__init__", "modulename": "icepool", "qualname": "CountsValuesView.__init__", "kind": "function", "doc": "

\n", "signature": "(counts: icepool.collection.counts.Counts)"}, "icepool.CountsItemsView": {"fullname": "icepool.CountsItemsView", "modulename": "icepool", "qualname": "CountsItemsView", "kind": "class", "doc": "

This functions as both an ItemsView and a Sequence.

\n", "bases": "typing.ItemsView[~T, int], typing.Sequence[tuple[~T, int]]"}, "icepool.CountsItemsView.__init__": {"fullname": "icepool.CountsItemsView.__init__", "modulename": "icepool", "qualname": "CountsItemsView.__init__", "kind": "function", "doc": "

\n", "signature": "(counts: icepool.collection.counts.Counts)"}, "icepool.from_cumulative": {"fullname": "icepool.from_cumulative", "modulename": "icepool", "qualname": "from_cumulative", "kind": "function", "doc": "

Constructs a Die from a sequence of cumulative values.

\n\n
Arguments:
\n\n
    \n
  • outcomes: The outcomes of the resulting die. Sorted order is recommended\nbut not necessary.
  • \n
  • cumulative: The cumulative values (inclusive) of the outcomes in the\norder they are given to this function. These may be:\n
      \n
    • int cumulative quantities.
    • \n
    • Dice representing the cumulative distribution at that point.
    • \n
  • \n
  • reverse: Iff true, both of the arguments will be reversed. This allows\ne.g. constructing using a survival distribution.
  • \n
\n", "signature": "(\toutcomes: Sequence[~T],\tcumulative: Union[Sequence[int], Sequence[icepool.population.die.Die[bool]]],\t*,\treverse: bool = False) -> icepool.population.die.Die[~T]:", "funcdef": "def"}, "icepool.from_rv": {"fullname": "icepool.from_rv", "modulename": "icepool", "qualname": "from_rv", "kind": "function", "doc": "

Constructs a Die from a rv object (as scipy.stats).

\n\n

This is done using the CDF.

\n\n
Arguments:
\n\n
    \n
  • rv: A rv object (as scipy.stats).
  • \n
  • outcomes: An iterable of ints or floats that will be the outcomes\nof the resulting Die.\nIf the distribution is discrete, outcomes must be ints.\nSome outcomes may be omitted if their probability is too small\ncompared to the denominator.
  • \n
  • denominator: The denominator of the resulting Die will be set to this.
  • \n
  • **kwargs: These will be forwarded to rv.cdf().
  • \n
\n", "signature": "(\trv,\toutcomes: Union[Sequence[int], Sequence[float]],\tdenominator: int,\t**kwargs) -> icepool.population.die.Die[int] | icepool.population.die.Die[float]:", "funcdef": "def"}, "icepool.pointwise_max": {"fullname": "icepool.pointwise_max", "modulename": "icepool", "qualname": "pointwise_max", "kind": "function", "doc": "

Selects the highest chance of rolling >= each outcome among the arguments.

\n\n

Naming not finalized.

\n\n

Specifically, for each outcome, the chance of the result rolling >= to that \noutcome is the same as the highest chance of rolling >= that outcome among\nthe arguments.

\n\n

Equivalently, any quantile in the result is the highest of that quantile\namong the arguments.

\n\n

This is useful for selecting from several possible moves where you are\ntrying to get >= a threshold that is known but could change depending on the\nsituation.

\n\n
Arguments:
\n\n
    \n
  • dice: Either an iterable of dice, or two or more dice as separate\narguments.
  • \n
\n", "signature": "(\targ0,\t/,\t*more_args: icepool.population.die.Die[~T]) -> icepool.population.die.Die[~T]:", "funcdef": "def"}, "icepool.pointwise_min": {"fullname": "icepool.pointwise_min", "modulename": "icepool", "qualname": "pointwise_min", "kind": "function", "doc": "

Selects the highest chance of rolling <= each outcome among the arguments.

\n\n

Naming not finalized.

\n\n

Specifically, for each outcome, the chance of the result rolling <= to that \noutcome is the same as the highest chance of rolling <= that outcome among\nthe arguments.

\n\n

Equivalently, any quantile in the result is the lowest of that quantile\namong the arguments.

\n\n

This is useful for selecting from several possible moves where you are\ntrying to get <= a threshold that is known but could change depending on the\nsituation.

\n\n
Arguments:
\n\n
    \n
  • dice: Either an iterable of dice, or two or more dice as separate\narguments.
  • \n
\n", "signature": "(\targ0,\t/,\t*more_args: icepool.population.die.Die[~T]) -> icepool.population.die.Die[~T]:", "funcdef": "def"}, "icepool.lowest": {"fullname": "icepool.lowest", "modulename": "icepool", "qualname": "lowest", "kind": "function", "doc": "

The lowest outcome among the rolls, or the sum of some of the lowest.

\n\n

The outcomes should support addition and multiplication if keep != 1.

\n\n
Arguments:
\n\n
    \n
  • args: Dice or individual outcomes in a single iterable, or as two or\nmore separate arguments. Similar to the built-in min().
  • \n
  • keep, drop: These arguments work together:\n
      \n
    • If neither are provided, the single lowest die will be taken.
    • \n
    • If only keep is provided, the keep lowest dice will be summed.
    • \n
    • If only drop is provided, the drop lowest dice will be dropped\nand the rest will be summed.
    • \n
    • If both are provided, drop lowest dice will be dropped, then\nthe next keep lowest dice will be summed.
    • \n
  • \n
  • default: If an empty iterable is provided, the result will be a die that\nalways rolls this value.
  • \n
\n\n
Raises:
\n\n
    \n
  • ValueError if an empty iterable is provided with no default.
  • \n
\n", "signature": "(\targ0,\t/,\t*more_args: Union[~T, icepool.population.die.Die[~T]],\tkeep: int | None = None,\tdrop: int | None = None,\tdefault: Optional[~T] = None) -> icepool.population.die.Die[~T]:", "funcdef": "def"}, "icepool.highest": {"fullname": "icepool.highest", "modulename": "icepool", "qualname": "highest", "kind": "function", "doc": "

The highest outcome among the rolls, or the sum of some of the highest.

\n\n

The outcomes should support addition and multiplication if keep != 1.

\n\n
Arguments:
\n\n
    \n
  • args: Dice or individual outcomes in a single iterable, or as two or\nmore separate arguments. Similar to the built-in max().
  • \n
  • keep, drop: These arguments work together:\n
      \n
    • If neither are provided, the single highest die will be taken.
    • \n
    • If only keep is provided, the keep highest dice will be summed.
    • \n
    • If only drop is provided, the drop highest dice will be dropped\nand the rest will be summed.
    • \n
    • If both are provided, drop highest dice will be dropped, then\nthe next keep highest dice will be summed.
    • \n
  • \n
  • drop: This number of highest dice will be dropped before keeping dice\nto be summed.
  • \n
  • default: If an empty iterable is provided, the result will be a die that\nalways rolls this value.
  • \n
\n\n
Raises:
\n\n
    \n
  • ValueError if an empty iterable is provided with no default.
  • \n
\n", "signature": "(\targ0,\t/,\t*more_args: Union[~T, icepool.population.die.Die[~T]],\tkeep: int | None = None,\tdrop: int | None = None,\tdefault: Optional[~T] = None) -> icepool.population.die.Die[~T]:", "funcdef": "def"}, "icepool.middle": {"fullname": "icepool.middle", "modulename": "icepool", "qualname": "middle", "kind": "function", "doc": "

The middle of the outcomes among the rolls, or the sum of some of the middle.

\n\n

The outcomes should support addition and multiplication if keep != 1.

\n\n
Arguments:
\n\n
    \n
  • args: Dice or individual outcomes in a single iterable, or as two or\nmore separate arguments.
  • \n
  • keep: The number of outcomes to sum.
  • \n
  • tie: What to do if keep is odd but the the number of args is even, or\nvice versa.\n
      \n
    • 'error' (default): Raises IndexError.
    • \n
    • 'high': The higher outcome is taken.
    • \n
    • 'low': The lower outcome is taken.
    • \n
  • \n
  • default: If an empty iterable is provided, the result will be a die that\nalways rolls this value.
  • \n
\n\n
Raises:
\n\n
    \n
  • ValueError if an empty iterable is provided with no default.
  • \n
\n", "signature": "(\targ0,\t/,\t*more_args: Union[~T, icepool.population.die.Die[~T]],\tkeep: int = 1,\ttie: Literal['error', 'high', 'low'] = 'error',\tdefault: Optional[~T] = None) -> icepool.population.die.Die[~T]:", "funcdef": "def"}, "icepool.min_outcome": {"fullname": "icepool.min_outcome", "modulename": "icepool", "qualname": "min_outcome", "kind": "function", "doc": "

The minimum possible outcome among the populations.

\n\n
Arguments:
\n\n
    \n
  • Populations or single outcomes. Alternatively, a single iterable argument of such.
  • \n
\n", "signature": "(\t*args: Union[Iterable[Union[~T, icepool.population.base.Population[~T]]], ~T]) -> ~T:", "funcdef": "def"}, "icepool.max_outcome": {"fullname": "icepool.max_outcome", "modulename": "icepool", "qualname": "max_outcome", "kind": "function", "doc": "

The maximum possible outcome among the populations.

\n\n
Arguments:
\n\n
    \n
  • Populations or single outcomes. Alternatively, a single iterable argument of such.
  • \n
\n", "signature": "(\t*args: Union[Iterable[Union[~T, icepool.population.base.Population[~T]]], ~T]) -> ~T:", "funcdef": "def"}, "icepool.consecutive": {"fullname": "icepool.consecutive", "modulename": "icepool", "qualname": "consecutive", "kind": "function", "doc": "

A minimal sequence of consecutive ints covering the argument sets.

\n", "signature": "(*args: Iterable[int]) -> Sequence[int]:", "funcdef": "def"}, "icepool.sorted_union": {"fullname": "icepool.sorted_union", "modulename": "icepool", "qualname": "sorted_union", "kind": "function", "doc": "

Merge sets into a sorted sequence.

\n", "signature": "(*args: Iterable[~T]) -> tuple[~T, ...]:", "funcdef": "def"}, "icepool.commonize_denominator": {"fullname": "icepool.commonize_denominator", "modulename": "icepool", "qualname": "commonize_denominator", "kind": "function", "doc": "

Scale the quantities of the dice so that all of them have the same denominator.

\n\n

The denominator is the LCM of the denominators of the arguments.

\n\n
Arguments:
\n\n
    \n
  • *dice: Any number of dice or single outcomes convertible to dice.
  • \n
\n\n
Returns:
\n\n
\n

A tuple of dice with the same denominator.

\n
\n", "signature": "(\t*dice: Union[~T, icepool.population.die.Die[~T]]) -> tuple[icepool.population.die.Die[~T], ...]:", "funcdef": "def"}, "icepool.reduce": {"fullname": "icepool.reduce", "modulename": "icepool", "qualname": "reduce", "kind": "function", "doc": "

Applies a function of two arguments cumulatively to a sequence of dice.

\n\n

Analogous to the\nfunctools function of the same name.

\n\n
Arguments:
\n\n
    \n
  • function: The function to map. The function should take two arguments,\nwhich are an outcome from each of two dice, and produce an outcome\nof the same type. It may also return Reroll, in which case the\nentire sequence is effectively rerolled.
  • \n
  • dice: A sequence of dice to map the function to, from left to right.
  • \n
  • initial: If provided, this will be placed at the front of the sequence\nof dice.
  • \n
  • again_count, again_depth, again_end: Forwarded to the final die constructor.
  • \n
\n", "signature": "(\tfunction: Callable[[~T, ~T], Union[~T, icepool.population.die.Die[~T], icepool.typing.RerollType]],\tdice: Iterable[Union[~T, icepool.population.die.Die[~T]]],\t*,\tinitial: Union[~T, icepool.population.die.Die[~T], NoneType] = None) -> icepool.population.die.Die[~T]:", "funcdef": "def"}, "icepool.accumulate": {"fullname": "icepool.accumulate", "modulename": "icepool", "qualname": "accumulate", "kind": "function", "doc": "

Applies a function of two arguments cumulatively to a sequence of dice, yielding each result in turn.

\n\n

Analogous to the\nitertools function of the same name\n, though with no default function and\nthe same parameter order as reduce().

\n\n

The number of results is equal to the number of elements of dice, with\none additional element if initial is provided.

\n\n
Arguments:
\n\n
    \n
  • function: The function to map. The function should take two arguments,\nwhich are an outcome from each of two dice.
  • \n
  • dice: A sequence of dice to map the function to, from left to right.
  • \n
  • initial: If provided, this will be placed at the front of the sequence\nof dice.
  • \n
\n", "signature": "(\tfunction: Callable[[~T, ~T], Union[~T, icepool.population.die.Die[~T]]],\tdice: Iterable[Union[~T, icepool.population.die.Die[~T]]],\t*,\tinitial: Union[~T, icepool.population.die.Die[~T], NoneType] = None) -> Iterator[icepool.population.die.Die[~T]]:", "funcdef": "def"}, "icepool.map": {"fullname": "icepool.map", "modulename": "icepool", "qualname": "map", "kind": "function", "doc": "

Applies func(outcome_of_die_0, outcome_of_die_1, ...) for all joint outcomes, returning a Die.

\n\n

See map_function for a decorator version of this.

\n\n

Example: map(lambda a, b: a + b, d6, d6) is the same as d6 + d6.

\n\n

map() is flexible but not very efficient for more than a few dice.\nIf at all possible, use reduce(), MultisetExpression methods, and/or\nMultisetEvaluators. Even Pool.expand() (which sorts rolls) is more\nefficient than using map on the dice in order.

\n\n

Again can be used but is not recommended with repeat other than 1.

\n\n
Arguments:
\n\n
    \n
  • repl: One of the following:\n
      \n
    • A callable that takes in one outcome per element of args and\nproduces a new outcome.
    • \n
    • A mapping from old outcomes to new outcomes.\nUnmapped old outcomes stay the same.\nIn this case args must have exactly one element.\nAs with the Die constructor, the new outcomes:
    • \n
    • May be dice rather than just single outcomes.
    • \n
    • The special value icepool.Reroll will reroll that old outcome.
    • \n
    • tuples containing Populations will be tupleized into\nPopulations of tuples.\nThis does not apply to subclasses of tuples such as namedtuple\nor other classes such as Vector.
    • \n
  • \n
  • *args: func will be called with all joint outcomes of these.\nAllowed arg types are:\n
      \n
    • Single outcome.
    • \n
    • Die. All outcomes will be sent to func.
    • \n
    • MultisetExpression. All sorted tuples of outcomes will be sent\nto func, as MultisetExpression.expand(). The expression must\nbe fully bound.
    • \n
  • \n
  • star: If True, the first of the args will be unpacked before giving\nthem to func.\nIf not provided, it will be guessed based on the signature of func\nand the number of arguments.
  • \n
  • repeat: This will be repeated with the same arguments on the\nresult this many times, except the first of args will be replaced\nby the result of the previous iteration.

    \n\n

    Note that returning Reroll from repl will effectively reroll all\narguments, including the first argument which represents the result\nof the process up to this point. If you only want to reroll the\ncurrent stage, you can nest another map inside repl.

    \n\n

    EXPERIMENTAL: If set to 'inf', the result will be as if this\nwere repeated an infinite number of times. In this case, the\nresult will be in simplest form.

  • \n
  • time_limit: Similar to repeat, but will return early if a fixed point\nis reached. If both repeat and time_limit are provided\n(not recommended), time_limit takes priority.
  • \n
  • again_count, again_depth, again_end: Forwarded to the final die constructor.
  • \n
\n", "signature": "(\trepl: Union[Callable[..., Union[~T, icepool.population.die.Die[~T], icepool.typing.RerollType, icepool.population.again.AgainExpression]], Mapping[Any, Union[~T, icepool.population.die.Die[~T], icepool.typing.RerollType, icepool.population.again.AgainExpression]]],\t/,\t*args: icepool.typing.Outcome | icepool.population.die.Die | icepool.multiset_expression.MultisetExpression,\tstar: bool | None = None,\trepeat: Union[int, Literal['inf']] = 1,\ttime_limit: Union[int, Literal['inf'], NoneType] = None,\tagain_count: int | None = None,\tagain_depth: int | None = None,\tagain_end: Union[~T, icepool.population.die.Die[~T], icepool.typing.RerollType, NoneType] = None) -> icepool.population.die.Die[~T]:", "funcdef": "def"}, "icepool.map_function": {"fullname": "icepool.map_function", "modulename": "icepool", "qualname": "map_function", "kind": "function", "doc": "

Decorator that turns a function that takes outcomes into a function that takes dice.

\n\n

The result must be a Die.

\n\n

This is basically a decorator version of map() and produces behavior\nsimilar to AnyDice functions, though Icepool has different typing rules\namong other differences.

\n\n

map_function can either be used with no arguments:

\n\n
\n
@map_function\ndef explode_six(x):\n    if x == 6:\n        return 6 + Again\n    else:\n        return x\n\nexplode_six(d6, again_depth=2)\n
\n
\n\n

Or with keyword arguments, in which case the extra arguments are bound:

\n\n
\n
@map_function(again_depth=2)\ndef explode_six(x):\n    if x == 6:\n        return 6 + Again\n    else:\n        return x\n\nexplode_six(d6)\n
\n
\n\n
Arguments:
\n\n
    \n
  • again_count, again_depth, again_end: Forwarded to the final die constructor.
  • \n
\n", "signature": "(\tfunction: Optional[Callable[..., Union[~T, icepool.population.die.Die[~T], icepool.typing.RerollType, icepool.population.again.AgainExpression]]] = None,\t/,\t*,\tstar: bool | None = None,\trepeat: Union[int, Literal['inf']] = 1,\tagain_count: int | None = None,\tagain_depth: int | None = None,\tagain_end: Union[~T, icepool.population.die.Die[~T], icepool.typing.RerollType, NoneType] = None) -> Union[Callable[..., icepool.population.die.Die[~T]], Callable[..., Callable[..., icepool.population.die.Die[~T]]]]:", "funcdef": "def"}, "icepool.map_and_time": {"fullname": "icepool.map_and_time", "modulename": "icepool", "qualname": "map_and_time", "kind": "function", "doc": "

Repeatedly map outcomes of the state to other outcomes, while also\ncounting timesteps.

\n\n

This is useful for representing processes.

\n\n

The outcomes of the result are (outcome, time), where time is the\nnumber of repeats needed to reach an absorbing outcome (an outcome that\nonly leads to itself), or repeat, whichever is lesser.

\n\n

This will return early if it reaches a fixed point.\nTherefore, you can set repeat equal to the maximum number of\ntime you could possibly be interested in without worrying about\nit causing extra computations after the fixed point.

\n\n
Arguments:
\n\n
    \n
  • repl: One of the following:\n
      \n
    • A callable returning a new outcome for each old outcome.
    • \n
    • A mapping from old outcomes to new outcomes.\nUnmapped old outcomes stay the same.\nThe new outcomes may be dice rather than just single outcomes.\nThe special value icepool.Reroll will reroll that old outcome.
    • \n
  • \n
  • initial_state: The initial state of the process, which could be a\nsingle state or a Die.
  • \n
  • extra_args: Extra arguments to use, as per map. Note that these are\nrerolled at every time step.
  • \n
  • star: If True, the first of the args will be unpacked before giving\nthem to func.\nIf not provided, it will be guessed based on the signature of func\nand the number of arguments.
  • \n
  • time_limit: This will be repeated with the same arguments on the result\nup to this many times.
  • \n
\n\n
Returns:
\n\n
\n

The Die after the modification.

\n
\n", "signature": "(\trepl: Union[Callable[..., Union[~T, icepool.population.die.Die[~T], icepool.typing.RerollType, icepool.population.again.AgainExpression]], Mapping[Any, Union[~T, icepool.population.die.Die[~T], icepool.typing.RerollType, icepool.population.again.AgainExpression]]],\tinitial_state: Union[~T, icepool.population.die.Die[~T]],\t/,\t*extra_args,\tstar: bool | None = None,\ttime_limit: int) -> icepool.population.die.Die[tuple[~T, int]]:", "funcdef": "def"}, "icepool.map_to_pool": {"fullname": "icepool.map_to_pool", "modulename": "icepool", "qualname": "map_to_pool", "kind": "function", "doc": "

EXPERIMENTAL: Applies repl(outcome_of_die_0, outcome_of_die_1, ...) for all joint outcomes, producing a MultisetGenerator.

\n\n
Arguments:
\n\n
    \n
  • repl: One of the following:\n
      \n
    • A callable that takes in one outcome per element of args and\nproduces a MultisetGenerator or something convertible to a Pool.
    • \n
    • A mapping from old outcomes to MultisetGenerator \nor something convertible to a Pool.\nIn this case args must have exactly one element.\nThe new outcomes may be dice rather than just single outcomes.\nThe special value icepool.Reroll will reroll that old outcome.
    • \n
  • \n
  • star: If True, the first of the args will be unpacked before giving\nthem to repl.\nIf not provided, it will be guessed based on the signature of repl\nand the number of arguments.
  • \n
  • denominator: If provided, the denominator of the result will be this\nvalue. Otherwise it will be the minimum to correctly weight the\npools.
  • \n
\n\n
Returns:
\n\n
\n

A MultisetGenerator representing the mixture of Pools. Note
\n that this is not technically a Pool, though it supports most of \n the same operations.

\n
\n\n
Raises:
\n\n
    \n
  • ValueError: If denominator cannot be made consistent with the \nresulting mixture of pools.
  • \n
\n", "signature": "(\trepl: Union[Callable[..., Union[icepool.generator.multiset_generator.MultisetGenerator, Sequence[Union[icepool.population.die.Die[~T], ~T]], Mapping[icepool.population.die.Die[~T], int], Mapping[~T, int], icepool.typing.RerollType]], Mapping[Any, Union[icepool.generator.multiset_generator.MultisetGenerator, Sequence[Union[icepool.population.die.Die[~T], ~T]], Mapping[icepool.population.die.Die[~T], int], Mapping[~T, int], icepool.typing.RerollType]]],\t/,\t*args: icepool.typing.Outcome | icepool.population.die.Die | icepool.multiset_expression.MultisetExpression,\tstar: bool | None = None,\tdenominator: int | None = None) -> icepool.generator.multiset_generator.MultisetGenerator[~T, tuple[int]]:", "funcdef": "def"}, "icepool.Reroll": {"fullname": "icepool.Reroll", "modulename": "icepool", "qualname": "Reroll", "kind": "variable", "doc": "

Indicates that an outcome should be rerolled (with unlimited depth).

\n\n

This can be used in place of outcomes in many places. See individual function\nand method descriptions for details.

\n\n

This effectively removes the outcome from the probability space, along with its\ncontribution to the denominator.

\n\n

This can be used for conditional probability by removing all outcomes not\nconsistent with the given observations.

\n\n

Operation in specific cases:

\n\n
    \n
  • When used with Again, only that stage is rerolled, not the entire Again\ntree.
  • \n
  • To reroll with limited depth, use Die.reroll(), or Again with no\nmodification.
  • \n
  • When used with MultisetEvaluator, the entire evaluation is rerolled.
  • \n
\n", "annotation": ": Final", "default_value": "<RerollType.Reroll: 'Reroll'>"}, "icepool.RerollType": {"fullname": "icepool.RerollType", "modulename": "icepool", "qualname": "RerollType", "kind": "class", "doc": "

The type of the Reroll singleton.

\n", "bases": "enum.Enum"}, "icepool.RerollType.Reroll": {"fullname": "icepool.RerollType.Reroll", "modulename": "icepool", "qualname": "RerollType.Reroll", "kind": "variable", "doc": "

Indicates an outcome should be rerolled (with unlimited depth).

\n", "default_value": "<RerollType.Reroll: 'Reroll'>"}, "icepool.Pool": {"fullname": "icepool.Pool", "modulename": "icepool", "qualname": "Pool", "kind": "class", "doc": "

Represents a multiset of outcomes resulting from the roll of several dice.

\n\n

This should be used in conjunction with MultisetEvaluator to generate a\nresult.

\n\n

Note that operators are performed on the multiset of rolls, not the multiset\nof dice. For example, d6.pool(3) - d6.pool(3) is not an empty pool, but\nan expression meaning \"roll two pools of 3d6 and get the rolls from the\nfirst pool, with rolls in the second pool cancelling matching rolls in the\nfirst pool one-for-one\".

\n", "bases": "icepool.generator.keep.KeepGenerator[~T]"}, "icepool.Pool.__init__": {"fullname": "icepool.Pool.__init__", "modulename": "icepool", "qualname": "Pool.__init__", "kind": "function", "doc": "

Public constructor for a pool.

\n\n

Evaulation is most efficient when the dice are the same or same-side\ntruncations of each other. For example, d4, d6, d8, d10, d12 are all\nsame-side truncations of d12.

\n\n

It is permissible to create a Pool without providing dice, but not all\nevaluators will handle this case, especially if they depend on the\noutcome type. Dice may be in the pool zero times, in which case their\noutcomes will be considered but without any count (unless another die\nhas that outcome).

\n\n
Arguments:
\n\n
    \n
  • dice: The dice to put in the Pool. This can be one of the following:

    \n\n
      \n
    • A Sequence of Die or outcomes.
    • \n
    • A Mapping of Die or outcomes to how many of that Die or\noutcome to put in the Pool.
    • \n
    \n\n

    All outcomes within a Pool must be totally orderable.

  • \n
  • times: Multiplies the number of times each element of dice will\nbe put into the pool.\ntimes can either be a sequence of the same length as\noutcomes or a single int to apply to all elements of\noutcomes.
  • \n
\n\n
Raises:
\n\n
    \n
  • ValueError: If a bare Deck or Die argument is provided.\nA Pool of a single Die should constructed as Pool([die]).
  • \n
\n", "signature": "(\tdice: Union[Sequence[Union[icepool.population.die.Die[~T], ~T]], Mapping[icepool.population.die.Die[~T], int], Mapping[~T, int], Mapping[Union[icepool.population.die.Die[~T], ~T], int]],\ttimes: Union[Sequence[int], int] = 1)"}, "icepool.Pool.clear_cache": {"fullname": "icepool.Pool.clear_cache", "modulename": "icepool", "qualname": "Pool.clear_cache", "kind": "function", "doc": "

Clears the global pool cache.

\n", "signature": "(cls):", "funcdef": "def"}, "icepool.Pool.raw_size": {"fullname": "icepool.Pool.raw_size", "modulename": "icepool", "qualname": "Pool.raw_size", "kind": "function", "doc": "

The number of dice in this pool before the keep_tuple is applied.

\n", "signature": "(self) -> int:", "funcdef": "def"}, "icepool.Pool.denominator": {"fullname": "icepool.Pool.denominator", "modulename": "icepool", "qualname": "Pool.denominator", "kind": "function", "doc": "

The total weight of all paths through this generator.

\n\n
Raises:
\n\n
    \n
  • UnboundMultisetExpressionError if this is called on an expression with free variables.
  • \n
\n", "signature": "(self) -> int:", "funcdef": "def"}, "icepool.Pool.unique_dice": {"fullname": "icepool.Pool.unique_dice", "modulename": "icepool", "qualname": "Pool.unique_dice", "kind": "function", "doc": "

The collection of unique dice in this pool.

\n", "signature": "(self) -> Collection[icepool.population.die.Die[~T]]:", "funcdef": "def"}, "icepool.Pool.outcomes": {"fullname": "icepool.Pool.outcomes", "modulename": "icepool", "qualname": "Pool.outcomes", "kind": "function", "doc": "

The union of possible outcomes among all dice in this pool in ascending order.

\n", "signature": "(self) -> Sequence[~T]:", "funcdef": "def"}, "icepool.Pool.output_arity": {"fullname": "icepool.Pool.output_arity", "modulename": "icepool", "qualname": "Pool.output_arity", "kind": "function", "doc": "

The number of multisets/counts generated. Must be constant.

\n", "signature": "(self) -> int:", "funcdef": "def"}, "icepool.Pool.local_order_preference": {"fullname": "icepool.Pool.local_order_preference", "modulename": "icepool", "qualname": "Pool.local_order_preference", "kind": "function", "doc": "

Any ordering that is preferred or required by this expression node.

\n", "signature": "(self) -> tuple[icepool.order.Order, icepool.order.OrderReason]:", "funcdef": "def"}, "icepool.Pool.min_outcome": {"fullname": "icepool.Pool.min_outcome", "modulename": "icepool", "qualname": "Pool.min_outcome", "kind": "function", "doc": "

The min outcome among all dice in this pool.

\n", "signature": "(self) -> ~T:", "funcdef": "def"}, "icepool.Pool.max_outcome": {"fullname": "icepool.Pool.max_outcome", "modulename": "icepool", "qualname": "Pool.max_outcome", "kind": "function", "doc": "

The max outcome among all dice in this pool.

\n", "signature": "(self) -> ~T:", "funcdef": "def"}, "icepool.Pool.additive_union": {"fullname": "icepool.Pool.additive_union", "modulename": "icepool", "qualname": "Pool.additive_union", "kind": "function", "doc": "

The combined elements from all of the multisets.

\n\n

Same as a + b + c + ....

\n\n

Any resulting counts that would be negative are set to zero.

\n\n

Example:

\n\n
\n
[1, 2, 2, 3] + [1, 2, 4] -> [1, 1, 2, 2, 2, 3, 4]\n
\n
\n", "signature": "(\t*args: Union[icepool.multiset_expression.MultisetExpression[~T], Mapping[~T, int], Sequence[~T]]) -> icepool.multiset_expression.MultisetExpression[~T]:", "funcdef": "def"}, "icepool.standard_pool": {"fullname": "icepool.standard_pool", "modulename": "icepool", "qualname": "standard_pool", "kind": "function", "doc": "

A Pool of standard dice (e.g. d6, d8...).

\n\n
Arguments:
\n\n
    \n
  • die_sizes: A collection of die sizes, which will put one die of that\nsizes in the pool for each element.\nOr, a mapping of die sizes to how many dice of that size to put\ninto the pool.\nIf empty, the pool will be considered to consist of zero zeros.
  • \n
\n", "signature": "(\tdie_sizes: Union[Collection[int], Mapping[int, int]]) -> icepool.generator.pool.Pool[int]:", "funcdef": "def"}, "icepool.MultisetGenerator": {"fullname": "icepool.MultisetGenerator", "modulename": "icepool", "qualname": "MultisetGenerator", "kind": "class", "doc": "

Abstract base class for generating one or more multisets.

\n\n

These include dice pools (Pool) and card deals (Deal). Most likely you\nwill be using one of these two rather than writing your own subclass of\nMultisetGenerator.

\n\n

The multisets are incrementally generated one outcome at a time.\nFor each outcome, a count and weight are generated, along with a\nsmaller generator to produce the rest of the multiset.

\n\n

You can perform simple evaluations using built-in operators and methods in\nthis class.\nFor more complex evaluations and better performance, particularly when\nmultiple generators are involved, you will want to write your own subclass\nof MultisetEvaluator.

\n", "bases": "typing.Generic[~T, ~Qs], icepool.multiset_expression.MultisetExpression[~T]"}, "icepool.MultisetGenerator.has_free_variables": {"fullname": "icepool.MultisetGenerator.has_free_variables", "modulename": "icepool", "qualname": "MultisetGenerator.has_free_variables", "kind": "function", "doc": "

Whether this expression contains any free variables, i.e. parameters to a @multiset_function.

\n", "signature": "(self) -> bool:", "funcdef": "def"}, "icepool.MultisetExpression": {"fullname": "icepool.MultisetExpression", "modulename": "icepool", "qualname": "MultisetExpression", "kind": "class", "doc": "

Abstract base class representing an expression that operates on multisets.

\n\n

There are three types of multiset expressions:

\n\n
    \n
  • MultisetGenerator, which produce raw outcomes and counts.
  • \n
  • MultisetOperator, which takes outcomes with one or more counts and\nproduces a count.
  • \n
  • MultisetVariable, which is a temporary placeholder for some other \nexpression.
  • \n
\n\n

Expression methods can be applied to MultisetGenerators to do simple\nevaluations. For joint evaluations, try multiset_function.

\n\n

Use the provided operations to build up more complicated\nexpressions, or to attach a final evaluator.

\n\n

Operations include:

\n\n\n\n\n \n \n\n\n\n\n \n \n\n\n \n \n\n\n \n \n\n\n \n \n\n\n \n \n\n\n \n \n\n\n \n \n\n\n \n \n\n\n \n \n\n\n \n \n\n\n \n \n\n\n \n \n\n\n \n \n\n\n \n \n\n\n \n \n\n\n \n \n\n\n \n \n\n\n \n \n\n\n
OperationCount / notes
additive_union, +l + r
difference, -l - r
intersection, &min(l, r)
union, |max(l, r)
symmetric_difference, ^abs(l - r)
multiply_counts, *count * n
divide_counts, //count // n
modulo_counts, %count % n
keep_countscount if count >= n else 0 etc.
unary +same as keep_counts_ge(0)
unary -reverses the sign of all counts
uniquemin(count, n)
keep_outcomescount if outcome in t else 0
drop_outcomescount if outcome not in t else 0
map_countsf(outcome, *counts)
keep, []less capable than KeepGenerator version
highestless capable than KeepGenerator version
lowestless capable than KeepGenerator version
\n\n\n\n\n \n \n\n\n\n\n \n \n\n\n \n \n\n\n \n \n\n\n \n \n\n\n \n \n\n\n \n \n\n\n \n \n\n\n \n \n\n\n \n \n\n\n \n \n\n\n \n \n\n\n \n \n\n\n \n \n\n\n \n \n\n\n \n \n\n\n \n \n\n\n \n \n\n\n \n \n\n\n \n \n\n\n
EvaluatorSummary
issubset, <=Whether the left side's counts are all <= their counterparts on the right
issuperset, >=Whether the left side's counts are all >= their counterparts on the right
isdisjointWhether the left side has no positive counts in common with the right side
<As <=, but False if the two multisets are equal
>As >=, but False if the two multisets are equal
==Whether the left side has all the same counts as the right side
!=Whether the left side has any different counts to the right side
expandAll elements in ascending order
sumSum of all elements
countThe number of elements
anyWhether there is at least 1 element
highest_outcome_and_countThe highest outcome and how many of that outcome
all_countsAll counts in descending order
largest_countThe single largest count, aka x-of-a-kind
largest_count_and_outcomeSame but also with the corresponding outcome
count_subset, //The number of times the right side is contained in the left side
largest_straightLength of longest consecutive sequence
largest_straight_and_outcomeSame but also with the corresponding outcome
all_straightsLengths of all consecutive sequences in descending order
\n", "bases": "abc.ABC, typing.Generic[~T]"}, "icepool.MultisetExpression.outcomes": {"fullname": "icepool.MultisetExpression.outcomes", "modulename": "icepool", "qualname": "MultisetExpression.outcomes", "kind": "function", "doc": "

The possible outcomes that could be generated, in ascending order.

\n", "signature": "(self) -> Sequence[~T]:", "funcdef": "def"}, "icepool.MultisetExpression.output_arity": {"fullname": "icepool.MultisetExpression.output_arity", "modulename": "icepool", "qualname": "MultisetExpression.output_arity", "kind": "function", "doc": "

The number of multisets/counts generated. Must be constant.

\n", "signature": "(self) -> int:", "funcdef": "def"}, "icepool.MultisetExpression.local_order_preference": {"fullname": "icepool.MultisetExpression.local_order_preference", "modulename": "icepool", "qualname": "MultisetExpression.local_order_preference", "kind": "function", "doc": "

Any ordering that is preferred or required by this expression node.

\n", "signature": "(self) -> tuple[icepool.order.Order, icepool.order.OrderReason]:", "funcdef": "def"}, "icepool.MultisetExpression.has_free_variables": {"fullname": "icepool.MultisetExpression.has_free_variables", "modulename": "icepool", "qualname": "MultisetExpression.has_free_variables", "kind": "function", "doc": "

Whether this expression contains any free variables, i.e. parameters to a @multiset_function.

\n", "signature": "(self) -> bool:", "funcdef": "def"}, "icepool.MultisetExpression.denominator": {"fullname": "icepool.MultisetExpression.denominator", "modulename": "icepool", "qualname": "MultisetExpression.denominator", "kind": "function", "doc": "

The total weight of all paths through this generator.

\n\n
Raises:
\n\n
    \n
  • UnboundMultisetExpressionError if this is called on an expression with free variables.
  • \n
\n", "signature": "(self) -> int:", "funcdef": "def"}, "icepool.MultisetExpression.min_outcome": {"fullname": "icepool.MultisetExpression.min_outcome", "modulename": "icepool", "qualname": "MultisetExpression.min_outcome", "kind": "function", "doc": "

\n", "signature": "(self) -> ~T:", "funcdef": "def"}, "icepool.MultisetExpression.max_outcome": {"fullname": "icepool.MultisetExpression.max_outcome", "modulename": "icepool", "qualname": "MultisetExpression.max_outcome", "kind": "function", "doc": "

\n", "signature": "(self) -> ~T:", "funcdef": "def"}, "icepool.MultisetExpression.equals": {"fullname": "icepool.MultisetExpression.equals", "modulename": "icepool", "qualname": "MultisetExpression.equals", "kind": "function", "doc": "

Whether this expression is logically equal to another object.

\n", "signature": "(self, other) -> bool:", "funcdef": "def"}, "icepool.MultisetExpression.order_preference": {"fullname": "icepool.MultisetExpression.order_preference", "modulename": "icepool", "qualname": "MultisetExpression.order_preference", "kind": "function", "doc": "

\n", "signature": "(self) -> tuple[icepool.order.Order, icepool.order.OrderReason]:", "funcdef": "def"}, "icepool.MultisetExpression.sample": {"fullname": "icepool.MultisetExpression.sample", "modulename": "icepool", "qualname": "MultisetExpression.sample", "kind": "function", "doc": "

EXPERIMENTAL: A single random sample from this generator.

\n\n

This uses the standard random package and is not cryptographically\nsecure.

\n\n
Returns:
\n\n
\n

A sorted tuple of outcomes for each output of this generator.

\n
\n", "signature": "(self) -> tuple[tuple, ...]:", "funcdef": "def"}, "icepool.MultisetExpression.additive_union": {"fullname": "icepool.MultisetExpression.additive_union", "modulename": "icepool", "qualname": "MultisetExpression.additive_union", "kind": "function", "doc": "

The combined elements from all of the multisets.

\n\n

Same as a + b + c + ....

\n\n

Any resulting counts that would be negative are set to zero.

\n\n

Example:

\n\n
\n
[1, 2, 2, 3] + [1, 2, 4] -> [1, 1, 2, 2, 2, 3, 4]\n
\n
\n", "signature": "(\t*args: Union[icepool.multiset_expression.MultisetExpression[~T], Mapping[~T, int], Sequence[~T]]) -> icepool.multiset_expression.MultisetExpression[~T]:", "funcdef": "def"}, "icepool.MultisetExpression.difference": {"fullname": "icepool.MultisetExpression.difference", "modulename": "icepool", "qualname": "MultisetExpression.difference", "kind": "function", "doc": "

The elements from the left multiset that are not in any of the others.

\n\n

Same as a - b - c - ....

\n\n

Any resulting counts that would be negative are set to zero.

\n\n

Example:

\n\n
\n
[1, 2, 2, 3] - [1, 2, 4] -> [2, 3]\n
\n
\n\n

If no arguments are given, the result will be an empty multiset, i.e.\nall zero counts.

\n\n

Note that, as a multiset operation, this will only cancel elements 1:1.\nIf you want to drop all elements in a set of outcomes regardless of\ncount, either use drop_outcomes() instead, or use a large number of\ncounts on the right side.

\n", "signature": "(\t*args: Union[icepool.multiset_expression.MultisetExpression[~T], Mapping[~T, int], Sequence[~T]]) -> icepool.multiset_expression.MultisetExpression[~T]:", "funcdef": "def"}, "icepool.MultisetExpression.intersection": {"fullname": "icepool.MultisetExpression.intersection", "modulename": "icepool", "qualname": "MultisetExpression.intersection", "kind": "function", "doc": "

The elements that all the multisets have in common.

\n\n

Same as a & b & c & ....

\n\n

Any resulting counts that would be negative are set to zero.

\n\n

Example:

\n\n
\n
[1, 2, 2, 3] & [1, 2, 4] -> [1, 2]\n
\n
\n\n

Note that, as a multiset operation, this will only intersect elements\n1:1.\nIf you want to keep all elements in a set of outcomes regardless of\ncount, either use keep_outcomes() instead, or use a large number of\ncounts on the right side.

\n", "signature": "(\t*args: Union[icepool.multiset_expression.MultisetExpression[~T], Mapping[~T, int], Sequence[~T]]) -> icepool.multiset_expression.MultisetExpression[~T]:", "funcdef": "def"}, "icepool.MultisetExpression.union": {"fullname": "icepool.MultisetExpression.union", "modulename": "icepool", "qualname": "MultisetExpression.union", "kind": "function", "doc": "

The most of each outcome that appear in any of the multisets.

\n\n

Same as a | b | c | ....

\n\n

Any resulting counts that would be negative are set to zero.

\n\n

Example:

\n\n
\n
[1, 2, 2, 3] | [1, 2, 4] -> [1, 2, 2, 3, 4]\n
\n
\n", "signature": "(\t*args: Union[icepool.multiset_expression.MultisetExpression[~T], Mapping[~T, int], Sequence[~T]]) -> icepool.multiset_expression.MultisetExpression[~T]:", "funcdef": "def"}, "icepool.MultisetExpression.symmetric_difference": {"fullname": "icepool.MultisetExpression.symmetric_difference", "modulename": "icepool", "qualname": "MultisetExpression.symmetric_difference", "kind": "function", "doc": "

The elements that appear in the left or right multiset but not both.

\n\n

Same as a ^ b.

\n\n

Specifically, this produces the absolute difference between counts.\nIf you don't want negative counts to be used from the inputs, you can\ndo +left ^ +right.

\n\n

Example:

\n\n
\n
[1, 2, 2, 3] ^ [1, 2, 4] -> [2, 3, 4]\n
\n
\n", "signature": "(\tself,\tother: Union[icepool.multiset_expression.MultisetExpression[~T], Mapping[~T, int], Sequence[~T]],\t/) -> icepool.multiset_expression.MultisetExpression[~T]:", "funcdef": "def"}, "icepool.MultisetExpression.keep_outcomes": {"fullname": "icepool.MultisetExpression.keep_outcomes", "modulename": "icepool", "qualname": "MultisetExpression.keep_outcomes", "kind": "function", "doc": "

Keeps the elements in the target set of outcomes, and drops the rest by setting their counts to zero.

\n\n

This is similar to intersection(), except the right side is considered\nto have unlimited multiplicity.

\n\n
Arguments:
\n\n
    \n
  • target: A callable returning True iff the outcome should be kept,\nor an expression or collection of outcomes to keep.
  • \n
\n", "signature": "(\tself,\ttarget: Union[Callable[[~T], bool], Collection[~T], icepool.multiset_expression.MultisetExpression[~T]],\t/) -> icepool.multiset_expression.MultisetExpression[~T]:", "funcdef": "def"}, "icepool.MultisetExpression.drop_outcomes": {"fullname": "icepool.MultisetExpression.drop_outcomes", "modulename": "icepool", "qualname": "MultisetExpression.drop_outcomes", "kind": "function", "doc": "

Drops the elements in the target set of outcomes by setting their counts to zero, and keeps the rest.

\n\n

This is similar to difference(), except the right side is considered\nto have unlimited multiplicity.

\n\n
Arguments:
\n\n
    \n
  • target: A callable returning True iff the outcome should be\ndropped, or an expression or collection of outcomes to drop.
  • \n
\n", "signature": "(\tself,\ttarget: Union[Callable[[~T], bool], Collection[~T], icepool.multiset_expression.MultisetExpression[~T]],\t/) -> icepool.multiset_expression.MultisetExpression[~T]:", "funcdef": "def"}, "icepool.MultisetExpression.map_counts": {"fullname": "icepool.MultisetExpression.map_counts", "modulename": "icepool", "qualname": "MultisetExpression.map_counts", "kind": "function", "doc": "

Maps the counts to new counts.

\n\n
Arguments:
\n\n
    \n
  • function: A function that takes outcome, *counts and produces a\ncombined count.
  • \n
\n", "signature": "(\t*args: Union[icepool.multiset_expression.MultisetExpression[~T], Mapping[~T, int], Sequence[~T]],\tfunction: Callable[..., int]) -> icepool.multiset_expression.MultisetExpression[~T]:", "funcdef": "def"}, "icepool.MultisetExpression.multiply_counts": {"fullname": "icepool.MultisetExpression.multiply_counts", "modulename": "icepool", "qualname": "MultisetExpression.multiply_counts", "kind": "function", "doc": "

Multiplies all counts by n.

\n\n

Same as self * n.

\n\n

Example:

\n\n
\n
Pool([1, 2, 2, 3]) * 2 -> [1, 1, 2, 2, 2, 2, 3, 3]\n
\n
\n", "signature": "(self, n: int, /) -> icepool.multiset_expression.MultisetExpression[~T]:", "funcdef": "def"}, "icepool.MultisetExpression.divide_counts": {"fullname": "icepool.MultisetExpression.divide_counts", "modulename": "icepool", "qualname": "MultisetExpression.divide_counts", "kind": "function", "doc": "

Divides all counts by n (rounding down).

\n\n

Same as self // n.

\n\n

Example:

\n\n
\n
Pool([1, 2, 2, 3]) // 2 -> [2]\n
\n
\n", "signature": "(self, n: int, /) -> icepool.multiset_expression.MultisetExpression[~T]:", "funcdef": "def"}, "icepool.MultisetExpression.modulo_counts": {"fullname": "icepool.MultisetExpression.modulo_counts", "modulename": "icepool", "qualname": "MultisetExpression.modulo_counts", "kind": "function", "doc": "

Moduos all counts by n.

\n\n

Same as self % n.

\n\n

Example:

\n\n
\n
Pool([1, 2, 2, 3]) % 2 -> [1, 3]\n
\n
\n", "signature": "(self, n: int, /) -> icepool.multiset_expression.MultisetExpression[~T]:", "funcdef": "def"}, "icepool.MultisetExpression.keep_counts": {"fullname": "icepool.MultisetExpression.keep_counts", "modulename": "icepool", "qualname": "MultisetExpression.keep_counts", "kind": "function", "doc": "

Keeps counts fitting the comparison, treating the rest as zero.

\n\n

For example, expression.keep_counts('>=', 2) would keep pairs,\ntriplets, etc. and drop singles.

\n\n
\n
Pool([1, 2, 2, 3, 3, 3]).keep_counts('>=', 2) -> [2, 2, 3, 3, 3]\n
\n
\n\n
Arguments:
\n\n
    \n
  • comparison: The comparison to use.
  • \n
  • n: The number to compare counts against.
  • \n
\n", "signature": "(\tself,\tcomparison: Literal['==', '!=', '<=', '<', '>=', '>'],\tn: int,\t/) -> icepool.multiset_expression.MultisetExpression[~T]:", "funcdef": "def"}, "icepool.MultisetExpression.unique": {"fullname": "icepool.MultisetExpression.unique", "modulename": "icepool", "qualname": "MultisetExpression.unique", "kind": "function", "doc": "

Counts each outcome at most n times.

\n\n

For example, generator.unique(2) would count each outcome at most\ntwice.

\n\n

Example:

\n\n
\n
Pool([1, 2, 2, 3]).unique() -> [1, 2, 3]\n
\n
\n", "signature": "(\tself,\tn: int = 1,\t/) -> icepool.multiset_expression.MultisetExpression[~T]:", "funcdef": "def"}, "icepool.MultisetExpression.keep": {"fullname": "icepool.MultisetExpression.keep", "modulename": "icepool", "qualname": "MultisetExpression.keep", "kind": "function", "doc": "

Selects elements after drawing and sorting.

\n\n

This is less capable than the KeepGenerator version.\nIn particular, it does not know how many elements it is selecting from,\nso it must be anchored at the starting end. The advantage is that it\ncan be applied to any expression.

\n\n

The valid types of argument are:

\n\n
    \n
  • A slice. If both start and stop are provided, they must both be\nnon-negative or both be negative. step is not supported.
  • \n
  • A sequence of int with ... (Ellipsis) at exactly one end.\nEach sorted element will be counted that many times, with the\nEllipsis treated as enough zeros (possibly \"negative\") to\nfill the rest of the elements.
  • \n
  • An int, which evaluates by taking the element at the specified\nindex. In this case the result is a Die (if fully bound) or a\nMultisetEvaluator (if there are free variables).
  • \n
\n\n

Negative incoming counts are treated as zero counts.

\n\n

Use the [] operator for the same effect as this method.

\n", "signature": "(\tself,\tindex: Union[slice, Sequence[int | ellipsis], int]) -> Union[icepool.multiset_expression.MultisetExpression[~T], icepool.population.die.Die[~T], icepool.evaluator.multiset_evaluator.MultisetEvaluator[~T, ~T]]:", "funcdef": "def"}, "icepool.MultisetExpression.lowest": {"fullname": "icepool.MultisetExpression.lowest", "modulename": "icepool", "qualname": "MultisetExpression.lowest", "kind": "function", "doc": "

Keep some of the lowest elements from this multiset and drop the rest.

\n\n

In contrast to the die and free function versions, this does not\nautomatically sum the dice. Use .sum() afterwards if you want to sum.\nAlternatively, you can perform some other evaluation.

\n\n

This requires the outcomes to be evaluated in ascending order.

\n\n
Arguments:
\n\n
    \n
  • keep, drop: These arguments work together:\n
      \n
    • If neither are provided, the single lowest element\nwill be kept.
    • \n
    • If only keep is provided, the keep lowest elements\nwill be kept.
    • \n
    • If only drop is provided, the drop lowest elements\nwill be dropped and the rest will be kept.
    • \n
    • If both are provided, drop lowest elements will be dropped,\nthen the next keep lowest elements will be kept.
    • \n
  • \n
\n", "signature": "(\tself,\tkeep: int | None = None,\tdrop: int | None = None) -> icepool.multiset_expression.MultisetExpression[~T]:", "funcdef": "def"}, "icepool.MultisetExpression.highest": {"fullname": "icepool.MultisetExpression.highest", "modulename": "icepool", "qualname": "MultisetExpression.highest", "kind": "function", "doc": "

Keep some of the highest elements from this multiset and drop the rest.

\n\n

In contrast to the die and free function versions, this does not\nautomatically sum the dice. Use .sum() afterwards if you want to sum.\nAlternatively, you can perform some other evaluation.

\n\n

This requires the outcomes to be evaluated in descending order.

\n\n
Arguments:
\n\n
    \n
  • keep, drop: These arguments work together:\n
      \n
    • If neither are provided, the single highest element\nwill be kept.
    • \n
    • If only keep is provided, the keep highest elements\nwill be kept.
    • \n
    • If only drop is provided, the drop highest elements\nwill be dropped and the rest will be kept.
    • \n
    • If both are provided, drop highest elements will be dropped, \nthen the next keep highest elements will be kept.
    • \n
  • \n
\n", "signature": "(\tself,\tkeep: int | None = None,\tdrop: int | None = None) -> icepool.multiset_expression.MultisetExpression[~T]:", "funcdef": "def"}, "icepool.MultisetExpression.sort_match": {"fullname": "icepool.MultisetExpression.sort_match", "modulename": "icepool", "qualname": "MultisetExpression.sort_match", "kind": "function", "doc": "

EXPERIMENTAL: Matches elements of self with elements of other in sorted order, then keeps elements from self that fit comparison with their partner.

\n\n

Extra elements: If self has more elements than other, whether the\nextra elements are kept depends on the order and comparison:

\n\n
    \n
  • Descending: kept for '>=', '>'
  • \n
  • Ascending: kept for '<=', '<'
  • \n
\n\n

Example: An attacker rolls 3d6 versus a defender's 2d6 in the game of\nRISK. Which pairs did the attacker win?

\n\n
\n
d6.pool(3).highest(2).sort_match('>', d6.pool(2))\n
\n
\n\n

Suppose the attacker rolled 6, 4, 3 and the defender 5, 5.\nIn this case the 4 would be blocked since the attacker lost that pair,\nleaving the attacker's 6 and 3. If you don't want to keep the extra\nelement, you can use highest.

\n\n
\n
Pool([6, 4, 3]).sort_match('>', [5, 5]) -> [6, 3]\nPool([6, 4, 3]).highest(2).sort_match('>', [5, 5]) -> [6]\n
\n
\n\n

Contrast maximum_match(), which first creates the maximum number of\npairs that fit the comparison, not necessarily in sorted order.\nIn the above example, maximum_match() would allow the defender to\nassign their 5s to block both the 4 and the 3.

\n\n

Negative incoming counts are treated as zero counts.

\n\n
Arguments:
\n\n
    \n
  • comparison: The comparison to filter by. If you want to drop rather\nthan keep, use the complementary comparison:\n
      \n
    • '==' vs. '!='
    • \n
    • '<=' vs. '>'
    • \n
    • '>=' vs. '<'
    • \n
  • \n
  • other: The other multiset to match elements with.
  • \n
  • order: The order in which to sort before forming matches.\nDefault is descending.
  • \n
\n", "signature": "(\tself,\tcomparison: Literal['==', '!=', '<=', '<', '>=', '>'],\tother: icepool.multiset_expression.MultisetExpression[~T],\t/,\torder: icepool.order.Order = <Order.Descending: -1>) -> icepool.multiset_expression.MultisetExpression[~T]:", "funcdef": "def"}, "icepool.MultisetExpression.maximum_match_highest": {"fullname": "icepool.MultisetExpression.maximum_match_highest", "modulename": "icepool", "qualname": "MultisetExpression.maximum_match_highest", "kind": "function", "doc": "

EXPERIMENTAL: Match the highest elements from self with even higher (or equal) elements from other.

\n\n

This matches elements of self with elements of other, such that in\neach pair the element from self fits the comparision with the\nelement from other. As many such pairs of elements will be matched as \npossible, preferring the highest matchable elements of self.\nFinally, either the matched or unmatched elements from self are kept.

\n\n

This requires that outcomes be evaluated in descending order.

\n\n

Example: An attacker rolls a pool of 4d6 and a defender rolls a pool of \n3d6. Defender dice can be used to block attacker dice of equal or lesser\nvalue, and the defender prefers to block the highest attacker dice\npossible. Which attacker dice were not blocked?

\n\n
\n
d6.pool(4).maximum_match('<=', d6.pool(3), keep='unmatched').sum()\n
\n
\n\n

Suppose the attacker rolls 6, 4, 3, 1 and the defender rolls 5, 5.\nThen the result would be [6, 1].

\n\n
\n
d6.pool([6, 4, 3, 1]).maximum_match('<=', [5, 5], keep='unmatched')\n-> [6, 1]\n
\n
\n\n

Contrast sort_match(), which first creates pairs in\nsorted order and then filters them by comparison.\nIn the above example, sort_matched would force the defender to match\nagainst the 5 and the 4, which would only allow them to block the 4.

\n\n

Negative incoming counts are treated as zero counts.

\n\n
Arguments:
\n\n
    \n
  • comparison: Either '<=' or '<'.
  • \n
  • other: The other multiset to match elements with.
  • \n
  • keep: Whether 'matched' or 'unmatched' elements are to be kept.
  • \n
\n", "signature": "(\tself,\tcomparison: Literal['<=', '<'],\tother: icepool.multiset_expression.MultisetExpression[~T],\t/,\t*,\tkeep: Literal['matched', 'unmatched']) -> icepool.multiset_expression.MultisetExpression[~T]:", "funcdef": "def"}, "icepool.MultisetExpression.maximum_match_lowest": {"fullname": "icepool.MultisetExpression.maximum_match_lowest", "modulename": "icepool", "qualname": "MultisetExpression.maximum_match_lowest", "kind": "function", "doc": "

EXPERIMENTAL: Match the lowest elements from self with even lower (or equal) elements from other.

\n\n

This matches elements of self with elements of other, such that in\neach pair the element from self fits the comparision with the\nelement from other. As many such pairs of elements will be matched as \npossible, preferring the lowest matchable elements of self.\nFinally, either the matched or unmatched elements from self are kept.

\n\n

This requires that outcomes be evaluated in ascending order.

\n\n

Contrast sort_match(), which first creates pairs in\nsorted order and then filters them by comparison.

\n\n
Arguments:
\n\n
    \n
  • comparison: Either '>=' or '>'.
  • \n
  • other: The other multiset to match elements with.
  • \n
  • keep: Whether 'matched' or 'unmatched' elements are to be kept.
  • \n
\n", "signature": "(\tself,\tcomparison: Literal['>=', '>'],\tother: icepool.multiset_expression.MultisetExpression[~T],\t/,\t*,\tkeep: Literal['matched', 'unmatched']) -> icepool.multiset_expression.MultisetExpression[~T]:", "funcdef": "def"}, "icepool.MultisetExpression.expand": {"fullname": "icepool.MultisetExpression.expand", "modulename": "icepool", "qualname": "MultisetExpression.expand", "kind": "function", "doc": "

Evaluation: All elements of the multiset in ascending order.

\n\n

This is expensive and not recommended unless there are few possibilities.

\n\n
Arguments:
\n\n
    \n
  • order: Whether the elements are in ascending (default) or descending\norder.
  • \n
\n", "signature": "(\tself,\torder: icepool.order.Order = <Order.Ascending: 1>) -> Union[icepool.population.die.Die[tuple[~T, ...]], icepool.evaluator.multiset_evaluator.MultisetEvaluator[~T, tuple[~T, ...]]]:", "funcdef": "def"}, "icepool.MultisetExpression.sum": {"fullname": "icepool.MultisetExpression.sum", "modulename": "icepool", "qualname": "MultisetExpression.sum", "kind": "function", "doc": "

Evaluation: The sum of all elements.

\n", "signature": "(\tself,\tmap: Union[Callable[[~T], ~U], Mapping[~T, ~U], NoneType] = None) -> Union[icepool.population.die.Die[~U], icepool.evaluator.multiset_evaluator.MultisetEvaluator[~T, ~U]]:", "funcdef": "def"}, "icepool.MultisetExpression.count": {"fullname": "icepool.MultisetExpression.count", "modulename": "icepool", "qualname": "MultisetExpression.count", "kind": "function", "doc": "

Evaluation: The total number of elements in the multiset.

\n\n

This is usually not very interesting unless some other operation is\nperformed first. Examples:

\n\n

generator.unique().count() will count the number of unique outcomes.

\n\n

(generator & [4, 5, 6]).count() will count up to one each of\n4, 5, and 6.

\n", "signature": "(\tself) -> Union[icepool.population.die.Die[int], icepool.evaluator.multiset_evaluator.MultisetEvaluator[~T, int]]:", "funcdef": "def"}, "icepool.MultisetExpression.any": {"fullname": "icepool.MultisetExpression.any", "modulename": "icepool", "qualname": "MultisetExpression.any", "kind": "function", "doc": "

Evaluation: Whether the multiset has at least one positive count.

\n", "signature": "(\tself) -> Union[icepool.population.die.Die[bool], icepool.evaluator.multiset_evaluator.MultisetEvaluator[~T, bool]]:", "funcdef": "def"}, "icepool.MultisetExpression.highest_outcome_and_count": {"fullname": "icepool.MultisetExpression.highest_outcome_and_count", "modulename": "icepool", "qualname": "MultisetExpression.highest_outcome_and_count", "kind": "function", "doc": "

Evaluation: The highest outcome with positive count, along with that count.

\n\n

If no outcomes have positive count, the min outcome will be returned with 0 count.

\n", "signature": "(\tself) -> Union[icepool.population.die.Die[tuple[~T, int]], icepool.evaluator.multiset_evaluator.MultisetEvaluator[~T, tuple[~T, int]]]:", "funcdef": "def"}, "icepool.MultisetExpression.all_counts": {"fullname": "icepool.MultisetExpression.all_counts", "modulename": "icepool", "qualname": "MultisetExpression.all_counts", "kind": "function", "doc": "

Evaluation: Sorted tuple of all counts, i.e. the sizes of all matching sets.

\n\n

The sizes are in descending order.

\n\n
Arguments:
\n\n
    \n
  • filter: Any counts below this value will not be in the output.\nFor example, filter=2 will only produce pairs and better.\nIf None, no filtering will be done.

    \n\n

    Why not just place keep_counts_ge() before this?\nkeep_counts_ge() operates by setting counts to zero, so you\nwould still need an argument to specify whether you want to\noutput zero counts. So we might as well use the argument to do\nboth.

  • \n
\n", "signature": "(\tself,\tfilter: Union[int, Literal['all']] = 1) -> Union[icepool.population.die.Die[tuple[int, ...]], icepool.evaluator.multiset_evaluator.MultisetEvaluator[~T, tuple[int, ...]]]:", "funcdef": "def"}, "icepool.MultisetExpression.largest_count": {"fullname": "icepool.MultisetExpression.largest_count", "modulename": "icepool", "qualname": "MultisetExpression.largest_count", "kind": "function", "doc": "

Evaluation: The size of the largest matching set among the elements.

\n", "signature": "(\tself) -> Union[icepool.population.die.Die[int], icepool.evaluator.multiset_evaluator.MultisetEvaluator[~T, int]]:", "funcdef": "def"}, "icepool.MultisetExpression.largest_count_and_outcome": {"fullname": "icepool.MultisetExpression.largest_count_and_outcome", "modulename": "icepool", "qualname": "MultisetExpression.largest_count_and_outcome", "kind": "function", "doc": "

Evaluation: The largest matching set among the elements and the corresponding outcome.

\n", "signature": "(\tself) -> Union[icepool.population.die.Die[tuple[int, ~T]], icepool.evaluator.multiset_evaluator.MultisetEvaluator[~T, tuple[int, ~T]]]:", "funcdef": "def"}, "icepool.MultisetExpression.count_subset": {"fullname": "icepool.MultisetExpression.count_subset", "modulename": "icepool", "qualname": "MultisetExpression.count_subset", "kind": "function", "doc": "

Evaluation: The number of times the divisor is contained in this multiset.

\n\n
Arguments:
\n\n
    \n
  • divisor: The multiset to divide by.
  • \n
  • empty_divisor: If the divisor is empty, the outcome will be this.\nIf not set, ZeroDivisionError will be raised for an empty\nright side.
  • \n
\n\n
Raises:
\n\n
    \n
  • ZeroDivisionError: If the divisor may be empty and \nempty_divisor_outcome is not set.
  • \n
\n", "signature": "(\tself,\tdivisor: Union[icepool.multiset_expression.MultisetExpression[~T], Mapping[~T, int], Sequence[~T]],\t/,\t*,\tempty_divisor: int | None = None) -> Union[icepool.population.die.Die[int], icepool.evaluator.multiset_evaluator.MultisetEvaluator[~T, int]]:", "funcdef": "def"}, "icepool.MultisetExpression.largest_straight": {"fullname": "icepool.MultisetExpression.largest_straight", "modulename": "icepool", "qualname": "MultisetExpression.largest_straight", "kind": "function", "doc": "

Evaluation: The size of the largest straight among the elements.

\n\n

Outcomes must be ints.

\n", "signature": "(\tself: icepool.multiset_expression.MultisetExpression[int]) -> Union[icepool.population.die.Die[int], icepool.evaluator.multiset_evaluator.MultisetEvaluator[int, int]]:", "funcdef": "def"}, "icepool.MultisetExpression.largest_straight_and_outcome": {"fullname": "icepool.MultisetExpression.largest_straight_and_outcome", "modulename": "icepool", "qualname": "MultisetExpression.largest_straight_and_outcome", "kind": "function", "doc": "

Evaluation: The size of the largest straight among the elements and the highest (optionally, lowest) outcome in that straight.

\n\n

Straight size is prioritized first, then the outcome.

\n\n

Outcomes must be ints.

\n\n
Arguments:
\n\n
    \n
  • priority: Controls which outcome within the straight is returned,\nand which straight is picked if there is a tie for largest\nstraight.
  • \n
\n", "signature": "(\tself: icepool.multiset_expression.MultisetExpression[int],\tpriority: Literal['low', 'high'] = 'high',\t/) -> Union[icepool.population.die.Die[tuple[int, int]], icepool.evaluator.multiset_evaluator.MultisetEvaluator[int, tuple[int, int]]]:", "funcdef": "def"}, "icepool.MultisetExpression.all_straights": {"fullname": "icepool.MultisetExpression.all_straights", "modulename": "icepool", "qualname": "MultisetExpression.all_straights", "kind": "function", "doc": "

Evaluation: The sizes of all straights.

\n\n

The sizes are in descending order.

\n\n

Each element can only contribute to one straight, though duplicate\nelements can produces straights that overlap in outcomes. In this case,\nelements are preferentially assigned to the longer straight.

\n", "signature": "(\tself: icepool.multiset_expression.MultisetExpression[int]) -> Union[icepool.population.die.Die[tuple[int, ...]], icepool.evaluator.multiset_evaluator.MultisetEvaluator[int, tuple[int, ...]]]:", "funcdef": "def"}, "icepool.MultisetExpression.all_straights_reduce_counts": {"fullname": "icepool.MultisetExpression.all_straights_reduce_counts", "modulename": "icepool", "qualname": "MultisetExpression.all_straights_reduce_counts", "kind": "function", "doc": "

Experimental: All straights with a reduce operation on the counts.

\n\n

This can be used to evaluate e.g. cribbage-style straight counting.

\n\n

The result is a tuple of (run_length, run_score)s.

\n", "signature": "(\tself: icepool.multiset_expression.MultisetExpression[int],\treducer: Callable[[int, int], int] = <built-in function mul>) -> Union[icepool.population.die.Die[tuple[tuple[int, int], ...]], icepool.evaluator.multiset_evaluator.MultisetEvaluator[int, tuple[tuple[int, int], ...]]]:", "funcdef": "def"}, "icepool.MultisetExpression.argsort": {"fullname": "icepool.MultisetExpression.argsort", "modulename": "icepool", "qualname": "MultisetExpression.argsort", "kind": "function", "doc": "

Experimental: Returns the indexes of the originating multisets for each rank in their additive union.

\n\n

Example:

\n\n
\n
MultisetExpression.argsort([10, 9, 5], [9, 9])\n
\n
\n\n

produces

\n\n
\n
((0,), (0, 1, 1), (0,))\n
\n
\n\n
Arguments:
\n\n
    \n
  • self, *args: The multiset expressions to be evaluated.
  • \n
  • order: Which order the ranks are to be emitted. Default is descending.
  • \n
  • limit: How many ranks to emit. Default will emit all ranks, which\nmakes the length of each outcome equal to\nadditive_union(+self, +arg1, +arg2, ...).unique().count()
  • \n
\n", "signature": "(\tself: Union[icepool.multiset_expression.MultisetExpression[~T], Mapping[~T, int], Sequence[~T]],\t*args: Union[icepool.multiset_expression.MultisetExpression[~T], Mapping[~T, int], Sequence[~T]],\torder: icepool.order.Order = <Order.Descending: -1>,\tlimit: int | None = None):", "funcdef": "def"}, "icepool.MultisetExpression.issubset": {"fullname": "icepool.MultisetExpression.issubset", "modulename": "icepool", "qualname": "MultisetExpression.issubset", "kind": "function", "doc": "

Evaluation: Whether this multiset is a subset of the other multiset.

\n\n

Specifically, if this multiset has a lesser or equal count for each\noutcome than the other multiset, this evaluates to True; \nif there is some outcome for which this multiset has a greater count \nthan the other multiset, this evaluates to False.

\n\n

issubset is the same as self <= other.

\n\n

self < other evaluates a proper subset relation, which is the same\nexcept the result is False if the two multisets are exactly equal.

\n", "signature": "(\tself,\tother: Union[icepool.multiset_expression.MultisetExpression[~T], Mapping[~T, int], Sequence[~T]],\t/) -> Union[icepool.population.die.Die[bool], icepool.evaluator.multiset_evaluator.MultisetEvaluator[~T, bool]]:", "funcdef": "def"}, "icepool.MultisetExpression.issuperset": {"fullname": "icepool.MultisetExpression.issuperset", "modulename": "icepool", "qualname": "MultisetExpression.issuperset", "kind": "function", "doc": "

Evaluation: Whether this multiset is a superset of the other multiset.

\n\n

Specifically, if this multiset has a greater or equal count for each\noutcome than the other multiset, this evaluates to True; \nif there is some outcome for which this multiset has a lesser count \nthan the other multiset, this evaluates to False.

\n\n

A typical use of this evaluation is testing for the presence of a\ncombo of cards in a hand, e.g.

\n\n
\n
deck.deal(5) >= ['a', 'a', 'b']\n
\n
\n\n

represents the chance that a deal of 5 cards contains at least two 'a's\nand one 'b'.

\n\n

issuperset is the same as self >= other.

\n\n

self > other evaluates a proper superset relation, which is the same\nexcept the result is False if the two multisets are exactly equal.

\n", "signature": "(\tself,\tother: Union[icepool.multiset_expression.MultisetExpression[~T], Mapping[~T, int], Sequence[~T]],\t/) -> Union[icepool.population.die.Die[bool], icepool.evaluator.multiset_evaluator.MultisetEvaluator[~T, bool]]:", "funcdef": "def"}, "icepool.MultisetExpression.isdisjoint": {"fullname": "icepool.MultisetExpression.isdisjoint", "modulename": "icepool", "qualname": "MultisetExpression.isdisjoint", "kind": "function", "doc": "

Evaluation: Whether this multiset is disjoint from the other multiset.

\n\n

Specifically, this evaluates to False if there is any outcome for\nwhich both multisets have positive count, and True if there is not.

\n\n

Negative incoming counts are treated as zero counts.

\n", "signature": "(\tself,\tother: Union[icepool.multiset_expression.MultisetExpression[~T], Mapping[~T, int], Sequence[~T]],\t/) -> Union[icepool.population.die.Die[bool], icepool.evaluator.multiset_evaluator.MultisetEvaluator[~T, bool]]:", "funcdef": "def"}, "icepool.MultisetEvaluator": {"fullname": "icepool.MultisetEvaluator", "modulename": "icepool", "qualname": "MultisetEvaluator", "kind": "class", "doc": "

An abstract, immutable, callable class for evaulating one or more input MultisetExpressions.

\n\n

There is one abstract method to implement: next_state().\nThis should incrementally calculate the result given one outcome at a time\nalong with how many of that outcome were produced.

\n\n

An example sequence of calls, as far as next_state() is concerned, is:

\n\n
    \n
  1. state = next_state(state=None, outcome=1, count_of_1s)
  2. \n
  3. state = next_state(state, 2, count_of_2s)
  4. \n
  5. state = next_state(state, 3, count_of_3s)
  6. \n
  7. state = next_state(state, 4, count_of_4s)
  8. \n
  9. state = next_state(state, 5, count_of_5s)
  10. \n
  11. state = next_state(state, 6, count_of_6s)
  12. \n
  13. outcome = final_outcome(state)
  14. \n
\n\n

A few other methods can optionally be overridden to further customize behavior.

\n\n

It is not expected that subclasses of MultisetEvaluator\nbe able to handle arbitrary types or numbers of inputs.\nIndeed, most are expected to handle only a fixed number of inputs,\nand often even only inputs with a particular outcome type.

\n\n

Instances cache all intermediate state distributions.\nYou should therefore reuse instances when possible.

\n\n

Instances should not be modified after construction\nin any way that affects the return values of these methods.\nOtherwise, values in the cache may be incorrect.

\n", "bases": "abc.ABC, typing.Generic[~T, +U_co]"}, "icepool.MultisetEvaluator.next_state": {"fullname": "icepool.MultisetEvaluator.next_state", "modulename": "icepool", "qualname": "MultisetEvaluator.next_state", "kind": "function", "doc": "

State transition function.

\n\n

This should produce a state given the previous state, an outcome,\nand the count of that outcome produced by each input.

\n\n

evaluate() will always call this using only positional arguments.\nFurthermore, there is no expectation that a subclass be able to handle\nan arbitrary number of counts. Thus, you are free to rename any of\nthe parameters in a subclass, or to replace *counts with a fixed set\nof parameters.

\n\n

Make sure to handle the base case where state is None.

\n\n

States must be hashable. At current, they do not have to be orderable.\nHowever, this may change in the future, and if they are not totally\norderable, you must override final_outcome to create totally orderable\nfinal outcomes.

\n\n

By default, this method may receive outcomes in any order:

\n\n
    \n
  • If you want to guarantee ascending or descending order, you can \nimplement next_state_ascending() or next_state_descending() \ninstead.
  • \n
  • Alternatively, implement next_state() and override order() to\nreturn the necessary order. This is useful if the necessary order\ndepends on the instance.
  • \n
  • If you want to handle either order, but have a different \nimplementation for each, override both next_state_ascending() and \nnext_state_descending().
  • \n
\n\n

The behavior of returning a Die from next_state is currently\nundefined.

\n\n
Arguments:
\n\n
    \n
  • state: A hashable object indicating the state before rolling the\ncurrent outcome. If this is the first outcome being considered,\nstate will be None.
  • \n
  • outcome: The current outcome.\nnext_state will see all rolled outcomes in monotonic order;\neither ascending or descending depending on order().\nIf there are multiple inputs, the set of outcomes is at \nleast the union of the outcomes of the invididual inputs. \nYou can use extra_outcomes() to add extra outcomes.
  • \n
  • *counts: One value (usually an int) for each input indicating how\nmany of the current outcome were produced.
  • \n
\n\n
Returns:
\n\n
\n

A hashable object indicating the next state.\n The special value icepool.Reroll can be used to immediately remove\n the state from consideration, effectively performing a full reroll.

\n
\n", "signature": "(self, state: Hashable, outcome: ~T, /, *counts: int) -> Hashable:", "funcdef": "def"}, "icepool.MultisetEvaluator.next_state_ascending": {"fullname": "icepool.MultisetEvaluator.next_state_ascending", "modulename": "icepool", "qualname": "MultisetEvaluator.next_state_ascending", "kind": "function", "doc": "

As next_state() but handles outcomes in ascending order only.

\n\n

You can implement both next_state_ascending() and \nnext_state_descending() if you want to handle both outcome orders\nwith a separate implementation for each.

\n", "signature": "(self, state: Hashable, outcome: ~T, /, *counts: int) -> Hashable:", "funcdef": "def"}, "icepool.MultisetEvaluator.next_state_descending": {"fullname": "icepool.MultisetEvaluator.next_state_descending", "modulename": "icepool", "qualname": "MultisetEvaluator.next_state_descending", "kind": "function", "doc": "

As next_state() but handles outcomes in descending order only.

\n\n

You can implement both next_state_ascending() and \nnext_state_descending() if you want to handle both outcome orders\nwith a separate implementation for each.

\n", "signature": "(self, state: Hashable, outcome: ~T, /, *counts: int) -> Hashable:", "funcdef": "def"}, "icepool.MultisetEvaluator.final_outcome": {"fullname": "icepool.MultisetEvaluator.final_outcome", "modulename": "icepool", "qualname": "MultisetEvaluator.final_outcome", "kind": "function", "doc": "

Optional method to generate a final output outcome from a final state.

\n\n

By default, the final outcome is equal to the final state.\nNote that None is not a valid outcome for a Die,\nand if there are no outcomes, final_outcome will be immediately\nbe callled with final_state=None.\nSubclasses that want to handle this case should explicitly define what\nhappens.

\n\n
Arguments:
\n\n
    \n
  • final_state: A state after all outcomes have been processed.
  • \n
\n\n
Returns:
\n\n
\n

A final outcome that will be used as part of constructing the result Die.\n As usual for Die(), this could itself be a Die or icepool.Reroll.

\n
\n", "signature": "(\tself,\tfinal_state: Hashable,\t/) -> Union[+U_co, icepool.population.die.Die[+U_co], icepool.typing.RerollType]:", "funcdef": "def"}, "icepool.MultisetEvaluator.order": {"fullname": "icepool.MultisetEvaluator.order", "modulename": "icepool", "qualname": "MultisetEvaluator.order", "kind": "function", "doc": "

Optional method that specifies what outcome orderings this evaluator supports.

\n\n

By default, this is determined by which of next_state(), \nnext_state_ascending(), and next_state_descending() are\noverridden.

\n\n

This is most often overridden by subclasses whose iteration order is\ndetermined on a per-instance basis.

\n\n
Returns:
\n\n
\n
    \n
  • Order.Ascending (= 1)\n if outcomes are to be seen in ascending order.\n In this case either next_state() or next_state_ascending()\n are implemented.
  • \n
  • Order.Descending (= -1)\n if outcomes are to be seen in descending order.\n In this case either next_state() or next_state_descending()\n are implemented.
  • \n
  • Order.Any (= 0)\n if outcomes can be seen in any order.\n In this case either next_state() or both\n next_state_ascending() and next_state_descending()\n are implemented.
  • \n
\n
\n", "signature": "(self) -> icepool.order.Order:", "funcdef": "def"}, "icepool.MultisetEvaluator.extra_outcomes": {"fullname": "icepool.MultisetEvaluator.extra_outcomes", "modulename": "icepool", "qualname": "MultisetEvaluator.extra_outcomes", "kind": "function", "doc": "

Optional method to specify extra outcomes that should be seen as inputs to next_state().

\n\n

These will be seen by next_state even if they do not appear in the\ninput(s). The default implementation returns (), or no additional\noutcomes.

\n\n

If you want next_state to see consecutive int outcomes, you can set\nextra_outcomes = icepool.MultisetEvaluator.consecutive.\nSee consecutive() below.

\n\n
Arguments:
\n\n
    \n
  • outcomes: The outcomes that could be produced by the inputs, in
  • \n
  • ascending order.
  • \n
\n", "signature": "(self, outcomes: Sequence[~T]) -> Collection[~T]:", "funcdef": "def"}, "icepool.MultisetEvaluator.consecutive": {"fullname": "icepool.MultisetEvaluator.consecutive", "modulename": "icepool", "qualname": "MultisetEvaluator.consecutive", "kind": "function", "doc": "

Example implementation of extra_outcomes() that produces consecutive int outcomes.

\n\n

Set extra_outcomes = icepool.MultisetEvaluator.consecutive to use this.

\n\n
Returns:
\n\n
\n

All ints from the min outcome to the max outcome among the inputs,\n inclusive.

\n
\n\n
Raises:
\n\n
    \n
  • TypeError: if any input has any non-int outcome.
  • \n
\n", "signature": "(self, outcomes: Sequence[int]) -> Collection[int]:", "funcdef": "def"}, "icepool.MultisetEvaluator.bound_inputs": {"fullname": "icepool.MultisetEvaluator.bound_inputs", "modulename": "icepool", "qualname": "MultisetEvaluator.bound_inputs", "kind": "function", "doc": "

An optional sequence of extra inputs whose counts will be prepended to *counts.

\n\n

(Prepending rather than appending is analogous to functools.partial.)

\n", "signature": "(self) -> tuple[icepool.multiset_expression.MultisetExpression, ...]:", "funcdef": "def"}, "icepool.MultisetEvaluator.evaluate": {"fullname": "icepool.MultisetEvaluator.evaluate", "modulename": "icepool", "qualname": "MultisetEvaluator.evaluate", "kind": "function", "doc": "

Evaluates input expression(s).

\n\n

You can call the MultisetEvaluator object directly for the same effect,\ne.g. sum_evaluator(input) is an alias for sum_evaluator.evaluate(input).

\n\n

Most evaluators will expect a fixed number of input multisets.\nThe union of the outcomes of the input(s) must be totally orderable.

\n\n
Arguments:
\n\n
    \n
  • *args: Each may be one of the following:\n
      \n
    • A MultisetExpression.
    • \n
    • A mappable mapping outcomes to the number of those outcomes.
    • \n
    • A sequence of outcomes.
    • \n
  • \n
\n\n
Returns:
\n\n
\n

A Die representing the distribution of the final outcome if no\n arg contains a free variable. Otherwise, returns a new evaluator.

\n
\n", "signature": "(\tself,\t*args: Union[icepool.multiset_expression.MultisetExpression[~T], Mapping[~T, int], Sequence[~T]]) -> Union[icepool.population.die.Die[+U_co], icepool.evaluator.multiset_evaluator.MultisetEvaluator[~T, +U_co]]:", "funcdef": "def"}, "icepool.MultisetEvaluator.sample": {"fullname": "icepool.MultisetEvaluator.sample", "modulename": "icepool", "qualname": "MultisetEvaluator.sample", "kind": "function", "doc": "

EXPERIMENTAL: Samples one result from the input(s) and evaluates the result.

\n", "signature": "(\tself,\t*inputs: Union[icepool.multiset_expression.MultisetExpression[~T], Mapping[~T, int], Sequence[~T]]):", "funcdef": "def"}, "icepool.Order": {"fullname": "icepool.Order", "modulename": "icepool", "qualname": "Order", "kind": "class", "doc": "

Can be used to define what order outcomes are seen in by MultisetEvaluators.

\n", "bases": "enum.IntEnum"}, "icepool.Order.Ascending": {"fullname": "icepool.Order.Ascending", "modulename": "icepool", "qualname": "Order.Ascending", "kind": "variable", "doc": "

\n", "default_value": "<Order.Ascending: 1>"}, "icepool.Order.Descending": {"fullname": "icepool.Order.Descending", "modulename": "icepool", "qualname": "Order.Descending", "kind": "variable", "doc": "

\n", "default_value": "<Order.Descending: -1>"}, "icepool.Order.Any": {"fullname": "icepool.Order.Any", "modulename": "icepool", "qualname": "Order.Any", "kind": "variable", "doc": "

\n", "default_value": "<Order.Any: 0>"}, "icepool.Order.merge": {"fullname": "icepool.Order.merge", "modulename": "icepool", "qualname": "Order.merge", "kind": "function", "doc": "

Merges the given Orders.

\n\n
Returns:
\n\n
\n

Any if all arguments are Any.\n Ascending if there is at least one Ascending in the arguments.\n Descending if there is at least one Descending in the arguments.

\n
\n\n
Raises:
\n\n
    \n
  • ConflictingOrderError if both Ascending and Descending are in
  • \n
  • the arguments.
  • \n
\n", "signature": "(*orders: icepool.order.Order) -> icepool.order.Order:", "funcdef": "def"}, "icepool.Deck": {"fullname": "icepool.Deck", "modulename": "icepool", "qualname": "Deck", "kind": "class", "doc": "

Sampling without replacement (within a single evaluation).

\n\n

Quantities represent duplicates.

\n", "bases": "icepool.population.base.Population[+T_co]"}, "icepool.Deck.__init__": {"fullname": "icepool.Deck.__init__", "modulename": "icepool", "qualname": "Deck.__init__", "kind": "function", "doc": "

Constructor for a Deck.

\n\n

All quantities must be non-negative. Outcomes with zero quantity will be\nomitted.

\n\n
Arguments:
\n\n
    \n
  • outcomes: The cards of the Deck. This can be one of the following:

    \n\n
      \n
    • A Sequence of outcomes. Duplicates will contribute\nquantity for each appearance.
    • \n
    • A Mapping from outcomes to quantities.
    • \n
    \n\n

    Each outcome may be one of the following:

    \n\n
      \n
    • An outcome, which must be hashable and totally orderable.
    • \n
    • A Deck, which will be flattened into the result. If a\ntimes is assigned to the Deck, the entire Deck will\nbe duplicated that many times.
    • \n
  • \n
  • times: Multiplies the number of times each element of outcomes\nwill be put into the Deck.\ntimes can either be a sequence of the same length as\noutcomes or a single int to apply to all elements of\noutcomes.
  • \n
\n", "signature": "(\toutcomes: Union[Sequence, Mapping[Any, int]],\ttimes: Union[Sequence[int], int] = 1)"}, "icepool.Deck.keys": {"fullname": "icepool.Deck.keys", "modulename": "icepool", "qualname": "Deck.keys", "kind": "function", "doc": "

The outcomes within the population in sorted order.

\n", "signature": "(self) -> icepool.collection.counts.CountsKeysView[+T_co]:", "funcdef": "def"}, "icepool.Deck.values": {"fullname": "icepool.Deck.values", "modulename": "icepool", "qualname": "Deck.values", "kind": "function", "doc": "

The quantities within the population in outcome order.

\n", "signature": "(self) -> icepool.collection.counts.CountsValuesView:", "funcdef": "def"}, "icepool.Deck.items": {"fullname": "icepool.Deck.items", "modulename": "icepool", "qualname": "Deck.items", "kind": "function", "doc": "

The (outcome, quantity)s of the population in sorted order.

\n", "signature": "(self) -> icepool.collection.counts.CountsItemsView[+T_co]:", "funcdef": "def"}, "icepool.Deck.size": {"fullname": "icepool.Deck.size", "modulename": "icepool", "qualname": "Deck.size", "kind": "function", "doc": "

The sum of all quantities (e.g. weights or duplicates).

\n\n

For the number of unique outcomes, use len().

\n", "signature": "(self) -> int:", "funcdef": "def"}, "icepool.Deck.deal": {"fullname": "icepool.Deck.deal", "modulename": "icepool", "qualname": "Deck.deal", "kind": "function", "doc": "

Creates a Deal object from this deck.

\n\n

See Deal() for details.

\n", "signature": "(\tself,\t*hand_sizes: int) -> Union[icepool.generator.deal.Deal[+T_co], icepool.generator.multi_deal.MultiDeal[+T_co, tuple[int, ...]]]:", "funcdef": "def"}, "icepool.Deck.additive_union": {"fullname": "icepool.Deck.additive_union", "modulename": "icepool", "qualname": "Deck.additive_union", "kind": "function", "doc": "

Both decks merged together.

\n", "signature": "(\tself,\t*args: Union[Iterable[+T_co], Mapping[+T_co, int]]) -> icepool.population.deck.Deck[+T_co]:", "funcdef": "def"}, "icepool.Deck.difference": {"fullname": "icepool.Deck.difference", "modulename": "icepool", "qualname": "Deck.difference", "kind": "function", "doc": "

This deck with the other cards removed (but not below zero of each card).

\n", "signature": "(\tself,\t*args: Union[Iterable[+T_co], Mapping[+T_co, int]]) -> icepool.population.deck.Deck[+T_co]:", "funcdef": "def"}, "icepool.Deck.intersection": {"fullname": "icepool.Deck.intersection", "modulename": "icepool", "qualname": "Deck.intersection", "kind": "function", "doc": "

The cards that both decks have.

\n", "signature": "(\tself,\t*args: Union[Iterable[+T_co], Mapping[+T_co, int]]) -> icepool.population.deck.Deck[+T_co]:", "funcdef": "def"}, "icepool.Deck.union": {"fullname": "icepool.Deck.union", "modulename": "icepool", "qualname": "Deck.union", "kind": "function", "doc": "

As many of each card as the deck that has more of them.

\n", "signature": "(\tself,\t*args: Union[Iterable[+T_co], Mapping[+T_co, int]]) -> icepool.population.deck.Deck[+T_co]:", "funcdef": "def"}, "icepool.Deck.symmetric_difference": {"fullname": "icepool.Deck.symmetric_difference", "modulename": "icepool", "qualname": "Deck.symmetric_difference", "kind": "function", "doc": "

As many of each card as the deck that has more of them.

\n", "signature": "(\tself,\tother: Union[Iterable[+T_co], Mapping[+T_co, int]]) -> icepool.population.deck.Deck[+T_co]:", "funcdef": "def"}, "icepool.Deck.map": {"fullname": "icepool.Deck.map", "modulename": "icepool", "qualname": "Deck.map", "kind": "function", "doc": "

Maps outcomes of this Deck to other outcomes.

\n\n
Arguments:
\n\n
    \n
  • repl: One of the following:\n
      \n
    • A callable returning a new outcome for each old outcome.
    • \n
    • A map from old outcomes to new outcomes.\nUnmapped old outcomes stay the same.\nThe new outcomes may be Decks, in which case one card is\nreplaced with several. This is not recommended.
    • \n
  • \n
  • star: Whether outcomes should be unpacked into separate arguments\nbefore sending them to a callable repl.\nIf not provided, this will be guessed based on the function\nsignature.
  • \n
\n", "signature": "(\tself,\trepl: Union[Callable[..., Union[~U, icepool.population.deck.Deck[~U], icepool.typing.RerollType]], Mapping[+T_co, Union[~U, icepool.population.deck.Deck[~U], icepool.typing.RerollType]]],\t/,\tstar: bool | None = None) -> icepool.population.deck.Deck[~U]:", "funcdef": "def"}, "icepool.Deck.sequence": {"fullname": "icepool.Deck.sequence", "modulename": "icepool", "qualname": "Deck.sequence", "kind": "function", "doc": "

Possible sequences produced by dealing from this deck a number of times.

\n\n

This is extremely expensive computationally. If you don't care about\norder, use deal() instead.

\n", "signature": "(self, deals: int, /) -> icepool.population.die.Die[tuple[+T_co, ...]]:", "funcdef": "def"}, "icepool.Deal": {"fullname": "icepool.Deal", "modulename": "icepool", "qualname": "Deal", "kind": "class", "doc": "

Represents an unordered deal of a single hand from a Deck.

\n", "bases": "icepool.generator.keep.KeepGenerator[~T]"}, "icepool.Deal.__init__": {"fullname": "icepool.Deal.__init__", "modulename": "icepool", "qualname": "Deal.__init__", "kind": "function", "doc": "

Constructor.

\n\n

For algorithmic reasons, you must pre-commit to the number of cards to\ndeal.

\n\n

It is permissible to deal zero cards from an empty deck, but not all\nevaluators will handle this case, especially if they depend on the\noutcome type. Dealing zero cards from a non-empty deck does not have\nthis issue.

\n\n
Arguments:
\n\n
    \n
  • deck: The Deck to deal from.
  • \n
  • hand_size: How many cards to deal.
  • \n
\n", "signature": "(deck: icepool.population.deck.Deck[~T], hand_size: int)"}, "icepool.Deal.deck": {"fullname": "icepool.Deal.deck", "modulename": "icepool", "qualname": "Deal.deck", "kind": "function", "doc": "

The Deck the cards are dealt from.

\n", "signature": "(self) -> icepool.population.deck.Deck[~T]:", "funcdef": "def"}, "icepool.Deal.hand_sizes": {"fullname": "icepool.Deal.hand_sizes", "modulename": "icepool", "qualname": "Deal.hand_sizes", "kind": "function", "doc": "

The number of cards dealt to each hand as a tuple.

\n", "signature": "(self) -> tuple[int, ...]:", "funcdef": "def"}, "icepool.Deal.total_cards_dealt": {"fullname": "icepool.Deal.total_cards_dealt", "modulename": "icepool", "qualname": "Deal.total_cards_dealt", "kind": "function", "doc": "

The total number of cards dealt.

\n", "signature": "(self) -> int:", "funcdef": "def"}, "icepool.Deal.outcomes": {"fullname": "icepool.Deal.outcomes", "modulename": "icepool", "qualname": "Deal.outcomes", "kind": "function", "doc": "

The outcomes of the Deck in ascending order.

\n\n

These are also the keys of the Deck as a Mapping.\nPrefer to use the name outcomes.

\n", "signature": "(self) -> icepool.collection.counts.CountsKeysView[~T]:", "funcdef": "def"}, "icepool.Deal.output_arity": {"fullname": "icepool.Deal.output_arity", "modulename": "icepool", "qualname": "Deal.output_arity", "kind": "function", "doc": "

The number of multisets/counts generated. Must be constant.

\n", "signature": "(self) -> int:", "funcdef": "def"}, "icepool.Deal.denominator": {"fullname": "icepool.Deal.denominator", "modulename": "icepool", "qualname": "Deal.denominator", "kind": "function", "doc": "

The total weight of all paths through this generator.

\n\n
Raises:
\n\n
    \n
  • UnboundMultisetExpressionError if this is called on an expression with free variables.
  • \n
\n", "signature": "(self) -> int:", "funcdef": "def"}, "icepool.Deal.local_order_preference": {"fullname": "icepool.Deal.local_order_preference", "modulename": "icepool", "qualname": "Deal.local_order_preference", "kind": "function", "doc": "

Any ordering that is preferred or required by this expression node.

\n", "signature": "(self) -> tuple[icepool.order.Order, icepool.order.OrderReason]:", "funcdef": "def"}, "icepool.MultiDeal": {"fullname": "icepool.MultiDeal", "modulename": "icepool", "qualname": "MultiDeal", "kind": "class", "doc": "

Represents an unordered deal of multiple hands from a Deck.

\n", "bases": "icepool.generator.multiset_generator.MultisetGenerator[~T, ~Qs]"}, "icepool.MultiDeal.__init__": {"fullname": "icepool.MultiDeal.__init__", "modulename": "icepool", "qualname": "MultiDeal.__init__", "kind": "function", "doc": "

Constructor.

\n\n

For algorithmic reasons, you must pre-commit to the number of cards to\ndeal for each hand.

\n\n

It is permissible to deal zero cards from an empty deck, but not all\nevaluators will handle this case, especially if they depend on the\noutcome type. Dealing zero cards from a non-empty deck does not have\nthis issue.

\n\n
Arguments:
\n\n
    \n
  • deck: The Deck to deal from.
  • \n
  • *hand_sizes: How many cards to deal. If multiple hand_sizes are\nprovided, MultisetEvaluator.next_state will recieve one count\nper hand in order. Try to keep the number of hands to a minimum\nas this can be computationally intensive.
  • \n
\n", "signature": "(deck: icepool.population.deck.Deck[~T], *hand_sizes: int)"}, "icepool.MultiDeal.deck": {"fullname": "icepool.MultiDeal.deck", "modulename": "icepool", "qualname": "MultiDeal.deck", "kind": "function", "doc": "

The Deck the cards are dealt from.

\n", "signature": "(self) -> icepool.population.deck.Deck[~T]:", "funcdef": "def"}, "icepool.MultiDeal.hand_sizes": {"fullname": "icepool.MultiDeal.hand_sizes", "modulename": "icepool", "qualname": "MultiDeal.hand_sizes", "kind": "function", "doc": "

The number of cards dealt to each hand as a tuple.

\n", "signature": "(self) -> ~Qs:", "funcdef": "def"}, "icepool.MultiDeal.total_cards_dealt": {"fullname": "icepool.MultiDeal.total_cards_dealt", "modulename": "icepool", "qualname": "MultiDeal.total_cards_dealt", "kind": "function", "doc": "

The total number of cards dealt.

\n", "signature": "(self) -> int:", "funcdef": "def"}, "icepool.MultiDeal.outcomes": {"fullname": "icepool.MultiDeal.outcomes", "modulename": "icepool", "qualname": "MultiDeal.outcomes", "kind": "function", "doc": "

The outcomes of the Deck in ascending order.

\n\n

These are also the keys of the Deck as a Mapping.\nPrefer to use the name outcomes.

\n", "signature": "(self) -> icepool.collection.counts.CountsKeysView[~T]:", "funcdef": "def"}, "icepool.MultiDeal.output_arity": {"fullname": "icepool.MultiDeal.output_arity", "modulename": "icepool", "qualname": "MultiDeal.output_arity", "kind": "function", "doc": "

The number of multisets/counts generated. Must be constant.

\n", "signature": "(self) -> int:", "funcdef": "def"}, "icepool.MultiDeal.denominator": {"fullname": "icepool.MultiDeal.denominator", "modulename": "icepool", "qualname": "MultiDeal.denominator", "kind": "function", "doc": "

The total weight of all paths through this generator.

\n\n
Raises:
\n\n
    \n
  • UnboundMultisetExpressionError if this is called on an expression with free variables.
  • \n
\n", "signature": "(self) -> int:", "funcdef": "def"}, "icepool.MultiDeal.local_order_preference": {"fullname": "icepool.MultiDeal.local_order_preference", "modulename": "icepool", "qualname": "MultiDeal.local_order_preference", "kind": "function", "doc": "

Any ordering that is preferred or required by this expression node.

\n", "signature": "(self) -> tuple[icepool.order.Order, icepool.order.OrderReason]:", "funcdef": "def"}, "icepool.multiset_function": {"fullname": "icepool.multiset_function", "modulename": "icepool", "qualname": "multiset_function", "kind": "function", "doc": "

EXPERIMENTAL: A decorator that turns a function into a MultisetEvaluator.

\n\n

The provided function should take in arguments representing multisets,\ndo a limited set of operations on them (see MultisetExpression), and\nfinish off with an evaluation. You can return tuples to perform a joint\nevaluation.

\n\n

For example, to create an evaluator which computes the elements each of two\nmultisets has that the other doesn't:

\n\n
\n
@multiset_function\ndef two_way_difference(a, b):\n    return (a - b).expand(), (b - a).expand()\n
\n
\n\n

Any globals inside function are effectively bound at the time\nmultiset_function is invoked. Note that this is different than how\nordinary Python closures behave. For example,

\n\n
\n
target = [1, 2, 3]\n\n@multiset_function\ndef count_intersection(a):\n    return (a & target).count()\n\nprint(count_intersection(d6.pool(3)))\n\ntarget = [1]\nprint(count_intersection(d6.pool(3)))\n
\n
\n\n

would produce the same thing both times. Likewise, the function should not\nhave any side effects.

\n\n

Be careful when using control structures: you cannot branch on the value of\na multiset expression or evaluation, so e.g.

\n\n
\n
@multiset_function\ndef bad(a, b)\n    if a == b:\n        ...\n
\n
\n\n

is not allowed.

\n\n

multiset_function has considerable overhead, being effectively a\nmini-language within Python. For better performance, you can try\nimplementing your own subclass of MultisetEvaluator directly.

\n\n
Arguments:
\n\n
    \n
  • function: This should take in a fixed number of multiset variables and\noutput an evaluator or a nested tuple of evaluators. Tuples will\nresult in a JointEvaluator.
  • \n
\n", "signature": "(\tfunction: Callable[..., Union[icepool.evaluator.multiset_evaluator.MultisetEvaluator[~T, +U_co], tuple[Union[icepool.evaluator.multiset_evaluator.MultisetEvaluator[~T, +U_co], tuple[ForwardRef('NestedTupleOrEvaluator[T, U_co]'), ...]], ...]]],\t/) -> icepool.evaluator.multiset_evaluator.MultisetEvaluator[~T, typing.Union[+U_co, tuple[typing.Union[+U_co, tuple[ForwardRef('NestedTupleOrOutcome[U_co]'), ...]], ...]]]:", "funcdef": "def"}, "icepool.format_probability_inverse": {"fullname": "icepool.format_probability_inverse", "modulename": "icepool", "qualname": "format_probability_inverse", "kind": "function", "doc": "

EXPERIMENTAL: Formats the inverse of a value as \"1 in N\".

\n\n
Arguments:
\n\n
    \n
  • probability: The value to be formatted.
  • \n
  • int_start: If N = 1 / probability is between this value and 1 million\ntimes this value it will be formatted as an integer. Otherwise it \nbe formatted asa float with precision at least 1 part in int_start.
  • \n
\n", "signature": "(probability, /, int_start: int = 20):", "funcdef": "def"}, "icepool.evaluator": {"fullname": "icepool.evaluator", "modulename": "icepool.evaluator", "kind": "module", "doc": "

Submodule containing evaluators.

\n"}, "icepool.evaluator.JointEvaluator": {"fullname": "icepool.evaluator.JointEvaluator", "modulename": "icepool.evaluator", "qualname": "JointEvaluator", "kind": "class", "doc": "

A MultisetEvaluator that jointly evaluates sub-evaluators on the same set of input generators.

\n", "bases": "icepool.evaluator.multiset_evaluator.MultisetEvaluator[~T, tuple]"}, "icepool.evaluator.JointEvaluator.__init__": {"fullname": "icepool.evaluator.JointEvaluator.__init__", "modulename": "icepool.evaluator", "qualname": "JointEvaluator.__init__", "kind": "function", "doc": "

\n", "signature": "(\t*sub_evaluators: icepool.evaluator.multiset_evaluator.MultisetEvaluator)"}, "icepool.evaluator.JointEvaluator.next_state": {"fullname": "icepool.evaluator.JointEvaluator.next_state", "modulename": "icepool.evaluator", "qualname": "JointEvaluator.next_state", "kind": "function", "doc": "

Runs next_state for all sub-evaluator.

\n\n

The state is a tuple of the sub-states.

\n\n

If any sub-evaluator returns Reroll, the result as a whole is Reroll.

\n", "signature": "(self, state, outcome, *counts):", "funcdef": "def"}, "icepool.evaluator.JointEvaluator.final_outcome": {"fullname": "icepool.evaluator.JointEvaluator.final_outcome", "modulename": "icepool.evaluator", "qualname": "JointEvaluator.final_outcome", "kind": "function", "doc": "

Runs final_state for all sub-evaluators.

\n\n

The final outcome is a tuple of the final suboutcomes.

\n\n

If any sub-evaluator returns Reroll, the result as a whole is Reroll.

\n", "signature": "(self, final_state) -> tuple | icepool.typing.RerollType:", "funcdef": "def"}, "icepool.evaluator.JointEvaluator.order": {"fullname": "icepool.evaluator.JointEvaluator.order", "modulename": "icepool.evaluator", "qualname": "JointEvaluator.order", "kind": "function", "doc": "

Determines the common order of the sub-evaluators.

\n\n
Raises:
\n\n
    \n
  • ValueError: If sub-evaluators have conflicting orders, i.e. some are\nascending and others are descending.
  • \n
\n", "signature": "(self) -> icepool.order.Order:", "funcdef": "def"}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"fullname": "icepool.evaluator.JointEvaluator.extra_outcomes", "modulename": "icepool.evaluator", "qualname": "JointEvaluator.extra_outcomes", "kind": "function", "doc": "

Optional method to specify extra outcomes that should be seen as inputs to next_state().

\n\n

These will be seen by next_state even if they do not appear in the\ninput(s). The default implementation returns (), or no additional\noutcomes.

\n\n

If you want next_state to see consecutive int outcomes, you can set\nextra_outcomes = icepool.MultisetEvaluator.consecutive.\nSee consecutive() below.

\n\n
Arguments:
\n\n
    \n
  • outcomes: The outcomes that could be produced by the inputs, in
  • \n
  • ascending order.
  • \n
\n", "signature": "(self, outcomes) -> Collection[~T]:", "funcdef": "def"}, "icepool.evaluator.JointEvaluator.bound_inputs": {"fullname": "icepool.evaluator.JointEvaluator.bound_inputs", "modulename": "icepool.evaluator", "qualname": "JointEvaluator.bound_inputs", "kind": "function", "doc": "

An optional sequence of extra inputs whose counts will be prepended to *counts.

\n\n

(Prepending rather than appending is analogous to functools.partial.)

\n", "signature": "(self) -> tuple[icepool.multiset_expression.MultisetExpression, ...]:", "funcdef": "def"}, "icepool.evaluator.ExpandEvaluator": {"fullname": "icepool.evaluator.ExpandEvaluator", "modulename": "icepool.evaluator", "qualname": "ExpandEvaluator", "kind": "class", "doc": "

All elements of the multiset.

\n\n

This is expensive and not recommended unless there are few possibilities.

\n\n

Outcomes with negative count will be treated as 0 count.

\n", "bases": "icepool.evaluator.multiset_evaluator.MultisetEvaluator[typing.Any, tuple]"}, "icepool.evaluator.ExpandEvaluator.__init__": {"fullname": "icepool.evaluator.ExpandEvaluator.__init__", "modulename": "icepool.evaluator", "qualname": "ExpandEvaluator.__init__", "kind": "function", "doc": "

\n", "signature": "(order: icepool.order.Order = <Order.Ascending: 1>)"}, "icepool.evaluator.ExpandEvaluator.next_state": {"fullname": "icepool.evaluator.ExpandEvaluator.next_state", "modulename": "icepool.evaluator", "qualname": "ExpandEvaluator.next_state", "kind": "function", "doc": "

Implementation.

\n", "signature": "(self, state, outcome, count):", "funcdef": "def"}, "icepool.evaluator.ExpandEvaluator.final_outcome": {"fullname": "icepool.evaluator.ExpandEvaluator.final_outcome", "modulename": "icepool.evaluator", "qualname": "ExpandEvaluator.final_outcome", "kind": "function", "doc": "

Implementation.

\n", "signature": "(self, final_state) -> tuple:", "funcdef": "def"}, "icepool.evaluator.SumEvaluator": {"fullname": "icepool.evaluator.SumEvaluator", "modulename": "icepool.evaluator", "qualname": "SumEvaluator", "kind": "class", "doc": "

Sums all outcomes.

\n", "bases": "icepool.evaluator.multiset_evaluator.MultisetEvaluator[typing.Any, typing.Any]"}, "icepool.evaluator.SumEvaluator.__init__": {"fullname": "icepool.evaluator.SumEvaluator.__init__", "modulename": "icepool.evaluator", "qualname": "SumEvaluator.__init__", "kind": "function", "doc": "

Constructor.

\n\n

map: If provided, outcomes will be mapped according to this just\n before summing.

\n", "signature": "(map: Union[Callable, Mapping, NoneType] = None)"}, "icepool.evaluator.SumEvaluator.next_state": {"fullname": "icepool.evaluator.SumEvaluator.next_state", "modulename": "icepool.evaluator", "qualname": "SumEvaluator.next_state", "kind": "function", "doc": "

Implementation.

\n", "signature": "(self, state, outcome, count):", "funcdef": "def"}, "icepool.evaluator.sum_evaluator": {"fullname": "icepool.evaluator.sum_evaluator", "modulename": "icepool.evaluator", "qualname": "sum_evaluator", "kind": "variable", "doc": "

\n", "default_value": "<icepool.evaluator.basic.SumEvaluator object>"}, "icepool.evaluator.CountEvaluator": {"fullname": "icepool.evaluator.CountEvaluator", "modulename": "icepool.evaluator", "qualname": "CountEvaluator", "kind": "class", "doc": "

Returns the total count of outcomes.

\n\n

Usually not very interesting unless the counts are adjusted by\nunique etc.

\n", "bases": "icepool.evaluator.multiset_evaluator.MultisetEvaluator[typing.Any, int]"}, "icepool.evaluator.CountEvaluator.next_state": {"fullname": "icepool.evaluator.CountEvaluator.next_state", "modulename": "icepool.evaluator", "qualname": "CountEvaluator.next_state", "kind": "function", "doc": "

Implementation.

\n", "signature": "(self, state, outcome, count):", "funcdef": "def"}, "icepool.evaluator.CountEvaluator.final_outcome": {"fullname": "icepool.evaluator.CountEvaluator.final_outcome", "modulename": "icepool.evaluator", "qualname": "CountEvaluator.final_outcome", "kind": "function", "doc": "

Implementation.

\n", "signature": "(self, final_state) -> int:", "funcdef": "def"}, "icepool.evaluator.count_evaluator": {"fullname": "icepool.evaluator.count_evaluator", "modulename": "icepool.evaluator", "qualname": "count_evaluator", "kind": "variable", "doc": "

\n", "default_value": "<icepool.evaluator.basic.CountEvaluator object>"}, "icepool.evaluator.AnyEvaluator": {"fullname": "icepool.evaluator.AnyEvaluator", "modulename": "icepool.evaluator", "qualname": "AnyEvaluator", "kind": "class", "doc": "

Returns True iff at least one count is positive.

\n", "bases": "icepool.evaluator.multiset_evaluator.MultisetEvaluator[typing.Any, bool]"}, "icepool.evaluator.AnyEvaluator.next_state": {"fullname": "icepool.evaluator.AnyEvaluator.next_state", "modulename": "icepool.evaluator", "qualname": "AnyEvaluator.next_state", "kind": "function", "doc": "

Implementation.

\n", "signature": "(self, state, outcome, count):", "funcdef": "def"}, "icepool.evaluator.AnyEvaluator.final_outcome": {"fullname": "icepool.evaluator.AnyEvaluator.final_outcome", "modulename": "icepool.evaluator", "qualname": "AnyEvaluator.final_outcome", "kind": "function", "doc": "

Implementation.

\n", "signature": "(self, final_state) -> bool:", "funcdef": "def"}, "icepool.evaluator.any_evaluator": {"fullname": "icepool.evaluator.any_evaluator", "modulename": "icepool.evaluator", "qualname": "any_evaluator", "kind": "variable", "doc": "

\n", "default_value": "<icepool.evaluator.basic.AnyEvaluator object>"}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"fullname": "icepool.evaluator.HighestOutcomeAndCountEvaluator", "modulename": "icepool.evaluator", "qualname": "HighestOutcomeAndCountEvaluator", "kind": "class", "doc": "

The highest outcome that has positive count, along with that count.

\n\n

If no outcomes have positive count, the result is the min outcome with a count of 0.

\n", "bases": "icepool.evaluator.multiset_evaluator.MultisetEvaluator[typing.Any, tuple[typing.Any, int]]"}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.next_state": {"fullname": "icepool.evaluator.HighestOutcomeAndCountEvaluator.next_state", "modulename": "icepool.evaluator", "qualname": "HighestOutcomeAndCountEvaluator.next_state", "kind": "function", "doc": "

Implementation.

\n", "signature": "(self, state, outcome, count):", "funcdef": "def"}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.extra_outcomes": {"fullname": "icepool.evaluator.HighestOutcomeAndCountEvaluator.extra_outcomes", "modulename": "icepool.evaluator", "qualname": "HighestOutcomeAndCountEvaluator.extra_outcomes", "kind": "function", "doc": "

Always sees zero counts.

\n", "signature": "(self, outcomes: Sequence) -> Collection:", "funcdef": "def"}, "icepool.evaluator.highest_outcome_and_count_evaluator": {"fullname": "icepool.evaluator.highest_outcome_and_count_evaluator", "modulename": "icepool.evaluator", "qualname": "highest_outcome_and_count_evaluator", "kind": "variable", "doc": "

\n", "default_value": "<icepool.evaluator.poker.HighestOutcomeAndCountEvaluator object>"}, "icepool.evaluator.LargestCountEvaluator": {"fullname": "icepool.evaluator.LargestCountEvaluator", "modulename": "icepool.evaluator", "qualname": "LargestCountEvaluator", "kind": "class", "doc": "

The largest count of any outcome.

\n", "bases": "icepool.evaluator.multiset_evaluator.MultisetEvaluator[typing.Any, int]"}, "icepool.evaluator.LargestCountEvaluator.next_state": {"fullname": "icepool.evaluator.LargestCountEvaluator.next_state", "modulename": "icepool.evaluator", "qualname": "LargestCountEvaluator.next_state", "kind": "function", "doc": "

Implementation.

\n", "signature": "(self, state, _, count):", "funcdef": "def"}, "icepool.evaluator.largest_count_evaluator": {"fullname": "icepool.evaluator.largest_count_evaluator", "modulename": "icepool.evaluator", "qualname": "largest_count_evaluator", "kind": "variable", "doc": "

\n", "default_value": "<icepool.evaluator.poker.LargestCountEvaluator object>"}, "icepool.evaluator.LargestCountAndOutcomeEvaluator": {"fullname": "icepool.evaluator.LargestCountAndOutcomeEvaluator", "modulename": "icepool.evaluator", "qualname": "LargestCountAndOutcomeEvaluator", "kind": "class", "doc": "

The largest count of any outcome, along with that outcome.

\n", "bases": "icepool.evaluator.multiset_evaluator.MultisetEvaluator[typing.Any, tuple[int, typing.Any]]"}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.next_state": {"fullname": "icepool.evaluator.LargestCountAndOutcomeEvaluator.next_state", "modulename": "icepool.evaluator", "qualname": "LargestCountAndOutcomeEvaluator.next_state", "kind": "function", "doc": "

Implementation.

\n", "signature": "(self, state, outcome, count):", "funcdef": "def"}, "icepool.evaluator.largest_count_and_outcome_evaluator": {"fullname": "icepool.evaluator.largest_count_and_outcome_evaluator", "modulename": "icepool.evaluator", "qualname": "largest_count_and_outcome_evaluator", "kind": "variable", "doc": "

\n", "default_value": "<icepool.evaluator.poker.LargestCountAndOutcomeEvaluator object>"}, "icepool.evaluator.CountSubsetEvaluator": {"fullname": "icepool.evaluator.CountSubsetEvaluator", "modulename": "icepool.evaluator", "qualname": "CountSubsetEvaluator", "kind": "class", "doc": "

The number of times the right side is contained in the left side.

\n", "bases": "icepool.evaluator.multiset_evaluator.MultisetEvaluator[typing.Any, int]"}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"fullname": "icepool.evaluator.CountSubsetEvaluator.__init__", "modulename": "icepool.evaluator", "qualname": "CountSubsetEvaluator.__init__", "kind": "function", "doc": "
Arguments:
\n\n
    \n
  • empty_divisor: If the divisor is empty, the outcome will be this.\nIf not set, ZeroDivisionError will be raised for an empty\nright side.
  • \n
\n", "signature": "(*, empty_divisor: int | None = None)"}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"fullname": "icepool.evaluator.CountSubsetEvaluator.next_state", "modulename": "icepool.evaluator", "qualname": "CountSubsetEvaluator.next_state", "kind": "function", "doc": "

State transition function.

\n\n

This should produce a state given the previous state, an outcome,\nand the count of that outcome produced by each input.

\n\n

evaluate() will always call this using only positional arguments.\nFurthermore, there is no expectation that a subclass be able to handle\nan arbitrary number of counts. Thus, you are free to rename any of\nthe parameters in a subclass, or to replace *counts with a fixed set\nof parameters.

\n\n

Make sure to handle the base case where state is None.

\n\n

States must be hashable. At current, they do not have to be orderable.\nHowever, this may change in the future, and if they are not totally\norderable, you must override final_outcome to create totally orderable\nfinal outcomes.

\n\n

By default, this method may receive outcomes in any order:

\n\n
    \n
  • If you want to guarantee ascending or descending order, you can \nimplement next_state_ascending() or next_state_descending() \ninstead.
  • \n
  • Alternatively, implement next_state() and override order() to\nreturn the necessary order. This is useful if the necessary order\ndepends on the instance.
  • \n
  • If you want to handle either order, but have a different \nimplementation for each, override both next_state_ascending() and \nnext_state_descending().
  • \n
\n\n

The behavior of returning a Die from next_state is currently\nundefined.

\n\n
Arguments:
\n\n
    \n
  • state: A hashable object indicating the state before rolling the\ncurrent outcome. If this is the first outcome being considered,\nstate will be None.
  • \n
  • outcome: The current outcome.\nnext_state will see all rolled outcomes in monotonic order;\neither ascending or descending depending on order().\nIf there are multiple inputs, the set of outcomes is at \nleast the union of the outcomes of the invididual inputs. \nYou can use extra_outcomes() to add extra outcomes.
  • \n
  • *counts: One value (usually an int) for each input indicating how\nmany of the current outcome were produced.
  • \n
\n\n
Returns:
\n\n
\n

A hashable object indicating the next state.\n The special value icepool.Reroll can be used to immediately remove\n the state from consideration, effectively performing a full reroll.

\n
\n", "signature": "(self, state, _, left, right):", "funcdef": "def"}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"fullname": "icepool.evaluator.CountSubsetEvaluator.final_outcome", "modulename": "icepool.evaluator", "qualname": "CountSubsetEvaluator.final_outcome", "kind": "function", "doc": "

Optional method to generate a final output outcome from a final state.

\n\n

By default, the final outcome is equal to the final state.\nNote that None is not a valid outcome for a Die,\nand if there are no outcomes, final_outcome will be immediately\nbe callled with final_state=None.\nSubclasses that want to handle this case should explicitly define what\nhappens.

\n\n
Arguments:
\n\n
    \n
  • final_state: A state after all outcomes have been processed.
  • \n
\n\n
Returns:
\n\n
\n

A final outcome that will be used as part of constructing the result Die.\n As usual for Die(), this could itself be a Die or icepool.Reroll.

\n
\n", "signature": "(self, final_state):", "funcdef": "def"}, "icepool.evaluator.AllCountsEvaluator": {"fullname": "icepool.evaluator.AllCountsEvaluator", "modulename": "icepool.evaluator", "qualname": "AllCountsEvaluator", "kind": "class", "doc": "

All counts in descending order.

\n\n

In other words, this produces tuples of the sizes of all matching sets.

\n", "bases": "icepool.evaluator.multiset_evaluator.MultisetEvaluator[typing.Any, tuple[int, ...]]"}, "icepool.evaluator.AllCountsEvaluator.__init__": {"fullname": "icepool.evaluator.AllCountsEvaluator.__init__", "modulename": "icepool.evaluator", "qualname": "AllCountsEvaluator.__init__", "kind": "function", "doc": "
Arguments:
\n\n
    \n
  • filter: Any counts below this value will not be in the output.\nFor example, filter=2 will only produce pairs and better.\nIf None, no filtering will be done.
  • \n
\n", "signature": "(*, filter: Union[int, Literal['all']] = 1)"}, "icepool.evaluator.AllCountsEvaluator.next_state": {"fullname": "icepool.evaluator.AllCountsEvaluator.next_state", "modulename": "icepool.evaluator", "qualname": "AllCountsEvaluator.next_state", "kind": "function", "doc": "

Implementation.

\n", "signature": "(self, state, outcome, count):", "funcdef": "def"}, "icepool.evaluator.AllCountsEvaluator.final_outcome": {"fullname": "icepool.evaluator.AllCountsEvaluator.final_outcome", "modulename": "icepool.evaluator", "qualname": "AllCountsEvaluator.final_outcome", "kind": "function", "doc": "

Implementation.

\n", "signature": "(self, final_state) -> tuple:", "funcdef": "def"}, "icepool.evaluator.AllCountsEvaluator.extra_outcomes": {"fullname": "icepool.evaluator.AllCountsEvaluator.extra_outcomes", "modulename": "icepool.evaluator", "qualname": "AllCountsEvaluator.extra_outcomes", "kind": "function", "doc": "

Always sees zero counts.

\n", "signature": "(self, outcomes: Sequence) -> Collection:", "funcdef": "def"}, "icepool.evaluator.LargestStraightEvaluator": {"fullname": "icepool.evaluator.LargestStraightEvaluator", "modulename": "icepool.evaluator", "qualname": "LargestStraightEvaluator", "kind": "class", "doc": "

The size of the largest straight.

\n", "bases": "icepool.evaluator.multiset_evaluator.MultisetEvaluator[int, int]"}, "icepool.evaluator.LargestStraightEvaluator.next_state": {"fullname": "icepool.evaluator.LargestStraightEvaluator.next_state", "modulename": "icepool.evaluator", "qualname": "LargestStraightEvaluator.next_state", "kind": "function", "doc": "

Implementation.

\n", "signature": "(self, state, _, count):", "funcdef": "def"}, "icepool.evaluator.LargestStraightEvaluator.final_outcome": {"fullname": "icepool.evaluator.LargestStraightEvaluator.final_outcome", "modulename": "icepool.evaluator", "qualname": "LargestStraightEvaluator.final_outcome", "kind": "function", "doc": "

Implementation.

\n", "signature": "(self, final_state) -> int:", "funcdef": "def"}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"fullname": "icepool.evaluator.LargestStraightEvaluator.extra_outcomes", "modulename": "icepool.evaluator", "qualname": "LargestStraightEvaluator.extra_outcomes", "kind": "function", "doc": "

Example implementation of extra_outcomes() that produces consecutive int outcomes.

\n\n

Set extra_outcomes = icepool.MultisetEvaluator.consecutive to use this.

\n\n
Returns:
\n\n
\n

All ints from the min outcome to the max outcome among the inputs,\n inclusive.

\n
\n\n
Raises:
\n\n
    \n
  • TypeError: if any input has any non-int outcome.
  • \n
\n", "signature": "(self, outcomes: Sequence[int]) -> Collection[int]:", "funcdef": "def"}, "icepool.evaluator.largest_straight_evaluator": {"fullname": "icepool.evaluator.largest_straight_evaluator", "modulename": "icepool.evaluator", "qualname": "largest_straight_evaluator", "kind": "variable", "doc": "

\n", "default_value": "<icepool.evaluator.poker.LargestStraightEvaluator object>"}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"fullname": "icepool.evaluator.LargestStraightAndOutcomeEvaluator", "modulename": "icepool.evaluator", "qualname": "LargestStraightAndOutcomeEvaluator", "kind": "class", "doc": "

The size of the largest straight among the elements and the highest (optionally, lowest) outcome in that straight.

\n\n

Straight size is prioritized first, then the outcome.

\n\n

Outcomes must be ints.

\n", "bases": "icepool.evaluator.multiset_evaluator.MultisetEvaluator[int, tuple[int, int]]"}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"fullname": "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__", "modulename": "icepool.evaluator", "qualname": "LargestStraightAndOutcomeEvaluator.__init__", "kind": "function", "doc": "

Constructor.

\n\n
Arguments:
\n\n
    \n
  • priority: Controls which outcome within the straight is returned,\nand which straight is picked if there is a tie for largest\nstraight.
  • \n
\n", "signature": "(priority: Literal['low', 'high'])"}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"fullname": "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending", "modulename": "icepool.evaluator", "qualname": "LargestStraightAndOutcomeEvaluator.next_state_ascending", "kind": "function", "doc": "

As next_state() but handles outcomes in ascending order only.

\n\n

You can implement both next_state_ascending() and \nnext_state_descending() if you want to handle both outcome orders\nwith a separate implementation for each.

\n", "signature": "(self, state, outcome, count):", "funcdef": "def"}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"fullname": "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending", "modulename": "icepool.evaluator", "qualname": "LargestStraightAndOutcomeEvaluator.next_state_descending", "kind": "function", "doc": "

As next_state() but handles outcomes in descending order only.

\n\n

You can implement both next_state_ascending() and \nnext_state_descending() if you want to handle both outcome orders\nwith a separate implementation for each.

\n", "signature": "(self, state, outcome, count):", "funcdef": "def"}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"fullname": "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome", "modulename": "icepool.evaluator", "qualname": "LargestStraightAndOutcomeEvaluator.final_outcome", "kind": "function", "doc": "

Optional method to generate a final output outcome from a final state.

\n\n

By default, the final outcome is equal to the final state.\nNote that None is not a valid outcome for a Die,\nand if there are no outcomes, final_outcome will be immediately\nbe callled with final_state=None.\nSubclasses that want to handle this case should explicitly define what\nhappens.

\n\n
Arguments:
\n\n
    \n
  • final_state: A state after all outcomes have been processed.
  • \n
\n\n
Returns:
\n\n
\n

A final outcome that will be used as part of constructing the result Die.\n As usual for Die(), this could itself be a Die or icepool.Reroll.

\n
\n", "signature": "(self, final_state) -> tuple[int, int]:", "funcdef": "def"}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"fullname": "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes", "modulename": "icepool.evaluator", "qualname": "LargestStraightAndOutcomeEvaluator.extra_outcomes", "kind": "function", "doc": "

Example implementation of extra_outcomes() that produces consecutive int outcomes.

\n\n

Set extra_outcomes = icepool.MultisetEvaluator.consecutive to use this.

\n\n
Returns:
\n\n
\n

All ints from the min outcome to the max outcome among the inputs,\n inclusive.

\n
\n\n
Raises:
\n\n
    \n
  • TypeError: if any input has any non-int outcome.
  • \n
\n", "signature": "(self, outcomes: Sequence[int]) -> Collection[int]:", "funcdef": "def"}, "icepool.evaluator.largest_straight_and_outcome_evaluator_low": {"fullname": "icepool.evaluator.largest_straight_and_outcome_evaluator_low", "modulename": "icepool.evaluator", "qualname": "largest_straight_and_outcome_evaluator_low", "kind": "variable", "doc": "

\n", "default_value": "<icepool.evaluator.poker.LargestStraightAndOutcomeEvaluator object>"}, "icepool.evaluator.largest_straight_and_outcome_evaluator_high": {"fullname": "icepool.evaluator.largest_straight_and_outcome_evaluator_high", "modulename": "icepool.evaluator", "qualname": "largest_straight_and_outcome_evaluator_high", "kind": "variable", "doc": "

\n", "default_value": "<icepool.evaluator.poker.LargestStraightAndOutcomeEvaluator object>"}, "icepool.evaluator.AllStraightsEvaluator": {"fullname": "icepool.evaluator.AllStraightsEvaluator", "modulename": "icepool.evaluator", "qualname": "AllStraightsEvaluator", "kind": "class", "doc": "

The sizes of all straights in descending order.

\n\n

Each element can only contribute to one straight, though duplicate\nelements can produces straights that overlap in outcomes. In this case,\nelements are preferentially assigned to the longer straight.

\n", "bases": "icepool.evaluator.multiset_evaluator.MultisetEvaluator[int, tuple[int, ...]]"}, "icepool.evaluator.AllStraightsEvaluator.next_state": {"fullname": "icepool.evaluator.AllStraightsEvaluator.next_state", "modulename": "icepool.evaluator", "qualname": "AllStraightsEvaluator.next_state", "kind": "function", "doc": "

Implementation.

\n", "signature": "(self, state, _, count):", "funcdef": "def"}, "icepool.evaluator.AllStraightsEvaluator.final_outcome": {"fullname": "icepool.evaluator.AllStraightsEvaluator.final_outcome", "modulename": "icepool.evaluator", "qualname": "AllStraightsEvaluator.final_outcome", "kind": "function", "doc": "

Implementation.

\n", "signature": "(self, final_state) -> tuple[int, ...]:", "funcdef": "def"}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"fullname": "icepool.evaluator.AllStraightsEvaluator.extra_outcomes", "modulename": "icepool.evaluator", "qualname": "AllStraightsEvaluator.extra_outcomes", "kind": "function", "doc": "

Example implementation of extra_outcomes() that produces consecutive int outcomes.

\n\n

Set extra_outcomes = icepool.MultisetEvaluator.consecutive to use this.

\n\n
Returns:
\n\n
\n

All ints from the min outcome to the max outcome among the inputs,\n inclusive.

\n
\n\n
Raises:
\n\n
    \n
  • TypeError: if any input has any non-int outcome.
  • \n
\n", "signature": "(self, outcomes: Sequence[int]) -> Collection[int]:", "funcdef": "def"}, "icepool.evaluator.all_straights_evaluator": {"fullname": "icepool.evaluator.all_straights_evaluator", "modulename": "icepool.evaluator", "qualname": "all_straights_evaluator", "kind": "variable", "doc": "

\n", "default_value": "<icepool.evaluator.poker.AllStraightsEvaluator object>"}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"fullname": "icepool.evaluator.AllStraightsReduceCountsEvaluator", "modulename": "icepool.evaluator", "qualname": "AllStraightsReduceCountsEvaluator", "kind": "class", "doc": "

All straights with a reduce operation on the counts.

\n\n

This can be used to evaluate e.g. cribbage-style straight counting.

\n\n

The result is a tuple of (run_length, run_score)s.

\n", "bases": "icepool.evaluator.multiset_evaluator.MultisetEvaluator[int, tuple[tuple[int, int], ...]]"}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"fullname": "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__", "modulename": "icepool.evaluator", "qualname": "AllStraightsReduceCountsEvaluator.__init__", "kind": "function", "doc": "

Constructor.

\n\n
Arguments:
\n\n
    \n
  • reducer: How to reduce the counts within each straight. The default\nis operator.mul, which counts the number of ways to pick\nelements for each straight, e.g. cribbage.
  • \n
\n", "signature": "(reducer: Callable[[int, int], int] = <built-in function mul>)"}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.next_state": {"fullname": "icepool.evaluator.AllStraightsReduceCountsEvaluator.next_state", "modulename": "icepool.evaluator", "qualname": "AllStraightsReduceCountsEvaluator.next_state", "kind": "function", "doc": "

Implementation.

\n", "signature": "(self, state, _, count):", "funcdef": "def"}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.final_outcome": {"fullname": "icepool.evaluator.AllStraightsReduceCountsEvaluator.final_outcome", "modulename": "icepool.evaluator", "qualname": "AllStraightsReduceCountsEvaluator.final_outcome", "kind": "function", "doc": "

Implementation.

\n", "signature": "(self, final_state) -> tuple[tuple[int, int], ...]:", "funcdef": "def"}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"fullname": "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes", "modulename": "icepool.evaluator", "qualname": "AllStraightsReduceCountsEvaluator.extra_outcomes", "kind": "function", "doc": "

Example implementation of extra_outcomes() that produces consecutive int outcomes.

\n\n

Set extra_outcomes = icepool.MultisetEvaluator.consecutive to use this.

\n\n
Returns:
\n\n
\n

All ints from the min outcome to the max outcome among the inputs,\n inclusive.

\n
\n\n
Raises:
\n\n
    \n
  • TypeError: if any input has any non-int outcome.
  • \n
\n", "signature": "(self, outcomes: Sequence[int]) -> Collection[int]:", "funcdef": "def"}, "icepool.evaluator.ComparisonEvaluator": {"fullname": "icepool.evaluator.ComparisonEvaluator", "modulename": "icepool.evaluator", "qualname": "ComparisonEvaluator", "kind": "class", "doc": "

Compares the multisets produced by two generators.

\n", "bases": "icepool.evaluator.multiset_evaluator.MultisetEvaluator[typing.Any, bool]"}, "icepool.evaluator.ComparisonEvaluator.any_all": {"fullname": "icepool.evaluator.ComparisonEvaluator.any_all", "modulename": "icepool.evaluator", "qualname": "ComparisonEvaluator.any_all", "kind": "function", "doc": "

Called for each outcome and produces a pair of bools.

\n\n

The final outcome is true iff any of the first and all of the second\nbool are True.

\n", "signature": "(self, left: int, right: int) -> tuple[bool, bool]:", "funcdef": "def"}, "icepool.evaluator.ComparisonEvaluator.default_outcome": {"fullname": "icepool.evaluator.ComparisonEvaluator.default_outcome", "modulename": "icepool.evaluator", "qualname": "ComparisonEvaluator.default_outcome", "kind": "function", "doc": "

The final outcome if both left and right have no outcomes.

\n", "signature": "() -> bool:", "funcdef": "def"}, "icepool.evaluator.ComparisonEvaluator.next_state": {"fullname": "icepool.evaluator.ComparisonEvaluator.next_state", "modulename": "icepool.evaluator", "qualname": "ComparisonEvaluator.next_state", "kind": "function", "doc": "

Implementation.

\n", "signature": "(self, state, outcome, left, right):", "funcdef": "def"}, "icepool.evaluator.ComparisonEvaluator.final_outcome": {"fullname": "icepool.evaluator.ComparisonEvaluator.final_outcome", "modulename": "icepool.evaluator", "qualname": "ComparisonEvaluator.final_outcome", "kind": "function", "doc": "

Implementation.

\n", "signature": "(self, final_state) -> bool:", "funcdef": "def"}, "icepool.evaluator.IsSubsetEvaluator": {"fullname": "icepool.evaluator.IsSubsetEvaluator", "modulename": "icepool.evaluator", "qualname": "IsSubsetEvaluator", "kind": "class", "doc": "

Compares the multisets produced by two generators.

\n", "bases": "icepool.evaluator.multiset_evaluator.MultisetEvaluator[typing.Any, bool]"}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"fullname": "icepool.evaluator.IsSubsetEvaluator.any_all", "modulename": "icepool.evaluator", "qualname": "IsSubsetEvaluator.any_all", "kind": "function", "doc": "

Called for each outcome and produces a pair of bools.

\n\n

The final outcome is true iff any of the first and all of the second\nbool are True.

\n", "signature": "(self, left: int, right: int) -> tuple[bool, bool]:", "funcdef": "def"}, "icepool.evaluator.IsSubsetEvaluator.default_outcome": {"fullname": "icepool.evaluator.IsSubsetEvaluator.default_outcome", "modulename": "icepool.evaluator", "qualname": "IsSubsetEvaluator.default_outcome", "kind": "function", "doc": "

The final outcome if both left and right have no outcomes.

\n", "signature": "() -> bool:", "funcdef": "def"}, "icepool.evaluator.IsProperSubsetEvaluator": {"fullname": "icepool.evaluator.IsProperSubsetEvaluator", "modulename": "icepool.evaluator", "qualname": "IsProperSubsetEvaluator", "kind": "class", "doc": "

Compares the multisets produced by two generators.

\n", "bases": "icepool.evaluator.multiset_evaluator.MultisetEvaluator[typing.Any, bool]"}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"fullname": "icepool.evaluator.IsProperSubsetEvaluator.any_all", "modulename": "icepool.evaluator", "qualname": "IsProperSubsetEvaluator.any_all", "kind": "function", "doc": "

Called for each outcome and produces a pair of bools.

\n\n

The final outcome is true iff any of the first and all of the second\nbool are True.

\n", "signature": "(self, left: int, right: int) -> tuple[bool, bool]:", "funcdef": "def"}, "icepool.evaluator.IsProperSubsetEvaluator.default_outcome": {"fullname": "icepool.evaluator.IsProperSubsetEvaluator.default_outcome", "modulename": "icepool.evaluator", "qualname": "IsProperSubsetEvaluator.default_outcome", "kind": "function", "doc": "

The final outcome if both left and right have no outcomes.

\n", "signature": "() -> bool:", "funcdef": "def"}, "icepool.evaluator.IsSupersetEvaluator": {"fullname": "icepool.evaluator.IsSupersetEvaluator", "modulename": "icepool.evaluator", "qualname": "IsSupersetEvaluator", "kind": "class", "doc": "

Compares the multisets produced by two generators.

\n", "bases": "icepool.evaluator.multiset_evaluator.MultisetEvaluator[typing.Any, bool]"}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"fullname": "icepool.evaluator.IsSupersetEvaluator.any_all", "modulename": "icepool.evaluator", "qualname": "IsSupersetEvaluator.any_all", "kind": "function", "doc": "

Called for each outcome and produces a pair of bools.

\n\n

The final outcome is true iff any of the first and all of the second\nbool are True.

\n", "signature": "(self, left: int, right: int) -> tuple[bool, bool]:", "funcdef": "def"}, "icepool.evaluator.IsSupersetEvaluator.default_outcome": {"fullname": "icepool.evaluator.IsSupersetEvaluator.default_outcome", "modulename": "icepool.evaluator", "qualname": "IsSupersetEvaluator.default_outcome", "kind": "function", "doc": "

The final outcome if both left and right have no outcomes.

\n", "signature": "() -> bool:", "funcdef": "def"}, "icepool.evaluator.IsProperSupersetEvaluator": {"fullname": "icepool.evaluator.IsProperSupersetEvaluator", "modulename": "icepool.evaluator", "qualname": "IsProperSupersetEvaluator", "kind": "class", "doc": "

Compares the multisets produced by two generators.

\n", "bases": "icepool.evaluator.multiset_evaluator.MultisetEvaluator[typing.Any, bool]"}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"fullname": "icepool.evaluator.IsProperSupersetEvaluator.any_all", "modulename": "icepool.evaluator", "qualname": "IsProperSupersetEvaluator.any_all", "kind": "function", "doc": "

Called for each outcome and produces a pair of bools.

\n\n

The final outcome is true iff any of the first and all of the second\nbool are True.

\n", "signature": "(self, left: int, right: int) -> tuple[bool, bool]:", "funcdef": "def"}, "icepool.evaluator.IsProperSupersetEvaluator.default_outcome": {"fullname": "icepool.evaluator.IsProperSupersetEvaluator.default_outcome", "modulename": "icepool.evaluator", "qualname": "IsProperSupersetEvaluator.default_outcome", "kind": "function", "doc": "

The final outcome if both left and right have no outcomes.

\n", "signature": "() -> bool:", "funcdef": "def"}, "icepool.evaluator.IsEqualSetEvaluator": {"fullname": "icepool.evaluator.IsEqualSetEvaluator", "modulename": "icepool.evaluator", "qualname": "IsEqualSetEvaluator", "kind": "class", "doc": "

Compares the multisets produced by two generators.

\n", "bases": "icepool.evaluator.multiset_evaluator.MultisetEvaluator[typing.Any, bool]"}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"fullname": "icepool.evaluator.IsEqualSetEvaluator.any_all", "modulename": "icepool.evaluator", "qualname": "IsEqualSetEvaluator.any_all", "kind": "function", "doc": "

Called for each outcome and produces a pair of bools.

\n\n

The final outcome is true iff any of the first and all of the second\nbool are True.

\n", "signature": "(self, left: int, right: int) -> tuple[bool, bool]:", "funcdef": "def"}, "icepool.evaluator.IsEqualSetEvaluator.default_outcome": {"fullname": "icepool.evaluator.IsEqualSetEvaluator.default_outcome", "modulename": "icepool.evaluator", "qualname": "IsEqualSetEvaluator.default_outcome", "kind": "function", "doc": "

The final outcome if both left and right have no outcomes.

\n", "signature": "() -> bool:", "funcdef": "def"}, "icepool.evaluator.IsNotEqualSetEvaluator": {"fullname": "icepool.evaluator.IsNotEqualSetEvaluator", "modulename": "icepool.evaluator", "qualname": "IsNotEqualSetEvaluator", "kind": "class", "doc": "

Compares the multisets produced by two generators.

\n", "bases": "icepool.evaluator.multiset_evaluator.MultisetEvaluator[typing.Any, bool]"}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"fullname": "icepool.evaluator.IsNotEqualSetEvaluator.any_all", "modulename": "icepool.evaluator", "qualname": "IsNotEqualSetEvaluator.any_all", "kind": "function", "doc": "

Called for each outcome and produces a pair of bools.

\n\n

The final outcome is true iff any of the first and all of the second\nbool are True.

\n", "signature": "(self, left: int, right: int) -> tuple[bool, bool]:", "funcdef": "def"}, "icepool.evaluator.IsNotEqualSetEvaluator.default_outcome": {"fullname": "icepool.evaluator.IsNotEqualSetEvaluator.default_outcome", "modulename": "icepool.evaluator", "qualname": "IsNotEqualSetEvaluator.default_outcome", "kind": "function", "doc": "

The final outcome if both left and right have no outcomes.

\n", "signature": "() -> bool:", "funcdef": "def"}, "icepool.evaluator.IsDisjointSetEvaluator": {"fullname": "icepool.evaluator.IsDisjointSetEvaluator", "modulename": "icepool.evaluator", "qualname": "IsDisjointSetEvaluator", "kind": "class", "doc": "

Compares the multisets produced by two generators.

\n", "bases": "icepool.evaluator.multiset_evaluator.MultisetEvaluator[typing.Any, bool]"}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"fullname": "icepool.evaluator.IsDisjointSetEvaluator.any_all", "modulename": "icepool.evaluator", "qualname": "IsDisjointSetEvaluator.any_all", "kind": "function", "doc": "

Called for each outcome and produces a pair of bools.

\n\n

The final outcome is true iff any of the first and all of the second\nbool are True.

\n", "signature": "(self, left: int, right: int) -> tuple[bool, bool]:", "funcdef": "def"}, "icepool.evaluator.IsDisjointSetEvaluator.default_outcome": {"fullname": "icepool.evaluator.IsDisjointSetEvaluator.default_outcome", "modulename": "icepool.evaluator", "qualname": "IsDisjointSetEvaluator.default_outcome", "kind": "function", "doc": "

The final outcome if both left and right have no outcomes.

\n", "signature": "() -> bool:", "funcdef": "def"}, "icepool.evaluator.KeepEvaluator": {"fullname": "icepool.evaluator.KeepEvaluator", "modulename": "icepool.evaluator", "qualname": "KeepEvaluator", "kind": "class", "doc": "

Produces the outcome at a given sorted index.

\n\n

The attached generator or expression must produce enough values to reach\nthe sorted index; otherwise, this raises IndexError.

\n\n

Negative incoming counts are treated as zero counts.

\n", "bases": "icepool.evaluator.multiset_evaluator.MultisetEvaluator[typing.Any, typing.Any]"}, "icepool.evaluator.KeepEvaluator.__init__": {"fullname": "icepool.evaluator.KeepEvaluator.__init__", "modulename": "icepool.evaluator", "qualname": "KeepEvaluator.__init__", "kind": "function", "doc": "

Constructor.

\n\n
Arguments:
\n\n
    \n
  • index: The index to keep.\n
      \n
    • If non-negative, this runs in ascending order.
    • \n
    • If negative, this runs in descending order.
    • \n
    • If None, this assumes only one element is produced.
    • \n
  • \n
\n", "signature": "(index: int | None = None)"}, "icepool.evaluator.KeepEvaluator.next_state": {"fullname": "icepool.evaluator.KeepEvaluator.next_state", "modulename": "icepool.evaluator", "qualname": "KeepEvaluator.next_state", "kind": "function", "doc": "

Implementation.

\n", "signature": "(self, state, outcome, count):", "funcdef": "def"}, "icepool.evaluator.KeepEvaluator.final_outcome": {"fullname": "icepool.evaluator.KeepEvaluator.final_outcome", "modulename": "icepool.evaluator", "qualname": "KeepEvaluator.final_outcome", "kind": "function", "doc": "

Implementation.

\n", "signature": "(self, final_state):", "funcdef": "def"}, "icepool.evaluator.KeepEvaluator.order": {"fullname": "icepool.evaluator.KeepEvaluator.order", "modulename": "icepool.evaluator", "qualname": "KeepEvaluator.order", "kind": "function", "doc": "

The required order is determined by whether the index is negative.

\n", "signature": "(self) -> icepool.order.Order:", "funcdef": "def"}, "icepool.evaluator.ArgsortEvaluator": {"fullname": "icepool.evaluator.ArgsortEvaluator", "modulename": "icepool.evaluator", "qualname": "ArgsortEvaluator", "kind": "class", "doc": "

Returns the indexes of the originating multisets for each rank in their additive union.

\n", "bases": "icepool.evaluator.multiset_evaluator.MultisetEvaluator[typing.Any, tuple[tuple[int, ...], ...]]"}, "icepool.evaluator.ArgsortEvaluator.__init__": {"fullname": "icepool.evaluator.ArgsortEvaluator.__init__", "modulename": "icepool.evaluator", "qualname": "ArgsortEvaluator.__init__", "kind": "function", "doc": "

\n", "signature": "(\t*,\torder: icepool.order.Order = <Order.Descending: -1>,\tlimit: int | None = None)"}, "icepool.evaluator.ArgsortEvaluator.next_state": {"fullname": "icepool.evaluator.ArgsortEvaluator.next_state", "modulename": "icepool.evaluator", "qualname": "ArgsortEvaluator.next_state", "kind": "function", "doc": "

Implementation.

\n", "signature": "(self, state, _, *counts):", "funcdef": "def"}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"fullname": "icepool.evaluator.ArgsortEvaluator.final_outcome", "modulename": "icepool.evaluator", "qualname": "ArgsortEvaluator.final_outcome", "kind": "function", "doc": "

Optional method to generate a final output outcome from a final state.

\n\n

By default, the final outcome is equal to the final state.\nNote that None is not a valid outcome for a Die,\nand if there are no outcomes, final_outcome will be immediately\nbe callled with final_state=None.\nSubclasses that want to handle this case should explicitly define what\nhappens.

\n\n
Arguments:
\n\n
    \n
  • final_state: A state after all outcomes have been processed.
  • \n
\n\n
Returns:
\n\n
\n

A final outcome that will be used as part of constructing the result Die.\n As usual for Die(), this could itself be a Die or icepool.Reroll.

\n
\n", "signature": "(self, final_state):", "funcdef": "def"}, "icepool.evaluator.ArgsortEvaluator.order": {"fullname": "icepool.evaluator.ArgsortEvaluator.order", "modulename": "icepool.evaluator", "qualname": "ArgsortEvaluator.order", "kind": "function", "doc": "

Optional method that specifies what outcome orderings this evaluator supports.

\n\n

By default, this is determined by which of next_state(), \nnext_state_ascending(), and next_state_descending() are\noverridden.

\n\n

This is most often overridden by subclasses whose iteration order is\ndetermined on a per-instance basis.

\n\n
Returns:
\n\n
\n
    \n
  • Order.Ascending (= 1)\n if outcomes are to be seen in ascending order.\n In this case either next_state() or next_state_ascending()\n are implemented.
  • \n
  • Order.Descending (= -1)\n if outcomes are to be seen in descending order.\n In this case either next_state() or next_state_descending()\n are implemented.
  • \n
  • Order.Any (= 0)\n if outcomes can be seen in any order.\n In this case either next_state() or both\n next_state_ascending() and next_state_descending()\n are implemented.
  • \n
\n
\n", "signature": "(self):", "funcdef": "def"}, "icepool.evaluator.MultisetFunctionEvaluator": {"fullname": "icepool.evaluator.MultisetFunctionEvaluator", "modulename": "icepool.evaluator", "qualname": "MultisetFunctionEvaluator", "kind": "class", "doc": "

An abstract, immutable, callable class for evaulating one or more input MultisetExpressions.

\n\n

There is one abstract method to implement: next_state().\nThis should incrementally calculate the result given one outcome at a time\nalong with how many of that outcome were produced.

\n\n

An example sequence of calls, as far as next_state() is concerned, is:

\n\n
    \n
  1. state = next_state(state=None, outcome=1, count_of_1s)
  2. \n
  3. state = next_state(state, 2, count_of_2s)
  4. \n
  5. state = next_state(state, 3, count_of_3s)
  6. \n
  7. state = next_state(state, 4, count_of_4s)
  8. \n
  9. state = next_state(state, 5, count_of_5s)
  10. \n
  11. state = next_state(state, 6, count_of_6s)
  12. \n
  13. outcome = final_outcome(state)
  14. \n
\n\n

A few other methods can optionally be overridden to further customize behavior.

\n\n

It is not expected that subclasses of MultisetEvaluator\nbe able to handle arbitrary types or numbers of inputs.\nIndeed, most are expected to handle only a fixed number of inputs,\nand often even only inputs with a particular outcome type.

\n\n

Instances cache all intermediate state distributions.\nYou should therefore reuse instances when possible.

\n\n

Instances should not be modified after construction\nin any way that affects the return values of these methods.\nOtherwise, values in the cache may be incorrect.

\n", "bases": "icepool.evaluator.multiset_evaluator.MultisetEvaluator[~T, +U_co]"}, "icepool.evaluator.MultisetFunctionEvaluator.__init__": {"fullname": "icepool.evaluator.MultisetFunctionEvaluator.__init__", "modulename": "icepool.evaluator", "qualname": "MultisetFunctionEvaluator.__init__", "kind": "function", "doc": "

\n", "signature": "(\t*inputs: icepool.multiset_expression.MultisetExpression[~T],\tevaluator: icepool.evaluator.multiset_evaluator.MultisetEvaluator[~T, +U_co])"}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"fullname": "icepool.evaluator.MultisetFunctionEvaluator.next_state", "modulename": "icepool.evaluator", "qualname": "MultisetFunctionEvaluator.next_state", "kind": "function", "doc": "

State transition function.

\n\n

This should produce a state given the previous state, an outcome,\nand the count of that outcome produced by each input.

\n\n

evaluate() will always call this using only positional arguments.\nFurthermore, there is no expectation that a subclass be able to handle\nan arbitrary number of counts. Thus, you are free to rename any of\nthe parameters in a subclass, or to replace *counts with a fixed set\nof parameters.

\n\n

Make sure to handle the base case where state is None.

\n\n

States must be hashable. At current, they do not have to be orderable.\nHowever, this may change in the future, and if they are not totally\norderable, you must override final_outcome to create totally orderable\nfinal outcomes.

\n\n

By default, this method may receive outcomes in any order:

\n\n
    \n
  • If you want to guarantee ascending or descending order, you can \nimplement next_state_ascending() or next_state_descending() \ninstead.
  • \n
  • Alternatively, implement next_state() and override order() to\nreturn the necessary order. This is useful if the necessary order\ndepends on the instance.
  • \n
  • If you want to handle either order, but have a different \nimplementation for each, override both next_state_ascending() and \nnext_state_descending().
  • \n
\n\n

The behavior of returning a Die from next_state is currently\nundefined.

\n\n
Arguments:
\n\n
    \n
  • state: A hashable object indicating the state before rolling the\ncurrent outcome. If this is the first outcome being considered,\nstate will be None.
  • \n
  • outcome: The current outcome.\nnext_state will see all rolled outcomes in monotonic order;\neither ascending or descending depending on order().\nIf there are multiple inputs, the set of outcomes is at \nleast the union of the outcomes of the invididual inputs. \nYou can use extra_outcomes() to add extra outcomes.
  • \n
  • *counts: One value (usually an int) for each input indicating how\nmany of the current outcome were produced.
  • \n
\n\n
Returns:
\n\n
\n

A hashable object indicating the next state.\n The special value icepool.Reroll can be used to immediately remove\n the state from consideration, effectively performing a full reroll.

\n
\n", "signature": "(self, state, outcome, *counts):", "funcdef": "def"}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"fullname": "icepool.evaluator.MultisetFunctionEvaluator.final_outcome", "modulename": "icepool.evaluator", "qualname": "MultisetFunctionEvaluator.final_outcome", "kind": "function", "doc": "

Optional method to generate a final output outcome from a final state.

\n\n

By default, the final outcome is equal to the final state.\nNote that None is not a valid outcome for a Die,\nand if there are no outcomes, final_outcome will be immediately\nbe callled with final_state=None.\nSubclasses that want to handle this case should explicitly define what\nhappens.

\n\n
Arguments:
\n\n
    \n
  • final_state: A state after all outcomes have been processed.
  • \n
\n\n
Returns:
\n\n
\n

A final outcome that will be used as part of constructing the result Die.\n As usual for Die(), this could itself be a Die or icepool.Reroll.

\n
\n", "signature": "(\tself,\tfinal_state) -> Union[+U_co, icepool.population.die.Die[+U_co], icepool.typing.RerollType]:", "funcdef": "def"}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"fullname": "icepool.evaluator.MultisetFunctionEvaluator.order", "modulename": "icepool.evaluator", "qualname": "MultisetFunctionEvaluator.order", "kind": "function", "doc": "

Optional method that specifies what outcome orderings this evaluator supports.

\n\n

By default, this is determined by which of next_state(), \nnext_state_ascending(), and next_state_descending() are\noverridden.

\n\n

This is most often overridden by subclasses whose iteration order is\ndetermined on a per-instance basis.

\n\n
Returns:
\n\n
\n
    \n
  • Order.Ascending (= 1)\n if outcomes are to be seen in ascending order.\n In this case either next_state() or next_state_ascending()\n are implemented.
  • \n
  • Order.Descending (= -1)\n if outcomes are to be seen in descending order.\n In this case either next_state() or next_state_descending()\n are implemented.
  • \n
  • Order.Any (= 0)\n if outcomes can be seen in any order.\n In this case either next_state() or both\n next_state_ascending() and next_state_descending()\n are implemented.
  • \n
\n
\n", "signature": "(self) -> icepool.order.Order:", "funcdef": "def"}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"fullname": "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes", "modulename": "icepool.evaluator", "qualname": "MultisetFunctionEvaluator.extra_outcomes", "kind": "function", "doc": "

Optional method to specify extra outcomes that should be seen as inputs to next_state().

\n\n

These will be seen by next_state even if they do not appear in the\ninput(s). The default implementation returns (), or no additional\noutcomes.

\n\n

If you want next_state to see consecutive int outcomes, you can set\nextra_outcomes = icepool.MultisetEvaluator.consecutive.\nSee consecutive() below.

\n\n
Arguments:
\n\n
    \n
  • outcomes: The outcomes that could be produced by the inputs, in
  • \n
  • ascending order.
  • \n
\n", "signature": "(self, *generators) -> Collection[~T]:", "funcdef": "def"}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"fullname": "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs", "modulename": "icepool.evaluator", "qualname": "MultisetFunctionEvaluator.bound_inputs", "kind": "function", "doc": "

An optional sequence of extra inputs whose counts will be prepended to *counts.

\n\n

(Prepending rather than appending is analogous to functools.partial.)

\n", "signature": "(self) -> tuple[icepool.multiset_expression.MultisetExpression, ...]:", "funcdef": "def"}, "icepool.function": {"fullname": "icepool.function", "modulename": "icepool.function", "kind": "module", "doc": "

Free functions.

\n"}, "icepool.function.d": {"fullname": "icepool.function.d", "modulename": "icepool.function", "qualname": "d", "kind": "function", "doc": "

A standard die, uniformly distributed from 1 to sides inclusive.

\n\n

Don't confuse this with icepool.Die():

\n\n
    \n
  • icepool.Die([6]): A Die that always rolls the integer 6.
  • \n
  • icepool.d(6): A d6.
  • \n
\n\n

You can also import individual standard dice from the icepool module, e.g.\nfrom icepool import d6.

\n", "signature": "(sides: int, /) -> icepool.population.die.Die[int]:", "funcdef": "def"}, "icepool.function.z": {"fullname": "icepool.function.z", "modulename": "icepool.function", "qualname": "z", "kind": "function", "doc": "

A die uniformly distributed from 0 to sides - 1 inclusive.

\n\n

Equal to d(sides) - 1.

\n", "signature": "(sides: int, /) -> icepool.population.die.Die[int]:", "funcdef": "def"}, "icepool.function.coin": {"fullname": "icepool.function.coin", "modulename": "icepool.function", "qualname": "coin", "kind": "function", "doc": "

A Die that rolls True with probability n / d, and False otherwise.

\n\n

If n <= 0 or n >= d the result will have only one outcome.

\n\n
Arguments:
\n\n
    \n
  • n: An int numerator, or a non-integer probability.
  • \n
  • d: An int denominator. Should not be provided if the first argument is\nnot an int.
  • \n
\n", "signature": "(\tn: int | float | fractions.Fraction,\td: int = 1,\t/,\t*,\tmax_denominator: int | None = None) -> icepool.population.die.Die[bool]:", "funcdef": "def"}, "icepool.function.stochastic_round": {"fullname": "icepool.function.stochastic_round", "modulename": "icepool.function", "qualname": "stochastic_round", "kind": "function", "doc": "

Randomly rounds a value up or down to the nearest integer according to the two distances.

\n\n

Specificially, rounds x up with probability x - floor(x) and down\notherwise, producing a Die with up to two outcomes.

\n\n
Arguments:
\n\n
    \n
  • max_denominator: If provided, each rounding will be performed\nusing fractions.Fraction.limit_denominator(max_denominator).\nOtherwise, the rounding will be performed without\nlimit_denominator.
  • \n
\n", "signature": "(\tx,\t/,\t*,\tmax_denominator: int | None = None) -> icepool.population.die.Die[int]:", "funcdef": "def"}, "icepool.function.one_hot": {"fullname": "icepool.function.one_hot", "modulename": "icepool.function", "qualname": "one_hot", "kind": "function", "doc": "

A Die with Vector outcomes with one element set to True uniformly at random and the rest False.

\n\n

This is an easy (if somewhat expensive) way of representing how many dice\nin a pool rolled each number. For example, the outcomes of 10 @ one_hot(6)\nare the (ones, twos, threes, fours, fives, sixes) rolled in 10d6.

\n", "signature": "(sides: int, /) -> icepool.population.die.Die[tuple[bool, ...]]:", "funcdef": "def"}, "icepool.function.from_cumulative": {"fullname": "icepool.function.from_cumulative", "modulename": "icepool.function", "qualname": "from_cumulative", "kind": "function", "doc": "

Constructs a Die from a sequence of cumulative values.

\n\n
Arguments:
\n\n
    \n
  • outcomes: The outcomes of the resulting die. Sorted order is recommended\nbut not necessary.
  • \n
  • cumulative: The cumulative values (inclusive) of the outcomes in the\norder they are given to this function. These may be:\n
      \n
    • int cumulative quantities.
    • \n
    • Dice representing the cumulative distribution at that point.
    • \n
  • \n
  • reverse: Iff true, both of the arguments will be reversed. This allows\ne.g. constructing using a survival distribution.
  • \n
\n", "signature": "(\toutcomes: Sequence[~T],\tcumulative: Union[Sequence[int], Sequence[icepool.population.die.Die[bool]]],\t*,\treverse: bool = False) -> icepool.population.die.Die[~T]:", "funcdef": "def"}, "icepool.function.from_rv": {"fullname": "icepool.function.from_rv", "modulename": "icepool.function", "qualname": "from_rv", "kind": "function", "doc": "

Constructs a Die from a rv object (as scipy.stats).

\n\n

This is done using the CDF.

\n\n
Arguments:
\n\n
    \n
  • rv: A rv object (as scipy.stats).
  • \n
  • outcomes: An iterable of ints or floats that will be the outcomes\nof the resulting Die.\nIf the distribution is discrete, outcomes must be ints.\nSome outcomes may be omitted if their probability is too small\ncompared to the denominator.
  • \n
  • denominator: The denominator of the resulting Die will be set to this.
  • \n
  • **kwargs: These will be forwarded to rv.cdf().
  • \n
\n", "signature": "(\trv,\toutcomes: Union[Sequence[int], Sequence[float]],\tdenominator: int,\t**kwargs) -> icepool.population.die.Die[int] | icepool.population.die.Die[float]:", "funcdef": "def"}, "icepool.function.pointwise_max": {"fullname": "icepool.function.pointwise_max", "modulename": "icepool.function", "qualname": "pointwise_max", "kind": "function", "doc": "

Selects the highest chance of rolling >= each outcome among the arguments.

\n\n

Naming not finalized.

\n\n

Specifically, for each outcome, the chance of the result rolling >= to that \noutcome is the same as the highest chance of rolling >= that outcome among\nthe arguments.

\n\n

Equivalently, any quantile in the result is the highest of that quantile\namong the arguments.

\n\n

This is useful for selecting from several possible moves where you are\ntrying to get >= a threshold that is known but could change depending on the\nsituation.

\n\n
Arguments:
\n\n
    \n
  • dice: Either an iterable of dice, or two or more dice as separate\narguments.
  • \n
\n", "signature": "(\targ0,\t/,\t*more_args: icepool.population.die.Die[~T]) -> icepool.population.die.Die[~T]:", "funcdef": "def"}, "icepool.function.pointwise_min": {"fullname": "icepool.function.pointwise_min", "modulename": "icepool.function", "qualname": "pointwise_min", "kind": "function", "doc": "

Selects the highest chance of rolling <= each outcome among the arguments.

\n\n

Naming not finalized.

\n\n

Specifically, for each outcome, the chance of the result rolling <= to that \noutcome is the same as the highest chance of rolling <= that outcome among\nthe arguments.

\n\n

Equivalently, any quantile in the result is the lowest of that quantile\namong the arguments.

\n\n

This is useful for selecting from several possible moves where you are\ntrying to get <= a threshold that is known but could change depending on the\nsituation.

\n\n
Arguments:
\n\n
    \n
  • dice: Either an iterable of dice, or two or more dice as separate\narguments.
  • \n
\n", "signature": "(\targ0,\t/,\t*more_args: icepool.population.die.Die[~T]) -> icepool.population.die.Die[~T]:", "funcdef": "def"}, "icepool.function.min_outcome": {"fullname": "icepool.function.min_outcome", "modulename": "icepool.function", "qualname": "min_outcome", "kind": "function", "doc": "

The minimum possible outcome among the populations.

\n\n
Arguments:
\n\n
    \n
  • Populations or single outcomes. Alternatively, a single iterable argument of such.
  • \n
\n", "signature": "(\t*args: Union[Iterable[Union[~T, icepool.population.base.Population[~T]]], ~T]) -> ~T:", "funcdef": "def"}, "icepool.function.max_outcome": {"fullname": "icepool.function.max_outcome", "modulename": "icepool.function", "qualname": "max_outcome", "kind": "function", "doc": "

The maximum possible outcome among the populations.

\n\n
Arguments:
\n\n
    \n
  • Populations or single outcomes. Alternatively, a single iterable argument of such.
  • \n
\n", "signature": "(\t*args: Union[Iterable[Union[~T, icepool.population.base.Population[~T]]], ~T]) -> ~T:", "funcdef": "def"}, "icepool.function.consecutive": {"fullname": "icepool.function.consecutive", "modulename": "icepool.function", "qualname": "consecutive", "kind": "function", "doc": "

A minimal sequence of consecutive ints covering the argument sets.

\n", "signature": "(*args: Iterable[int]) -> Sequence[int]:", "funcdef": "def"}, "icepool.function.sorted_union": {"fullname": "icepool.function.sorted_union", "modulename": "icepool.function", "qualname": "sorted_union", "kind": "function", "doc": "

Merge sets into a sorted sequence.

\n", "signature": "(*args: Iterable[~T]) -> tuple[~T, ...]:", "funcdef": "def"}, "icepool.function.commonize_denominator": {"fullname": "icepool.function.commonize_denominator", "modulename": "icepool.function", "qualname": "commonize_denominator", "kind": "function", "doc": "

Scale the quantities of the dice so that all of them have the same denominator.

\n\n

The denominator is the LCM of the denominators of the arguments.

\n\n
Arguments:
\n\n
    \n
  • *dice: Any number of dice or single outcomes convertible to dice.
  • \n
\n\n
Returns:
\n\n
\n

A tuple of dice with the same denominator.

\n
\n", "signature": "(\t*dice: Union[~T, icepool.population.die.Die[~T]]) -> tuple[icepool.population.die.Die[~T], ...]:", "funcdef": "def"}, "icepool.function.reduce": {"fullname": "icepool.function.reduce", "modulename": "icepool.function", "qualname": "reduce", "kind": "function", "doc": "

Applies a function of two arguments cumulatively to a sequence of dice.

\n\n

Analogous to the\nfunctools function of the same name.

\n\n
Arguments:
\n\n
    \n
  • function: The function to map. The function should take two arguments,\nwhich are an outcome from each of two dice, and produce an outcome\nof the same type. It may also return Reroll, in which case the\nentire sequence is effectively rerolled.
  • \n
  • dice: A sequence of dice to map the function to, from left to right.
  • \n
  • initial: If provided, this will be placed at the front of the sequence\nof dice.
  • \n
  • again_count, again_depth, again_end: Forwarded to the final die constructor.
  • \n
\n", "signature": "(\tfunction: Callable[[~T, ~T], Union[~T, icepool.population.die.Die[~T], icepool.typing.RerollType]],\tdice: Iterable[Union[~T, icepool.population.die.Die[~T]]],\t*,\tinitial: Union[~T, icepool.population.die.Die[~T], NoneType] = None) -> icepool.population.die.Die[~T]:", "funcdef": "def"}, "icepool.function.accumulate": {"fullname": "icepool.function.accumulate", "modulename": "icepool.function", "qualname": "accumulate", "kind": "function", "doc": "

Applies a function of two arguments cumulatively to a sequence of dice, yielding each result in turn.

\n\n

Analogous to the\nitertools function of the same name\n, though with no default function and\nthe same parameter order as reduce().

\n\n

The number of results is equal to the number of elements of dice, with\none additional element if initial is provided.

\n\n
Arguments:
\n\n
    \n
  • function: The function to map. The function should take two arguments,\nwhich are an outcome from each of two dice.
  • \n
  • dice: A sequence of dice to map the function to, from left to right.
  • \n
  • initial: If provided, this will be placed at the front of the sequence\nof dice.
  • \n
\n", "signature": "(\tfunction: Callable[[~T, ~T], Union[~T, icepool.population.die.Die[~T]]],\tdice: Iterable[Union[~T, icepool.population.die.Die[~T]]],\t*,\tinitial: Union[~T, icepool.population.die.Die[~T], NoneType] = None) -> Iterator[icepool.population.die.Die[~T]]:", "funcdef": "def"}, "icepool.function.map": {"fullname": "icepool.function.map", "modulename": "icepool.function", "qualname": "map", "kind": "function", "doc": "

Applies func(outcome_of_die_0, outcome_of_die_1, ...) for all joint outcomes, returning a Die.

\n\n

See map_function for a decorator version of this.

\n\n

Example: map(lambda a, b: a + b, d6, d6) is the same as d6 + d6.

\n\n

map() is flexible but not very efficient for more than a few dice.\nIf at all possible, use reduce(), MultisetExpression methods, and/or\nMultisetEvaluators. Even Pool.expand() (which sorts rolls) is more\nefficient than using map on the dice in order.

\n\n

Again can be used but is not recommended with repeat other than 1.

\n\n
Arguments:
\n\n
    \n
  • repl: One of the following:\n
      \n
    • A callable that takes in one outcome per element of args and\nproduces a new outcome.
    • \n
    • A mapping from old outcomes to new outcomes.\nUnmapped old outcomes stay the same.\nIn this case args must have exactly one element.\nAs with the Die constructor, the new outcomes:
    • \n
    • May be dice rather than just single outcomes.
    • \n
    • The special value icepool.Reroll will reroll that old outcome.
    • \n
    • tuples containing Populations will be tupleized into\nPopulations of tuples.\nThis does not apply to subclasses of tuples such as namedtuple\nor other classes such as Vector.
    • \n
  • \n
  • *args: func will be called with all joint outcomes of these.\nAllowed arg types are:\n
      \n
    • Single outcome.
    • \n
    • Die. All outcomes will be sent to func.
    • \n
    • MultisetExpression. All sorted tuples of outcomes will be sent\nto func, as MultisetExpression.expand(). The expression must\nbe fully bound.
    • \n
  • \n
  • star: If True, the first of the args will be unpacked before giving\nthem to func.\nIf not provided, it will be guessed based on the signature of func\nand the number of arguments.
  • \n
  • repeat: This will be repeated with the same arguments on the\nresult this many times, except the first of args will be replaced\nby the result of the previous iteration.

    \n\n

    Note that returning Reroll from repl will effectively reroll all\narguments, including the first argument which represents the result\nof the process up to this point. If you only want to reroll the\ncurrent stage, you can nest another map inside repl.

    \n\n

    EXPERIMENTAL: If set to 'inf', the result will be as if this\nwere repeated an infinite number of times. In this case, the\nresult will be in simplest form.

  • \n
  • time_limit: Similar to repeat, but will return early if a fixed point\nis reached. If both repeat and time_limit are provided\n(not recommended), time_limit takes priority.
  • \n
  • again_count, again_depth, again_end: Forwarded to the final die constructor.
  • \n
\n", "signature": "(\trepl: Union[Callable[..., Union[~T, icepool.population.die.Die[~T], icepool.typing.RerollType, icepool.population.again.AgainExpression]], Mapping[Any, Union[~T, icepool.population.die.Die[~T], icepool.typing.RerollType, icepool.population.again.AgainExpression]]],\t/,\t*args: icepool.typing.Outcome | icepool.population.die.Die | icepool.multiset_expression.MultisetExpression,\tstar: bool | None = None,\trepeat: Union[int, Literal['inf']] = 1,\ttime_limit: Union[int, Literal['inf'], NoneType] = None,\tagain_count: int | None = None,\tagain_depth: int | None = None,\tagain_end: Union[~T, icepool.population.die.Die[~T], icepool.typing.RerollType, NoneType] = None) -> icepool.population.die.Die[~T]:", "funcdef": "def"}, "icepool.function.map_function": {"fullname": "icepool.function.map_function", "modulename": "icepool.function", "qualname": "map_function", "kind": "function", "doc": "

Decorator that turns a function that takes outcomes into a function that takes dice.

\n\n

The result must be a Die.

\n\n

This is basically a decorator version of map() and produces behavior\nsimilar to AnyDice functions, though Icepool has different typing rules\namong other differences.

\n\n

map_function can either be used with no arguments:

\n\n
\n
@map_function\ndef explode_six(x):\n    if x == 6:\n        return 6 + Again\n    else:\n        return x\n\nexplode_six(d6, again_depth=2)\n
\n
\n\n

Or with keyword arguments, in which case the extra arguments are bound:

\n\n
\n
@map_function(again_depth=2)\ndef explode_six(x):\n    if x == 6:\n        return 6 + Again\n    else:\n        return x\n\nexplode_six(d6)\n
\n
\n\n
Arguments:
\n\n
    \n
  • again_count, again_depth, again_end: Forwarded to the final die constructor.
  • \n
\n", "signature": "(\tfunction: Optional[Callable[..., Union[~T, icepool.population.die.Die[~T], icepool.typing.RerollType, icepool.population.again.AgainExpression]]] = None,\t/,\t*,\tstar: bool | None = None,\trepeat: Union[int, Literal['inf']] = 1,\tagain_count: int | None = None,\tagain_depth: int | None = None,\tagain_end: Union[~T, icepool.population.die.Die[~T], icepool.typing.RerollType, NoneType] = None) -> Union[Callable[..., icepool.population.die.Die[~T]], Callable[..., Callable[..., icepool.population.die.Die[~T]]]]:", "funcdef": "def"}, "icepool.function.map_and_time": {"fullname": "icepool.function.map_and_time", "modulename": "icepool.function", "qualname": "map_and_time", "kind": "function", "doc": "

Repeatedly map outcomes of the state to other outcomes, while also\ncounting timesteps.

\n\n

This is useful for representing processes.

\n\n

The outcomes of the result are (outcome, time), where time is the\nnumber of repeats needed to reach an absorbing outcome (an outcome that\nonly leads to itself), or repeat, whichever is lesser.

\n\n

This will return early if it reaches a fixed point.\nTherefore, you can set repeat equal to the maximum number of\ntime you could possibly be interested in without worrying about\nit causing extra computations after the fixed point.

\n\n
Arguments:
\n\n
    \n
  • repl: One of the following:\n
      \n
    • A callable returning a new outcome for each old outcome.
    • \n
    • A mapping from old outcomes to new outcomes.\nUnmapped old outcomes stay the same.\nThe new outcomes may be dice rather than just single outcomes.\nThe special value icepool.Reroll will reroll that old outcome.
    • \n
  • \n
  • initial_state: The initial state of the process, which could be a\nsingle state or a Die.
  • \n
  • extra_args: Extra arguments to use, as per map. Note that these are\nrerolled at every time step.
  • \n
  • star: If True, the first of the args will be unpacked before giving\nthem to func.\nIf not provided, it will be guessed based on the signature of func\nand the number of arguments.
  • \n
  • time_limit: This will be repeated with the same arguments on the result\nup to this many times.
  • \n
\n\n
Returns:
\n\n
\n

The Die after the modification.

\n
\n", "signature": "(\trepl: Union[Callable[..., Union[~T, icepool.population.die.Die[~T], icepool.typing.RerollType, icepool.population.again.AgainExpression]], Mapping[Any, Union[~T, icepool.population.die.Die[~T], icepool.typing.RerollType, icepool.population.again.AgainExpression]]],\tinitial_state: Union[~T, icepool.population.die.Die[~T]],\t/,\t*extra_args,\tstar: bool | None = None,\ttime_limit: int) -> icepool.population.die.Die[tuple[~T, int]]:", "funcdef": "def"}, "icepool.function.map_to_pool": {"fullname": "icepool.function.map_to_pool", "modulename": "icepool.function", "qualname": "map_to_pool", "kind": "function", "doc": "

EXPERIMENTAL: Applies repl(outcome_of_die_0, outcome_of_die_1, ...) for all joint outcomes, producing a MultisetGenerator.

\n\n
Arguments:
\n\n
    \n
  • repl: One of the following:\n
      \n
    • A callable that takes in one outcome per element of args and\nproduces a MultisetGenerator or something convertible to a Pool.
    • \n
    • A mapping from old outcomes to MultisetGenerator \nor something convertible to a Pool.\nIn this case args must have exactly one element.\nThe new outcomes may be dice rather than just single outcomes.\nThe special value icepool.Reroll will reroll that old outcome.
    • \n
  • \n
  • star: If True, the first of the args will be unpacked before giving\nthem to repl.\nIf not provided, it will be guessed based on the signature of repl\nand the number of arguments.
  • \n
  • denominator: If provided, the denominator of the result will be this\nvalue. Otherwise it will be the minimum to correctly weight the\npools.
  • \n
\n\n
Returns:
\n\n
\n

A MultisetGenerator representing the mixture of Pools. Note
\n that this is not technically a Pool, though it supports most of \n the same operations.

\n
\n\n
Raises:
\n\n
    \n
  • ValueError: If denominator cannot be made consistent with the \nresulting mixture of pools.
  • \n
\n", "signature": "(\trepl: Union[Callable[..., Union[icepool.generator.multiset_generator.MultisetGenerator, Sequence[Union[icepool.population.die.Die[~T], ~T]], Mapping[icepool.population.die.Die[~T], int], Mapping[~T, int], icepool.typing.RerollType]], Mapping[Any, Union[icepool.generator.multiset_generator.MultisetGenerator, Sequence[Union[icepool.population.die.Die[~T], ~T]], Mapping[icepool.population.die.Die[~T], int], Mapping[~T, int], icepool.typing.RerollType]]],\t/,\t*args: icepool.typing.Outcome | icepool.population.die.Die | icepool.multiset_expression.MultisetExpression,\tstar: bool | None = None,\tdenominator: int | None = None) -> icepool.generator.multiset_generator.MultisetGenerator[~T, tuple[int]]:", "funcdef": "def"}, "icepool.typing": {"fullname": "icepool.typing", "modulename": "icepool.typing", "kind": "module", "doc": "

\n"}, "icepool.typing.S": {"fullname": "icepool.typing.S", "modulename": "icepool.typing", "qualname": "S", "kind": "variable", "doc": "

A sequence type.

\n", "default_value": "~S"}, "icepool.typing.T": {"fullname": "icepool.typing.T", "modulename": "icepool.typing", "qualname": "T", "kind": "variable", "doc": "

An outcome type.

\n", "default_value": "~T"}, "icepool.typing.T_co": {"fullname": "icepool.typing.T_co", "modulename": "icepool.typing", "qualname": "T_co", "kind": "variable", "doc": "

An outcome type.

\n", "default_value": "+T_co"}, "icepool.typing.T_contra": {"fullname": "icepool.typing.T_contra", "modulename": "icepool.typing", "qualname": "T_contra", "kind": "variable", "doc": "

An outcome type.

\n", "default_value": "-T_contra"}, "icepool.typing.U": {"fullname": "icepool.typing.U", "modulename": "icepool.typing", "qualname": "U", "kind": "variable", "doc": "

Another outcome type.

\n", "default_value": "~U"}, "icepool.typing.U_co": {"fullname": "icepool.typing.U_co", "modulename": "icepool.typing", "qualname": "U_co", "kind": "variable", "doc": "

Another outcome type.

\n", "default_value": "+U_co"}, "icepool.typing.Qs": {"fullname": "icepool.typing.Qs", "modulename": "icepool.typing", "qualname": "Qs", "kind": "variable", "doc": "

A tuple of count types. In this future this may be replaced with a TypeVarTuple.

\n", "default_value": "~Qs"}, "icepool.typing.RerollType": {"fullname": "icepool.typing.RerollType", "modulename": "icepool.typing", "qualname": "RerollType", "kind": "class", "doc": "

The type of the Reroll singleton.

\n", "bases": "enum.Enum"}, "icepool.typing.RerollType.Reroll": {"fullname": "icepool.typing.RerollType.Reroll", "modulename": "icepool.typing", "qualname": "RerollType.Reroll", "kind": "variable", "doc": "

Indicates an outcome should be rerolled (with unlimited depth).

\n", "default_value": "<RerollType.Reroll: 'Reroll'>"}, "icepool.typing.Outcome": {"fullname": "icepool.typing.Outcome", "modulename": "icepool.typing", "qualname": "Outcome", "kind": "class", "doc": "

Protocol to attempt to verify that outcome types are hashable and sortable.

\n\n

Far from foolproof, e.g. it cannot enforce total ordering.

\n", "bases": "typing.Hashable, typing.Protocol[-T_contra]"}, "icepool.typing.ImplicitConversionError": {"fullname": "icepool.typing.ImplicitConversionError", "modulename": "icepool.typing", "qualname": "ImplicitConversionError", "kind": "class", "doc": "

Indicates that an implicit conversion failed.

\n", "bases": "builtins.TypeError"}, "icepool.typing.count_positional_parameters": {"fullname": "icepool.typing.count_positional_parameters", "modulename": "icepool.typing", "qualname": "count_positional_parameters", "kind": "function", "doc": "

Counts the number of positional parameters of the callable.

\n\n
Returns:
\n\n
\n

Two ints. The first is the number of required positional arguments;\n the second is total number of positional arguments, or None if there\n is a variadic *args.

\n
\n", "signature": "(function: Callable) -> tuple[int, int | None]:", "funcdef": "def"}, "icepool.typing.guess_star": {"fullname": "icepool.typing.guess_star", "modulename": "icepool.typing", "qualname": "guess_star", "kind": "function", "doc": "

Guesses whether the first argument should be unpacked before giving it to the function.

\n\n
Arguments:
\n\n
    \n
  • arg_count: The number of arguments that will be provided to the function.
  • \n
\n", "signature": "(function, arg_count=1) -> bool:", "funcdef": "def"}}, "docInfo": {"icepool": {"qualname": 0, "fullname": 1, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 95}, "icepool.d": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 45, "bases": 0, "doc": 87}, "icepool.z": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 45, "bases": 0, "doc": 25}, "icepool.coin": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 113, "bases": 0, "doc": 88}, "icepool.stochastic_round": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 73, "bases": 0, "doc": 91}, "icepool.one_hot": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 56, "bases": 0, "doc": 79}, "icepool.Outcome": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 6, "doc": 28}, "icepool.Die": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 5, "doc": 61}, "icepool.Die.__init__": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 199, "bases": 0, "doc": 652}, "icepool.Die.unary_operator": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 109, "bases": 0, "doc": 125}, "icepool.Die.binary_operator": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 106, "bases": 0, "doc": 293}, "icepool.Die.keys": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 38, "bases": 0, "doc": 11}, "icepool.Die.values": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 29, "bases": 0, "doc": 11}, "icepool.Die.items": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 38, "bases": 0, "doc": 13}, "icepool.Die.simplify": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 38, "bases": 0, "doc": 11}, "icepool.Die.reroll": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 160, "bases": 0, "doc": 155}, "icepool.Die.filter": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 147, "bases": 0, "doc": 160}, "icepool.Die.split": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 102, "bases": 0, "doc": 123}, "icepool.Die.truncate": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 63, "bases": 0, "doc": 89}, "icepool.Die.clip": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 63, "bases": 0, "doc": 92}, "icepool.Die.map": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 473, "bases": 0, "doc": 34}, "icepool.Die.map_and_time": {"qualname": 4, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 249, "bases": 0, "doc": 37}, "icepool.Die.time_to_sum": {"qualname": 4, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 131, "bases": 0, "doc": 115}, "icepool.Die.mean_time_to_sum": {"qualname": 5, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 63, "bases": 0, "doc": 67}, "icepool.Die.explode": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 158, "bases": 0, "doc": 191}, "icepool.Die.if_else": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 266, "bases": 0, "doc": 48}, "icepool.Die.is_in": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 59, "bases": 0, "doc": 19}, "icepool.Die.count": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 73, "bases": 0, "doc": 18}, "icepool.Die.sequence": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 59, "bases": 0, "doc": 44}, "icepool.Die.pool": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 79, "bases": 0, "doc": 110}, "icepool.Die.keep": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 115, "bases": 0, "doc": 448}, "icepool.Die.lowest": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 95, "bases": 0, "doc": 188}, "icepool.Die.highest": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 104, "bases": 0, "doc": 177}, "icepool.Die.middle": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 123, "bases": 0, "doc": 138}, "icepool.Die.map_to_pool": {"qualname": 4, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 312, "bases": 0, "doc": 314}, "icepool.Die.explode_to_pool": {"qualname": 4, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 169, "bases": 0, "doc": 189}, "icepool.Die.reroll_to_pool": {"qualname": 4, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 212, "bases": 0, "doc": 357}, "icepool.Die.abs": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 38, "bases": 0, "doc": 3}, "icepool.Die.round": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 52, "bases": 0, "doc": 3}, "icepool.Die.stochastic_round": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 67, "bases": 0, "doc": 80}, "icepool.Die.trunc": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 29, "bases": 0, "doc": 3}, "icepool.Die.floor": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 29, "bases": 0, "doc": 3}, "icepool.Die.ceil": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 29, "bases": 0, "doc": 3}, "icepool.Die.cmp": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 40, "bases": 0, "doc": 39}, "icepool.Die.sign": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 35, "bases": 0, "doc": 42}, "icepool.Die.equals": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 41, "bases": 0, "doc": 191}, "icepool.Population": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 9, "doc": 37}, "icepool.Population.keys": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 38, "bases": 0, "doc": 11}, "icepool.Population.values": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 29, "bases": 0, "doc": 11}, "icepool.Population.items": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 38, "bases": 0, "doc": 13}, "icepool.Population.outcomes": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 38, "bases": 0, "doc": 32}, "icepool.Population.common_outcome_length": {"qualname": 4, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 20, "bases": 0, "doc": 26}, "icepool.Population.is_empty": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 14, "bases": 0, "doc": 12}, "icepool.Population.min_outcome": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 17, "bases": 0, "doc": 6}, "icepool.Population.max_outcome": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 17, "bases": 0, "doc": 6}, "icepool.Population.nearest": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 87, "bases": 0, "doc": 84}, "icepool.Population.zero": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 23, "bases": 0, "doc": 56}, "icepool.Population.zero_outcome": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 17, "bases": 0, "doc": 28}, "icepool.Population.quantity": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 125, "bases": 0, "doc": 66}, "icepool.Population.quantities": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 133, "bases": 0, "doc": 39}, "icepool.Population.denominator": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 14, "bases": 0, "doc": 27}, "icepool.Population.multiply_quantities": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 38, "bases": 0, "doc": 9}, "icepool.Population.divide_quantities": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 38, "bases": 0, "doc": 19}, "icepool.Population.modulo_quantities": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 38, "bases": 0, "doc": 10}, "icepool.Population.pad_to_denominator": {"qualname": 4, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 48, "bases": 0, "doc": 130}, "icepool.Population.probability": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 160, "bases": 0, "doc": 11}, "icepool.Population.probabilities": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 151, "bases": 0, "doc": 43}, "icepool.Population.mode": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 14, "bases": 0, "doc": 24}, "icepool.Population.modal_quantity": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 14, "bases": 0, "doc": 10}, "icepool.Population.kolmogorov_smirnov": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 44, "bases": 0, "doc": 11}, "icepool.Population.cramer_von_mises": {"qualname": 4, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 44, "bases": 0, "doc": 14}, "icepool.Population.median": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 40}, "icepool.Population.median_low": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 17, "bases": 0, "doc": 13}, "icepool.Population.median_high": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 17, "bases": 0, "doc": 13}, "icepool.Population.quantile": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 38, "bases": 0, "doc": 53}, "icepool.Population.quantile_low": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 44, "bases": 0, "doc": 24}, "icepool.Population.quantile_high": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 44, "bases": 0, "doc": 24}, "icepool.Population.mean": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 84, "bases": 0, "doc": 3}, "icepool.Population.variance": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 84, "bases": 0, "doc": 12}, "icepool.Population.standard_deviation": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 73, "bases": 0, "doc": 3}, "icepool.Population.sd": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 73, "bases": 0, "doc": 3}, "icepool.Population.standardized_moment": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 84, "bases": 0, "doc": 3}, "icepool.Population.skewness": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 73, "bases": 0, "doc": 3}, "icepool.Population.excess_kurtosis": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 73, "bases": 0, "doc": 3}, "icepool.Population.entropy": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 32, "bases": 0, "doc": 40}, "icepool.Population.marginals": {"qualname": 2, "fullname": 3, "annotation": 6, "default_value": 0, "signature": 0, "bases": 0, "doc": 68}, "icepool.Population.covariance": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 128, "bases": 0, "doc": 3}, "icepool.Population.correlation": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 117, "bases": 0, "doc": 3}, "icepool.Population.to_one_hot": {"qualname": 4, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 53, "bases": 0, "doc": 86}, "icepool.Population.sample": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 17, "bases": 0, "doc": 45}, "icepool.Population.format": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 37, "bases": 0, "doc": 246}, "icepool.tupleize": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 112, "bases": 0, "doc": 211}, "icepool.vectorize": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 130, "bases": 0, "doc": 211}, "icepool.Vector": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 6, "doc": 24}, "icepool.Vector.unary_operator": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 80, "bases": 0, "doc": 32}, "icepool.Vector.abs": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 38, "bases": 0, "doc": 3}, "icepool.Vector.round": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 52, "bases": 0, "doc": 3}, "icepool.Vector.trunc": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 29, "bases": 0, "doc": 3}, "icepool.Vector.floor": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 29, "bases": 0, "doc": 3}, "icepool.Vector.ceil": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 29, "bases": 0, "doc": 3}, "icepool.Vector.binary_operator": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 106, "bases": 0, "doc": 144}, "icepool.Vector.reverse_binary_operator": {"qualname": 4, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 86, "bases": 0, "doc": 11}, "icepool.Vector.append": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "icepool.Vector.concatenate": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 39, "bases": 0, "doc": 3}, "icepool.Symbols": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 3, "doc": 680}, "icepool.Symbols.__init__": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 46, "bases": 0, "doc": 60}, "icepool.Symbols.additive_union": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 69, "bases": 0, "doc": 10}, "icepool.Symbols.difference": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 69, "bases": 0, "doc": 11}, "icepool.Symbols.intersection": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 69, "bases": 0, "doc": 9}, "icepool.Symbols.union": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 69, "bases": 0, "doc": 9}, "icepool.Symbols.symmetric_difference": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 67, "bases": 0, "doc": 13}, "icepool.Symbols.multiply_counts": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 39, "bases": 0, "doc": 9}, "icepool.Symbols.divide_counts": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 39, "bases": 0, "doc": 11}, "icepool.Symbols.count_subset": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 83, "bases": 0, "doc": 14}, "icepool.Symbols.modulo_counts": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 39, "bases": 0, "doc": 3}, "icepool.Symbols.issubset": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 50, "bases": 0, "doc": 48}, "icepool.Symbols.issuperset": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 50, "bases": 0, "doc": 48}, "icepool.Symbols.isdisjoint": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 50, "bases": 0, "doc": 32}, "icepool.Symbols.has_negative_counts": {"qualname": 4, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 14, "bases": 0, "doc": 8}, "icepool.Symbols.count": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 14, "bases": 0, "doc": 8}, "icepool.Again": {"qualname": 1, "fullname": 2, "annotation": 2, "default_value": 9, "signature": 0, "bases": 0, "doc": 502}, "icepool.CountsKeysView": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 4, "doc": 16}, "icepool.CountsKeysView.__init__": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 37, "bases": 0, "doc": 3}, "icepool.CountsValuesView": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 4, "doc": 16}, "icepool.CountsValuesView.__init__": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 29, "bases": 0, "doc": 3}, "icepool.CountsItemsView": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 6, "doc": 16}, "icepool.CountsItemsView.__init__": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 29, "bases": 0, "doc": 3}, "icepool.from_cumulative": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 125, "bases": 0, "doc": 111}, "icepool.from_rv": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 113, "bases": 0, "doc": 135}, "icepool.pointwise_max": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 81, "bases": 0, "doc": 128}, "icepool.pointwise_min": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 81, "bases": 0, "doc": 128}, "icepool.lowest": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 167, "bases": 0, "doc": 213}, "icepool.highest": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 167, "bases": 0, "doc": 233}, "icepool.middle": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 189, "bases": 0, "doc": 182}, "icepool.min_outcome": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 75, "bases": 0, "doc": 31}, "icepool.max_outcome": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 75, "bases": 0, "doc": 31}, "icepool.consecutive": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 33, "bases": 0, "doc": 13}, "icepool.sorted_union": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 44, "bases": 0, "doc": 9}, "icepool.commonize_denominator": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 91, "bases": 0, "doc": 73}, "icepool.reduce": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 229, "bases": 0, "doc": 143}, "icepool.accumulate": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 217, "bases": 0, "doc": 150}, "icepool.map": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 516, "bases": 0, "doc": 591}, "icepool.map_function": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 401, "bases": 0, "doc": 295}, "icepool.map_and_time": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 324, "bases": 0, "doc": 320}, "icepool.map_to_pool": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 470, "bases": 0, "doc": 264}, "icepool.Reroll": {"qualname": 1, "fullname": 2, "annotation": 2, "default_value": 9, "signature": 0, "bases": 0, "doc": 140}, "icepool.RerollType": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 9}, "icepool.RerollType.Reroll": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 12}, "icepool.Pool": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 4, "doc": 99}, "icepool.Pool.__init__": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 196, "bases": 0, "doc": 288}, "icepool.Pool.clear_cache": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 8}, "icepool.Pool.raw_size": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 14, "bases": 0, "doc": 16}, "icepool.Pool.denominator": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 14, "bases": 0, "doc": 33}, "icepool.Pool.unique_dice": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 41, "bases": 0, "doc": 11}, "icepool.Pool.outcomes": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 22, "bases": 0, "doc": 17}, "icepool.Pool.output_arity": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 14, "bases": 0, "doc": 11}, "icepool.Pool.local_order_preference": {"qualname": 4, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 46, "bases": 0, "doc": 14}, "icepool.Pool.min_outcome": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 16, "bases": 0, "doc": 12}, "icepool.Pool.max_outcome": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 16, "bases": 0, "doc": 12}, "icepool.Pool.additive_union": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 94, "bases": 0, "doc": 148}, "icepool.standard_pool": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 68, "bases": 0, "doc": 77}, "icepool.MultisetGenerator": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 7, "doc": 128}, "icepool.MultisetGenerator.has_free_variables": {"qualname": 4, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 14, "bases": 0, "doc": 17}, "icepool.MultisetExpression": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 4, "doc": 948}, "icepool.MultisetExpression.outcomes": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 22, "bases": 0, "doc": 13}, "icepool.MultisetExpression.output_arity": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 14, "bases": 0, "doc": 11}, "icepool.MultisetExpression.local_order_preference": {"qualname": 4, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 46, "bases": 0, "doc": 14}, "icepool.MultisetExpression.has_free_variables": {"qualname": 4, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 14, "bases": 0, "doc": 17}, "icepool.MultisetExpression.denominator": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 14, "bases": 0, "doc": 33}, "icepool.MultisetExpression.min_outcome": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 16, "bases": 0, "doc": 3}, "icepool.MultisetExpression.max_outcome": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 16, "bases": 0, "doc": 3}, "icepool.MultisetExpression.equals": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 19, "bases": 0, "doc": 12}, "icepool.MultisetExpression.order_preference": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 46, "bases": 0, "doc": 3}, "icepool.MultisetExpression.sample": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 27, "bases": 0, "doc": 48}, "icepool.MultisetExpression.additive_union": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 94, "bases": 0, "doc": 148}, "icepool.MultisetExpression.difference": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 94, "bases": 0, "doc": 191}, "icepool.MultisetExpression.intersection": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 94, "bases": 0, "doc": 170}, "icepool.MultisetExpression.union": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 94, "bases": 0, "doc": 140}, "icepool.MultisetExpression.symmetric_difference": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 104, "bases": 0, "doc": 143}, "icepool.MultisetExpression.keep_outcomes": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 104, "bases": 0, "doc": 77}, "icepool.MultisetExpression.drop_outcomes": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 104, "bases": 0, "doc": 77}, "icepool.MultisetExpression.map_counts": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 118, "bases": 0, "doc": 35}, "icepool.MultisetExpression.multiply_counts": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 48, "bases": 0, "doc": 121}, "icepool.MultisetExpression.divide_counts": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 48, "bases": 0, "doc": 81}, "icepool.MultisetExpression.modulo_counts": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 48, "bases": 0, "doc": 85}, "icepool.MultisetExpression.keep_counts": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 121, "bases": 0, "doc": 175}, "icepool.MultisetExpression.unique": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 58, "bases": 0, "doc": 105}, "icepool.MultisetExpression.keep": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 140, "bases": 0, "doc": 210}, "icepool.MultisetExpression.lowest": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 82, "bases": 0, "doc": 172}, "icepool.MultisetExpression.highest": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 82, "bases": 0, "doc": 172}, "icepool.MultisetExpression.sort_match": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 189, "bases": 0, "doc": 578}, "icepool.MultisetExpression.maximum_match_highest": {"qualname": 4, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 138, "bases": 0, "doc": 490}, "icepool.MultisetExpression.maximum_match_lowest": {"qualname": 4, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 138, "bases": 0, "doc": 183}, "icepool.MultisetExpression.expand": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 146, "bases": 0, "doc": 49}, "icepool.MultisetExpression.sum": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 142, "bases": 0, "doc": 9}, "icepool.MultisetExpression.count": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 74, "bases": 0, "doc": 68}, "icepool.MultisetExpression.any": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 74, "bases": 0, "doc": 13}, "icepool.MultisetExpression.highest_outcome_and_count": {"qualname": 5, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 98, "bases": 0, "doc": 32}, "icepool.MultisetExpression.all_counts": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 134, "bases": 0, "doc": 129}, "icepool.MultisetExpression.largest_count": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 74, "bases": 0, "doc": 14}, "icepool.MultisetExpression.largest_count_and_outcome": {"qualname": 5, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 98, "bases": 0, "doc": 15}, "icepool.MultisetExpression.count_subset": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 175, "bases": 0, "doc": 90}, "icepool.MultisetExpression.largest_straight": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 94, "bases": 0, "doc": 22}, "icepool.MultisetExpression.largest_straight_and_outcome": {"qualname": 5, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 162, "bases": 0, "doc": 76}, "icepool.MultisetExpression.all_straights": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 116, "bases": 0, "doc": 52}, "icepool.MultisetExpression.all_straights_reduce_counts": {"qualname": 5, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 191, "bases": 0, "doc": 45}, "icepool.MultisetExpression.argsort": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 209, "bases": 0, "doc": 198}, "icepool.MultisetExpression.issubset": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 144, "bases": 0, "doc": 109}, "icepool.MultisetExpression.issuperset": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 144, "bases": 0, "doc": 217}, "icepool.MultisetExpression.isdisjoint": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 144, "bases": 0, "doc": 54}, "icepool.MultisetEvaluator": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 6, "doc": 269}, "icepool.MultisetEvaluator.next_state": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 53, "bases": 0, "doc": 442}, "icepool.MultisetEvaluator.next_state_ascending": {"qualname": 4, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 53, "bases": 0, "doc": 47}, "icepool.MultisetEvaluator.next_state_descending": {"qualname": 4, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 53, "bases": 0, "doc": 47}, "icepool.MultisetEvaluator.final_outcome": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 86, "bases": 0, "doc": 145}, "icepool.MultisetEvaluator.order": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 24, "bases": 0, "doc": 181}, "icepool.MultisetEvaluator.extra_outcomes": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 40, "bases": 0, "doc": 115}, "icepool.MultisetEvaluator.consecutive": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 36, "bases": 0, "doc": 81}, "icepool.MultisetEvaluator.bound_inputs": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 38, "bases": 0, "doc": 31}, "icepool.MultisetEvaluator.evaluate": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 146, "bases": 0, "doc": 151}, "icepool.MultisetEvaluator.sample": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 78, "bases": 0, "doc": 15}, "icepool.Order": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 16}, "icepool.Order.Ascending": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 7, "signature": 0, "bases": 0, "doc": 3}, "icepool.Order.Descending": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 7, "signature": 0, "bases": 0, "doc": 3}, "icepool.Order.Any": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 7, "signature": 0, "bases": 0, "doc": 3}, "icepool.Order.merge": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 41, "bases": 0, "doc": 86}, "icepool.Deck": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 5, "doc": 16}, "icepool.Deck.__init__": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 71, "bases": 0, "doc": 203}, "icepool.Deck.keys": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 38, "bases": 0, "doc": 11}, "icepool.Deck.values": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 29, "bases": 0, "doc": 11}, "icepool.Deck.items": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 38, "bases": 0, "doc": 13}, "icepool.Deck.size": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 14, "bases": 0, "doc": 27}, "icepool.Deck.deal": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 103, "bases": 0, "doc": 22}, "icepool.Deck.additive_union": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 84, "bases": 0, "doc": 7}, "icepool.Deck.difference": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 84, "bases": 0, "doc": 17}, "icepool.Deck.intersection": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 84, "bases": 0, "doc": 9}, "icepool.Deck.union": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 84, "bases": 0, "doc": 16}, "icepool.Deck.symmetric_difference": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 82, "bases": 0, "doc": 16}, "icepool.Deck.map": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 213, "bases": 0, "doc": 119}, "icepool.Deck.sequence": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 64, "bases": 0, "doc": 36}, "icepool.Deal": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 4, "doc": 16}, "icepool.Deal.__init__": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 48, "bases": 0, "doc": 96}, "icepool.Deal.deck": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 37, "bases": 0, "doc": 12}, "icepool.Deal.hand_sizes": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 27, "bases": 0, "doc": 14}, "icepool.Deal.total_cards_dealt": {"qualname": 4, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 14, "bases": 0, "doc": 9}, "icepool.Deal.outcomes": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 37, "bases": 0, "doc": 41}, "icepool.Deal.output_arity": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 14, "bases": 0, "doc": 11}, "icepool.Deal.denominator": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 14, "bases": 0, "doc": 33}, "icepool.Deal.local_order_preference": {"qualname": 4, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 46, "bases": 0, "doc": 14}, "icepool.MultiDeal": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 6, "doc": 15}, "icepool.MultiDeal.__init__": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 50, "bases": 0, "doc": 136}, "icepool.MultiDeal.deck": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 37, "bases": 0, "doc": 12}, "icepool.MultiDeal.hand_sizes": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 16, "bases": 0, "doc": 14}, "icepool.MultiDeal.total_cards_dealt": {"qualname": 4, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 14, "bases": 0, "doc": 9}, "icepool.MultiDeal.outcomes": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 37, "bases": 0, "doc": 41}, "icepool.MultiDeal.output_arity": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 14, "bases": 0, "doc": 11}, "icepool.MultiDeal.denominator": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 14, "bases": 0, "doc": 33}, "icepool.MultiDeal.local_order_preference": {"qualname": 4, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 46, "bases": 0, "doc": 14}, "icepool.multiset_function": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 252, "bases": 0, "doc": 526}, "icepool.format_probability_inverse": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 76}, "icepool.evaluator": {"qualname": 0, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 6}, "icepool.evaluator.JointEvaluator": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 6, "doc": 19}, "icepool.evaluator.JointEvaluator.__init__": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "icepool.evaluator.JointEvaluator.next_state": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 28, "bases": 0, "doc": 44}, "icepool.evaluator.JointEvaluator.final_outcome": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 36, "bases": 0, "doc": 45}, "icepool.evaluator.JointEvaluator.order": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 24, "bases": 0, "doc": 39}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 27, "bases": 0, "doc": 115}, "icepool.evaluator.JointEvaluator.bound_inputs": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 38, "bases": 0, "doc": 31}, "icepool.evaluator.ExpandEvaluator": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 7, "doc": 35}, "icepool.evaluator.ExpandEvaluator.__init__": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 49, "bases": 0, "doc": 3}, "icepool.evaluator.ExpandEvaluator.next_state": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 26, "bases": 0, "doc": 4}, "icepool.evaluator.ExpandEvaluator.final_outcome": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 20, "bases": 0, "doc": 4}, "icepool.evaluator.SumEvaluator": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 8, "doc": 6}, "icepool.evaluator.SumEvaluator.__init__": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 39, "bases": 0, "doc": 20}, "icepool.evaluator.SumEvaluator.next_state": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 26, "bases": 0, "doc": 4}, "icepool.evaluator.sum_evaluator": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "icepool.evaluator.CountEvaluator": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 7, "doc": 26}, "icepool.evaluator.CountEvaluator.next_state": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 26, "bases": 0, "doc": 4}, "icepool.evaluator.CountEvaluator.final_outcome": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 20, "bases": 0, "doc": 4}, "icepool.evaluator.count_evaluator": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "icepool.evaluator.AnyEvaluator": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 7, "doc": 14}, "icepool.evaluator.AnyEvaluator.next_state": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 26, "bases": 0, "doc": 4}, "icepool.evaluator.AnyEvaluator.final_outcome": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 20, "bases": 0, "doc": 4}, "icepool.evaluator.any_evaluator": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 9, "doc": 34}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.next_state": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 26, "bases": 0, "doc": 4}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.extra_outcomes": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 24, "bases": 0, "doc": 7}, "icepool.evaluator.highest_outcome_and_count_evaluator": {"qualname": 5, "fullname": 7, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "icepool.evaluator.LargestCountEvaluator": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 7, "doc": 9}, "icepool.evaluator.LargestCountEvaluator.next_state": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 27, "bases": 0, "doc": 4}, "icepool.evaluator.largest_count_evaluator": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "icepool.evaluator.LargestCountAndOutcomeEvaluator": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 9, "doc": 13}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.next_state": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 26, "bases": 0, "doc": 4}, "icepool.evaluator.largest_count_and_outcome_evaluator": {"qualname": 5, "fullname": 7, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "icepool.evaluator.CountSubsetEvaluator": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 7, "doc": 16}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 33, "bases": 0, "doc": 38}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 32, "bases": 0, "doc": 442}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 17, "bases": 0, "doc": 145}, "icepool.evaluator.AllCountsEvaluator": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 8, "doc": 24}, "icepool.evaluator.AllCountsEvaluator.__init__": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 46, "bases": 0, "doc": 45}, "icepool.evaluator.AllCountsEvaluator.next_state": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 26, "bases": 0, "doc": 4}, "icepool.evaluator.AllCountsEvaluator.final_outcome": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 20, "bases": 0, "doc": 4}, "icepool.evaluator.AllCountsEvaluator.extra_outcomes": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 24, "bases": 0, "doc": 7}, "icepool.evaluator.LargestStraightEvaluator": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 6, "doc": 9}, "icepool.evaluator.LargestStraightEvaluator.next_state": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 27, "bases": 0, "doc": 4}, "icepool.evaluator.LargestStraightEvaluator.final_outcome": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 20, "bases": 0, "doc": 4}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 36, "bases": 0, "doc": 81}, "icepool.evaluator.largest_straight_evaluator": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 7, "doc": 41}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 38}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 26, "bases": 0, "doc": 47}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 26, "bases": 0, "doc": 47}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 32, "bases": 0, "doc": 145}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 36, "bases": 0, "doc": 81}, "icepool.evaluator.largest_straight_and_outcome_evaluator_low": {"qualname": 6, "fullname": 8, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "icepool.evaluator.largest_straight_and_outcome_evaluator_high": {"qualname": 6, "fullname": 8, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "icepool.evaluator.AllStraightsEvaluator": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 7, "doc": 43}, "icepool.evaluator.AllStraightsEvaluator.next_state": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 27, "bases": 0, "doc": 4}, "icepool.evaluator.AllStraightsEvaluator.final_outcome": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 33, "bases": 0, "doc": 4}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 36, "bases": 0, "doc": 81}, "icepool.evaluator.all_straights_evaluator": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 8, "doc": 44}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 58, "bases": 0, "doc": 47}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.next_state": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 27, "bases": 0, "doc": 4}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.final_outcome": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 43, "bases": 0, "doc": 4}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 36, "bases": 0, "doc": 81}, "icepool.evaluator.ComparisonEvaluator": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 7, "doc": 10}, "icepool.evaluator.ComparisonEvaluator.any_all": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 46, "bases": 0, "doc": 36}, "icepool.evaluator.ComparisonEvaluator.default_outcome": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 10, "bases": 0, "doc": 14}, "icepool.evaluator.ComparisonEvaluator.next_state": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 31, "bases": 0, "doc": 4}, "icepool.evaluator.ComparisonEvaluator.final_outcome": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 20, "bases": 0, "doc": 4}, "icepool.evaluator.IsSubsetEvaluator": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 7, "doc": 10}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 46, "bases": 0, "doc": 36}, "icepool.evaluator.IsSubsetEvaluator.default_outcome": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 10, "bases": 0, "doc": 14}, "icepool.evaluator.IsProperSubsetEvaluator": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 7, "doc": 10}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 46, "bases": 0, "doc": 36}, "icepool.evaluator.IsProperSubsetEvaluator.default_outcome": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 10, "bases": 0, "doc": 14}, "icepool.evaluator.IsSupersetEvaluator": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 7, "doc": 10}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 46, "bases": 0, "doc": 36}, "icepool.evaluator.IsSupersetEvaluator.default_outcome": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 10, "bases": 0, "doc": 14}, "icepool.evaluator.IsProperSupersetEvaluator": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 7, "doc": 10}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 46, "bases": 0, "doc": 36}, "icepool.evaluator.IsProperSupersetEvaluator.default_outcome": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 10, "bases": 0, "doc": 14}, "icepool.evaluator.IsEqualSetEvaluator": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 7, "doc": 10}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 46, "bases": 0, "doc": 36}, "icepool.evaluator.IsEqualSetEvaluator.default_outcome": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 10, "bases": 0, "doc": 14}, "icepool.evaluator.IsNotEqualSetEvaluator": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 7, "doc": 10}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 46, "bases": 0, "doc": 36}, "icepool.evaluator.IsNotEqualSetEvaluator.default_outcome": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 10, "bases": 0, "doc": 14}, "icepool.evaluator.IsDisjointSetEvaluator": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 7, "doc": 10}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 46, "bases": 0, "doc": 36}, "icepool.evaluator.IsDisjointSetEvaluator.default_outcome": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 10, "bases": 0, "doc": 14}, "icepool.evaluator.KeepEvaluator": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 8, "doc": 45}, "icepool.evaluator.KeepEvaluator.__init__": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 27, "bases": 0, "doc": 59}, "icepool.evaluator.KeepEvaluator.next_state": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 26, "bases": 0, "doc": 4}, "icepool.evaluator.KeepEvaluator.final_outcome": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 17, "bases": 0, "doc": 4}, "icepool.evaluator.KeepEvaluator.order": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 24, "bases": 0, "doc": 14}, "icepool.evaluator.ArgsortEvaluator": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 9, "doc": 17}, "icepool.evaluator.ArgsortEvaluator.__init__": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 83, "bases": 0, "doc": 3}, "icepool.evaluator.ArgsortEvaluator.next_state": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 29, "bases": 0, "doc": 4}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 17, "bases": 0, "doc": 145}, "icepool.evaluator.ArgsortEvaluator.order": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 181}, "icepool.evaluator.MultisetFunctionEvaluator": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 7, "doc": 269}, "icepool.evaluator.MultisetFunctionEvaluator.__init__": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 80, "bases": 0, "doc": 3}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 28, "bases": 0, "doc": 442}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 75, "bases": 0, "doc": 145}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 24, "bases": 0, "doc": 181}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 29, "bases": 0, "doc": 115}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 38, "bases": 0, "doc": 31}, "icepool.function": {"qualname": 0, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 5}, "icepool.function.d": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 45, "bases": 0, "doc": 87}, "icepool.function.z": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 45, "bases": 0, "doc": 25}, "icepool.function.coin": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 113, "bases": 0, "doc": 88}, "icepool.function.stochastic_round": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 73, "bases": 0, "doc": 91}, "icepool.function.one_hot": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 56, "bases": 0, "doc": 79}, "icepool.function.from_cumulative": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 125, "bases": 0, "doc": 111}, "icepool.function.from_rv": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 113, "bases": 0, "doc": 135}, "icepool.function.pointwise_max": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 81, "bases": 0, "doc": 128}, "icepool.function.pointwise_min": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 81, "bases": 0, "doc": 128}, "icepool.function.min_outcome": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 75, "bases": 0, "doc": 31}, "icepool.function.max_outcome": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 75, "bases": 0, "doc": 31}, "icepool.function.consecutive": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 33, "bases": 0, "doc": 13}, "icepool.function.sorted_union": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 44, "bases": 0, "doc": 9}, "icepool.function.commonize_denominator": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 91, "bases": 0, "doc": 73}, "icepool.function.reduce": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 229, "bases": 0, "doc": 143}, "icepool.function.accumulate": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 217, "bases": 0, "doc": 150}, "icepool.function.map": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 516, "bases": 0, "doc": 591}, "icepool.function.map_function": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 401, "bases": 0, "doc": 295}, "icepool.function.map_and_time": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 324, "bases": 0, "doc": 320}, "icepool.function.map_to_pool": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 470, "bases": 0, "doc": 264}, "icepool.typing": {"qualname": 0, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "icepool.typing.S": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 6}, "icepool.typing.T": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 6}, "icepool.typing.T_co": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 2, "signature": 0, "bases": 0, "doc": 6}, "icepool.typing.T_contra": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 3, "signature": 0, "bases": 0, "doc": 6}, "icepool.typing.U": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 6}, "icepool.typing.U_co": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 2, "signature": 0, "bases": 0, "doc": 6}, "icepool.typing.Qs": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 18}, "icepool.typing.RerollType": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 9}, "icepool.typing.RerollType.Reroll": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 12}, "icepool.typing.Outcome": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 6, "doc": 28}, "icepool.typing.ImplicitConversionError": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 9}, "icepool.typing.count_positional_parameters": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 37, "bases": 0, "doc": 55}, "icepool.typing.guess_star": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 25, "bases": 0, "doc": 42}}, "length": 404, "save": true}, "index": {"qualname": {"root": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Symbols.__init__": {"tf": 1}, "icepool.CountsKeysView.__init__": {"tf": 1}, "icepool.CountsValuesView.__init__": {"tf": 1}, "icepool.CountsItemsView.__init__": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.evaluator.JointEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.__init__": {"tf": 1}, "icepool.evaluator.SumEvaluator.__init__": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.__init__": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.__init__": {"tf": 1}}, "df": 19, "d": {"docs": {"icepool.d": {"tf": 1}, "icepool.function.d": {"tf": 1}}, "df": 2, "i": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die": {"tf": 1}, "icepool.Die.__init__": {"tf": 1}, "icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.keys": {"tf": 1}, "icepool.Die.values": {"tf": 1}, "icepool.Die.items": {"tf": 1}, "icepool.Die.simplify": {"tf": 1}, "icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.truncate": {"tf": 1}, "icepool.Die.clip": {"tf": 1}, "icepool.Die.map": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 1}, "icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.if_else": {"tf": 1}, "icepool.Die.is_in": {"tf": 1}, "icepool.Die.count": {"tf": 1}, "icepool.Die.sequence": {"tf": 1}, "icepool.Die.pool": {"tf": 1}, "icepool.Die.keep": {"tf": 1}, "icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Die.middle": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Die.abs": {"tf": 1}, "icepool.Die.round": {"tf": 1}, "icepool.Die.stochastic_round": {"tf": 1}, "icepool.Die.trunc": {"tf": 1}, "icepool.Die.floor": {"tf": 1}, "icepool.Die.ceil": {"tf": 1}, "icepool.Die.cmp": {"tf": 1}, "icepool.Die.sign": {"tf": 1}, "icepool.Die.equals": {"tf": 1}}, "df": 39}, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Population.divide_quantities": {"tf": 1}, "icepool.Symbols.divide_counts": {"tf": 1}, "icepool.MultisetExpression.divide_counts": {"tf": 1}}, "df": 3}}}}, "f": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Symbols.difference": {"tf": 1}, "icepool.Symbols.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.Deck.difference": {"tf": 1}, "icepool.Deck.symmetric_difference": {"tf": 1}}, "df": 6}}}}}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Pool.unique_dice": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Population.denominator": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1}, "icepool.commonize_denominator": {"tf": 1}, "icepool.Pool.denominator": {"tf": 1}, "icepool.MultisetExpression.denominator": {"tf": 1}, "icepool.Deal.denominator": {"tf": 1}, "icepool.MultiDeal.denominator": {"tf": 1}, "icepool.function.commonize_denominator": {"tf": 1}}, "df": 8}}}}}}}}}, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Population.standard_deviation": {"tf": 1}}, "df": 1}}}}}}}, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.Order.Descending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}}, "df": 3}}}}}}}}, "c": {"docs": {}, "df": 0, "k": {"docs": {"icepool.Deck": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.Deck.keys": {"tf": 1}, "icepool.Deck.values": {"tf": 1}, "icepool.Deck.items": {"tf": 1}, "icepool.Deck.size": {"tf": 1}, "icepool.Deck.deal": {"tf": 1}, "icepool.Deck.additive_union": {"tf": 1}, "icepool.Deck.difference": {"tf": 1}, "icepool.Deck.intersection": {"tf": 1}, "icepool.Deck.union": {"tf": 1}, "icepool.Deck.symmetric_difference": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.Deck.sequence": {"tf": 1}, "icepool.Deal.deck": {"tf": 1}, "icepool.MultiDeal.deck": {"tf": 1}}, "df": 16}}, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Deck.deal": {"tf": 1}, "icepool.Deal": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.Deal.deck": {"tf": 1}, "icepool.Deal.hand_sizes": {"tf": 1}, "icepool.Deal.total_cards_dealt": {"tf": 1}, "icepool.Deal.outcomes": {"tf": 1}, "icepool.Deal.output_arity": {"tf": 1}, "icepool.Deal.denominator": {"tf": 1}, "icepool.Deal.local_order_preference": {"tf": 1}}, "df": 10, "t": {"docs": {"icepool.Deal.total_cards_dealt": {"tf": 1}, "icepool.MultiDeal.total_cards_dealt": {"tf": 1}}, "df": 2}}}, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"icepool.evaluator.ComparisonEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.default_outcome": {"tf": 1}}, "df": 8}}}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {"icepool.MultisetExpression.drop_outcomes": {"tf": 1}}, "df": 1}}}}, "z": {"docs": {"icepool.z": {"tf": 1}, "icepool.function.z": {"tf": 1}}, "df": 2, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {"icepool.Population.zero": {"tf": 1}, "icepool.Population.zero_outcome": {"tf": 1}}, "df": 2}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {"icepool.typing.T_co": {"tf": 1}, "icepool.typing.U_co": {"tf": 1}}, "df": 2, "i": {"docs": {}, "df": 0, "n": {"docs": {"icepool.coin": {"tf": 1}, "icepool.function.coin": {"tf": 1}}, "df": 2}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.count": {"tf": 1}, "icepool.Symbols.count_subset": {"tf": 1}, "icepool.Symbols.count": {"tf": 1}, "icepool.MultisetExpression.count": {"tf": 1}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1}, "icepool.MultisetExpression.largest_count": {"tf": 1}, "icepool.MultisetExpression.largest_count_and_outcome": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1}, "icepool.evaluator.count_evaluator": {"tf": 1}, "icepool.evaluator.highest_outcome_and_count_evaluator": {"tf": 1}, "icepool.evaluator.largest_count_evaluator": {"tf": 1}, "icepool.evaluator.largest_count_and_outcome_evaluator": {"tf": 1}, "icepool.typing.count_positional_parameters": {"tf": 1}}, "df": 13, "s": {"docs": {"icepool.Symbols.multiply_counts": {"tf": 1}, "icepool.Symbols.divide_counts": {"tf": 1}, "icepool.Symbols.modulo_counts": {"tf": 1}, "icepool.Symbols.has_negative_counts": {"tf": 1}, "icepool.MultisetExpression.map_counts": {"tf": 1}, "icepool.MultisetExpression.multiply_counts": {"tf": 1}, "icepool.MultisetExpression.divide_counts": {"tf": 1}, "icepool.MultisetExpression.modulo_counts": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}}, "df": 11, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "w": {"docs": {"icepool.CountsKeysView": {"tf": 1}, "icepool.CountsKeysView.__init__": {"tf": 1}}, "df": 2}}}}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "w": {"docs": {"icepool.CountsValuesView": {"tf": 1}, "icepool.CountsValuesView.__init__": {"tf": 1}}, "df": 2}}}}}}}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "w": {"docs": {"icepool.CountsItemsView": {"tf": 1}, "icepool.CountsItemsView.__init__": {"tf": 1}}, "df": 2}}}}}}}}}, "u": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.CountSubsetEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.CountEvaluator": {"tf": 1}, "icepool.evaluator.CountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountEvaluator.final_outcome": {"tf": 1}}, "df": 3}}}}}}}}}}}}, "m": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Population.common_outcome_length": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {"icepool.commonize_denominator": {"tf": 1}, "icepool.function.commonize_denominator": {"tf": 1}}, "df": 2}}}}}}, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.ComparisonEvaluator": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.final_outcome": {"tf": 1}}, "df": 5}}}}}}}}}}}}}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Population.covariance": {"tf": 1}}, "df": 1}}}}}}}}, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Population.correlation": {"tf": 1}}, "df": 1}}}}}}}}}, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Vector.concatenate": {"tf": 1}}, "df": 1}}}}}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"icepool.consecutive": {"tf": 1}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.function.consecutive": {"tf": 1}}, "df": 3}}}}}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {"icepool.typing.T_contra": {"tf": 1}}, "df": 1}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {"icepool.Die.clip": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Pool.clear_cache": {"tf": 1}}, "df": 1}}}}, "e": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Die.ceil": {"tf": 1}, "icepool.Vector.ceil": {"tf": 1}}, "df": 2}}}, "m": {"docs": {}, "df": 0, "p": {"docs": {"icepool.Die.cmp": {"tf": 1}}, "df": 1}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Population.cramer_von_mises": {"tf": 1}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"icepool.from_cumulative": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}}, "df": 2}}}}}}}}}, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Pool.clear_cache": {"tf": 1}}, "df": 1}}}, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Deal.total_cards_dealt": {"tf": 1}, "icepool.MultiDeal.total_cards_dealt": {"tf": 1}}, "df": 2}}}}}, "s": {"docs": {"icepool.typing.S": {"tf": 1}}, "df": 1, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"icepool.stochastic_round": {"tf": 1}, "icepool.Die.stochastic_round": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1}}, "df": 3}}}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Population.standard_deviation": {"tf": 1}, "icepool.standard_pool": {"tf": 1}}, "df": 2, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Population.standardized_moment": {"tf": 1}}, "df": 1}}}}}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.JointEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.next_state": {"tf": 1}, "icepool.evaluator.SumEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AnyEvaluator.next_state": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.next_state": {"tf": 1}, "icepool.evaluator.KeepEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 22}}, "r": {"docs": {"icepool.typing.guess_star": {"tf": 1}}, "df": 1}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {"icepool.MultisetExpression.largest_straight": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.evaluator.largest_straight_evaluator": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_low": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_high": {"tf": 1}}, "df": 5, "s": {"docs": {"icepool.MultisetExpression.all_straights": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.evaluator.all_straights_evaluator": {"tf": 1}}, "df": 3}}}}}}}}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.simplify": {"tf": 1}}, "df": 1}}}}}}, "g": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.sign": {"tf": 1}}, "df": 1}}, "z": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Pool.raw_size": {"tf": 1}, "icepool.Deck.size": {"tf": 1}}, "df": 2, "s": {"docs": {"icepool.Deal.hand_sizes": {"tf": 1}, "icepool.MultiDeal.hand_sizes": {"tf": 1}}, "df": 2}}}}, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.split": {"tf": 1}}, "df": 1}}}}, "u": {"docs": {}, "df": 0, "m": {"docs": {"icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.MultisetExpression.sum": {"tf": 1}, "icepool.evaluator.sum_evaluator": {"tf": 1}}, "df": 4, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.SumEvaluator": {"tf": 1}, "icepool.evaluator.SumEvaluator.__init__": {"tf": 1}, "icepool.evaluator.SumEvaluator.next_state": {"tf": 1}}, "df": 3}}}}}}}}}}, "b": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Symbols.count_subset": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1}}, "df": 2}}}}}, "e": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.sequence": {"tf": 1}, "icepool.Deck.sequence": {"tf": 1}}, "df": 2}}}}}}}, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "v": {"docs": {"icepool.Population.kolmogorov_smirnov": {"tf": 1}}, "df": 1}}}}}}, "d": {"docs": {"icepool.Population.sd": {"tf": 1}}, "df": 1}, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Population.skewness": {"tf": 1}}, "df": 1}}}}}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Population.sample": {"tf": 1}, "icepool.MultisetExpression.sample": {"tf": 1}, "icepool.MultisetEvaluator.sample": {"tf": 1}}, "df": 3}}}}}, "y": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Symbols": {"tf": 1}, "icepool.Symbols.__init__": {"tf": 1}, "icepool.Symbols.additive_union": {"tf": 1}, "icepool.Symbols.difference": {"tf": 1}, "icepool.Symbols.intersection": {"tf": 1}, "icepool.Symbols.union": {"tf": 1}, "icepool.Symbols.symmetric_difference": {"tf": 1}, "icepool.Symbols.multiply_counts": {"tf": 1}, "icepool.Symbols.divide_counts": {"tf": 1}, "icepool.Symbols.count_subset": {"tf": 1}, "icepool.Symbols.modulo_counts": {"tf": 1}, "icepool.Symbols.issubset": {"tf": 1}, "icepool.Symbols.issuperset": {"tf": 1}, "icepool.Symbols.isdisjoint": {"tf": 1}, "icepool.Symbols.has_negative_counts": {"tf": 1}, "icepool.Symbols.count": {"tf": 1}}, "df": 16}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"icepool.Symbols.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.Deck.symmetric_difference": {"tf": 1}}, "df": 3}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"icepool.MultisetExpression.sort_match": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.sorted_union": {"tf": 1}, "icepool.function.sorted_union": {"tf": 1}}, "df": 2}}}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"icepool.stochastic_round": {"tf": 1}, "icepool.Die.round": {"tf": 1}, "icepool.Die.stochastic_round": {"tf": 1}, "icepool.Vector.round": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1}}, "df": 5}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Die.reroll": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Reroll": {"tf": 1}, "icepool.RerollType.Reroll": {"tf": 1}, "icepool.typing.RerollType.Reroll": {"tf": 1}}, "df": 5, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"icepool.RerollType": {"tf": 1}, "icepool.RerollType.Reroll": {"tf": 1}, "icepool.typing.RerollType": {"tf": 1}, "icepool.typing.RerollType.Reroll": {"tf": 1}}, "df": 4}}}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Vector.reverse_binary_operator": {"tf": 1}}, "df": 1}}}}}, "d": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.reduce": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.function.reduce": {"tf": 1}}, "df": 3}}}}}, "v": {"docs": {"icepool.from_rv": {"tf": 1}, "icepool.function.from_rv": {"tf": 1}}, "df": 2}, "a": {"docs": {}, "df": 0, "w": {"docs": {"icepool.Pool.raw_size": {"tf": 1}}, "df": 1}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"icepool.one_hot": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}}, "df": 3}}, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Outcome": {"tf": 1}, "icepool.Population.common_outcome_length": {"tf": 1}, "icepool.Population.min_outcome": {"tf": 1}, "icepool.Population.max_outcome": {"tf": 1}, "icepool.Population.zero_outcome": {"tf": 1}, "icepool.min_outcome": {"tf": 1}, "icepool.max_outcome": {"tf": 1}, "icepool.Pool.min_outcome": {"tf": 1}, "icepool.Pool.max_outcome": {"tf": 1}, "icepool.MultisetExpression.min_outcome": {"tf": 1}, "icepool.MultisetExpression.max_outcome": {"tf": 1}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1}, "icepool.MultisetExpression.largest_count_and_outcome": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.CountEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AnyEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.highest_outcome_and_count_evaluator": {"tf": 1}, "icepool.evaluator.largest_count_and_outcome_evaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_low": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_high": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.KeepEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.function.min_outcome": {"tf": 1}, "icepool.function.max_outcome": {"tf": 1}, "icepool.typing.Outcome": {"tf": 1}}, "df": 44, "s": {"docs": {"icepool.Population.outcomes": {"tf": 1}, "icepool.Pool.outcomes": {"tf": 1}, "icepool.MultisetExpression.outcomes": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.Deal.outcomes": {"tf": 1}, "icepool.MultiDeal.outcomes": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}}, "df": 16}}}}}, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Pool.output_arity": {"tf": 1}, "icepool.MultisetExpression.output_arity": {"tf": 1}, "icepool.Deal.output_arity": {"tf": 1}, "icepool.MultiDeal.output_arity": {"tf": 1}}, "df": 4}}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Vector.unary_operator": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.Vector.reverse_binary_operator": {"tf": 1}}, "df": 5}}}}}}}, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Pool.local_order_preference": {"tf": 1}, "icepool.MultisetExpression.local_order_preference": {"tf": 1}, "icepool.MultisetExpression.order_preference": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.Order": {"tf": 1}, "icepool.Order.Ascending": {"tf": 1}, "icepool.Order.Descending": {"tf": 1}, "icepool.Order.Any": {"tf": 1}, "icepool.Order.merge": {"tf": 1}, "icepool.Deal.local_order_preference": {"tf": 1}, "icepool.MultiDeal.local_order_preference": {"tf": 1}, "icepool.evaluator.JointEvaluator.order": {"tf": 1}, "icepool.evaluator.KeepEvaluator.order": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}}, "df": 15}}}}}, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"icepool.one_hot": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}}, "df": 3}}, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {"icepool.Population.median_high": {"tf": 1}, "icepool.Population.quantile_high": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_high": {"tf": 1}}, "df": 3, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.highest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1}, "icepool.evaluator.highest_outcome_and_count_evaluator": {"tf": 1}}, "df": 6, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.extra_outcomes": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Symbols.has_negative_counts": {"tf": 1}, "icepool.MultisetGenerator.has_free_variables": {"tf": 1}, "icepool.MultisetExpression.has_free_variables": {"tf": 1}}, "df": 3}, "n": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Deal.hand_sizes": {"tf": 1}, "icepool.MultiDeal.hand_sizes": {"tf": 1}}, "df": 2}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.is_in": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Symbols.__init__": {"tf": 1}, "icepool.CountsKeysView.__init__": {"tf": 1}, "icepool.CountsValuesView.__init__": {"tf": 1}, "icepool.CountsItemsView.__init__": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.evaluator.JointEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.__init__": {"tf": 1}, "icepool.evaluator.SumEvaluator.__init__": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.__init__": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.__init__": {"tf": 1}}, "df": 19}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Symbols.intersection": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.Deck.intersection": {"tf": 1}}, "df": 3}}}}}}}}}}, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"icepool.MultisetEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1}}, "df": 3}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"icepool.format_probability_inverse": {"tf": 1}}, "df": 1}}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.items": {"tf": 1}, "icepool.Population.items": {"tf": 1}, "icepool.Deck.items": {"tf": 1}}, "df": 3}}}}, "f": {"docs": {"icepool.Die.if_else": {"tf": 1}}, "df": 1}, "s": {"docs": {"icepool.Die.is_in": {"tf": 1}, "icepool.Population.is_empty": {"tf": 1}}, "df": 2, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Symbols.issubset": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1}}, "df": 2, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.IsSubsetEvaluator": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.default_outcome": {"tf": 1}}, "df": 3}}}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Symbols.issuperset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}}, "df": 2, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.IsSupersetEvaluator": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.default_outcome": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "j": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Symbols.isdisjoint": {"tf": 1}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}}, "df": 2, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.IsDisjointSetEvaluator": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.default_outcome": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.IsProperSubsetEvaluator": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.default_outcome": {"tf": 1}}, "df": 3}}}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.IsProperSupersetEvaluator": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.default_outcome": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.IsEqualSetEvaluator": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.default_outcome": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}}, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.IsNotEqualSetEvaluator": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.default_outcome": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}}}}}}, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.typing.ImplicitConversionError": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}}}}, "u": {"docs": {"icepool.typing.U": {"tf": 1}, "icepool.typing.U_co": {"tf": 1}}, "df": 2, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.unary_operator": {"tf": 1}, "icepool.Vector.unary_operator": {"tf": 1}}, "df": 2}}}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Symbols.additive_union": {"tf": 1}, "icepool.Symbols.union": {"tf": 1}, "icepool.sorted_union": {"tf": 1}, "icepool.Pool.additive_union": {"tf": 1}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.MultisetExpression.union": {"tf": 1}, "icepool.Deck.additive_union": {"tf": 1}, "icepool.Deck.union": {"tf": 1}, "icepool.function.sorted_union": {"tf": 1}}, "df": 9}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Pool.unique_dice": {"tf": 1}, "icepool.MultisetExpression.unique": {"tf": 1}}, "df": 2}}}}}}, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.binary_operator": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.Vector.reverse_binary_operator": {"tf": 1}}, "df": 3}}}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"icepool.MultisetEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1}}, "df": 3}}}}}, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.keys": {"tf": 1}, "icepool.Population.keys": {"tf": 1}, "icepool.Deck.keys": {"tf": 1}}, "df": 3}}, "e": {"docs": {}, "df": 0, "p": {"docs": {"icepool.Die.keep": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}}, "df": 4, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.KeepEvaluator": {"tf": 1}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1}, "icepool.evaluator.KeepEvaluator.next_state": {"tf": 1}, "icepool.evaluator.KeepEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.KeepEvaluator.order": {"tf": 1}}, "df": 5}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "v": {"docs": {"icepool.Population.kolmogorov_smirnov": {"tf": 1}}, "df": 1}}}}}}}}}, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Population.excess_kurtosis": {"tf": 1}}, "df": 1}}}}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.values": {"tf": 1}, "icepool.Population.values": {"tf": 1}, "icepool.Deck.values": {"tf": 1}}, "df": 3}}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Population.variance": {"tf": 1}}, "df": 1}}}, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.MultisetGenerator.has_free_variables": {"tf": 1}, "icepool.MultisetExpression.has_free_variables": {"tf": 1}}, "df": 2}}}}}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Population.cramer_von_mises": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Vector": {"tf": 1}, "icepool.Vector.unary_operator": {"tf": 1}, "icepool.Vector.abs": {"tf": 1}, "icepool.Vector.round": {"tf": 1}, "icepool.Vector.trunc": {"tf": 1}, "icepool.Vector.floor": {"tf": 1}, "icepool.Vector.ceil": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.Vector.reverse_binary_operator": {"tf": 1}, "icepool.Vector.append": {"tf": 1}, "icepool.Vector.concatenate": {"tf": 1}}, "df": 11, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {"icepool.vectorize": {"tf": 1}}, "df": 1}}}}}}}}}, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.filter": {"tf": 1}}, "df": 1}}}}, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.CountEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AnyEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.KeepEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}}, "df": 15}}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.floor": {"tf": 1}, "icepool.Vector.floor": {"tf": 1}}, "df": 2}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Population.format": {"tf": 1}, "icepool.format_probability_inverse": {"tf": 1}}, "df": 2}}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {"icepool.from_cumulative": {"tf": 1}, "icepool.from_rv": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.function.from_rv": {"tf": 1}}, "df": 4}}, "e": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultisetGenerator.has_free_variables": {"tf": 1}, "icepool.MultisetExpression.has_free_variables": {"tf": 1}}, "df": 2}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.map_function": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.function.map_function": {"tf": 1}}, "df": 3}}}}}}}}, "t": {"docs": {"icepool.typing.T": {"tf": 1}, "icepool.typing.T_co": {"tf": 1}, "icepool.typing.T_contra": {"tf": 1}}, "df": 3, "r": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {"icepool.Die.trunc": {"tf": 1}, "icepool.Vector.trunc": {"tf": 1}}, "df": 2, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.truncate": {"tf": 1}}, "df": 1}}}}}}}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.map_and_time": {"tf": 1}, "icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 5}}}, "o": {"docs": {"icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 9, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Deal.total_cards_dealt": {"tf": 1}, "icepool.MultiDeal.total_cards_dealt": {"tf": 1}}, "df": 2}}}}, "u": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {"icepool.tupleize": {"tf": 1}}, "df": 1}}}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"icepool.Die.map": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_function": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.MultisetExpression.map_counts": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_function": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 13}, "x": {"docs": {"icepool.Population.max_outcome": {"tf": 1}, "icepool.pointwise_max": {"tf": 1}, "icepool.max_outcome": {"tf": 1}, "icepool.Pool.max_outcome": {"tf": 1}, "icepool.MultisetExpression.max_outcome": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.max_outcome": {"tf": 1}}, "df": 7, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {"icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}}, "df": 2}}}}}, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Population.marginals": {"tf": 1}}, "df": 1}}}}}}}, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}}, "df": 3}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.Population.mean": {"tf": 1}}, "df": 2}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Population.median": {"tf": 1}, "icepool.Population.median_low": {"tf": 1}, "icepool.Population.median_high": {"tf": 1}}, "df": 3}}}}, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Order.merge": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.middle": {"tf": 1}, "icepool.middle": {"tf": 1}}, "df": 2}}}}, "n": {"docs": {"icepool.Population.min_outcome": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.min_outcome": {"tf": 1}, "icepool.Pool.min_outcome": {"tf": 1}, "icepool.MultisetExpression.min_outcome": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}, "icepool.function.min_outcome": {"tf": 1}}, "df": 7}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Population.cramer_von_mises": {"tf": 1}}, "df": 1}}}}, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Population.multiply_quantities": {"tf": 1}, "icepool.Symbols.multiply_counts": {"tf": 1}, "icepool.MultisetExpression.multiply_counts": {"tf": 1}}, "df": 3}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"icepool.multiset_function": {"tf": 1}}, "df": 1, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetGenerator.has_free_variables": {"tf": 1}}, "df": 2}}}}}}}}}, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.outcomes": {"tf": 1}, "icepool.MultisetExpression.output_arity": {"tf": 1}, "icepool.MultisetExpression.local_order_preference": {"tf": 1}, "icepool.MultisetExpression.has_free_variables": {"tf": 1}, "icepool.MultisetExpression.denominator": {"tf": 1}, "icepool.MultisetExpression.min_outcome": {"tf": 1}, "icepool.MultisetExpression.max_outcome": {"tf": 1}, "icepool.MultisetExpression.equals": {"tf": 1}, "icepool.MultisetExpression.order_preference": {"tf": 1}, "icepool.MultisetExpression.sample": {"tf": 1}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.union": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetExpression.map_counts": {"tf": 1}, "icepool.MultisetExpression.multiply_counts": {"tf": 1}, "icepool.MultisetExpression.divide_counts": {"tf": 1}, "icepool.MultisetExpression.modulo_counts": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.unique": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}, "icepool.MultisetExpression.expand": {"tf": 1}, "icepool.MultisetExpression.sum": {"tf": 1}, "icepool.MultisetExpression.count": {"tf": 1}, "icepool.MultisetExpression.any": {"tf": 1}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetExpression.largest_count": {"tf": 1}, "icepool.MultisetExpression.largest_count_and_outcome": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1}, "icepool.MultisetExpression.largest_straight": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.MultisetExpression.all_straights": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}}, "df": 47}}}}}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.MultisetEvaluator.bound_inputs": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.MultisetEvaluator.sample": {"tf": 1}}, "df": 11}}}}}}}}}, "f": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.__init__": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1}}, "df": 7}}}}}}}}}}}}}}}}}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.MultiDeal": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.MultiDeal.deck": {"tf": 1}, "icepool.MultiDeal.hand_sizes": {"tf": 1}, "icepool.MultiDeal.total_cards_dealt": {"tf": 1}, "icepool.MultiDeal.outcomes": {"tf": 1}, "icepool.MultiDeal.output_arity": {"tf": 1}, "icepool.MultiDeal.denominator": {"tf": 1}, "icepool.MultiDeal.local_order_preference": {"tf": 1}}, "df": 9}}}}}}}}, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {"icepool.Population.modulo_quantities": {"tf": 1}, "icepool.Symbols.modulo_counts": {"tf": 1}, "icepool.MultisetExpression.modulo_counts": {"tf": 1}}, "df": 3}}}, "e": {"docs": {"icepool.Population.mode": {"tf": 1}}, "df": 1}, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Population.modal_quantity": {"tf": 1}}, "df": 1}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Population.standardized_moment": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.map_and_time": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1}, "icepool.MultisetExpression.largest_count_and_outcome": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.evaluator.highest_outcome_and_count_evaluator": {"tf": 1}, "icepool.evaluator.largest_count_and_outcome_evaluator": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_low": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_high": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 10}, "y": {"docs": {"icepool.MultisetExpression.any": {"tf": 1}, "icepool.Order.Any": {"tf": 1}, "icepool.evaluator.any_evaluator": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1}}, "df": 11, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.AnyEvaluator": {"tf": 1}, "icepool.evaluator.AnyEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AnyEvaluator.final_outcome": {"tf": 1}}, "df": 3}}}}}}}}}}}, "b": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.abs": {"tf": 1}, "icepool.Vector.abs": {"tf": 1}}, "df": 2}}, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Vector.append": {"tf": 1}}, "df": 1}}}}}, "d": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Symbols.additive_union": {"tf": 1}, "icepool.Pool.additive_union": {"tf": 1}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.Deck.additive_union": {"tf": 1}}, "df": 4}}}}}}}, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Again": {"tf": 1}}, "df": 1}}}}, "c": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"icepool.accumulate": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}}, "df": 2}}}}}}}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Pool.output_arity": {"tf": 1}, "icepool.MultisetExpression.output_arity": {"tf": 1}, "icepool.Deal.output_arity": {"tf": 1}, "icepool.MultiDeal.output_arity": {"tf": 1}}, "df": 4}}}, "g": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"icepool.MultisetExpression.argsort": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.ArgsortEvaluator": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}}, "df": 5}}}}}}}}}}}}}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {"icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetExpression.all_straights": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.evaluator.all_straights_evaluator": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1}}, "df": 12, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.AllCountsEvaluator": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.extra_outcomes": {"tf": 1}}, "df": 5}}}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.AllStraightsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}}, "df": 4}}}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}}, "df": 5}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.Order.Ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}}, "df": 3}}}}}}}}}, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.explode": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}}, "df": 2}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"icepool.MultisetExpression.expand": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.final_outcome": {"tf": 1}}, "df": 4}}}}}}}}}}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Population.excess_kurtosis": {"tf": 1}}, "df": 1}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {"icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}}, "df": 9}}}}, "l": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.if_else": {"tf": 1}}, "df": 1}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.equals": {"tf": 1}, "icepool.MultisetExpression.equals": {"tf": 1}}, "df": 2}}}}}, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Population.is_empty": {"tf": 1}}, "df": 1}}}}, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Population.entropy": {"tf": 1}}, "df": 1}}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultisetEvaluator.evaluate": {"tf": 1}}, "df": 1}, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.sum_evaluator": {"tf": 1}, "icepool.evaluator.count_evaluator": {"tf": 1}, "icepool.evaluator.any_evaluator": {"tf": 1}, "icepool.evaluator.highest_outcome_and_count_evaluator": {"tf": 1}, "icepool.evaluator.largest_count_evaluator": {"tf": 1}, "icepool.evaluator.largest_count_and_outcome_evaluator": {"tf": 1}, "icepool.evaluator.largest_straight_evaluator": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_low": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_high": {"tf": 1}, "icepool.evaluator.all_straights_evaluator": {"tf": 1}}, "df": 10}}}}}}}}}, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Die.pool": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.Pool": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.Pool.clear_cache": {"tf": 1}, "icepool.Pool.raw_size": {"tf": 1}, "icepool.Pool.denominator": {"tf": 1}, "icepool.Pool.unique_dice": {"tf": 1}, "icepool.Pool.outcomes": {"tf": 1}, "icepool.Pool.output_arity": {"tf": 1}, "icepool.Pool.local_order_preference": {"tf": 1}, "icepool.Pool.min_outcome": {"tf": 1}, "icepool.Pool.max_outcome": {"tf": 1}, "icepool.Pool.additive_union": {"tf": 1}, "icepool.standard_pool": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 19}}, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Population": {"tf": 1}, "icepool.Population.keys": {"tf": 1}, "icepool.Population.values": {"tf": 1}, "icepool.Population.items": {"tf": 1}, "icepool.Population.outcomes": {"tf": 1}, "icepool.Population.common_outcome_length": {"tf": 1}, "icepool.Population.is_empty": {"tf": 1}, "icepool.Population.min_outcome": {"tf": 1}, "icepool.Population.max_outcome": {"tf": 1}, "icepool.Population.nearest": {"tf": 1}, "icepool.Population.zero": {"tf": 1}, "icepool.Population.zero_outcome": {"tf": 1}, "icepool.Population.quantity": {"tf": 1}, "icepool.Population.quantities": {"tf": 1}, "icepool.Population.denominator": {"tf": 1}, "icepool.Population.multiply_quantities": {"tf": 1}, "icepool.Population.divide_quantities": {"tf": 1}, "icepool.Population.modulo_quantities": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1}, "icepool.Population.probability": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1}, "icepool.Population.mode": {"tf": 1}, "icepool.Population.modal_quantity": {"tf": 1}, "icepool.Population.kolmogorov_smirnov": {"tf": 1}, "icepool.Population.cramer_von_mises": {"tf": 1}, "icepool.Population.median": {"tf": 1}, "icepool.Population.median_low": {"tf": 1}, "icepool.Population.median_high": {"tf": 1}, "icepool.Population.quantile": {"tf": 1}, "icepool.Population.quantile_low": {"tf": 1}, "icepool.Population.quantile_high": {"tf": 1}, "icepool.Population.mean": {"tf": 1}, "icepool.Population.variance": {"tf": 1}, "icepool.Population.standard_deviation": {"tf": 1}, "icepool.Population.sd": {"tf": 1}, "icepool.Population.standardized_moment": {"tf": 1}, "icepool.Population.skewness": {"tf": 1}, "icepool.Population.excess_kurtosis": {"tf": 1}, "icepool.Population.entropy": {"tf": 1}, "icepool.Population.marginals": {"tf": 1}, "icepool.Population.covariance": {"tf": 1}, "icepool.Population.correlation": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.Population.sample": {"tf": 1}, "icepool.Population.format": {"tf": 1}}, "df": 45}}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}}, "df": 4}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.typing.count_positional_parameters": {"tf": 1}}, "df": 1}}}}}}}}}, "a": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Population.pad_to_denominator": {"tf": 1}}, "df": 1}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"icepool.typing.count_positional_parameters": {"tf": 1}}, "df": 1}}}}}}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Population.probability": {"tf": 1}, "icepool.format_probability_inverse": {"tf": 1}}, "df": 2}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Population.probabilities": {"tf": 1}}, "df": 1}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Pool.local_order_preference": {"tf": 1}, "icepool.MultisetExpression.local_order_preference": {"tf": 1}, "icepool.MultisetExpression.order_preference": {"tf": 1}, "icepool.Deal.local_order_preference": {"tf": 1}, "icepool.MultiDeal.local_order_preference": {"tf": 1}}, "df": 5}}}}}}}}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {"icepool.Population.median_low": {"tf": 1}, "icepool.Population.quantile_low": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_low": {"tf": 1}}, "df": 3, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.lowest": {"tf": 1}, "icepool.lowest": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}}, "df": 4}}}}, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Pool.local_order_preference": {"tf": 1}, "icepool.MultisetExpression.local_order_preference": {"tf": 1}, "icepool.Deal.local_order_preference": {"tf": 1}, "icepool.MultiDeal.local_order_preference": {"tf": 1}}, "df": 4}}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"icepool.Population.common_outcome_length": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"icepool.MultisetExpression.largest_count": {"tf": 1}, "icepool.MultisetExpression.largest_count_and_outcome": {"tf": 1}, "icepool.MultisetExpression.largest_straight": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.evaluator.largest_count_evaluator": {"tf": 1}, "icepool.evaluator.largest_count_and_outcome_evaluator": {"tf": 1}, "icepool.evaluator.largest_straight_evaluator": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_low": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_high": {"tf": 1}}, "df": 9, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.LargestCountEvaluator": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator.next_state": {"tf": 1}}, "df": 2}}}}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.LargestCountAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.next_state": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.LargestStraightEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}}, "df": 4}}}}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}}, "df": 6}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Population.nearest": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Symbols.has_negative_counts": {"tf": 1}}, "df": 1}}}}}}, "x": {"docs": {}, "df": 0, "t": {"docs": {"icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.JointEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.next_state": {"tf": 1}, "icepool.evaluator.SumEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AnyEvaluator.next_state": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.next_state": {"tf": 1}, "icepool.evaluator.KeepEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 22}}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Population.quantity": {"tf": 1}, "icepool.Population.modal_quantity": {"tf": 1}}, "df": 2}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Population.quantities": {"tf": 1}, "icepool.Population.multiply_quantities": {"tf": 1}, "icepool.Population.divide_quantities": {"tf": 1}, "icepool.Population.modulo_quantities": {"tf": 1}}, "df": 4}}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Population.quantile": {"tf": 1}, "icepool.Population.quantile_low": {"tf": 1}, "icepool.Population.quantile_high": {"tf": 1}}, "df": 3}}}}}}}, "s": {"docs": {"icepool.typing.Qs": {"tf": 1}}, "df": 1}}, "j": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.JointEvaluator": {"tf": 1}, "icepool.evaluator.JointEvaluator.__init__": {"tf": 1}, "icepool.evaluator.JointEvaluator.next_state": {"tf": 1}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.JointEvaluator.order": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1}}, "df": 7}}}}}}}}}}}}}}, "g": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"icepool.typing.guess_star": {"tf": 1}}, "df": 1}}}}}}}, "fullname": {"root": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Symbols.__init__": {"tf": 1}, "icepool.CountsKeysView.__init__": {"tf": 1}, "icepool.CountsValuesView.__init__": {"tf": 1}, "icepool.CountsItemsView.__init__": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.evaluator.JointEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.__init__": {"tf": 1}, "icepool.evaluator.SumEvaluator.__init__": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.__init__": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.__init__": {"tf": 1}}, "df": 19, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {"icepool": {"tf": 1}, "icepool.d": {"tf": 1}, "icepool.z": {"tf": 1}, "icepool.coin": {"tf": 1}, "icepool.stochastic_round": {"tf": 1}, "icepool.one_hot": {"tf": 1}, "icepool.Outcome": {"tf": 1}, "icepool.Die": {"tf": 1}, "icepool.Die.__init__": {"tf": 1}, "icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.keys": {"tf": 1}, "icepool.Die.values": {"tf": 1}, "icepool.Die.items": {"tf": 1}, "icepool.Die.simplify": {"tf": 1}, "icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.truncate": {"tf": 1}, "icepool.Die.clip": {"tf": 1}, "icepool.Die.map": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 1}, "icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.if_else": {"tf": 1}, "icepool.Die.is_in": {"tf": 1}, "icepool.Die.count": {"tf": 1}, "icepool.Die.sequence": {"tf": 1}, "icepool.Die.pool": {"tf": 1}, "icepool.Die.keep": {"tf": 1}, "icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Die.middle": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Die.abs": {"tf": 1}, "icepool.Die.round": {"tf": 1}, "icepool.Die.stochastic_round": {"tf": 1}, "icepool.Die.trunc": {"tf": 1}, "icepool.Die.floor": {"tf": 1}, "icepool.Die.ceil": {"tf": 1}, "icepool.Die.cmp": {"tf": 1}, "icepool.Die.sign": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.Population": {"tf": 1}, "icepool.Population.keys": {"tf": 1}, "icepool.Population.values": {"tf": 1}, "icepool.Population.items": {"tf": 1}, "icepool.Population.outcomes": {"tf": 1}, "icepool.Population.common_outcome_length": {"tf": 1}, "icepool.Population.is_empty": {"tf": 1}, "icepool.Population.min_outcome": {"tf": 1}, "icepool.Population.max_outcome": {"tf": 1}, "icepool.Population.nearest": {"tf": 1}, "icepool.Population.zero": {"tf": 1}, "icepool.Population.zero_outcome": {"tf": 1}, "icepool.Population.quantity": {"tf": 1}, "icepool.Population.quantities": {"tf": 1}, "icepool.Population.denominator": {"tf": 1}, "icepool.Population.multiply_quantities": {"tf": 1}, "icepool.Population.divide_quantities": {"tf": 1}, "icepool.Population.modulo_quantities": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1}, "icepool.Population.probability": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1}, "icepool.Population.mode": {"tf": 1}, "icepool.Population.modal_quantity": {"tf": 1}, "icepool.Population.kolmogorov_smirnov": {"tf": 1}, "icepool.Population.cramer_von_mises": {"tf": 1}, "icepool.Population.median": {"tf": 1}, "icepool.Population.median_low": {"tf": 1}, "icepool.Population.median_high": {"tf": 1}, "icepool.Population.quantile": {"tf": 1}, "icepool.Population.quantile_low": {"tf": 1}, "icepool.Population.quantile_high": {"tf": 1}, "icepool.Population.mean": {"tf": 1}, "icepool.Population.variance": {"tf": 1}, "icepool.Population.standard_deviation": {"tf": 1}, "icepool.Population.sd": {"tf": 1}, "icepool.Population.standardized_moment": {"tf": 1}, "icepool.Population.skewness": {"tf": 1}, "icepool.Population.excess_kurtosis": {"tf": 1}, "icepool.Population.entropy": {"tf": 1}, "icepool.Population.marginals": {"tf": 1}, "icepool.Population.covariance": {"tf": 1}, "icepool.Population.correlation": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.Population.sample": {"tf": 1}, "icepool.Population.format": {"tf": 1}, "icepool.tupleize": {"tf": 1}, "icepool.vectorize": {"tf": 1}, "icepool.Vector": {"tf": 1}, "icepool.Vector.unary_operator": {"tf": 1}, "icepool.Vector.abs": {"tf": 1}, "icepool.Vector.round": {"tf": 1}, "icepool.Vector.trunc": {"tf": 1}, "icepool.Vector.floor": {"tf": 1}, "icepool.Vector.ceil": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.Vector.reverse_binary_operator": {"tf": 1}, "icepool.Vector.append": {"tf": 1}, "icepool.Vector.concatenate": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.Symbols.__init__": {"tf": 1}, "icepool.Symbols.additive_union": {"tf": 1}, "icepool.Symbols.difference": {"tf": 1}, "icepool.Symbols.intersection": {"tf": 1}, "icepool.Symbols.union": {"tf": 1}, "icepool.Symbols.symmetric_difference": {"tf": 1}, "icepool.Symbols.multiply_counts": {"tf": 1}, "icepool.Symbols.divide_counts": {"tf": 1}, "icepool.Symbols.count_subset": {"tf": 1}, "icepool.Symbols.modulo_counts": {"tf": 1}, "icepool.Symbols.issubset": {"tf": 1}, "icepool.Symbols.issuperset": {"tf": 1}, "icepool.Symbols.isdisjoint": {"tf": 1}, "icepool.Symbols.has_negative_counts": {"tf": 1}, "icepool.Symbols.count": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.CountsKeysView": {"tf": 1}, "icepool.CountsKeysView.__init__": {"tf": 1}, "icepool.CountsValuesView": {"tf": 1}, "icepool.CountsValuesView.__init__": {"tf": 1}, "icepool.CountsItemsView": {"tf": 1}, "icepool.CountsItemsView.__init__": {"tf": 1}, "icepool.from_cumulative": {"tf": 1}, "icepool.from_rv": {"tf": 1}, "icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.min_outcome": {"tf": 1}, "icepool.max_outcome": {"tf": 1}, "icepool.consecutive": {"tf": 1}, "icepool.sorted_union": {"tf": 1}, "icepool.commonize_denominator": {"tf": 1}, "icepool.reduce": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_function": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.Reroll": {"tf": 1}, "icepool.RerollType": {"tf": 1}, "icepool.RerollType.Reroll": {"tf": 1}, "icepool.Pool": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.Pool.clear_cache": {"tf": 1}, "icepool.Pool.raw_size": {"tf": 1}, "icepool.Pool.denominator": {"tf": 1}, "icepool.Pool.unique_dice": {"tf": 1}, "icepool.Pool.outcomes": {"tf": 1}, "icepool.Pool.output_arity": {"tf": 1}, "icepool.Pool.local_order_preference": {"tf": 1}, "icepool.Pool.min_outcome": {"tf": 1}, "icepool.Pool.max_outcome": {"tf": 1}, "icepool.Pool.additive_union": {"tf": 1}, "icepool.standard_pool": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetGenerator.has_free_variables": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.outcomes": {"tf": 1}, "icepool.MultisetExpression.output_arity": {"tf": 1}, "icepool.MultisetExpression.local_order_preference": {"tf": 1}, "icepool.MultisetExpression.has_free_variables": {"tf": 1}, "icepool.MultisetExpression.denominator": {"tf": 1}, "icepool.MultisetExpression.min_outcome": {"tf": 1}, "icepool.MultisetExpression.max_outcome": {"tf": 1}, "icepool.MultisetExpression.equals": {"tf": 1}, "icepool.MultisetExpression.order_preference": {"tf": 1}, "icepool.MultisetExpression.sample": {"tf": 1}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.union": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetExpression.map_counts": {"tf": 1}, "icepool.MultisetExpression.multiply_counts": {"tf": 1}, "icepool.MultisetExpression.divide_counts": {"tf": 1}, "icepool.MultisetExpression.modulo_counts": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.unique": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}, "icepool.MultisetExpression.expand": {"tf": 1}, "icepool.MultisetExpression.sum": {"tf": 1}, "icepool.MultisetExpression.count": {"tf": 1}, "icepool.MultisetExpression.any": {"tf": 1}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetExpression.largest_count": {"tf": 1}, "icepool.MultisetExpression.largest_count_and_outcome": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1}, "icepool.MultisetExpression.largest_straight": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.MultisetExpression.all_straights": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.MultisetEvaluator.bound_inputs": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.MultisetEvaluator.sample": {"tf": 1}, "icepool.Order": {"tf": 1}, "icepool.Order.Ascending": {"tf": 1}, "icepool.Order.Descending": {"tf": 1}, "icepool.Order.Any": {"tf": 1}, "icepool.Order.merge": {"tf": 1}, "icepool.Deck": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.Deck.keys": {"tf": 1}, "icepool.Deck.values": {"tf": 1}, "icepool.Deck.items": {"tf": 1}, "icepool.Deck.size": {"tf": 1}, "icepool.Deck.deal": {"tf": 1}, "icepool.Deck.additive_union": {"tf": 1}, "icepool.Deck.difference": {"tf": 1}, "icepool.Deck.intersection": {"tf": 1}, "icepool.Deck.union": {"tf": 1}, "icepool.Deck.symmetric_difference": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.Deck.sequence": {"tf": 1}, "icepool.Deal": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.Deal.deck": {"tf": 1}, "icepool.Deal.hand_sizes": {"tf": 1}, "icepool.Deal.total_cards_dealt": {"tf": 1}, "icepool.Deal.outcomes": {"tf": 1}, "icepool.Deal.output_arity": {"tf": 1}, "icepool.Deal.denominator": {"tf": 1}, "icepool.Deal.local_order_preference": {"tf": 1}, "icepool.MultiDeal": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.MultiDeal.deck": {"tf": 1}, "icepool.MultiDeal.hand_sizes": {"tf": 1}, "icepool.MultiDeal.total_cards_dealt": {"tf": 1}, "icepool.MultiDeal.outcomes": {"tf": 1}, "icepool.MultiDeal.output_arity": {"tf": 1}, "icepool.MultiDeal.denominator": {"tf": 1}, "icepool.MultiDeal.local_order_preference": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.format_probability_inverse": {"tf": 1}, "icepool.evaluator": {"tf": 1}, "icepool.evaluator.JointEvaluator": {"tf": 1}, "icepool.evaluator.JointEvaluator.__init__": {"tf": 1}, "icepool.evaluator.JointEvaluator.next_state": {"tf": 1}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.JointEvaluator.order": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.SumEvaluator": {"tf": 1}, "icepool.evaluator.SumEvaluator.__init__": {"tf": 1}, "icepool.evaluator.SumEvaluator.next_state": {"tf": 1}, "icepool.evaluator.sum_evaluator": {"tf": 1}, "icepool.evaluator.CountEvaluator": {"tf": 1}, "icepool.evaluator.CountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.count_evaluator": {"tf": 1}, "icepool.evaluator.AnyEvaluator": {"tf": 1}, "icepool.evaluator.AnyEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AnyEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.any_evaluator": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.highest_outcome_and_count_evaluator": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.largest_count_evaluator": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.next_state": {"tf": 1}, "icepool.evaluator.largest_count_and_outcome_evaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.largest_straight_evaluator": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_low": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_high": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.all_straights_evaluator": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.KeepEvaluator": {"tf": 1}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1}, "icepool.evaluator.KeepEvaluator.next_state": {"tf": 1}, "icepool.evaluator.KeepEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.KeepEvaluator.order": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.__init__": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1}, "icepool.function": {"tf": 1}, "icepool.function.d": {"tf": 1}, "icepool.function.z": {"tf": 1}, "icepool.function.coin": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.function.from_rv": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}, "icepool.function.min_outcome": {"tf": 1}, "icepool.function.max_outcome": {"tf": 1}, "icepool.function.consecutive": {"tf": 1}, "icepool.function.sorted_union": {"tf": 1}, "icepool.function.commonize_denominator": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_function": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}, "icepool.typing": {"tf": 1}, "icepool.typing.S": {"tf": 1}, "icepool.typing.T": {"tf": 1}, "icepool.typing.T_co": {"tf": 1}, "icepool.typing.T_contra": {"tf": 1}, "icepool.typing.U": {"tf": 1}, "icepool.typing.U_co": {"tf": 1}, "icepool.typing.Qs": {"tf": 1}, "icepool.typing.RerollType": {"tf": 1}, "icepool.typing.RerollType.Reroll": {"tf": 1}, "icepool.typing.Outcome": {"tf": 1}, "icepool.typing.ImplicitConversionError": {"tf": 1}, "icepool.typing.count_positional_parameters": {"tf": 1}, "icepool.typing.guess_star": {"tf": 1}}, "df": 404}}}}}}, "n": {"docs": {"icepool.Die.is_in": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Symbols.__init__": {"tf": 1}, "icepool.CountsKeysView.__init__": {"tf": 1}, "icepool.CountsValuesView.__init__": {"tf": 1}, "icepool.CountsItemsView.__init__": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.evaluator.JointEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.__init__": {"tf": 1}, "icepool.evaluator.SumEvaluator.__init__": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.__init__": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.__init__": {"tf": 1}}, "df": 19}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Symbols.intersection": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.Deck.intersection": {"tf": 1}}, "df": 3}}}}}}}}}}, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"icepool.MultisetEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1}}, "df": 3}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"icepool.format_probability_inverse": {"tf": 1}}, "df": 1}}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.items": {"tf": 1}, "icepool.Population.items": {"tf": 1}, "icepool.Deck.items": {"tf": 1}}, "df": 3}}}}, "f": {"docs": {"icepool.Die.if_else": {"tf": 1}}, "df": 1}, "s": {"docs": {"icepool.Die.is_in": {"tf": 1}, "icepool.Population.is_empty": {"tf": 1}}, "df": 2, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Symbols.issubset": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1}}, "df": 2, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.IsSubsetEvaluator": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.default_outcome": {"tf": 1}}, "df": 3}}}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Symbols.issuperset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}}, "df": 2, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.IsSupersetEvaluator": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.default_outcome": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "j": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Symbols.isdisjoint": {"tf": 1}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}}, "df": 2, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.IsDisjointSetEvaluator": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.default_outcome": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.IsProperSubsetEvaluator": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.default_outcome": {"tf": 1}}, "df": 3}}}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.IsProperSupersetEvaluator": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.default_outcome": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.IsEqualSetEvaluator": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.default_outcome": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}}, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.IsNotEqualSetEvaluator": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.default_outcome": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}}}}}}, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.typing.ImplicitConversionError": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}}}}, "d": {"docs": {"icepool.d": {"tf": 1}, "icepool.function.d": {"tf": 1}}, "df": 2, "i": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die": {"tf": 1}, "icepool.Die.__init__": {"tf": 1}, "icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.keys": {"tf": 1}, "icepool.Die.values": {"tf": 1}, "icepool.Die.items": {"tf": 1}, "icepool.Die.simplify": {"tf": 1}, "icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.truncate": {"tf": 1}, "icepool.Die.clip": {"tf": 1}, "icepool.Die.map": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 1}, "icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.if_else": {"tf": 1}, "icepool.Die.is_in": {"tf": 1}, "icepool.Die.count": {"tf": 1}, "icepool.Die.sequence": {"tf": 1}, "icepool.Die.pool": {"tf": 1}, "icepool.Die.keep": {"tf": 1}, "icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Die.middle": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Die.abs": {"tf": 1}, "icepool.Die.round": {"tf": 1}, "icepool.Die.stochastic_round": {"tf": 1}, "icepool.Die.trunc": {"tf": 1}, "icepool.Die.floor": {"tf": 1}, "icepool.Die.ceil": {"tf": 1}, "icepool.Die.cmp": {"tf": 1}, "icepool.Die.sign": {"tf": 1}, "icepool.Die.equals": {"tf": 1}}, "df": 39}, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Population.divide_quantities": {"tf": 1}, "icepool.Symbols.divide_counts": {"tf": 1}, "icepool.MultisetExpression.divide_counts": {"tf": 1}}, "df": 3}}}}, "f": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Symbols.difference": {"tf": 1}, "icepool.Symbols.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.Deck.difference": {"tf": 1}, "icepool.Deck.symmetric_difference": {"tf": 1}}, "df": 6}}}}}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Pool.unique_dice": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Population.denominator": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1}, "icepool.commonize_denominator": {"tf": 1}, "icepool.Pool.denominator": {"tf": 1}, "icepool.MultisetExpression.denominator": {"tf": 1}, "icepool.Deal.denominator": {"tf": 1}, "icepool.MultiDeal.denominator": {"tf": 1}, "icepool.function.commonize_denominator": {"tf": 1}}, "df": 8}}}}}}}}}, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Population.standard_deviation": {"tf": 1}}, "df": 1}}}}}}}, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.Order.Descending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}}, "df": 3}}}}}}}}, "c": {"docs": {}, "df": 0, "k": {"docs": {"icepool.Deck": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.Deck.keys": {"tf": 1}, "icepool.Deck.values": {"tf": 1}, "icepool.Deck.items": {"tf": 1}, "icepool.Deck.size": {"tf": 1}, "icepool.Deck.deal": {"tf": 1}, "icepool.Deck.additive_union": {"tf": 1}, "icepool.Deck.difference": {"tf": 1}, "icepool.Deck.intersection": {"tf": 1}, "icepool.Deck.union": {"tf": 1}, "icepool.Deck.symmetric_difference": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.Deck.sequence": {"tf": 1}, "icepool.Deal.deck": {"tf": 1}, "icepool.MultiDeal.deck": {"tf": 1}}, "df": 16}}, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Deck.deal": {"tf": 1}, "icepool.Deal": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.Deal.deck": {"tf": 1}, "icepool.Deal.hand_sizes": {"tf": 1}, "icepool.Deal.total_cards_dealt": {"tf": 1}, "icepool.Deal.outcomes": {"tf": 1}, "icepool.Deal.output_arity": {"tf": 1}, "icepool.Deal.denominator": {"tf": 1}, "icepool.Deal.local_order_preference": {"tf": 1}}, "df": 10, "t": {"docs": {"icepool.Deal.total_cards_dealt": {"tf": 1}, "icepool.MultiDeal.total_cards_dealt": {"tf": 1}}, "df": 2}}}, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"icepool.evaluator.ComparisonEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.default_outcome": {"tf": 1}}, "df": 8}}}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {"icepool.MultisetExpression.drop_outcomes": {"tf": 1}}, "df": 1}}}}, "z": {"docs": {"icepool.z": {"tf": 1}, "icepool.function.z": {"tf": 1}}, "df": 2, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {"icepool.Population.zero": {"tf": 1}, "icepool.Population.zero_outcome": {"tf": 1}}, "df": 2}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {"icepool.typing.T_co": {"tf": 1}, "icepool.typing.U_co": {"tf": 1}}, "df": 2, "i": {"docs": {}, "df": 0, "n": {"docs": {"icepool.coin": {"tf": 1}, "icepool.function.coin": {"tf": 1}}, "df": 2}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.count": {"tf": 1}, "icepool.Symbols.count_subset": {"tf": 1}, "icepool.Symbols.count": {"tf": 1}, "icepool.MultisetExpression.count": {"tf": 1}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1}, "icepool.MultisetExpression.largest_count": {"tf": 1}, "icepool.MultisetExpression.largest_count_and_outcome": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1}, "icepool.evaluator.count_evaluator": {"tf": 1}, "icepool.evaluator.highest_outcome_and_count_evaluator": {"tf": 1}, "icepool.evaluator.largest_count_evaluator": {"tf": 1}, "icepool.evaluator.largest_count_and_outcome_evaluator": {"tf": 1}, "icepool.typing.count_positional_parameters": {"tf": 1}}, "df": 13, "s": {"docs": {"icepool.Symbols.multiply_counts": {"tf": 1}, "icepool.Symbols.divide_counts": {"tf": 1}, "icepool.Symbols.modulo_counts": {"tf": 1}, "icepool.Symbols.has_negative_counts": {"tf": 1}, "icepool.MultisetExpression.map_counts": {"tf": 1}, "icepool.MultisetExpression.multiply_counts": {"tf": 1}, "icepool.MultisetExpression.divide_counts": {"tf": 1}, "icepool.MultisetExpression.modulo_counts": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}}, "df": 11, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "w": {"docs": {"icepool.CountsKeysView": {"tf": 1}, "icepool.CountsKeysView.__init__": {"tf": 1}}, "df": 2}}}}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "w": {"docs": {"icepool.CountsValuesView": {"tf": 1}, "icepool.CountsValuesView.__init__": {"tf": 1}}, "df": 2}}}}}}}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "w": {"docs": {"icepool.CountsItemsView": {"tf": 1}, "icepool.CountsItemsView.__init__": {"tf": 1}}, "df": 2}}}}}}}}}, "u": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.CountSubsetEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.CountEvaluator": {"tf": 1}, "icepool.evaluator.CountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountEvaluator.final_outcome": {"tf": 1}}, "df": 3}}}}}}}}}}}}, "m": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Population.common_outcome_length": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {"icepool.commonize_denominator": {"tf": 1}, "icepool.function.commonize_denominator": {"tf": 1}}, "df": 2}}}}}}, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.ComparisonEvaluator": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.final_outcome": {"tf": 1}}, "df": 5}}}}}}}}}}}}}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Population.covariance": {"tf": 1}}, "df": 1}}}}}}}}, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Population.correlation": {"tf": 1}}, "df": 1}}}}}}}}}, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Vector.concatenate": {"tf": 1}}, "df": 1}}}}}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"icepool.consecutive": {"tf": 1}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.function.consecutive": {"tf": 1}}, "df": 3}}}}}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {"icepool.typing.T_contra": {"tf": 1}}, "df": 1}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {"icepool.Die.clip": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Pool.clear_cache": {"tf": 1}}, "df": 1}}}}, "e": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Die.ceil": {"tf": 1}, "icepool.Vector.ceil": {"tf": 1}}, "df": 2}}}, "m": {"docs": {}, "df": 0, "p": {"docs": {"icepool.Die.cmp": {"tf": 1}}, "df": 1}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Population.cramer_von_mises": {"tf": 1}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"icepool.from_cumulative": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}}, "df": 2}}}}}}}}}, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Pool.clear_cache": {"tf": 1}}, "df": 1}}}, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Deal.total_cards_dealt": {"tf": 1}, "icepool.MultiDeal.total_cards_dealt": {"tf": 1}}, "df": 2}}}}}, "s": {"docs": {"icepool.typing.S": {"tf": 1}}, "df": 1, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"icepool.stochastic_round": {"tf": 1}, "icepool.Die.stochastic_round": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1}}, "df": 3}}}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Population.standard_deviation": {"tf": 1}, "icepool.standard_pool": {"tf": 1}}, "df": 2, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Population.standardized_moment": {"tf": 1}}, "df": 1}}}}}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.JointEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.next_state": {"tf": 1}, "icepool.evaluator.SumEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AnyEvaluator.next_state": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.next_state": {"tf": 1}, "icepool.evaluator.KeepEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 22}}, "r": {"docs": {"icepool.typing.guess_star": {"tf": 1}}, "df": 1}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {"icepool.MultisetExpression.largest_straight": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.evaluator.largest_straight_evaluator": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_low": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_high": {"tf": 1}}, "df": 5, "s": {"docs": {"icepool.MultisetExpression.all_straights": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.evaluator.all_straights_evaluator": {"tf": 1}}, "df": 3}}}}}}}}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.simplify": {"tf": 1}}, "df": 1}}}}}}, "g": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.sign": {"tf": 1}}, "df": 1}}, "z": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Pool.raw_size": {"tf": 1}, "icepool.Deck.size": {"tf": 1}}, "df": 2, "s": {"docs": {"icepool.Deal.hand_sizes": {"tf": 1}, "icepool.MultiDeal.hand_sizes": {"tf": 1}}, "df": 2}}}}, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.split": {"tf": 1}}, "df": 1}}}}, "u": {"docs": {}, "df": 0, "m": {"docs": {"icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.MultisetExpression.sum": {"tf": 1}, "icepool.evaluator.sum_evaluator": {"tf": 1}}, "df": 4, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.SumEvaluator": {"tf": 1}, "icepool.evaluator.SumEvaluator.__init__": {"tf": 1}, "icepool.evaluator.SumEvaluator.next_state": {"tf": 1}}, "df": 3}}}}}}}}}}, "b": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Symbols.count_subset": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1}}, "df": 2}}}}}, "e": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.sequence": {"tf": 1}, "icepool.Deck.sequence": {"tf": 1}}, "df": 2}}}}}}}, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "v": {"docs": {"icepool.Population.kolmogorov_smirnov": {"tf": 1}}, "df": 1}}}}}}, "d": {"docs": {"icepool.Population.sd": {"tf": 1}}, "df": 1}, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Population.skewness": {"tf": 1}}, "df": 1}}}}}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Population.sample": {"tf": 1}, "icepool.MultisetExpression.sample": {"tf": 1}, "icepool.MultisetEvaluator.sample": {"tf": 1}}, "df": 3}}}}}, "y": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Symbols": {"tf": 1}, "icepool.Symbols.__init__": {"tf": 1}, "icepool.Symbols.additive_union": {"tf": 1}, "icepool.Symbols.difference": {"tf": 1}, "icepool.Symbols.intersection": {"tf": 1}, "icepool.Symbols.union": {"tf": 1}, "icepool.Symbols.symmetric_difference": {"tf": 1}, "icepool.Symbols.multiply_counts": {"tf": 1}, "icepool.Symbols.divide_counts": {"tf": 1}, "icepool.Symbols.count_subset": {"tf": 1}, "icepool.Symbols.modulo_counts": {"tf": 1}, "icepool.Symbols.issubset": {"tf": 1}, "icepool.Symbols.issuperset": {"tf": 1}, "icepool.Symbols.isdisjoint": {"tf": 1}, "icepool.Symbols.has_negative_counts": {"tf": 1}, "icepool.Symbols.count": {"tf": 1}}, "df": 16}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"icepool.Symbols.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.Deck.symmetric_difference": {"tf": 1}}, "df": 3}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"icepool.MultisetExpression.sort_match": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.sorted_union": {"tf": 1}, "icepool.function.sorted_union": {"tf": 1}}, "df": 2}}}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"icepool.stochastic_round": {"tf": 1}, "icepool.Die.round": {"tf": 1}, "icepool.Die.stochastic_round": {"tf": 1}, "icepool.Vector.round": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1}}, "df": 5}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Die.reroll": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Reroll": {"tf": 1}, "icepool.RerollType.Reroll": {"tf": 1}, "icepool.typing.RerollType.Reroll": {"tf": 1}}, "df": 5, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"icepool.RerollType": {"tf": 1}, "icepool.RerollType.Reroll": {"tf": 1}, "icepool.typing.RerollType": {"tf": 1}, "icepool.typing.RerollType.Reroll": {"tf": 1}}, "df": 4}}}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Vector.reverse_binary_operator": {"tf": 1}}, "df": 1}}}}}, "d": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.reduce": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.function.reduce": {"tf": 1}}, "df": 3}}}}}, "v": {"docs": {"icepool.from_rv": {"tf": 1}, "icepool.function.from_rv": {"tf": 1}}, "df": 2}, "a": {"docs": {}, "df": 0, "w": {"docs": {"icepool.Pool.raw_size": {"tf": 1}}, "df": 1}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"icepool.one_hot": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}}, "df": 3}}, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Outcome": {"tf": 1}, "icepool.Population.common_outcome_length": {"tf": 1}, "icepool.Population.min_outcome": {"tf": 1}, "icepool.Population.max_outcome": {"tf": 1}, "icepool.Population.zero_outcome": {"tf": 1}, "icepool.min_outcome": {"tf": 1}, "icepool.max_outcome": {"tf": 1}, "icepool.Pool.min_outcome": {"tf": 1}, "icepool.Pool.max_outcome": {"tf": 1}, "icepool.MultisetExpression.min_outcome": {"tf": 1}, "icepool.MultisetExpression.max_outcome": {"tf": 1}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1}, "icepool.MultisetExpression.largest_count_and_outcome": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.CountEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AnyEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.highest_outcome_and_count_evaluator": {"tf": 1}, "icepool.evaluator.largest_count_and_outcome_evaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_low": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_high": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.KeepEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.function.min_outcome": {"tf": 1}, "icepool.function.max_outcome": {"tf": 1}, "icepool.typing.Outcome": {"tf": 1}}, "df": 44, "s": {"docs": {"icepool.Population.outcomes": {"tf": 1}, "icepool.Pool.outcomes": {"tf": 1}, "icepool.MultisetExpression.outcomes": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.Deal.outcomes": {"tf": 1}, "icepool.MultiDeal.outcomes": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}}, "df": 16}}}}}, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Pool.output_arity": {"tf": 1}, "icepool.MultisetExpression.output_arity": {"tf": 1}, "icepool.Deal.output_arity": {"tf": 1}, "icepool.MultiDeal.output_arity": {"tf": 1}}, "df": 4}}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Vector.unary_operator": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.Vector.reverse_binary_operator": {"tf": 1}}, "df": 5}}}}}}}, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Pool.local_order_preference": {"tf": 1}, "icepool.MultisetExpression.local_order_preference": {"tf": 1}, "icepool.MultisetExpression.order_preference": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.Order": {"tf": 1}, "icepool.Order.Ascending": {"tf": 1}, "icepool.Order.Descending": {"tf": 1}, "icepool.Order.Any": {"tf": 1}, "icepool.Order.merge": {"tf": 1}, "icepool.Deal.local_order_preference": {"tf": 1}, "icepool.MultiDeal.local_order_preference": {"tf": 1}, "icepool.evaluator.JointEvaluator.order": {"tf": 1}, "icepool.evaluator.KeepEvaluator.order": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}}, "df": 15}}}}}, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"icepool.one_hot": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}}, "df": 3}}, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {"icepool.Population.median_high": {"tf": 1}, "icepool.Population.quantile_high": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_high": {"tf": 1}}, "df": 3, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.highest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1}, "icepool.evaluator.highest_outcome_and_count_evaluator": {"tf": 1}}, "df": 6, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.extra_outcomes": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Symbols.has_negative_counts": {"tf": 1}, "icepool.MultisetGenerator.has_free_variables": {"tf": 1}, "icepool.MultisetExpression.has_free_variables": {"tf": 1}}, "df": 3}, "n": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Deal.hand_sizes": {"tf": 1}, "icepool.MultiDeal.hand_sizes": {"tf": 1}}, "df": 2}}}}, "u": {"docs": {"icepool.typing.U": {"tf": 1}, "icepool.typing.U_co": {"tf": 1}}, "df": 2, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.unary_operator": {"tf": 1}, "icepool.Vector.unary_operator": {"tf": 1}}, "df": 2}}}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Symbols.additive_union": {"tf": 1}, "icepool.Symbols.union": {"tf": 1}, "icepool.sorted_union": {"tf": 1}, "icepool.Pool.additive_union": {"tf": 1}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.MultisetExpression.union": {"tf": 1}, "icepool.Deck.additive_union": {"tf": 1}, "icepool.Deck.union": {"tf": 1}, "icepool.function.sorted_union": {"tf": 1}}, "df": 9}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Pool.unique_dice": {"tf": 1}, "icepool.MultisetExpression.unique": {"tf": 1}}, "df": 2}}}}}}, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.binary_operator": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.Vector.reverse_binary_operator": {"tf": 1}}, "df": 3}}}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"icepool.MultisetEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1}}, "df": 3}}}}}, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.keys": {"tf": 1}, "icepool.Population.keys": {"tf": 1}, "icepool.Deck.keys": {"tf": 1}}, "df": 3}}, "e": {"docs": {}, "df": 0, "p": {"docs": {"icepool.Die.keep": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}}, "df": 4, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.KeepEvaluator": {"tf": 1}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1}, "icepool.evaluator.KeepEvaluator.next_state": {"tf": 1}, "icepool.evaluator.KeepEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.KeepEvaluator.order": {"tf": 1}}, "df": 5}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "v": {"docs": {"icepool.Population.kolmogorov_smirnov": {"tf": 1}}, "df": 1}}}}}}}}}, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Population.excess_kurtosis": {"tf": 1}}, "df": 1}}}}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.values": {"tf": 1}, "icepool.Population.values": {"tf": 1}, "icepool.Deck.values": {"tf": 1}}, "df": 3}}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Population.variance": {"tf": 1}}, "df": 1}}}, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.MultisetGenerator.has_free_variables": {"tf": 1}, "icepool.MultisetExpression.has_free_variables": {"tf": 1}}, "df": 2}}}}}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Population.cramer_von_mises": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Vector": {"tf": 1}, "icepool.Vector.unary_operator": {"tf": 1}, "icepool.Vector.abs": {"tf": 1}, "icepool.Vector.round": {"tf": 1}, "icepool.Vector.trunc": {"tf": 1}, "icepool.Vector.floor": {"tf": 1}, "icepool.Vector.ceil": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.Vector.reverse_binary_operator": {"tf": 1}, "icepool.Vector.append": {"tf": 1}, "icepool.Vector.concatenate": {"tf": 1}}, "df": 11, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {"icepool.vectorize": {"tf": 1}}, "df": 1}}}}}}}}}, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.filter": {"tf": 1}}, "df": 1}}}}, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.CountEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AnyEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.KeepEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}}, "df": 15}}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.floor": {"tf": 1}, "icepool.Vector.floor": {"tf": 1}}, "df": 2}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Population.format": {"tf": 1}, "icepool.format_probability_inverse": {"tf": 1}}, "df": 2}}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {"icepool.from_cumulative": {"tf": 1}, "icepool.from_rv": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.function.from_rv": {"tf": 1}}, "df": 4}}, "e": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultisetGenerator.has_free_variables": {"tf": 1}, "icepool.MultisetExpression.has_free_variables": {"tf": 1}}, "df": 2}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.map_function": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.function": {"tf": 1}, "icepool.function.d": {"tf": 1}, "icepool.function.z": {"tf": 1}, "icepool.function.coin": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.function.from_rv": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}, "icepool.function.min_outcome": {"tf": 1}, "icepool.function.max_outcome": {"tf": 1}, "icepool.function.consecutive": {"tf": 1}, "icepool.function.sorted_union": {"tf": 1}, "icepool.function.commonize_denominator": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_function": {"tf": 1.4142135623730951}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 23}}}}}}}}, "t": {"docs": {"icepool.typing.T": {"tf": 1}, "icepool.typing.T_co": {"tf": 1}, "icepool.typing.T_contra": {"tf": 1}}, "df": 3, "r": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {"icepool.Die.trunc": {"tf": 1}, "icepool.Vector.trunc": {"tf": 1}}, "df": 2, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.truncate": {"tf": 1}}, "df": 1}}}}}}}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.map_and_time": {"tf": 1}, "icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 5}}}, "o": {"docs": {"icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 9, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Deal.total_cards_dealt": {"tf": 1}, "icepool.MultiDeal.total_cards_dealt": {"tf": 1}}, "df": 2}}}}, "u": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {"icepool.tupleize": {"tf": 1}}, "df": 1}}}}}}}, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.typing": {"tf": 1}, "icepool.typing.S": {"tf": 1}, "icepool.typing.T": {"tf": 1}, "icepool.typing.T_co": {"tf": 1}, "icepool.typing.T_contra": {"tf": 1}, "icepool.typing.U": {"tf": 1}, "icepool.typing.U_co": {"tf": 1}, "icepool.typing.Qs": {"tf": 1}, "icepool.typing.RerollType": {"tf": 1}, "icepool.typing.RerollType.Reroll": {"tf": 1}, "icepool.typing.Outcome": {"tf": 1}, "icepool.typing.ImplicitConversionError": {"tf": 1}, "icepool.typing.count_positional_parameters": {"tf": 1}, "icepool.typing.guess_star": {"tf": 1}}, "df": 14}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"icepool.Die.map": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_function": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.MultisetExpression.map_counts": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_function": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 13}, "x": {"docs": {"icepool.Population.max_outcome": {"tf": 1}, "icepool.pointwise_max": {"tf": 1}, "icepool.max_outcome": {"tf": 1}, "icepool.Pool.max_outcome": {"tf": 1}, "icepool.MultisetExpression.max_outcome": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.max_outcome": {"tf": 1}}, "df": 7, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {"icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}}, "df": 2}}}}}, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Population.marginals": {"tf": 1}}, "df": 1}}}}}}}, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}}, "df": 3}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.Population.mean": {"tf": 1}}, "df": 2}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Population.median": {"tf": 1}, "icepool.Population.median_low": {"tf": 1}, "icepool.Population.median_high": {"tf": 1}}, "df": 3}}}}, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Order.merge": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.middle": {"tf": 1}, "icepool.middle": {"tf": 1}}, "df": 2}}}}, "n": {"docs": {"icepool.Population.min_outcome": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.min_outcome": {"tf": 1}, "icepool.Pool.min_outcome": {"tf": 1}, "icepool.MultisetExpression.min_outcome": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}, "icepool.function.min_outcome": {"tf": 1}}, "df": 7}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Population.cramer_von_mises": {"tf": 1}}, "df": 1}}}}, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Population.multiply_quantities": {"tf": 1}, "icepool.Symbols.multiply_counts": {"tf": 1}, "icepool.MultisetExpression.multiply_counts": {"tf": 1}}, "df": 3}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"icepool.multiset_function": {"tf": 1}}, "df": 1, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetGenerator.has_free_variables": {"tf": 1}}, "df": 2}}}}}}}}}, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.outcomes": {"tf": 1}, "icepool.MultisetExpression.output_arity": {"tf": 1}, "icepool.MultisetExpression.local_order_preference": {"tf": 1}, "icepool.MultisetExpression.has_free_variables": {"tf": 1}, "icepool.MultisetExpression.denominator": {"tf": 1}, "icepool.MultisetExpression.min_outcome": {"tf": 1}, "icepool.MultisetExpression.max_outcome": {"tf": 1}, "icepool.MultisetExpression.equals": {"tf": 1}, "icepool.MultisetExpression.order_preference": {"tf": 1}, "icepool.MultisetExpression.sample": {"tf": 1}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.union": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetExpression.map_counts": {"tf": 1}, "icepool.MultisetExpression.multiply_counts": {"tf": 1}, "icepool.MultisetExpression.divide_counts": {"tf": 1}, "icepool.MultisetExpression.modulo_counts": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.unique": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}, "icepool.MultisetExpression.expand": {"tf": 1}, "icepool.MultisetExpression.sum": {"tf": 1}, "icepool.MultisetExpression.count": {"tf": 1}, "icepool.MultisetExpression.any": {"tf": 1}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetExpression.largest_count": {"tf": 1}, "icepool.MultisetExpression.largest_count_and_outcome": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1}, "icepool.MultisetExpression.largest_straight": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.MultisetExpression.all_straights": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}}, "df": 47}}}}}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.MultisetEvaluator.bound_inputs": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.MultisetEvaluator.sample": {"tf": 1}}, "df": 11}}}}}}}}}, "f": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.__init__": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1}}, "df": 7}}}}}}}}}}}}}}}}}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.MultiDeal": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.MultiDeal.deck": {"tf": 1}, "icepool.MultiDeal.hand_sizes": {"tf": 1}, "icepool.MultiDeal.total_cards_dealt": {"tf": 1}, "icepool.MultiDeal.outcomes": {"tf": 1}, "icepool.MultiDeal.output_arity": {"tf": 1}, "icepool.MultiDeal.denominator": {"tf": 1}, "icepool.MultiDeal.local_order_preference": {"tf": 1}}, "df": 9}}}}}}}}, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {"icepool.Population.modulo_quantities": {"tf": 1}, "icepool.Symbols.modulo_counts": {"tf": 1}, "icepool.MultisetExpression.modulo_counts": {"tf": 1}}, "df": 3}}}, "e": {"docs": {"icepool.Population.mode": {"tf": 1}}, "df": 1}, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Population.modal_quantity": {"tf": 1}}, "df": 1}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Population.standardized_moment": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.map_and_time": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1}, "icepool.MultisetExpression.largest_count_and_outcome": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.evaluator.highest_outcome_and_count_evaluator": {"tf": 1}, "icepool.evaluator.largest_count_and_outcome_evaluator": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_low": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_high": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 10}, "y": {"docs": {"icepool.MultisetExpression.any": {"tf": 1}, "icepool.Order.Any": {"tf": 1}, "icepool.evaluator.any_evaluator": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1}}, "df": 11, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.AnyEvaluator": {"tf": 1}, "icepool.evaluator.AnyEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AnyEvaluator.final_outcome": {"tf": 1}}, "df": 3}}}}}}}}}}}, "b": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.abs": {"tf": 1}, "icepool.Vector.abs": {"tf": 1}}, "df": 2}}, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Vector.append": {"tf": 1}}, "df": 1}}}}}, "d": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Symbols.additive_union": {"tf": 1}, "icepool.Pool.additive_union": {"tf": 1}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.Deck.additive_union": {"tf": 1}}, "df": 4}}}}}}}, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Again": {"tf": 1}}, "df": 1}}}}, "c": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"icepool.accumulate": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}}, "df": 2}}}}}}}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Pool.output_arity": {"tf": 1}, "icepool.MultisetExpression.output_arity": {"tf": 1}, "icepool.Deal.output_arity": {"tf": 1}, "icepool.MultiDeal.output_arity": {"tf": 1}}, "df": 4}}}, "g": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"icepool.MultisetExpression.argsort": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.ArgsortEvaluator": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}}, "df": 5}}}}}}}}}}}}}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {"icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetExpression.all_straights": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.evaluator.all_straights_evaluator": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1}}, "df": 12, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.AllCountsEvaluator": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.extra_outcomes": {"tf": 1}}, "df": 5}}}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.AllStraightsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}}, "df": 4}}}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}}, "df": 5}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.Order.Ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}}, "df": 3}}}}}}}}}, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.explode": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}}, "df": 2}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"icepool.MultisetExpression.expand": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.final_outcome": {"tf": 1}}, "df": 4}}}}}}}}}}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Population.excess_kurtosis": {"tf": 1}}, "df": 1}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {"icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}}, "df": 9}}}}, "l": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.if_else": {"tf": 1}}, "df": 1}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.equals": {"tf": 1}, "icepool.MultisetExpression.equals": {"tf": 1}}, "df": 2}}}}}, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Population.is_empty": {"tf": 1}}, "df": 1}}}}, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Population.entropy": {"tf": 1}}, "df": 1}}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultisetEvaluator.evaluate": {"tf": 1}}, "df": 1}, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator": {"tf": 1}, "icepool.evaluator.JointEvaluator": {"tf": 1}, "icepool.evaluator.JointEvaluator.__init__": {"tf": 1}, "icepool.evaluator.JointEvaluator.next_state": {"tf": 1}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.JointEvaluator.order": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.SumEvaluator": {"tf": 1}, "icepool.evaluator.SumEvaluator.__init__": {"tf": 1}, "icepool.evaluator.SumEvaluator.next_state": {"tf": 1}, "icepool.evaluator.sum_evaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.CountEvaluator": {"tf": 1}, "icepool.evaluator.CountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.count_evaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.AnyEvaluator": {"tf": 1}, "icepool.evaluator.AnyEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AnyEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.any_evaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.highest_outcome_and_count_evaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestCountEvaluator": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.largest_count_evaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestCountAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.next_state": {"tf": 1}, "icepool.evaluator.largest_count_and_outcome_evaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.largest_straight_evaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_low": {"tf": 1.4142135623730951}, "icepool.evaluator.largest_straight_and_outcome_evaluator_high": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.all_straights_evaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.KeepEvaluator": {"tf": 1}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1}, "icepool.evaluator.KeepEvaluator.next_state": {"tf": 1}, "icepool.evaluator.KeepEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.KeepEvaluator.order": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.__init__": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1}}, "df": 109}}}}}}}}}, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Die.pool": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.Pool": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.Pool.clear_cache": {"tf": 1}, "icepool.Pool.raw_size": {"tf": 1}, "icepool.Pool.denominator": {"tf": 1}, "icepool.Pool.unique_dice": {"tf": 1}, "icepool.Pool.outcomes": {"tf": 1}, "icepool.Pool.output_arity": {"tf": 1}, "icepool.Pool.local_order_preference": {"tf": 1}, "icepool.Pool.min_outcome": {"tf": 1}, "icepool.Pool.max_outcome": {"tf": 1}, "icepool.Pool.additive_union": {"tf": 1}, "icepool.standard_pool": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 19}}, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Population": {"tf": 1}, "icepool.Population.keys": {"tf": 1}, "icepool.Population.values": {"tf": 1}, "icepool.Population.items": {"tf": 1}, "icepool.Population.outcomes": {"tf": 1}, "icepool.Population.common_outcome_length": {"tf": 1}, "icepool.Population.is_empty": {"tf": 1}, "icepool.Population.min_outcome": {"tf": 1}, "icepool.Population.max_outcome": {"tf": 1}, "icepool.Population.nearest": {"tf": 1}, "icepool.Population.zero": {"tf": 1}, "icepool.Population.zero_outcome": {"tf": 1}, "icepool.Population.quantity": {"tf": 1}, "icepool.Population.quantities": {"tf": 1}, "icepool.Population.denominator": {"tf": 1}, "icepool.Population.multiply_quantities": {"tf": 1}, "icepool.Population.divide_quantities": {"tf": 1}, "icepool.Population.modulo_quantities": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1}, "icepool.Population.probability": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1}, "icepool.Population.mode": {"tf": 1}, "icepool.Population.modal_quantity": {"tf": 1}, "icepool.Population.kolmogorov_smirnov": {"tf": 1}, "icepool.Population.cramer_von_mises": {"tf": 1}, "icepool.Population.median": {"tf": 1}, "icepool.Population.median_low": {"tf": 1}, "icepool.Population.median_high": {"tf": 1}, "icepool.Population.quantile": {"tf": 1}, "icepool.Population.quantile_low": {"tf": 1}, "icepool.Population.quantile_high": {"tf": 1}, "icepool.Population.mean": {"tf": 1}, "icepool.Population.variance": {"tf": 1}, "icepool.Population.standard_deviation": {"tf": 1}, "icepool.Population.sd": {"tf": 1}, "icepool.Population.standardized_moment": {"tf": 1}, "icepool.Population.skewness": {"tf": 1}, "icepool.Population.excess_kurtosis": {"tf": 1}, "icepool.Population.entropy": {"tf": 1}, "icepool.Population.marginals": {"tf": 1}, "icepool.Population.covariance": {"tf": 1}, "icepool.Population.correlation": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.Population.sample": {"tf": 1}, "icepool.Population.format": {"tf": 1}}, "df": 45}}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}}, "df": 4}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.typing.count_positional_parameters": {"tf": 1}}, "df": 1}}}}}}}}}, "a": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Population.pad_to_denominator": {"tf": 1}}, "df": 1}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"icepool.typing.count_positional_parameters": {"tf": 1}}, "df": 1}}}}}}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Population.probability": {"tf": 1}, "icepool.format_probability_inverse": {"tf": 1}}, "df": 2}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Population.probabilities": {"tf": 1}}, "df": 1}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Pool.local_order_preference": {"tf": 1}, "icepool.MultisetExpression.local_order_preference": {"tf": 1}, "icepool.MultisetExpression.order_preference": {"tf": 1}, "icepool.Deal.local_order_preference": {"tf": 1}, "icepool.MultiDeal.local_order_preference": {"tf": 1}}, "df": 5}}}}}}}}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {"icepool.Population.median_low": {"tf": 1}, "icepool.Population.quantile_low": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_low": {"tf": 1}}, "df": 3, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.lowest": {"tf": 1}, "icepool.lowest": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}}, "df": 4}}}}, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Pool.local_order_preference": {"tf": 1}, "icepool.MultisetExpression.local_order_preference": {"tf": 1}, "icepool.Deal.local_order_preference": {"tf": 1}, "icepool.MultiDeal.local_order_preference": {"tf": 1}}, "df": 4}}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"icepool.Population.common_outcome_length": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"icepool.MultisetExpression.largest_count": {"tf": 1}, "icepool.MultisetExpression.largest_count_and_outcome": {"tf": 1}, "icepool.MultisetExpression.largest_straight": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.evaluator.largest_count_evaluator": {"tf": 1}, "icepool.evaluator.largest_count_and_outcome_evaluator": {"tf": 1}, "icepool.evaluator.largest_straight_evaluator": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_low": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_high": {"tf": 1}}, "df": 9, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.LargestCountEvaluator": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator.next_state": {"tf": 1}}, "df": 2}}}}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.LargestCountAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.next_state": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.LargestStraightEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}}, "df": 4}}}}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}}, "df": 6}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Population.nearest": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Symbols.has_negative_counts": {"tf": 1}}, "df": 1}}}}}}, "x": {"docs": {}, "df": 0, "t": {"docs": {"icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.JointEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.next_state": {"tf": 1}, "icepool.evaluator.SumEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AnyEvaluator.next_state": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.next_state": {"tf": 1}, "icepool.evaluator.KeepEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 22}}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Population.quantity": {"tf": 1}, "icepool.Population.modal_quantity": {"tf": 1}}, "df": 2}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Population.quantities": {"tf": 1}, "icepool.Population.multiply_quantities": {"tf": 1}, "icepool.Population.divide_quantities": {"tf": 1}, "icepool.Population.modulo_quantities": {"tf": 1}}, "df": 4}}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Population.quantile": {"tf": 1}, "icepool.Population.quantile_low": {"tf": 1}, "icepool.Population.quantile_high": {"tf": 1}}, "df": 3}}}}}}}, "s": {"docs": {"icepool.typing.Qs": {"tf": 1}}, "df": 1}}, "j": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.JointEvaluator": {"tf": 1}, "icepool.evaluator.JointEvaluator.__init__": {"tf": 1}, "icepool.evaluator.JointEvaluator.next_state": {"tf": 1}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.JointEvaluator.order": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1}}, "df": 7}}}}}}}}}}}}}}, "g": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"icepool.typing.guess_star": {"tf": 1}}, "df": 1}}}}}}}, "annotation": {"root": {"docs": {"icepool.Population.marginals": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.Reroll": {"tf": 1}}, "df": 3, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Population.marginals": {"tf": 1}}, "df": 1}}}}}}}, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Population.marginals": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}}}}, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Population.marginals": {"tf": 1}}, "df": 1}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "~": {"docs": {}, "df": 0, "c": {"docs": {"icepool.Population.marginals": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Again": {"tf": 1}, "icepool.Reroll": {"tf": 1}}, "df": 2}}}}}}}, "default_value": {"root": {"0": {"docs": {"icepool.Order.Any": {"tf": 1}}, "df": 1}, "1": {"docs": {"icepool.Order.Ascending": {"tf": 1}, "icepool.Order.Descending": {"tf": 1}}, "df": 2}, "docs": {"icepool.Again": {"tf": 1.4142135623730951}, "icepool.Reroll": {"tf": 1.4142135623730951}, "icepool.RerollType.Reroll": {"tf": 1.4142135623730951}, "icepool.Order.Ascending": {"tf": 1.4142135623730951}, "icepool.Order.Descending": {"tf": 1.4142135623730951}, "icepool.Order.Any": {"tf": 1.4142135623730951}, "icepool.evaluator.sum_evaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.count_evaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.any_evaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.highest_outcome_and_count_evaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.largest_count_evaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.largest_count_and_outcome_evaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.largest_straight_evaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.largest_straight_and_outcome_evaluator_low": {"tf": 1.4142135623730951}, "icepool.evaluator.largest_straight_and_outcome_evaluator_high": {"tf": 1.4142135623730951}, "icepool.evaluator.all_straights_evaluator": {"tf": 1.4142135623730951}, "icepool.typing.T_contra": {"tf": 1}, "icepool.typing.RerollType.Reroll": {"tf": 1.4142135623730951}}, "df": 18, "l": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Again": {"tf": 1}, "icepool.Reroll": {"tf": 1}, "icepool.RerollType.Reroll": {"tf": 1}, "icepool.Order.Ascending": {"tf": 1}, "icepool.Order.Descending": {"tf": 1}, "icepool.Order.Any": {"tf": 1}, "icepool.evaluator.sum_evaluator": {"tf": 1}, "icepool.evaluator.count_evaluator": {"tf": 1}, "icepool.evaluator.any_evaluator": {"tf": 1}, "icepool.evaluator.highest_outcome_and_count_evaluator": {"tf": 1}, "icepool.evaluator.largest_count_evaluator": {"tf": 1}, "icepool.evaluator.largest_count_and_outcome_evaluator": {"tf": 1}, "icepool.evaluator.largest_straight_evaluator": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_low": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_high": {"tf": 1}, "icepool.evaluator.all_straights_evaluator": {"tf": 1}, "icepool.typing.RerollType.Reroll": {"tf": 1}}, "df": 17}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.largest_count_evaluator": {"tf": 1}}, "df": 1}}}}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.largest_count_and_outcome_evaluator": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.largest_straight_evaluator": {"tf": 1}}, "df": 1}}}}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.largest_straight_and_outcome_evaluator_low": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_high": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Again": {"tf": 1}, "icepool.evaluator.sum_evaluator": {"tf": 1}, "icepool.evaluator.count_evaluator": {"tf": 1}, "icepool.evaluator.any_evaluator": {"tf": 1}, "icepool.evaluator.highest_outcome_and_count_evaluator": {"tf": 1}, "icepool.evaluator.largest_count_evaluator": {"tf": 1}, "icepool.evaluator.largest_count_and_outcome_evaluator": {"tf": 1}, "icepool.evaluator.largest_straight_evaluator": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_low": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_high": {"tf": 1}, "icepool.evaluator.all_straights_evaluator": {"tf": 1}}, "df": 11}}}}}}}, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Again": {"tf": 1}}, "df": 1}}}}}}}}, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.highest_outcome_and_count_evaluator": {"tf": 1}, "icepool.evaluator.largest_count_evaluator": {"tf": 1}, "icepool.evaluator.largest_count_and_outcome_evaluator": {"tf": 1}, "icepool.evaluator.largest_straight_evaluator": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_low": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_high": {"tf": 1}, "icepool.evaluator.all_straights_evaluator": {"tf": 1}}, "df": 7}}}}}, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Again": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Again": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Order.Ascending": {"tf": 1}}, "df": 1}}}}}}}}, "n": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Order.Any": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.any_evaluator": {"tf": 1}}, "df": 1}}}}}}}}}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.all_straights_evaluator": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "j": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Again": {"tf": 1}, "icepool.evaluator.sum_evaluator": {"tf": 1}, "icepool.evaluator.count_evaluator": {"tf": 1}, "icepool.evaluator.any_evaluator": {"tf": 1}, "icepool.evaluator.highest_outcome_and_count_evaluator": {"tf": 1}, "icepool.evaluator.largest_count_evaluator": {"tf": 1}, "icepool.evaluator.largest_count_and_outcome_evaluator": {"tf": 1}, "icepool.evaluator.largest_straight_evaluator": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_low": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_high": {"tf": 1}, "icepool.evaluator.all_straights_evaluator": {"tf": 1}}, "df": 11}}}}}, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Order.Ascending": {"tf": 1}, "icepool.Order.Descending": {"tf": 1}, "icepool.Order.Any": {"tf": 1}}, "df": 3}}}}}, "g": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Again": {"tf": 1}, "icepool.Reroll": {"tf": 1}, "icepool.RerollType.Reroll": {"tf": 1}, "icepool.Order.Ascending": {"tf": 1}, "icepool.Order.Descending": {"tf": 1}, "icepool.Order.Any": {"tf": 1}, "icepool.evaluator.sum_evaluator": {"tf": 1}, "icepool.evaluator.count_evaluator": {"tf": 1}, "icepool.evaluator.any_evaluator": {"tf": 1}, "icepool.evaluator.highest_outcome_and_count_evaluator": {"tf": 1}, "icepool.evaluator.largest_count_evaluator": {"tf": 1}, "icepool.evaluator.largest_count_and_outcome_evaluator": {"tf": 1}, "icepool.evaluator.largest_straight_evaluator": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_low": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_high": {"tf": 1}, "icepool.evaluator.all_straights_evaluator": {"tf": 1}, "icepool.typing.RerollType.Reroll": {"tf": 1}}, "df": 17}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Reroll": {"tf": 1.4142135623730951}, "icepool.RerollType.Reroll": {"tf": 1.4142135623730951}, "icepool.typing.RerollType.Reroll": {"tf": 1.4142135623730951}}, "df": 3, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Reroll": {"tf": 1}, "icepool.RerollType.Reroll": {"tf": 1}, "icepool.typing.RerollType.Reroll": {"tf": 1}}, "df": 3}}}}}}}}}}, "x": {"2": {"7": {"docs": {"icepool.Reroll": {"tf": 1.4142135623730951}, "icepool.RerollType.Reroll": {"tf": 1.4142135623730951}, "icepool.typing.RerollType.Reroll": {"tf": 1.4142135623730951}}, "df": 3}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Order.Descending": {"tf": 1}}, "df": 1}}}}}}}}}}, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.sum_evaluator": {"tf": 1}, "icepool.evaluator.count_evaluator": {"tf": 1}, "icepool.evaluator.any_evaluator": {"tf": 1}, "icepool.evaluator.highest_outcome_and_count_evaluator": {"tf": 1}, "icepool.evaluator.largest_count_evaluator": {"tf": 1}, "icepool.evaluator.largest_count_and_outcome_evaluator": {"tf": 1}, "icepool.evaluator.largest_straight_evaluator": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_low": {"tf": 1}, "icepool.evaluator.largest_straight_and_outcome_evaluator_high": {"tf": 1}, "icepool.evaluator.all_straights_evaluator": {"tf": 1}}, "df": 10}}}}}}}}}, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"icepool.evaluator.sum_evaluator": {"tf": 1}, "icepool.evaluator.count_evaluator": {"tf": 1}, "icepool.evaluator.any_evaluator": {"tf": 1}}, "df": 3}}}}}, "s": {"docs": {"icepool.typing.S": {"tf": 1}}, "df": 1, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.sum_evaluator": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {"icepool.typing.T_co": {"tf": 1}, "icepool.typing.U_co": {"tf": 1}}, "df": 2, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.count_evaluator": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {"icepool.typing.T_contra": {"tf": 1}}, "df": 1}}}}}}, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.highest_outcome_and_count_evaluator": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}, "t": {"docs": {"icepool.typing.T": {"tf": 1}, "icepool.typing.T_co": {"tf": 1}, "icepool.typing.T_contra": {"tf": 1}}, "df": 3}, "u": {"docs": {"icepool.typing.U": {"tf": 1}, "icepool.typing.U_co": {"tf": 1}}, "df": 2}, "q": {"docs": {}, "df": 0, "s": {"docs": {"icepool.typing.Qs": {"tf": 1}}, "df": 1}}}}, "signature": {"root": {"0": {"docs": {"icepool.Population.entropy": {"tf": 1}}, "df": 1}, "1": {"0": {"0": {"docs": {"icepool.Population.quantile": {"tf": 1}, "icepool.Population.quantile_low": {"tf": 1}, "icepool.Population.quantile_high": {"tf": 1}}, "df": 3}, "docs": {}, "df": 0}, "docs": {"icepool.coin": {"tf": 1}, "icepool.Die.__init__": {"tf": 1}, "icepool.Die.map": {"tf": 1}, "icepool.Die.pool": {"tf": 1}, "icepool.Die.middle": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_function": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.MultisetExpression.unique": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.expand": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.__init__": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.__init__": {"tf": 1}, "icepool.function.coin": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_function": {"tf": 1}, "icepool.typing.guess_star": {"tf": 1}}, "df": 22}, "2": {"0": {"docs": {"icepool.format_probability_inverse": {"tf": 1}}, "df": 1}, "docs": {"icepool.Population.entropy": {"tf": 1}}, "df": 1}, "3": {"9": {"docs": {"icepool.Die.reroll": {"tf": 1.4142135623730951}, "icepool.Die.filter": {"tf": 1.4142135623730951}, "icepool.Die.map": {"tf": 2}, "icepool.Die.middle": {"tf": 2.8284271247461903}, "icepool.Die.reroll_to_pool": {"tf": 3.1622776601683795}, "icepool.Population.nearest": {"tf": 2.8284271247461903}, "icepool.Population.quantity": {"tf": 3.4641016151377544}, "icepool.Population.quantities": {"tf": 3.4641016151377544}, "icepool.Population.probability": {"tf": 3.4641016151377544}, "icepool.Population.probabilities": {"tf": 3.4641016151377544}, "icepool.middle": {"tf": 2.8284271247461903}, "icepool.map": {"tf": 2}, "icepool.map_function": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.keep_counts": {"tf": 3.4641016151377544}, "icepool.MultisetExpression.sort_match": {"tf": 3.4641016151377544}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 2.8284271247461903}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 2.8284271247461903}, "icepool.MultisetExpression.all_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 2.449489742783178}, "icepool.multiset_function": {"tf": 2}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"tf": 2}, "icepool.function.map": {"tf": 2}, "icepool.function.map_function": {"tf": 1.4142135623730951}}, "df": 24}, "docs": {}, "df": 0}, "9": {"docs": {"icepool.Die.explode": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}}, "df": 2}, "docs": {"icepool.d": {"tf": 6.164414002968976}, "icepool.z": {"tf": 6.164414002968976}, "icepool.coin": {"tf": 9.746794344808963}, "icepool.stochastic_round": {"tf": 7.874007874011811}, "icepool.one_hot": {"tf": 6.928203230275509}, "icepool.Die.__init__": {"tf": 12.767145334803704}, "icepool.Die.unary_operator": {"tf": 9.591663046625438}, "icepool.Die.binary_operator": {"tf": 9.486832980505138}, "icepool.Die.keys": {"tf": 5.5677643628300215}, "icepool.Die.values": {"tf": 4.898979485566356}, "icepool.Die.items": {"tf": 5.5677643628300215}, "icepool.Die.simplify": {"tf": 5.5677643628300215}, "icepool.Die.reroll": {"tf": 11.532562594670797}, "icepool.Die.filter": {"tf": 11.045361017187261}, "icepool.Die.split": {"tf": 9.38083151964686}, "icepool.Die.truncate": {"tf": 7.0710678118654755}, "icepool.Die.clip": {"tf": 7.0710678118654755}, "icepool.Die.map": {"tf": 19.621416870348583}, "icepool.Die.map_and_time": {"tf": 14.177446878757825}, "icepool.Die.time_to_sum": {"tf": 10.392304845413264}, "icepool.Die.mean_time_to_sum": {"tf": 7.280109889280518}, "icepool.Die.explode": {"tf": 11.532562594670797}, "icepool.Die.if_else": {"tf": 14.696938456699069}, "icepool.Die.is_in": {"tf": 7}, "icepool.Die.count": {"tf": 7.810249675906654}, "icepool.Die.sequence": {"tf": 7}, "icepool.Die.pool": {"tf": 8.12403840463596}, "icepool.Die.keep": {"tf": 9.797958971132712}, "icepool.Die.lowest": {"tf": 8.94427190999916}, "icepool.Die.highest": {"tf": 9.327379053088816}, "icepool.Die.middle": {"tf": 9.9498743710662}, "icepool.Die.map_to_pool": {"tf": 16}, "icepool.Die.explode_to_pool": {"tf": 11.874342087037917}, "icepool.Die.reroll_to_pool": {"tf": 13}, "icepool.Die.abs": {"tf": 5.5677643628300215}, "icepool.Die.round": {"tf": 6.557438524302}, "icepool.Die.stochastic_round": {"tf": 7.483314773547883}, "icepool.Die.trunc": {"tf": 4.898979485566356}, "icepool.Die.floor": {"tf": 4.898979485566356}, "icepool.Die.ceil": {"tf": 4.898979485566356}, "icepool.Die.cmp": {"tf": 5.744562646538029}, "icepool.Die.sign": {"tf": 5.385164807134504}, "icepool.Die.equals": {"tf": 5.916079783099616}, "icepool.Population.keys": {"tf": 5.5677643628300215}, "icepool.Population.values": {"tf": 4.898979485566356}, "icepool.Population.items": {"tf": 5.5677643628300215}, "icepool.Population.outcomes": {"tf": 5.5677643628300215}, "icepool.Population.common_outcome_length": {"tf": 4.123105625617661}, "icepool.Population.is_empty": {"tf": 3.4641016151377544}, "icepool.Population.min_outcome": {"tf": 3.7416573867739413}, "icepool.Population.max_outcome": {"tf": 3.7416573867739413}, "icepool.Population.nearest": {"tf": 8.246211251235321}, "icepool.Population.zero": {"tf": 4.47213595499958}, "icepool.Population.zero_outcome": {"tf": 3.7416573867739413}, "icepool.Population.quantity": {"tf": 9.9498743710662}, "icepool.Population.quantities": {"tf": 10.246950765959598}, "icepool.Population.denominator": {"tf": 3.4641016151377544}, "icepool.Population.multiply_quantities": {"tf": 5.744562646538029}, "icepool.Population.divide_quantities": {"tf": 5.744562646538029}, "icepool.Population.modulo_quantities": {"tf": 5.744562646538029}, "icepool.Population.pad_to_denominator": {"tf": 6.4031242374328485}, "icepool.Population.probability": {"tf": 11.357816691600547}, "icepool.Population.probabilities": {"tf": 11}, "icepool.Population.mode": {"tf": 3.4641016151377544}, "icepool.Population.modal_quantity": {"tf": 3.4641016151377544}, "icepool.Population.kolmogorov_smirnov": {"tf": 6}, "icepool.Population.cramer_von_mises": {"tf": 6}, "icepool.Population.median": {"tf": 3.1622776601683795}, "icepool.Population.median_low": {"tf": 3.7416573867739413}, "icepool.Population.median_high": {"tf": 3.7416573867739413}, "icepool.Population.quantile": {"tf": 5.656854249492381}, "icepool.Population.quantile_low": {"tf": 6}, "icepool.Population.quantile_high": {"tf": 6}, "icepool.Population.mean": {"tf": 8.306623862918075}, "icepool.Population.variance": {"tf": 8.306623862918075}, "icepool.Population.standard_deviation": {"tf": 7.745966692414834}, "icepool.Population.sd": {"tf": 7.745966692414834}, "icepool.Population.standardized_moment": {"tf": 8.306623862918075}, "icepool.Population.skewness": {"tf": 7.745966692414834}, "icepool.Population.excess_kurtosis": {"tf": 7.745966692414834}, "icepool.Population.entropy": {"tf": 5.0990195135927845}, "icepool.Population.covariance": {"tf": 10.344080432788601}, "icepool.Population.correlation": {"tf": 9.899494936611665}, "icepool.Population.to_one_hot": {"tf": 6.6332495807108}, "icepool.Population.sample": {"tf": 3.7416573867739413}, "icepool.Population.format": {"tf": 5.5677643628300215}, "icepool.tupleize": {"tf": 9.797958971132712}, "icepool.vectorize": {"tf": 10.344080432788601}, "icepool.Vector.unary_operator": {"tf": 8.306623862918075}, "icepool.Vector.abs": {"tf": 5.5677643628300215}, "icepool.Vector.round": {"tf": 6.557438524302}, "icepool.Vector.trunc": {"tf": 4.898979485566356}, "icepool.Vector.floor": {"tf": 4.898979485566356}, "icepool.Vector.ceil": {"tf": 4.898979485566356}, "icepool.Vector.binary_operator": {"tf": 9.433981132056603}, "icepool.Vector.reverse_binary_operator": {"tf": 8.602325267042627}, "icepool.Vector.append": {"tf": 5.291502622129181}, "icepool.Vector.concatenate": {"tf": 5.656854249492381}, "icepool.Symbols.__init__": {"tf": 6.164414002968976}, "icepool.Symbols.additive_union": {"tf": 7.54983443527075}, "icepool.Symbols.difference": {"tf": 7.54983443527075}, "icepool.Symbols.intersection": {"tf": 7.54983443527075}, "icepool.Symbols.union": {"tf": 7.54983443527075}, "icepool.Symbols.symmetric_difference": {"tf": 7.416198487095663}, "icepool.Symbols.multiply_counts": {"tf": 5.656854249492381}, "icepool.Symbols.divide_counts": {"tf": 5.656854249492381}, "icepool.Symbols.count_subset": {"tf": 8.306623862918075}, "icepool.Symbols.modulo_counts": {"tf": 5.656854249492381}, "icepool.Symbols.issubset": {"tf": 6.4031242374328485}, "icepool.Symbols.issuperset": {"tf": 6.4031242374328485}, "icepool.Symbols.isdisjoint": {"tf": 6.4031242374328485}, "icepool.Symbols.has_negative_counts": {"tf": 3.4641016151377544}, "icepool.Symbols.count": {"tf": 3.4641016151377544}, "icepool.CountsKeysView.__init__": {"tf": 5.5677643628300215}, "icepool.CountsValuesView.__init__": {"tf": 4.898979485566356}, "icepool.CountsItemsView.__init__": {"tf": 4.898979485566356}, "icepool.from_cumulative": {"tf": 10.198039027185569}, "icepool.from_rv": {"tf": 9.643650760992955}, "icepool.pointwise_max": {"tf": 8.246211251235321}, "icepool.pointwise_min": {"tf": 8.246211251235321}, "icepool.lowest": {"tf": 11.832159566199232}, "icepool.highest": {"tf": 11.832159566199232}, "icepool.middle": {"tf": 12.36931687685298}, "icepool.min_outcome": {"tf": 7.937253933193772}, "icepool.max_outcome": {"tf": 7.937253933193772}, "icepool.consecutive": {"tf": 5.291502622129181}, "icepool.sorted_union": {"tf": 6.244997998398398}, "icepool.commonize_denominator": {"tf": 8.774964387392123}, "icepool.reduce": {"tf": 13.820274961085254}, "icepool.accumulate": {"tf": 13.45362404707371}, "icepool.map": {"tf": 20.493901531919196}, "icepool.map_function": {"tf": 18.24828759089466}, "icepool.map_and_time": {"tf": 16.30950643030009}, "icepool.map_to_pool": {"tf": 19.570385790780925}, "icepool.Pool.__init__": {"tf": 12.68857754044952}, "icepool.Pool.clear_cache": {"tf": 3.1622776601683795}, "icepool.Pool.raw_size": {"tf": 3.4641016151377544}, "icepool.Pool.denominator": {"tf": 3.4641016151377544}, "icepool.Pool.unique_dice": {"tf": 5.830951894845301}, "icepool.Pool.outcomes": {"tf": 4.358898943540674}, "icepool.Pool.output_arity": {"tf": 3.4641016151377544}, "icepool.Pool.local_order_preference": {"tf": 6.164414002968976}, "icepool.Pool.min_outcome": {"tf": 3.7416573867739413}, "icepool.Pool.max_outcome": {"tf": 3.7416573867739413}, "icepool.Pool.additive_union": {"tf": 8.774964387392123}, "icepool.standard_pool": {"tf": 7.416198487095663}, "icepool.MultisetGenerator.has_free_variables": {"tf": 3.4641016151377544}, "icepool.MultisetExpression.outcomes": {"tf": 4.358898943540674}, "icepool.MultisetExpression.output_arity": {"tf": 3.4641016151377544}, "icepool.MultisetExpression.local_order_preference": {"tf": 6.164414002968976}, "icepool.MultisetExpression.has_free_variables": {"tf": 3.4641016151377544}, "icepool.MultisetExpression.denominator": {"tf": 3.4641016151377544}, "icepool.MultisetExpression.min_outcome": {"tf": 3.7416573867739413}, "icepool.MultisetExpression.max_outcome": {"tf": 3.7416573867739413}, "icepool.MultisetExpression.equals": {"tf": 4}, "icepool.MultisetExpression.order_preference": {"tf": 6.164414002968976}, "icepool.MultisetExpression.sample": {"tf": 4.898979485566356}, "icepool.MultisetExpression.additive_union": {"tf": 8.774964387392123}, "icepool.MultisetExpression.difference": {"tf": 8.774964387392123}, "icepool.MultisetExpression.intersection": {"tf": 8.774964387392123}, "icepool.MultisetExpression.union": {"tf": 8.774964387392123}, "icepool.MultisetExpression.symmetric_difference": {"tf": 9.273618495495704}, "icepool.MultisetExpression.keep_outcomes": {"tf": 9.273618495495704}, "icepool.MultisetExpression.drop_outcomes": {"tf": 9.273618495495704}, "icepool.MultisetExpression.map_counts": {"tf": 9.899494936611665}, "icepool.MultisetExpression.multiply_counts": {"tf": 6.324555320336759}, "icepool.MultisetExpression.divide_counts": {"tf": 6.324555320336759}, "icepool.MultisetExpression.modulo_counts": {"tf": 6.324555320336759}, "icepool.MultisetExpression.keep_counts": {"tf": 9.746794344808963}, "icepool.MultisetExpression.unique": {"tf": 7}, "icepool.MultisetExpression.keep": {"tf": 10.677078252031311}, "icepool.MultisetExpression.lowest": {"tf": 8.246211251235321}, "icepool.MultisetExpression.highest": {"tf": 8.246211251235321}, "icepool.MultisetExpression.sort_match": {"tf": 12.24744871391589}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 10.488088481701515}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 10.488088481701515}, "icepool.MultisetExpression.expand": {"tf": 11}, "icepool.MultisetExpression.sum": {"tf": 10.862780491200215}, "icepool.MultisetExpression.count": {"tf": 7.745966692414834}, "icepool.MultisetExpression.any": {"tf": 7.745966692414834}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 8.94427190999916}, "icepool.MultisetExpression.all_counts": {"tf": 10.488088481701515}, "icepool.MultisetExpression.largest_count": {"tf": 7.745966692414834}, "icepool.MultisetExpression.largest_count_and_outcome": {"tf": 8.94427190999916}, "icepool.MultisetExpression.count_subset": {"tf": 12}, "icepool.MultisetExpression.largest_straight": {"tf": 8.660254037844387}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 11.313708498984761}, "icepool.MultisetExpression.all_straights": {"tf": 9.746794344808963}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 12.449899597988733}, "icepool.MultisetExpression.argsort": {"tf": 13.114877048604}, "icepool.MultisetExpression.issubset": {"tf": 10.862780491200215}, "icepool.MultisetExpression.issuperset": {"tf": 10.862780491200215}, "icepool.MultisetExpression.isdisjoint": {"tf": 10.862780491200215}, "icepool.MultisetEvaluator.next_state": {"tf": 6.708203932499369}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 6.708203932499369}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 6.708203932499369}, "icepool.MultisetEvaluator.final_outcome": {"tf": 8.366600265340756}, "icepool.MultisetEvaluator.order": {"tf": 4.47213595499958}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 5.830951894845301}, "icepool.MultisetEvaluator.consecutive": {"tf": 5.477225575051661}, "icepool.MultisetEvaluator.bound_inputs": {"tf": 5.656854249492381}, "icepool.MultisetEvaluator.evaluate": {"tf": 10.862780491200215}, "icepool.MultisetEvaluator.sample": {"tf": 8.06225774829855}, "icepool.Order.merge": {"tf": 5.830951894845301}, "icepool.Deck.__init__": {"tf": 7.681145747868608}, "icepool.Deck.keys": {"tf": 5.5677643628300215}, "icepool.Deck.values": {"tf": 4.898979485566356}, "icepool.Deck.items": {"tf": 5.5677643628300215}, "icepool.Deck.size": {"tf": 3.4641016151377544}, "icepool.Deck.deal": {"tf": 9.1104335791443}, "icepool.Deck.additive_union": {"tf": 8.246211251235321}, "icepool.Deck.difference": {"tf": 8.246211251235321}, "icepool.Deck.intersection": {"tf": 8.246211251235321}, "icepool.Deck.union": {"tf": 8.246211251235321}, "icepool.Deck.symmetric_difference": {"tf": 8.12403840463596}, "icepool.Deck.map": {"tf": 13.30413469565007}, "icepool.Deck.sequence": {"tf": 7.3484692283495345}, "icepool.Deal.__init__": {"tf": 6.244997998398398}, "icepool.Deal.deck": {"tf": 5.5677643628300215}, "icepool.Deal.hand_sizes": {"tf": 4.898979485566356}, "icepool.Deal.total_cards_dealt": {"tf": 3.4641016151377544}, "icepool.Deal.outcomes": {"tf": 5.5677643628300215}, "icepool.Deal.output_arity": {"tf": 3.4641016151377544}, "icepool.Deal.denominator": {"tf": 3.4641016151377544}, "icepool.Deal.local_order_preference": {"tf": 6.164414002968976}, "icepool.MultiDeal.__init__": {"tf": 6.4031242374328485}, "icepool.MultiDeal.deck": {"tf": 5.5677643628300215}, "icepool.MultiDeal.hand_sizes": {"tf": 3.7416573867739413}, "icepool.MultiDeal.total_cards_dealt": {"tf": 3.4641016151377544}, "icepool.MultiDeal.outcomes": {"tf": 5.5677643628300215}, "icepool.MultiDeal.output_arity": {"tf": 3.4641016151377544}, "icepool.MultiDeal.denominator": {"tf": 3.4641016151377544}, "icepool.MultiDeal.local_order_preference": {"tf": 6.164414002968976}, "icepool.multiset_function": {"tf": 14.247806848775006}, "icepool.format_probability_inverse": {"tf": 5.385164807134504}, "icepool.evaluator.JointEvaluator.__init__": {"tf": 5.196152422706632}, "icepool.evaluator.JointEvaluator.next_state": {"tf": 4.898979485566356}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 5.385164807134504}, "icepool.evaluator.JointEvaluator.order": {"tf": 4.47213595499958}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 4.795831523312719}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 5.656854249492381}, "icepool.evaluator.ExpandEvaluator.__init__": {"tf": 6.324555320336759}, "icepool.evaluator.ExpandEvaluator.next_state": {"tf": 4.69041575982343}, "icepool.evaluator.ExpandEvaluator.final_outcome": {"tf": 4}, "icepool.evaluator.SumEvaluator.__init__": {"tf": 5.744562646538029}, "icepool.evaluator.SumEvaluator.next_state": {"tf": 4.69041575982343}, "icepool.evaluator.CountEvaluator.next_state": {"tf": 4.69041575982343}, "icepool.evaluator.CountEvaluator.final_outcome": {"tf": 4}, "icepool.evaluator.AnyEvaluator.next_state": {"tf": 4.69041575982343}, "icepool.evaluator.AnyEvaluator.final_outcome": {"tf": 4}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.next_state": {"tf": 4.69041575982343}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.extra_outcomes": {"tf": 4.47213595499958}, "icepool.evaluator.LargestCountEvaluator.next_state": {"tf": 4.898979485566356}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.next_state": {"tf": 4.69041575982343}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 5.291502622129181}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 5.291502622129181}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 3.7416573867739413}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 6.164414002968976}, "icepool.evaluator.AllCountsEvaluator.next_state": {"tf": 4.69041575982343}, "icepool.evaluator.AllCountsEvaluator.final_outcome": {"tf": 4}, "icepool.evaluator.AllCountsEvaluator.extra_outcomes": {"tf": 4.47213595499958}, "icepool.evaluator.LargestStraightEvaluator.next_state": {"tf": 4.898979485566356}, "icepool.evaluator.LargestStraightEvaluator.final_outcome": {"tf": 4}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 5.477225575051661}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"tf": 5.0990195135927845}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 4.69041575982343}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 4.69041575982343}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 5.0990195135927845}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 5.477225575051661}, "icepool.evaluator.AllStraightsEvaluator.next_state": {"tf": 4.898979485566356}, "icepool.evaluator.AllStraightsEvaluator.final_outcome": {"tf": 5.291502622129181}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 5.477225575051661}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 6.855654600401044}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.next_state": {"tf": 4.898979485566356}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.final_outcome": {"tf": 6}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 5.477225575051661}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 6.164414002968976}, "icepool.evaluator.ComparisonEvaluator.default_outcome": {"tf": 3}, "icepool.evaluator.ComparisonEvaluator.next_state": {"tf": 5.0990195135927845}, "icepool.evaluator.ComparisonEvaluator.final_outcome": {"tf": 4}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 6.164414002968976}, "icepool.evaluator.IsSubsetEvaluator.default_outcome": {"tf": 3}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 6.164414002968976}, "icepool.evaluator.IsProperSubsetEvaluator.default_outcome": {"tf": 3}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 6.164414002968976}, "icepool.evaluator.IsSupersetEvaluator.default_outcome": {"tf": 3}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 6.164414002968976}, "icepool.evaluator.IsProperSupersetEvaluator.default_outcome": {"tf": 3}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 6.164414002968976}, "icepool.evaluator.IsEqualSetEvaluator.default_outcome": {"tf": 3}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 6.164414002968976}, "icepool.evaluator.IsNotEqualSetEvaluator.default_outcome": {"tf": 3}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 6.164414002968976}, "icepool.evaluator.IsDisjointSetEvaluator.default_outcome": {"tf": 3}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 4.795831523312719}, "icepool.evaluator.KeepEvaluator.next_state": {"tf": 4.69041575982343}, "icepool.evaluator.KeepEvaluator.final_outcome": {"tf": 3.7416573867739413}, "icepool.evaluator.KeepEvaluator.order": {"tf": 4.47213595499958}, "icepool.evaluator.ArgsortEvaluator.__init__": {"tf": 8.366600265340756}, "icepool.evaluator.ArgsortEvaluator.next_state": {"tf": 5.0990195135927845}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 3.7416573867739413}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 3.1622776601683795}, "icepool.evaluator.MultisetFunctionEvaluator.__init__": {"tf": 8.06225774829855}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 4.898979485566356}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 7.745966692414834}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 4.47213595499958}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 5}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 5.656854249492381}, "icepool.function.d": {"tf": 6.164414002968976}, "icepool.function.z": {"tf": 6.164414002968976}, "icepool.function.coin": {"tf": 9.746794344808963}, "icepool.function.stochastic_round": {"tf": 7.874007874011811}, "icepool.function.one_hot": {"tf": 6.928203230275509}, "icepool.function.from_cumulative": {"tf": 10.198039027185569}, "icepool.function.from_rv": {"tf": 9.643650760992955}, "icepool.function.pointwise_max": {"tf": 8.246211251235321}, "icepool.function.pointwise_min": {"tf": 8.246211251235321}, "icepool.function.min_outcome": {"tf": 7.937253933193772}, "icepool.function.max_outcome": {"tf": 7.937253933193772}, "icepool.function.consecutive": {"tf": 5.291502622129181}, "icepool.function.sorted_union": {"tf": 6.244997998398398}, "icepool.function.commonize_denominator": {"tf": 8.774964387392123}, "icepool.function.reduce": {"tf": 13.820274961085254}, "icepool.function.accumulate": {"tf": 13.45362404707371}, "icepool.function.map": {"tf": 20.493901531919196}, "icepool.function.map_function": {"tf": 18.24828759089466}, "icepool.function.map_and_time": {"tf": 16.30950643030009}, "icepool.function.map_to_pool": {"tf": 19.570385790780925}, "icepool.typing.count_positional_parameters": {"tf": 5.5677643628300215}, "icepool.typing.guess_star": {"tf": 4.47213595499958}}, "df": 330, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.d": {"tf": 1}, "icepool.z": {"tf": 1}, "icepool.one_hot": {"tf": 1}, "icepool.function.d": {"tf": 1}, "icepool.function.z": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}}, "df": 6}}}, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.equals": {"tf": 1}}, "df": 1}}}}}}, "z": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Deal.__init__": {"tf": 1}}, "df": 1, "s": {"docs": {"icepool.standard_pool": {"tf": 1}, "icepool.Deck.deal": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}}, "df": 3}}}}, "e": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.__init__": {"tf": 1.4142135623730951}, "icepool.Die.pool": {"tf": 1}, "icepool.Die.keep": {"tf": 1.4142135623730951}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Population.quantities": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1.4142135623730951}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.from_cumulative": {"tf": 1.7320508075688772}, "icepool.from_rv": {"tf": 1.4142135623730951}, "icepool.consecutive": {"tf": 1}, "icepool.map_to_pool": {"tf": 1.4142135623730951}, "icepool.Pool.__init__": {"tf": 1.4142135623730951}, "icepool.Pool.outcomes": {"tf": 1}, "icepool.Pool.additive_union": {"tf": 1}, "icepool.MultisetExpression.outcomes": {"tf": 1}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.union": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.map_counts": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issubset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.MultisetEvaluator.sample": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1.4142135623730951}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1.7320508075688772}, "icepool.function.from_rv": {"tf": 1.4142135623730951}, "icepool.function.consecutive": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1.4142135623730951}}, "df": 42}}}}}}, "l": {"docs": {}, "df": 0, "f": {"docs": {"icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.keys": {"tf": 1}, "icepool.Die.values": {"tf": 1}, "icepool.Die.items": {"tf": 1}, "icepool.Die.simplify": {"tf": 1}, "icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.truncate": {"tf": 1}, "icepool.Die.clip": {"tf": 1}, "icepool.Die.map": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 1}, "icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.if_else": {"tf": 1}, "icepool.Die.is_in": {"tf": 1}, "icepool.Die.count": {"tf": 1}, "icepool.Die.sequence": {"tf": 1}, "icepool.Die.pool": {"tf": 1}, "icepool.Die.keep": {"tf": 1}, "icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Die.middle": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Die.abs": {"tf": 1}, "icepool.Die.round": {"tf": 1}, "icepool.Die.stochastic_round": {"tf": 1}, "icepool.Die.trunc": {"tf": 1}, "icepool.Die.floor": {"tf": 1}, "icepool.Die.ceil": {"tf": 1}, "icepool.Die.cmp": {"tf": 1}, "icepool.Die.sign": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.Population.keys": {"tf": 1}, "icepool.Population.values": {"tf": 1}, "icepool.Population.items": {"tf": 1}, "icepool.Population.outcomes": {"tf": 1}, "icepool.Population.common_outcome_length": {"tf": 1}, "icepool.Population.is_empty": {"tf": 1}, "icepool.Population.min_outcome": {"tf": 1}, "icepool.Population.max_outcome": {"tf": 1}, "icepool.Population.nearest": {"tf": 1}, "icepool.Population.zero": {"tf": 1}, "icepool.Population.zero_outcome": {"tf": 1}, "icepool.Population.quantity": {"tf": 1}, "icepool.Population.quantities": {"tf": 1}, "icepool.Population.denominator": {"tf": 1}, "icepool.Population.multiply_quantities": {"tf": 1}, "icepool.Population.divide_quantities": {"tf": 1}, "icepool.Population.modulo_quantities": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1}, "icepool.Population.probability": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1}, "icepool.Population.mode": {"tf": 1}, "icepool.Population.modal_quantity": {"tf": 1}, "icepool.Population.kolmogorov_smirnov": {"tf": 1}, "icepool.Population.cramer_von_mises": {"tf": 1}, "icepool.Population.median": {"tf": 1}, "icepool.Population.median_low": {"tf": 1}, "icepool.Population.median_high": {"tf": 1}, "icepool.Population.quantile": {"tf": 1}, "icepool.Population.quantile_low": {"tf": 1}, "icepool.Population.quantile_high": {"tf": 1}, "icepool.Population.mean": {"tf": 1}, "icepool.Population.variance": {"tf": 1}, "icepool.Population.standard_deviation": {"tf": 1}, "icepool.Population.sd": {"tf": 1}, "icepool.Population.standardized_moment": {"tf": 1}, "icepool.Population.skewness": {"tf": 1}, "icepool.Population.excess_kurtosis": {"tf": 1}, "icepool.Population.entropy": {"tf": 1}, "icepool.Population.covariance": {"tf": 1}, "icepool.Population.correlation": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.Population.sample": {"tf": 1}, "icepool.Population.format": {"tf": 1}, "icepool.Vector.unary_operator": {"tf": 1}, "icepool.Vector.abs": {"tf": 1}, "icepool.Vector.round": {"tf": 1}, "icepool.Vector.trunc": {"tf": 1}, "icepool.Vector.floor": {"tf": 1}, "icepool.Vector.ceil": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.Vector.reverse_binary_operator": {"tf": 1}, "icepool.Vector.append": {"tf": 1}, "icepool.Vector.concatenate": {"tf": 1}, "icepool.Symbols.additive_union": {"tf": 1}, "icepool.Symbols.difference": {"tf": 1}, "icepool.Symbols.intersection": {"tf": 1}, "icepool.Symbols.union": {"tf": 1}, "icepool.Symbols.symmetric_difference": {"tf": 1}, "icepool.Symbols.multiply_counts": {"tf": 1}, "icepool.Symbols.divide_counts": {"tf": 1}, "icepool.Symbols.count_subset": {"tf": 1}, "icepool.Symbols.modulo_counts": {"tf": 1}, "icepool.Symbols.issubset": {"tf": 1}, "icepool.Symbols.issuperset": {"tf": 1}, "icepool.Symbols.isdisjoint": {"tf": 1}, "icepool.Symbols.has_negative_counts": {"tf": 1}, "icepool.Symbols.count": {"tf": 1}, "icepool.Pool.raw_size": {"tf": 1}, "icepool.Pool.denominator": {"tf": 1}, "icepool.Pool.unique_dice": {"tf": 1}, "icepool.Pool.outcomes": {"tf": 1}, "icepool.Pool.output_arity": {"tf": 1}, "icepool.Pool.local_order_preference": {"tf": 1}, "icepool.Pool.min_outcome": {"tf": 1}, "icepool.Pool.max_outcome": {"tf": 1}, "icepool.MultisetGenerator.has_free_variables": {"tf": 1}, "icepool.MultisetExpression.outcomes": {"tf": 1}, "icepool.MultisetExpression.output_arity": {"tf": 1}, "icepool.MultisetExpression.local_order_preference": {"tf": 1}, "icepool.MultisetExpression.has_free_variables": {"tf": 1}, "icepool.MultisetExpression.denominator": {"tf": 1}, "icepool.MultisetExpression.min_outcome": {"tf": 1}, "icepool.MultisetExpression.max_outcome": {"tf": 1}, "icepool.MultisetExpression.equals": {"tf": 1}, "icepool.MultisetExpression.order_preference": {"tf": 1}, "icepool.MultisetExpression.sample": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetExpression.multiply_counts": {"tf": 1}, "icepool.MultisetExpression.divide_counts": {"tf": 1}, "icepool.MultisetExpression.modulo_counts": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.unique": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}, "icepool.MultisetExpression.expand": {"tf": 1}, "icepool.MultisetExpression.sum": {"tf": 1}, "icepool.MultisetExpression.count": {"tf": 1}, "icepool.MultisetExpression.any": {"tf": 1}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetExpression.largest_count": {"tf": 1}, "icepool.MultisetExpression.largest_count_and_outcome": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1}, "icepool.MultisetExpression.largest_straight": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.MultisetExpression.all_straights": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.MultisetEvaluator.bound_inputs": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.MultisetEvaluator.sample": {"tf": 1}, "icepool.Deck.keys": {"tf": 1}, "icepool.Deck.values": {"tf": 1}, "icepool.Deck.items": {"tf": 1}, "icepool.Deck.size": {"tf": 1}, "icepool.Deck.deal": {"tf": 1}, "icepool.Deck.additive_union": {"tf": 1}, "icepool.Deck.difference": {"tf": 1}, "icepool.Deck.intersection": {"tf": 1}, "icepool.Deck.union": {"tf": 1}, "icepool.Deck.symmetric_difference": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.Deck.sequence": {"tf": 1}, "icepool.Deal.deck": {"tf": 1}, "icepool.Deal.hand_sizes": {"tf": 1}, "icepool.Deal.total_cards_dealt": {"tf": 1}, "icepool.Deal.outcomes": {"tf": 1}, "icepool.Deal.output_arity": {"tf": 1}, "icepool.Deal.denominator": {"tf": 1}, "icepool.Deal.local_order_preference": {"tf": 1}, "icepool.MultiDeal.deck": {"tf": 1}, "icepool.MultiDeal.hand_sizes": {"tf": 1}, "icepool.MultiDeal.total_cards_dealt": {"tf": 1}, "icepool.MultiDeal.outcomes": {"tf": 1}, "icepool.MultiDeal.output_arity": {"tf": 1}, "icepool.MultiDeal.denominator": {"tf": 1}, "icepool.MultiDeal.local_order_preference": {"tf": 1}, "icepool.evaluator.JointEvaluator.next_state": {"tf": 1}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.JointEvaluator.order": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.SumEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AnyEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AnyEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.KeepEvaluator.next_state": {"tf": 1}, "icepool.evaluator.KeepEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.KeepEvaluator.order": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1}}, "df": 245}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.map": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_function": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_function": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 18, "t": {"docs": {"icepool.format_probability_inverse": {"tf": 1}}, "df": 1}}, "t": {"docs": {}, "df": 0, "e": {"docs": {"icepool.map_and_time": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.JointEvaluator.next_state": {"tf": 1}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.SumEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AnyEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AnyEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.KeepEvaluator.next_state": {"tf": 1}, "icepool.evaluator.KeepEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 39}}}, "r": {"docs": {"icepool.Population.format": {"tf": 1.4142135623730951}, "icepool.Symbols.__init__": {"tf": 1.7320508075688772}, "icepool.Symbols.additive_union": {"tf": 1.4142135623730951}, "icepool.Symbols.difference": {"tf": 1.4142135623730951}, "icepool.Symbols.intersection": {"tf": 1.4142135623730951}, "icepool.Symbols.union": {"tf": 1.4142135623730951}, "icepool.Symbols.symmetric_difference": {"tf": 1.4142135623730951}, "icepool.Symbols.count_subset": {"tf": 1.4142135623730951}, "icepool.Symbols.issubset": {"tf": 1.4142135623730951}, "icepool.Symbols.issuperset": {"tf": 1.4142135623730951}, "icepool.Symbols.isdisjoint": {"tf": 1.4142135623730951}}, "df": 11}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.keep": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}}, "df": 2}}}}, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Population.multiply_quantities": {"tf": 1}}, "df": 1}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {"icepool.Population.format": {"tf": 1}}, "df": 1}}}, "y": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Symbols.__init__": {"tf": 1}, "icepool.Symbols.additive_union": {"tf": 1.4142135623730951}, "icepool.Symbols.difference": {"tf": 1.4142135623730951}, "icepool.Symbols.intersection": {"tf": 1.4142135623730951}, "icepool.Symbols.union": {"tf": 1.4142135623730951}, "icepool.Symbols.symmetric_difference": {"tf": 1.4142135623730951}, "icepool.Symbols.multiply_counts": {"tf": 1.4142135623730951}, "icepool.Symbols.divide_counts": {"tf": 1.4142135623730951}, "icepool.Symbols.modulo_counts": {"tf": 1.4142135623730951}}, "df": 9}}}}}}, "u": {"docs": {}, "df": 0, "b": {"docs": {"icepool.evaluator.JointEvaluator.__init__": {"tf": 1}}, "df": 1}}}, "i": {"docs": {"icepool.Population.covariance": {"tf": 1}, "icepool.Population.correlation": {"tf": 1}}, "df": 2, "n": {"docs": {"icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}}, "df": 2, "t": {"docs": {"icepool.d": {"tf": 1.4142135623730951}, "icepool.z": {"tf": 1.4142135623730951}, "icepool.coin": {"tf": 1.7320508075688772}, "icepool.stochastic_round": {"tf": 1.4142135623730951}, "icepool.one_hot": {"tf": 1}, "icepool.Die.__init__": {"tf": 2.23606797749979}, "icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.map": {"tf": 2}, "icepool.Die.map_and_time": {"tf": 1.4142135623730951}, "icepool.Die.time_to_sum": {"tf": 2.23606797749979}, "icepool.Die.mean_time_to_sum": {"tf": 1.4142135623730951}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.if_else": {"tf": 1.4142135623730951}, "icepool.Die.count": {"tf": 1.4142135623730951}, "icepool.Die.sequence": {"tf": 1}, "icepool.Die.pool": {"tf": 1.4142135623730951}, "icepool.Die.keep": {"tf": 2}, "icepool.Die.lowest": {"tf": 1.7320508075688772}, "icepool.Die.highest": {"tf": 1.7320508075688772}, "icepool.Die.middle": {"tf": 1.4142135623730951}, "icepool.Die.map_to_pool": {"tf": 2}, "icepool.Die.explode_to_pool": {"tf": 1.7320508075688772}, "icepool.Die.reroll_to_pool": {"tf": 1.7320508075688772}, "icepool.Die.round": {"tf": 1}, "icepool.Die.stochastic_round": {"tf": 1.4142135623730951}, "icepool.Die.cmp": {"tf": 1}, "icepool.Die.sign": {"tf": 1}, "icepool.Population.common_outcome_length": {"tf": 1}, "icepool.Population.quantity": {"tf": 1}, "icepool.Population.quantities": {"tf": 1}, "icepool.Population.denominator": {"tf": 1}, "icepool.Population.multiply_quantities": {"tf": 1}, "icepool.Population.divide_quantities": {"tf": 1}, "icepool.Population.modulo_quantities": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1}, "icepool.Population.modal_quantity": {"tf": 1}, "icepool.Population.quantile": {"tf": 1.4142135623730951}, "icepool.Population.quantile_low": {"tf": 1.4142135623730951}, "icepool.Population.quantile_high": {"tf": 1.4142135623730951}, "icepool.Population.standardized_moment": {"tf": 1}, "icepool.Population.covariance": {"tf": 1.4142135623730951}, "icepool.Population.correlation": {"tf": 1.4142135623730951}, "icepool.Vector.round": {"tf": 1}, "icepool.Symbols.__init__": {"tf": 1}, "icepool.Symbols.additive_union": {"tf": 1}, "icepool.Symbols.difference": {"tf": 1}, "icepool.Symbols.intersection": {"tf": 1}, "icepool.Symbols.union": {"tf": 1}, "icepool.Symbols.symmetric_difference": {"tf": 1}, "icepool.Symbols.multiply_counts": {"tf": 1}, "icepool.Symbols.divide_counts": {"tf": 1}, "icepool.Symbols.count_subset": {"tf": 1.7320508075688772}, "icepool.Symbols.modulo_counts": {"tf": 1}, "icepool.Symbols.issubset": {"tf": 1}, "icepool.Symbols.issuperset": {"tf": 1}, "icepool.Symbols.isdisjoint": {"tf": 1}, "icepool.Symbols.count": {"tf": 1}, "icepool.from_cumulative": {"tf": 1}, "icepool.from_rv": {"tf": 1.7320508075688772}, "icepool.lowest": {"tf": 1.4142135623730951}, "icepool.highest": {"tf": 1.4142135623730951}, "icepool.middle": {"tf": 1}, "icepool.consecutive": {"tf": 1.4142135623730951}, "icepool.map": {"tf": 2}, "icepool.map_function": {"tf": 1.7320508075688772}, "icepool.map_and_time": {"tf": 1.4142135623730951}, "icepool.map_to_pool": {"tf": 2.449489742783178}, "icepool.Pool.__init__": {"tf": 2.23606797749979}, "icepool.Pool.raw_size": {"tf": 1}, "icepool.Pool.denominator": {"tf": 1}, "icepool.Pool.output_arity": {"tf": 1}, "icepool.Pool.additive_union": {"tf": 1}, "icepool.standard_pool": {"tf": 2}, "icepool.MultisetExpression.output_arity": {"tf": 1}, "icepool.MultisetExpression.denominator": {"tf": 1}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.union": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.map_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.multiply_counts": {"tf": 1}, "icepool.MultisetExpression.divide_counts": {"tf": 1}, "icepool.MultisetExpression.modulo_counts": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.unique": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.lowest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.highest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.count": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.all_counts": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.largest_count": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.largest_count_and_outcome": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.count_subset": {"tf": 2}, "icepool.MultisetExpression.largest_straight": {"tf": 2}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 2.449489742783178}, "icepool.MultisetExpression.all_straights": {"tf": 2}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 3}, "icepool.MultisetExpression.argsort": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.issubset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.MultisetEvaluator.consecutive": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.MultisetEvaluator.sample": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1.7320508075688772}, "icepool.Deck.size": {"tf": 1}, "icepool.Deck.deal": {"tf": 1.4142135623730951}, "icepool.Deck.additive_union": {"tf": 1}, "icepool.Deck.difference": {"tf": 1}, "icepool.Deck.intersection": {"tf": 1}, "icepool.Deck.union": {"tf": 1}, "icepool.Deck.symmetric_difference": {"tf": 1}, "icepool.Deck.sequence": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.Deal.hand_sizes": {"tf": 1}, "icepool.Deal.total_cards_dealt": {"tf": 1}, "icepool.Deal.output_arity": {"tf": 1}, "icepool.Deal.denominator": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.MultiDeal.total_cards_dealt": {"tf": 1}, "icepool.MultiDeal.output_arity": {"tf": 1}, "icepool.MultiDeal.denominator": {"tf": 1}, "icepool.format_probability_inverse": {"tf": 1.4142135623730951}, "icepool.evaluator.CountEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1.7320508075688772}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.__init__": {"tf": 1}, "icepool.function.d": {"tf": 1.4142135623730951}, "icepool.function.z": {"tf": 1.4142135623730951}, "icepool.function.coin": {"tf": 1.7320508075688772}, "icepool.function.stochastic_round": {"tf": 1.4142135623730951}, "icepool.function.one_hot": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.function.from_rv": {"tf": 1.7320508075688772}, "icepool.function.consecutive": {"tf": 1.4142135623730951}, "icepool.function.map": {"tf": 2}, "icepool.function.map_function": {"tf": 1.7320508075688772}, "icepool.function.map_and_time": {"tf": 1.4142135623730951}, "icepool.function.map_to_pool": {"tf": 2.449489742783178}, "icepool.typing.count_positional_parameters": {"tf": 1.4142135623730951}}, "df": 164}, "f": {"docs": {"icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.map": {"tf": 1.4142135623730951}, "icepool.map": {"tf": 1.4142135623730951}, "icepool.map_function": {"tf": 1}, "icepool.function.map": {"tf": 1.4142135623730951}, "icepool.function.map_function": {"tf": 1}}, "df": 7}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {"icepool.Die.keep": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1}}, "df": 3}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.reduce": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 6}}}}}, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"icepool.MultisetEvaluator.sample": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.__init__": {"tf": 1}}, "df": 2}}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {"icepool.d": {"tf": 1}, "icepool.z": {"tf": 1}, "icepool.coin": {"tf": 1}, "icepool.stochastic_round": {"tf": 1}, "icepool.one_hot": {"tf": 1}, "icepool.Die.__init__": {"tf": 1.7320508075688772}, "icepool.Die.unary_operator": {"tf": 1.4142135623730951}, "icepool.Die.binary_operator": {"tf": 1.4142135623730951}, "icepool.Die.keys": {"tf": 1}, "icepool.Die.values": {"tf": 1}, "icepool.Die.items": {"tf": 1}, "icepool.Die.simplify": {"tf": 1}, "icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.truncate": {"tf": 1}, "icepool.Die.clip": {"tf": 1}, "icepool.Die.map": {"tf": 3}, "icepool.Die.map_and_time": {"tf": 2.23606797749979}, "icepool.Die.time_to_sum": {"tf": 1.7320508075688772}, "icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.if_else": {"tf": 2.23606797749979}, "icepool.Die.is_in": {"tf": 1}, "icepool.Die.count": {"tf": 1}, "icepool.Die.sequence": {"tf": 1}, "icepool.Die.pool": {"tf": 1}, "icepool.Die.keep": {"tf": 1}, "icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Die.middle": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 2.6457513110645907}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Die.abs": {"tf": 1}, "icepool.Die.round": {"tf": 1}, "icepool.Die.stochastic_round": {"tf": 1}, "icepool.Die.trunc": {"tf": 1}, "icepool.Die.floor": {"tf": 1}, "icepool.Die.ceil": {"tf": 1}, "icepool.Die.cmp": {"tf": 1}, "icepool.Die.sign": {"tf": 1}, "icepool.Population.keys": {"tf": 1}, "icepool.Population.values": {"tf": 1}, "icepool.Population.items": {"tf": 1}, "icepool.Population.outcomes": {"tf": 1}, "icepool.Population.quantities": {"tf": 1}, "icepool.Population.kolmogorov_smirnov": {"tf": 1}, "icepool.Population.cramer_von_mises": {"tf": 1}, "icepool.Population.mean": {"tf": 1.4142135623730951}, "icepool.Population.variance": {"tf": 1.4142135623730951}, "icepool.Population.standard_deviation": {"tf": 1.4142135623730951}, "icepool.Population.sd": {"tf": 1.4142135623730951}, "icepool.Population.standardized_moment": {"tf": 1.4142135623730951}, "icepool.Population.skewness": {"tf": 1.4142135623730951}, "icepool.Population.excess_kurtosis": {"tf": 1.4142135623730951}, "icepool.Population.covariance": {"tf": 1.4142135623730951}, "icepool.Population.correlation": {"tf": 1.4142135623730951}, "icepool.tupleize": {"tf": 1.4142135623730951}, "icepool.vectorize": {"tf": 2}, "icepool.Vector.unary_operator": {"tf": 1}, "icepool.Vector.abs": {"tf": 1}, "icepool.Vector.round": {"tf": 1}, "icepool.Vector.trunc": {"tf": 1}, "icepool.Vector.floor": {"tf": 1}, "icepool.Vector.ceil": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.Vector.reverse_binary_operator": {"tf": 1}, "icepool.Vector.append": {"tf": 1}, "icepool.Vector.concatenate": {"tf": 1}, "icepool.Symbols.additive_union": {"tf": 1}, "icepool.Symbols.difference": {"tf": 1}, "icepool.Symbols.intersection": {"tf": 1}, "icepool.Symbols.union": {"tf": 1}, "icepool.Symbols.symmetric_difference": {"tf": 1}, "icepool.Symbols.multiply_counts": {"tf": 1}, "icepool.Symbols.divide_counts": {"tf": 1}, "icepool.Symbols.modulo_counts": {"tf": 1}, "icepool.CountsKeysView.__init__": {"tf": 1}, "icepool.CountsValuesView.__init__": {"tf": 1}, "icepool.CountsItemsView.__init__": {"tf": 1}, "icepool.from_cumulative": {"tf": 1.4142135623730951}, "icepool.from_rv": {"tf": 1.4142135623730951}, "icepool.pointwise_max": {"tf": 1.4142135623730951}, "icepool.pointwise_min": {"tf": 1.4142135623730951}, "icepool.lowest": {"tf": 1.4142135623730951}, "icepool.highest": {"tf": 1.4142135623730951}, "icepool.middle": {"tf": 1.4142135623730951}, "icepool.min_outcome": {"tf": 1}, "icepool.max_outcome": {"tf": 1}, "icepool.commonize_denominator": {"tf": 1.4142135623730951}, "icepool.reduce": {"tf": 2.23606797749979}, "icepool.accumulate": {"tf": 2}, "icepool.map": {"tf": 3.4641016151377544}, "icepool.map_function": {"tf": 2.6457513110645907}, "icepool.map_and_time": {"tf": 2.8284271247461903}, "icepool.map_to_pool": {"tf": 3.4641016151377544}, "icepool.Pool.__init__": {"tf": 1.7320508075688772}, "icepool.Pool.unique_dice": {"tf": 1}, "icepool.Pool.local_order_preference": {"tf": 1.4142135623730951}, "icepool.Pool.additive_union": {"tf": 1.4142135623730951}, "icepool.standard_pool": {"tf": 1}, "icepool.MultisetExpression.local_order_preference": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.order_preference": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.additive_union": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.difference": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.intersection": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.union": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.map_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.multiply_counts": {"tf": 1}, "icepool.MultisetExpression.divide_counts": {"tf": 1}, "icepool.MultisetExpression.modulo_counts": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.unique": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.expand": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.sum": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.count": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.any": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.all_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.largest_count": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.largest_count_and_outcome": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.count_subset": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.largest_straight": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.all_straights": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.argsort": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.issubset": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.issuperset": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.isdisjoint": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.MultisetEvaluator.bound_inputs": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.sample": {"tf": 1}, "icepool.Order.merge": {"tf": 1.4142135623730951}, "icepool.Deck.keys": {"tf": 1}, "icepool.Deck.values": {"tf": 1}, "icepool.Deck.items": {"tf": 1}, "icepool.Deck.deal": {"tf": 1.4142135623730951}, "icepool.Deck.additive_union": {"tf": 1}, "icepool.Deck.difference": {"tf": 1}, "icepool.Deck.intersection": {"tf": 1}, "icepool.Deck.union": {"tf": 1}, "icepool.Deck.symmetric_difference": {"tf": 1}, "icepool.Deck.map": {"tf": 2.23606797749979}, "icepool.Deck.sequence": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.Deal.deck": {"tf": 1}, "icepool.Deal.outcomes": {"tf": 1}, "icepool.Deal.local_order_preference": {"tf": 1.4142135623730951}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.MultiDeal.deck": {"tf": 1}, "icepool.MultiDeal.outcomes": {"tf": 1}, "icepool.MultiDeal.local_order_preference": {"tf": 1.4142135623730951}, "icepool.multiset_function": {"tf": 1.7320508075688772}, "icepool.evaluator.JointEvaluator.__init__": {"tf": 1}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.JointEvaluator.order": {"tf": 1}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.__init__": {"tf": 1}, "icepool.evaluator.KeepEvaluator.order": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.__init__": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.__init__": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1}, "icepool.function.d": {"tf": 1}, "icepool.function.z": {"tf": 1}, "icepool.function.coin": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1.4142135623730951}, "icepool.function.from_rv": {"tf": 1.4142135623730951}, "icepool.function.pointwise_max": {"tf": 1.4142135623730951}, "icepool.function.pointwise_min": {"tf": 1.4142135623730951}, "icepool.function.min_outcome": {"tf": 1}, "icepool.function.max_outcome": {"tf": 1}, "icepool.function.commonize_denominator": {"tf": 1.4142135623730951}, "icepool.function.reduce": {"tf": 2.23606797749979}, "icepool.function.accumulate": {"tf": 2}, "icepool.function.map": {"tf": 3.4641016151377544}, "icepool.function.map_function": {"tf": 2.6457513110645907}, "icepool.function.map_and_time": {"tf": 2.8284271247461903}, "icepool.function.map_to_pool": {"tf": 3.4641016151377544}}, "df": 194}}}}}}, "f": {"docs": {"icepool.Die.if_else": {"tf": 1.4142135623730951}}, "df": 1}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Vector.concatenate": {"tf": 1}, "icepool.Symbols.__init__": {"tf": 1}, "icepool.Symbols.additive_union": {"tf": 1}, "icepool.Symbols.difference": {"tf": 1}, "icepool.Symbols.intersection": {"tf": 1}, "icepool.Symbols.union": {"tf": 1}, "icepool.Symbols.symmetric_difference": {"tf": 1}, "icepool.Symbols.count_subset": {"tf": 1}, "icepool.Symbols.issubset": {"tf": 1}, "icepool.Symbols.issuperset": {"tf": 1}, "icepool.Symbols.isdisjoint": {"tf": 1}, "icepool.min_outcome": {"tf": 1}, "icepool.max_outcome": {"tf": 1}, "icepool.consecutive": {"tf": 1}, "icepool.sorted_union": {"tf": 1}, "icepool.reduce": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.Deck.additive_union": {"tf": 1}, "icepool.Deck.difference": {"tf": 1}, "icepool.Deck.intersection": {"tf": 1}, "icepool.Deck.union": {"tf": 1}, "icepool.Deck.symmetric_difference": {"tf": 1}, "icepool.function.min_outcome": {"tf": 1}, "icepool.function.max_outcome": {"tf": 1}, "icepool.function.consecutive": {"tf": 1}, "icepool.function.sorted_union": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}}, "df": 28}}}, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.accumulate": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}}, "df": 2}}}}}}}}, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.d": {"tf": 1}, "icepool.z": {"tf": 1}, "icepool.coin": {"tf": 1}, "icepool.stochastic_round": {"tf": 1}, "icepool.one_hot": {"tf": 1}, "icepool.Die.__init__": {"tf": 1}, "icepool.Die.unary_operator": {"tf": 1.4142135623730951}, "icepool.Die.binary_operator": {"tf": 1.4142135623730951}, "icepool.Die.simplify": {"tf": 1}, "icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.truncate": {"tf": 1}, "icepool.Die.clip": {"tf": 1}, "icepool.Die.map": {"tf": 2.449489742783178}, "icepool.Die.map_and_time": {"tf": 1.7320508075688772}, "icepool.Die.time_to_sum": {"tf": 1.4142135623730951}, "icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.if_else": {"tf": 2}, "icepool.Die.is_in": {"tf": 1}, "icepool.Die.count": {"tf": 1}, "icepool.Die.sequence": {"tf": 1}, "icepool.Die.keep": {"tf": 1}, "icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Die.middle": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1.7320508075688772}, "icepool.Die.abs": {"tf": 1}, "icepool.Die.round": {"tf": 1}, "icepool.Die.stochastic_round": {"tf": 1}, "icepool.Die.trunc": {"tf": 1}, "icepool.Die.floor": {"tf": 1}, "icepool.Die.ceil": {"tf": 1}, "icepool.Die.cmp": {"tf": 1}, "icepool.Die.sign": {"tf": 1}, "icepool.Population.kolmogorov_smirnov": {"tf": 1.4142135623730951}, "icepool.Population.cramer_von_mises": {"tf": 1.4142135623730951}, "icepool.Population.mean": {"tf": 2}, "icepool.Population.variance": {"tf": 2}, "icepool.Population.standard_deviation": {"tf": 2}, "icepool.Population.sd": {"tf": 2}, "icepool.Population.standardized_moment": {"tf": 2}, "icepool.Population.skewness": {"tf": 2}, "icepool.Population.excess_kurtosis": {"tf": 2}, "icepool.Population.covariance": {"tf": 2}, "icepool.Population.correlation": {"tf": 2}, "icepool.tupleize": {"tf": 2}, "icepool.vectorize": {"tf": 2}, "icepool.from_cumulative": {"tf": 1.4142135623730951}, "icepool.from_rv": {"tf": 1.4142135623730951}, "icepool.pointwise_max": {"tf": 1.4142135623730951}, "icepool.pointwise_min": {"tf": 1.4142135623730951}, "icepool.lowest": {"tf": 1.4142135623730951}, "icepool.highest": {"tf": 1.4142135623730951}, "icepool.middle": {"tf": 1.4142135623730951}, "icepool.min_outcome": {"tf": 1.4142135623730951}, "icepool.max_outcome": {"tf": 1.4142135623730951}, "icepool.commonize_denominator": {"tf": 1.4142135623730951}, "icepool.reduce": {"tf": 2}, "icepool.accumulate": {"tf": 2}, "icepool.map": {"tf": 2.6457513110645907}, "icepool.map_function": {"tf": 2.23606797749979}, "icepool.map_and_time": {"tf": 2.449489742783178}, "icepool.map_to_pool": {"tf": 2.23606797749979}, "icepool.Pool.__init__": {"tf": 1.7320508075688772}, "icepool.Pool.unique_dice": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.expand": {"tf": 1}, "icepool.MultisetExpression.sum": {"tf": 1}, "icepool.MultisetExpression.count": {"tf": 1}, "icepool.MultisetExpression.any": {"tf": 1}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetExpression.largest_count": {"tf": 1}, "icepool.MultisetExpression.largest_count_and_outcome": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1}, "icepool.MultisetExpression.largest_straight": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.MultisetExpression.all_straights": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.Deck.additive_union": {"tf": 1}, "icepool.Deck.difference": {"tf": 1}, "icepool.Deck.intersection": {"tf": 1}, "icepool.Deck.union": {"tf": 1}, "icepool.Deck.symmetric_difference": {"tf": 1}, "icepool.Deck.map": {"tf": 1.7320508075688772}, "icepool.Deck.sequence": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.Deal.deck": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.MultiDeal.deck": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.function.d": {"tf": 1}, "icepool.function.z": {"tf": 1}, "icepool.function.coin": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1.4142135623730951}, "icepool.function.from_rv": {"tf": 1.4142135623730951}, "icepool.function.pointwise_max": {"tf": 1.4142135623730951}, "icepool.function.pointwise_min": {"tf": 1.4142135623730951}, "icepool.function.min_outcome": {"tf": 1.4142135623730951}, "icepool.function.max_outcome": {"tf": 1.4142135623730951}, "icepool.function.commonize_denominator": {"tf": 1.4142135623730951}, "icepool.function.reduce": {"tf": 2}, "icepool.function.accumulate": {"tf": 2}, "icepool.function.map": {"tf": 2.6457513110645907}, "icepool.function.map_function": {"tf": 2.23606797749979}, "icepool.function.map_and_time": {"tf": 2.449489742783178}, "icepool.function.map_to_pool": {"tf": 2.23606797749979}}, "df": 115}}}}}}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Die.pool": {"tf": 1.4142135623730951}, "icepool.standard_pool": {"tf": 1.4142135623730951}}, "df": 2}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Population.probability": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1}}, "df": 2}}}}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"tf": 1}}, "df": 2}}}}}}, "o": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"icepool.format_probability_inverse": {"tf": 1}}, "df": 1}}}}}}}}}}}, "d": {"docs": {"icepool.coin": {"tf": 1}, "icepool.Population.quantile": {"tf": 1}, "icepool.Population.quantile_low": {"tf": 1}, "icepool.Population.quantile_high": {"tf": 1}, "icepool.function.coin": {"tf": 1}}, "df": 5, "i": {"docs": {}, "df": 0, "e": {"docs": {"icepool.d": {"tf": 1.4142135623730951}, "icepool.z": {"tf": 1.4142135623730951}, "icepool.coin": {"tf": 1.4142135623730951}, "icepool.stochastic_round": {"tf": 1.4142135623730951}, "icepool.one_hot": {"tf": 1.4142135623730951}, "icepool.Die.__init__": {"tf": 1.4142135623730951}, "icepool.Die.unary_operator": {"tf": 2}, "icepool.Die.binary_operator": {"tf": 2}, "icepool.Die.simplify": {"tf": 1.4142135623730951}, "icepool.Die.reroll": {"tf": 1.4142135623730951}, "icepool.Die.filter": {"tf": 1.4142135623730951}, "icepool.Die.truncate": {"tf": 1.4142135623730951}, "icepool.Die.clip": {"tf": 1.4142135623730951}, "icepool.Die.map": {"tf": 2.8284271247461903}, "icepool.Die.map_and_time": {"tf": 2.449489742783178}, "icepool.Die.time_to_sum": {"tf": 2}, "icepool.Die.mean_time_to_sum": {"tf": 1.4142135623730951}, "icepool.Die.explode": {"tf": 1.4142135623730951}, "icepool.Die.if_else": {"tf": 2.8284271247461903}, "icepool.Die.is_in": {"tf": 1.4142135623730951}, "icepool.Die.count": {"tf": 1.4142135623730951}, "icepool.Die.sequence": {"tf": 1.4142135623730951}, "icepool.Die.keep": {"tf": 1.4142135623730951}, "icepool.Die.lowest": {"tf": 1.4142135623730951}, "icepool.Die.highest": {"tf": 1.4142135623730951}, "icepool.Die.middle": {"tf": 1.4142135623730951}, "icepool.Die.map_to_pool": {"tf": 2.449489742783178}, "icepool.Die.abs": {"tf": 1.4142135623730951}, "icepool.Die.round": {"tf": 1.4142135623730951}, "icepool.Die.stochastic_round": {"tf": 1.4142135623730951}, "icepool.Die.trunc": {"tf": 1.4142135623730951}, "icepool.Die.floor": {"tf": 1.4142135623730951}, "icepool.Die.ceil": {"tf": 1.4142135623730951}, "icepool.Die.cmp": {"tf": 1.4142135623730951}, "icepool.Die.sign": {"tf": 1.4142135623730951}, "icepool.from_cumulative": {"tf": 2}, "icepool.from_rv": {"tf": 2}, "icepool.pointwise_max": {"tf": 2}, "icepool.pointwise_min": {"tf": 2}, "icepool.lowest": {"tf": 2}, "icepool.highest": {"tf": 2}, "icepool.middle": {"tf": 2}, "icepool.commonize_denominator": {"tf": 2}, "icepool.reduce": {"tf": 2.8284271247461903}, "icepool.accumulate": {"tf": 2.8284271247461903}, "icepool.map": {"tf": 3.1622776601683795}, "icepool.map_function": {"tf": 2.8284271247461903}, "icepool.map_and_time": {"tf": 2.8284271247461903}, "icepool.map_to_pool": {"tf": 3.1622776601683795}, "icepool.Pool.__init__": {"tf": 2.449489742783178}, "icepool.Pool.unique_dice": {"tf": 1.4142135623730951}, "icepool.standard_pool": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.expand": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.sum": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.count": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.any": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.all_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.largest_count": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.largest_count_and_outcome": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.count_subset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.largest_straight": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.all_straights": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issubset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issuperset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.isdisjoint": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.evaluate": {"tf": 1.4142135623730951}, "icepool.Deck.sequence": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.function.d": {"tf": 1.4142135623730951}, "icepool.function.z": {"tf": 1.4142135623730951}, "icepool.function.coin": {"tf": 1.4142135623730951}, "icepool.function.stochastic_round": {"tf": 1.4142135623730951}, "icepool.function.one_hot": {"tf": 1.4142135623730951}, "icepool.function.from_cumulative": {"tf": 2}, "icepool.function.from_rv": {"tf": 2}, "icepool.function.pointwise_max": {"tf": 2}, "icepool.function.pointwise_min": {"tf": 2}, "icepool.function.commonize_denominator": {"tf": 2}, "icepool.function.reduce": {"tf": 2.8284271247461903}, "icepool.function.accumulate": {"tf": 2.8284271247461903}, "icepool.function.map": {"tf": 3.1622776601683795}, "icepool.function.map_function": {"tf": 2.8284271247461903}, "icepool.function.map_and_time": {"tf": 2.8284271247461903}, "icepool.function.map_to_pool": {"tf": 3.1622776601683795}}, "df": 89}, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Population.divide_quantities": {"tf": 1}, "icepool.Population.modulo_quantities": {"tf": 1}, "icepool.Symbols.count_subset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.count_subset": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 1}}, "df": 5}}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.commonize_denominator": {"tf": 1}, "icepool.reduce": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.function.commonize_denominator": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}}, "df": 7}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.coin": {"tf": 1}, "icepool.stochastic_round": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.stochastic_round": {"tf": 1}, "icepool.from_rv": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.function.coin": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1}, "icepool.function.from_rv": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 10}}}}}}}}}, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.map": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.if_else": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_function": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_function": {"tf": 1}}, "df": 11}}}, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.middle": {"tf": 1}}, "df": 3}}}}}, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.__init__": {"tf": 1}}, "df": 3}}}}}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Deck.deal": {"tf": 1.7320508075688772}}, "df": 1, "s": {"docs": {"icepool.Deck.sequence": {"tf": 1}}, "df": 1}}}, "c": {"docs": {}, "df": 0, "k": {"docs": {"icepool.Deck.additive_union": {"tf": 1.4142135623730951}, "icepool.Deck.difference": {"tf": 1.4142135623730951}, "icepool.Deck.intersection": {"tf": 1.4142135623730951}, "icepool.Deck.union": {"tf": 1.4142135623730951}, "icepool.Deck.symmetric_difference": {"tf": 1.4142135623730951}, "icepool.Deck.map": {"tf": 2.449489742783178}, "icepool.Deal.__init__": {"tf": 1.7320508075688772}, "icepool.Deal.deck": {"tf": 1.4142135623730951}, "icepool.MultiDeal.__init__": {"tf": 1.7320508075688772}, "icepool.MultiDeal.deck": {"tf": 1.4142135623730951}}, "df": 10}}}, "n": {"docs": {}, "df": 0, "f": {"docs": {"icepool.Die.time_to_sum": {"tf": 1}}, "df": 1}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {"icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}}, "df": 7}}}}, "n": {"docs": {"icepool.coin": {"tf": 1}, "icepool.Population.quantile": {"tf": 1}, "icepool.Population.quantile_low": {"tf": 1}, "icepool.Population.quantile_high": {"tf": 1}, "icepool.MultisetExpression.multiply_counts": {"tf": 1}, "icepool.MultisetExpression.divide_counts": {"tf": 1}, "icepool.MultisetExpression.modulo_counts": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.unique": {"tf": 1}, "icepool.function.coin": {"tf": 1}}, "df": 10, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"icepool.coin": {"tf": 1.4142135623730951}, "icepool.stochastic_round": {"tf": 1.4142135623730951}, "icepool.Die.__init__": {"tf": 2.449489742783178}, "icepool.Die.reroll": {"tf": 1.7320508075688772}, "icepool.Die.filter": {"tf": 1.4142135623730951}, "icepool.Die.split": {"tf": 1.7320508075688772}, "icepool.Die.truncate": {"tf": 1.4142135623730951}, "icepool.Die.clip": {"tf": 1.4142135623730951}, "icepool.Die.map": {"tf": 2.8284271247461903}, "icepool.Die.map_and_time": {"tf": 1.4142135623730951}, "icepool.Die.time_to_sum": {"tf": 1.4142135623730951}, "icepool.Die.explode": {"tf": 2}, "icepool.Die.if_else": {"tf": 2.23606797749979}, "icepool.Die.keep": {"tf": 1}, "icepool.Die.lowest": {"tf": 2}, "icepool.Die.highest": {"tf": 2}, "icepool.Die.map_to_pool": {"tf": 2.23606797749979}, "icepool.Die.explode_to_pool": {"tf": 1.7320508075688772}, "icepool.Die.reroll_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.round": {"tf": 1.4142135623730951}, "icepool.Die.stochastic_round": {"tf": 1.4142135623730951}, "icepool.Population.common_outcome_length": {"tf": 1}, "icepool.Population.quantity": {"tf": 1}, "icepool.Population.quantities": {"tf": 1}, "icepool.Population.probability": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.Vector.round": {"tf": 1.4142135623730951}, "icepool.Symbols.count_subset": {"tf": 1.4142135623730951}, "icepool.lowest": {"tf": 2.23606797749979}, "icepool.highest": {"tf": 2.23606797749979}, "icepool.middle": {"tf": 1}, "icepool.reduce": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.map": {"tf": 2.8284271247461903}, "icepool.map_function": {"tf": 2.8284271247461903}, "icepool.map_and_time": {"tf": 1.4142135623730951}, "icepool.map_to_pool": {"tf": 2}, "icepool.MultisetExpression.lowest": {"tf": 2}, "icepool.MultisetExpression.highest": {"tf": 2}, "icepool.MultisetExpression.sum": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.argsort": {"tf": 1.4142135623730951}, "icepool.Deck.map": {"tf": 1.4142135623730951}, "icepool.evaluator.SumEvaluator.__init__": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 1.4142135623730951}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1.4142135623730951}, "icepool.evaluator.ArgsortEvaluator.__init__": {"tf": 1.4142135623730951}, "icepool.function.coin": {"tf": 1.4142135623730951}, "icepool.function.stochastic_round": {"tf": 1.4142135623730951}, "icepool.function.reduce": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}, "icepool.function.map": {"tf": 2.8284271247461903}, "icepool.function.map_function": {"tf": 2.8284271247461903}, "icepool.function.map_and_time": {"tf": 1.4142135623730951}, "icepool.function.map_to_pool": {"tf": 2}, "icepool.typing.count_positional_parameters": {"tf": 1}}, "df": 57, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.reroll": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.map": {"tf": 1.4142135623730951}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.if_else": {"tf": 1}, "icepool.Die.keep": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.reduce": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.map": {"tf": 1.4142135623730951}, "icepool.map_function": {"tf": 1}, "icepool.MultisetExpression.sum": {"tf": 1}, "icepool.evaluator.SumEvaluator.__init__": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}, "icepool.function.map": {"tf": 1.4142135623730951}, "icepool.function.map_function": {"tf": 1}}, "df": 17}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.round": {"tf": 1}, "icepool.Vector.round": {"tf": 1}}, "df": 2}}}}}}, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Population.mean": {"tf": 1}, "icepool.Population.variance": {"tf": 1}, "icepool.Population.standard_deviation": {"tf": 1}, "icepool.Population.sd": {"tf": 1}, "icepool.Population.standardized_moment": {"tf": 1}, "icepool.Population.skewness": {"tf": 1}, "icepool.Population.excess_kurtosis": {"tf": 1}, "icepool.Population.covariance": {"tf": 1}, "icepool.Population.correlation": {"tf": 1}}, "df": 9}}}}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "t": {"docs": {"icepool.multiset_function": {"tf": 1}}, "df": 1}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "u": {"docs": {"icepool.multiset_function": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}}}, "f": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"icepool.coin": {"tf": 1}, "icepool.Population.probability": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1}, "icepool.Population.mean": {"tf": 1.4142135623730951}, "icepool.Population.variance": {"tf": 1.4142135623730951}, "icepool.Population.standard_deviation": {"tf": 1.4142135623730951}, "icepool.Population.sd": {"tf": 1.4142135623730951}, "icepool.Population.standardized_moment": {"tf": 1.4142135623730951}, "icepool.Population.skewness": {"tf": 1.4142135623730951}, "icepool.Population.excess_kurtosis": {"tf": 1.4142135623730951}, "icepool.Population.entropy": {"tf": 1.4142135623730951}, "icepool.Population.covariance": {"tf": 1.4142135623730951}, "icepool.Population.correlation": {"tf": 1.4142135623730951}, "icepool.from_rv": {"tf": 1.4142135623730951}, "icepool.function.coin": {"tf": 1}, "icepool.function.from_rv": {"tf": 1.4142135623730951}}, "df": 16}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.coin": {"tf": 1}, "icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.Population.probability": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1}, "icepool.Population.kolmogorov_smirnov": {"tf": 1}, "icepool.Population.cramer_von_mises": {"tf": 1}, "icepool.Population.mean": {"tf": 1}, "icepool.Population.variance": {"tf": 1}, "icepool.Population.covariance": {"tf": 1}, "icepool.function.coin": {"tf": 1}}, "df": 10, "s": {"docs": {"icepool.coin": {"tf": 1}, "icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.Population.probability": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1}, "icepool.Population.kolmogorov_smirnov": {"tf": 1}, "icepool.Population.cramer_von_mises": {"tf": 1}, "icepool.Population.mean": {"tf": 1}, "icepool.Population.variance": {"tf": 1}, "icepool.Population.covariance": {"tf": 1}, "icepool.function.coin": {"tf": 1}}, "df": 10}}}}}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.if_else": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.Population.probability": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.from_cumulative": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}}, "df": 7}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Vector.binary_operator": {"tf": 1}}, "df": 1, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Population.format": {"tf": 1}}, "df": 1}}}, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {"icepool.multiset_function": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.reduce": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.map_function": {"tf": 1}, "icepool.MultisetExpression.map_counts": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}, "icepool.function.map_function": {"tf": 1}, "icepool.typing.count_positional_parameters": {"tf": 1}, "icepool.typing.guess_star": {"tf": 1}}, "df": 12}}}}}}}, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}}, "df": 2}}}}, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.CountEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AnyEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.KeepEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}}, "df": 15}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "x": {"docs": {"icepool.coin": {"tf": 1}, "icepool.stochastic_round": {"tf": 1}, "icepool.Die.truncate": {"tf": 1}, "icepool.Die.clip": {"tf": 1}, "icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Die.stochastic_round": {"tf": 1}, "icepool.function.coin": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1}}, "df": 9}, "p": {"docs": {"icepool.MultisetExpression.sum": {"tf": 1}, "icepool.evaluator.SumEvaluator.__init__": {"tf": 1}}, "df": 2, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.map": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1.4142135623730951}, "icepool.Symbols.__init__": {"tf": 1}, "icepool.Symbols.additive_union": {"tf": 1}, "icepool.Symbols.difference": {"tf": 1}, "icepool.Symbols.intersection": {"tf": 1}, "icepool.Symbols.union": {"tf": 1}, "icepool.Symbols.symmetric_difference": {"tf": 1}, "icepool.Symbols.count_subset": {"tf": 1}, "icepool.Symbols.issubset": {"tf": 1}, "icepool.Symbols.issuperset": {"tf": 1}, "icepool.Symbols.isdisjoint": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 2.23606797749979}, "icepool.Pool.__init__": {"tf": 1.7320508075688772}, "icepool.Pool.additive_union": {"tf": 1}, "icepool.standard_pool": {"tf": 1}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.union": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.map_counts": {"tf": 1}, "icepool.MultisetExpression.sum": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issubset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.MultisetEvaluator.sample": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.Deck.additive_union": {"tf": 1}, "icepool.Deck.difference": {"tf": 1}, "icepool.Deck.intersection": {"tf": 1}, "icepool.Deck.union": {"tf": 1}, "icepool.Deck.symmetric_difference": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.evaluator.SumEvaluator.__init__": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 2.23606797749979}}, "df": 45}}}}}, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}}, "df": 2}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.truncate": {"tf": 1}, "icepool.Die.clip": {"tf": 1}}, "df": 2}}, "u": {"docs": {}, "df": 0, "l": {"docs": {"icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}}, "df": 2, "t": {"docs": {}, "df": 0, "i": {"docs": {"icepool.Deck.deal": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.map_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_to_pool": {"tf": 2}, "icepool.Pool.additive_union": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.additive_union": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.difference": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.intersection": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.union": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.map_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.multiply_counts": {"tf": 1}, "icepool.MultisetExpression.divide_counts": {"tf": 1}, "icepool.MultisetExpression.modulo_counts": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.unique": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.expand": {"tf": 1}, "icepool.MultisetExpression.sum": {"tf": 1}, "icepool.MultisetExpression.count": {"tf": 1}, "icepool.MultisetExpression.any": {"tf": 1}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetExpression.largest_count": {"tf": 1}, "icepool.MultisetExpression.largest_count_and_outcome": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.largest_straight": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.all_straights": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.argsort": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issubset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issuperset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.isdisjoint": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.bound_inputs": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.sample": {"tf": 1}, "icepool.multiset_function": {"tf": 1.7320508075688772}, "icepool.evaluator.JointEvaluator.__init__": {"tf": 1}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.__init__": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 2}}, "df": 52, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.map_to_pool": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.Pool.additive_union": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.additive_union": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.difference": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.intersection": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.union": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.map_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.multiply_counts": {"tf": 1}, "icepool.MultisetExpression.divide_counts": {"tf": 1}, "icepool.MultisetExpression.modulo_counts": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.unique": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.count_subset": {"tf": 1}, "icepool.MultisetExpression.largest_straight": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.MultisetExpression.all_straights": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issubset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.MultisetEvaluator.bound_inputs": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.MultisetEvaluator.sample": {"tf": 1}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.__init__": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 40}}}}}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.expand": {"tf": 1}, "icepool.MultisetExpression.sum": {"tf": 1}, "icepool.MultisetExpression.count": {"tf": 1}, "icepool.MultisetExpression.any": {"tf": 1}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetExpression.largest_count": {"tf": 1}, "icepool.MultisetExpression.largest_count_and_outcome": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1}, "icepool.MultisetExpression.largest_straight": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.MultisetExpression.all_straights": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.multiset_function": {"tf": 1.7320508075688772}, "icepool.evaluator.JointEvaluator.__init__": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.__init__": {"tf": 1}}, "df": 21}}}}}}}}}, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.map_to_pool": {"tf": 1.7320508075688772}, "icepool.function.map_to_pool": {"tf": 1.7320508075688772}}, "df": 5}}}}}}}}}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Deck.deal": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.reroll_to_pool": {"tf": 1}}, "df": 1}}, "r": {"docs": {}, "df": 0, "e": {"docs": {"icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}}, "df": 7}}}}, "b": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {"icepool.coin": {"tf": 1}, "icepool.one_hot": {"tf": 1}, "icepool.Die.reroll": {"tf": 1.4142135623730951}, "icepool.Die.filter": {"tf": 1.4142135623730951}, "icepool.Die.split": {"tf": 1.4142135623730951}, "icepool.Die.map": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 1}, "icepool.Die.explode": {"tf": 1.4142135623730951}, "icepool.Die.is_in": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.reroll_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.equals": {"tf": 1.4142135623730951}, "icepool.Population.is_empty": {"tf": 1}, "icepool.Population.probability": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.Symbols.issubset": {"tf": 1}, "icepool.Symbols.issuperset": {"tf": 1}, "icepool.Symbols.isdisjoint": {"tf": 1}, "icepool.Symbols.has_negative_counts": {"tf": 1}, "icepool.from_cumulative": {"tf": 1.4142135623730951}, "icepool.map": {"tf": 1}, "icepool.map_function": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.MultisetGenerator.has_free_variables": {"tf": 1}, "icepool.MultisetExpression.has_free_variables": {"tf": 1}, "icepool.MultisetExpression.equals": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetExpression.any": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issubset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issuperset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.isdisjoint": {"tf": 1.4142135623730951}, "icepool.Deck.map": {"tf": 1}, "icepool.evaluator.AnyEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.ComparisonEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsProperSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsProperSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsNotEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsDisjointSetEvaluator.default_outcome": {"tf": 1}, "icepool.function.coin": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1.4142135623730951}, "icepool.function.map": {"tf": 1}, "icepool.function.map_function": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}, "icepool.typing.guess_star": {"tf": 1}}, "df": 62}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Population.kolmogorov_smirnov": {"tf": 1}, "icepool.Population.cramer_von_mises": {"tf": 1}, "icepool.Population.mean": {"tf": 1.4142135623730951}, "icepool.Population.variance": {"tf": 1.4142135623730951}, "icepool.Population.standard_deviation": {"tf": 1.4142135623730951}, "icepool.Population.sd": {"tf": 1.4142135623730951}, "icepool.Population.standardized_moment": {"tf": 1.4142135623730951}, "icepool.Population.skewness": {"tf": 1.4142135623730951}, "icepool.Population.excess_kurtosis": {"tf": 1.4142135623730951}, "icepool.Population.entropy": {"tf": 1}, "icepool.Population.covariance": {"tf": 1.4142135623730951}, "icepool.Population.correlation": {"tf": 1.4142135623730951}, "icepool.tupleize": {"tf": 1.4142135623730951}, "icepool.vectorize": {"tf": 1.4142135623730951}, "icepool.min_outcome": {"tf": 1}, "icepool.max_outcome": {"tf": 1}, "icepool.function.min_outcome": {"tf": 1}, "icepool.function.max_outcome": {"tf": 1}}, "df": 18}}}, "u": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}}, "df": 2}}}}}, "x": {"docs": {"icepool.stochastic_round": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1}}, "df": 2}, "t": {"docs": {"icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.keys": {"tf": 1}, "icepool.Die.items": {"tf": 1}, "icepool.Die.simplify": {"tf": 1}, "icepool.Die.reroll": {"tf": 1.4142135623730951}, "icepool.Die.filter": {"tf": 1.4142135623730951}, "icepool.Die.split": {"tf": 1}, "icepool.Die.truncate": {"tf": 1}, "icepool.Die.clip": {"tf": 1}, "icepool.Die.map": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 2.449489742783178}, "icepool.Die.explode": {"tf": 1.4142135623730951}, "icepool.Die.is_in": {"tf": 1}, "icepool.Die.count": {"tf": 1}, "icepool.Die.sequence": {"tf": 1}, "icepool.Die.pool": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.reroll_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.abs": {"tf": 1}, "icepool.Population.keys": {"tf": 1}, "icepool.Population.items": {"tf": 1}, "icepool.Population.outcomes": {"tf": 1}, "icepool.Population.min_outcome": {"tf": 1}, "icepool.Population.max_outcome": {"tf": 1}, "icepool.Population.nearest": {"tf": 1}, "icepool.Population.zero_outcome": {"tf": 1}, "icepool.Population.median_low": {"tf": 1}, "icepool.Population.median_high": {"tf": 1}, "icepool.Population.quantile_low": {"tf": 1}, "icepool.Population.quantile_high": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.Population.sample": {"tf": 1}, "icepool.tupleize": {"tf": 2}, "icepool.vectorize": {"tf": 2}, "icepool.Vector.abs": {"tf": 1}, "icepool.CountsKeysView.__init__": {"tf": 1}, "icepool.from_cumulative": {"tf": 1.4142135623730951}, "icepool.pointwise_max": {"tf": 1.4142135623730951}, "icepool.pointwise_min": {"tf": 1.4142135623730951}, "icepool.lowest": {"tf": 2}, "icepool.highest": {"tf": 2}, "icepool.middle": {"tf": 2}, "icepool.min_outcome": {"tf": 2}, "icepool.max_outcome": {"tf": 2}, "icepool.sorted_union": {"tf": 1.4142135623730951}, "icepool.commonize_denominator": {"tf": 1.7320508075688772}, "icepool.reduce": {"tf": 3}, "icepool.accumulate": {"tf": 3}, "icepool.map": {"tf": 2.6457513110645907}, "icepool.map_function": {"tf": 2.449489742783178}, "icepool.map_and_time": {"tf": 2.6457513110645907}, "icepool.map_to_pool": {"tf": 3}, "icepool.Pool.__init__": {"tf": 2.449489742783178}, "icepool.Pool.unique_dice": {"tf": 1}, "icepool.Pool.outcomes": {"tf": 1}, "icepool.Pool.min_outcome": {"tf": 1}, "icepool.Pool.max_outcome": {"tf": 1}, "icepool.Pool.additive_union": {"tf": 2}, "icepool.MultisetExpression.outcomes": {"tf": 1}, "icepool.MultisetExpression.min_outcome": {"tf": 1}, "icepool.MultisetExpression.max_outcome": {"tf": 1}, "icepool.MultisetExpression.additive_union": {"tf": 2}, "icepool.MultisetExpression.difference": {"tf": 2}, "icepool.MultisetExpression.intersection": {"tf": 2}, "icepool.MultisetExpression.union": {"tf": 2}, "icepool.MultisetExpression.symmetric_difference": {"tf": 2}, "icepool.MultisetExpression.keep_outcomes": {"tf": 2}, "icepool.MultisetExpression.drop_outcomes": {"tf": 2}, "icepool.MultisetExpression.map_counts": {"tf": 2}, "icepool.MultisetExpression.multiply_counts": {"tf": 1}, "icepool.MultisetExpression.divide_counts": {"tf": 1}, "icepool.MultisetExpression.modulo_counts": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.unique": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 2}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.expand": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.sum": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.count": {"tf": 1}, "icepool.MultisetExpression.any": {"tf": 1}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetExpression.largest_count": {"tf": 1}, "icepool.MultisetExpression.largest_count_and_outcome": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.count_subset": {"tf": 2}, "icepool.MultisetExpression.argsort": {"tf": 2.449489742783178}, "icepool.MultisetExpression.issubset": {"tf": 2}, "icepool.MultisetExpression.issuperset": {"tf": 2}, "icepool.MultisetExpression.isdisjoint": {"tf": 2}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.evaluate": {"tf": 2}, "icepool.MultisetEvaluator.sample": {"tf": 1.7320508075688772}, "icepool.Deck.keys": {"tf": 1}, "icepool.Deck.items": {"tf": 1}, "icepool.Deck.deal": {"tf": 1.4142135623730951}, "icepool.Deck.additive_union": {"tf": 1.7320508075688772}, "icepool.Deck.difference": {"tf": 1.7320508075688772}, "icepool.Deck.intersection": {"tf": 1.7320508075688772}, "icepool.Deck.union": {"tf": 1.7320508075688772}, "icepool.Deck.symmetric_difference": {"tf": 1.7320508075688772}, "icepool.Deck.map": {"tf": 1}, "icepool.Deck.sequence": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.Deal.deck": {"tf": 1}, "icepool.Deal.outcomes": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.MultiDeal.deck": {"tf": 1}, "icepool.MultiDeal.outcomes": {"tf": 1}, "icepool.multiset_function": {"tf": 1.7320508075688772}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.__init__": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1.4142135623730951}, "icepool.function.pointwise_max": {"tf": 1.4142135623730951}, "icepool.function.pointwise_min": {"tf": 1.4142135623730951}, "icepool.function.min_outcome": {"tf": 2}, "icepool.function.max_outcome": {"tf": 2}, "icepool.function.sorted_union": {"tf": 1.4142135623730951}, "icepool.function.commonize_denominator": {"tf": 1.7320508075688772}, "icepool.function.reduce": {"tf": 3}, "icepool.function.accumulate": {"tf": 3}, "icepool.function.map": {"tf": 2.6457513110645907}, "icepool.function.map_function": {"tf": 2.449489742783178}, "icepool.function.map_and_time": {"tf": 2.6457513110645907}, "icepool.function.map_to_pool": {"tf": 3}}, "df": 133, "u": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.one_hot": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 1}, "icepool.Die.sequence": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Population.mode": {"tf": 1}, "icepool.Population.covariance": {"tf": 1.4142135623730951}, "icepool.Population.correlation": {"tf": 1.4142135623730951}, "icepool.tupleize": {"tf": 1.4142135623730951}, "icepool.sorted_union": {"tf": 1}, "icepool.commonize_denominator": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.Pool.local_order_preference": {"tf": 1}, "icepool.MultisetExpression.local_order_preference": {"tf": 1}, "icepool.MultisetExpression.order_preference": {"tf": 1}, "icepool.MultisetExpression.sample": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.expand": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.all_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.largest_count_and_outcome": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.all_straights": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 2}, "icepool.MultisetEvaluator.bound_inputs": {"tf": 1}, "icepool.Deck.deal": {"tf": 1}, "icepool.Deck.sequence": {"tf": 1}, "icepool.Deal.hand_sizes": {"tf": 1}, "icepool.Deal.local_order_preference": {"tf": 1}, "icepool.MultiDeal.local_order_preference": {"tf": 1}, "icepool.multiset_function": {"tf": 2}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}, "icepool.function.sorted_union": {"tf": 1}, "icepool.function.commonize_denominator": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}, "icepool.typing.count_positional_parameters": {"tf": 1}}, "df": 54}}}}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.map": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 1}, "icepool.Die.time_to_sum": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 7, "s": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}}, "df": 3}}}, "e": {"docs": {"icepool.Die.middle": {"tf": 1}, "icepool.middle": {"tf": 1}}, "df": 2}}, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Die.__init__": {"tf": 1.4142135623730951}, "icepool.Die.map": {"tf": 1.7320508075688772}, "icepool.Die.map_and_time": {"tf": 1.4142135623730951}, "icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.if_else": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1.4142135623730951}, "icepool.reduce": {"tf": 1}, "icepool.map": {"tf": 2}, "icepool.map_function": {"tf": 1.4142135623730951}, "icepool.map_and_time": {"tf": 1.4142135623730951}, "icepool.map_to_pool": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.Deck.map": {"tf": 1.4142135623730951}, "icepool.multiset_function": {"tf": 1.4142135623730951}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.map": {"tf": 2}, "icepool.function.map_function": {"tf": 1.4142135623730951}, "icepool.function.map_and_time": {"tf": 1.4142135623730951}, "icepool.function.map_to_pool": {"tf": 1.7320508075688772}}, "df": 21}}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.Die.is_in": {"tf": 1}, "icepool.Die.count": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}}, "df": 7}}}}}, "r": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.if_else": {"tf": 1}}, "df": 1}, "t": {"docs": {}, "df": 0, "h": {"docs": {"icepool.Vector.binary_operator": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.truncate": {"tf": 1.4142135623730951}, "icepool.Die.clip": {"tf": 1.4142135623730951}, "icepool.Die.if_else": {"tf": 1.4142135623730951}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Population.nearest": {"tf": 1}, "icepool.Population.quantity": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1}, "icepool.Population.probability": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.JointEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.next_state": {"tf": 1}, "icepool.evaluator.SumEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AnyEvaluator.next_state": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.next_state": {"tf": 1}, "icepool.evaluator.KeepEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 29, "s": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.from_cumulative": {"tf": 1}, "icepool.from_rv": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.function.from_rv": {"tf": 1}}, "df": 16}}}}}}}, "p": {"docs": {"icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Vector.unary_operator": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.Vector.reverse_binary_operator": {"tf": 1}}, "df": 5, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Die.map_to_pool": {"tf": 1}, "icepool.Population.nearest": {"tf": 1}, "icepool.Population.quantity": {"tf": 1}, "icepool.Population.quantities": {"tf": 1}, "icepool.Population.probability": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.map_function": {"tf": 1}, "icepool.function.map_function": {"tf": 1}}, "df": 12}}}}}}}, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.cmp": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.Population.kolmogorov_smirnov": {"tf": 1}, "icepool.Population.cramer_von_mises": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.Vector.reverse_binary_operator": {"tf": 1}, "icepool.Vector.append": {"tf": 1}, "icepool.Vector.concatenate": {"tf": 1}, "icepool.Symbols.symmetric_difference": {"tf": 1}, "icepool.Symbols.multiply_counts": {"tf": 1}, "icepool.Symbols.divide_counts": {"tf": 1}, "icepool.Symbols.modulo_counts": {"tf": 1}, "icepool.Symbols.issubset": {"tf": 1}, "icepool.Symbols.issuperset": {"tf": 1}, "icepool.Symbols.isdisjoint": {"tf": 1}, "icepool.MultisetExpression.equals": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.Deck.symmetric_difference": {"tf": 1}}, "df": 25}}}}, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Pool.local_order_preference": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.local_order_preference": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.order_preference": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.sort_match": {"tf": 2}, "icepool.MultisetExpression.expand": {"tf": 2}, "icepool.MultisetExpression.argsort": {"tf": 2}, "icepool.MultisetEvaluator.order": {"tf": 1.4142135623730951}, "icepool.Order.merge": {"tf": 2}, "icepool.Deal.local_order_preference": {"tf": 1.7320508075688772}, "icepool.MultiDeal.local_order_preference": {"tf": 1.7320508075688772}, "icepool.evaluator.JointEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.ExpandEvaluator.__init__": {"tf": 2}, "icepool.evaluator.KeepEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.ArgsortEvaluator.__init__": {"tf": 2}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1.4142135623730951}}, "df": 15, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Pool.local_order_preference": {"tf": 1}, "icepool.MultisetExpression.local_order_preference": {"tf": 1}, "icepool.MultisetExpression.order_preference": {"tf": 1}, "icepool.Deal.local_order_preference": {"tf": 1}, "icepool.MultiDeal.local_order_preference": {"tf": 1}}, "df": 5}}}}}}, "s": {"docs": {"icepool.Order.merge": {"tf": 1}}, "df": 1}}}}}}, "u": {"docs": {"icepool.Die.unary_operator": {"tf": 1.4142135623730951}, "icepool.Die.binary_operator": {"tf": 1.4142135623730951}, "icepool.Die.map": {"tf": 2.6457513110645907}, "icepool.Die.if_else": {"tf": 2.6457513110645907}, "icepool.Die.map_to_pool": {"tf": 2.23606797749979}, "icepool.Vector.unary_operator": {"tf": 1.4142135623730951}, "icepool.Vector.binary_operator": {"tf": 1.4142135623730951}, "icepool.Vector.reverse_binary_operator": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.sum": {"tf": 2}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.evaluate": {"tf": 1.4142135623730951}, "icepool.Deck.map": {"tf": 2.23606797749979}, "icepool.multiset_function": {"tf": 2.23606797749979}, "icepool.evaluator.MultisetFunctionEvaluator.__init__": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1.4142135623730951}}, "df": 15, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.__init__": {"tf": 1.4142135623730951}, "icepool.Die.reroll": {"tf": 1.4142135623730951}, "icepool.Die.filter": {"tf": 1.4142135623730951}, "icepool.Die.split": {"tf": 1}, "icepool.Die.map": {"tf": 2.449489742783178}, "icepool.Die.map_and_time": {"tf": 1.7320508075688772}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.if_else": {"tf": 1.7320508075688772}, "icepool.Die.pool": {"tf": 1}, "icepool.Die.keep": {"tf": 1.4142135623730951}, "icepool.Die.map_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Population.quantity": {"tf": 1}, "icepool.Population.quantities": {"tf": 1}, "icepool.Population.probability": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1}, "icepool.tupleize": {"tf": 1}, "icepool.vectorize": {"tf": 1.4142135623730951}, "icepool.Symbols.__init__": {"tf": 1}, "icepool.Symbols.additive_union": {"tf": 1}, "icepool.Symbols.difference": {"tf": 1}, "icepool.Symbols.intersection": {"tf": 1}, "icepool.Symbols.union": {"tf": 1}, "icepool.Symbols.symmetric_difference": {"tf": 1}, "icepool.Symbols.count_subset": {"tf": 1}, "icepool.Symbols.issubset": {"tf": 1}, "icepool.Symbols.issuperset": {"tf": 1}, "icepool.Symbols.isdisjoint": {"tf": 1}, "icepool.from_cumulative": {"tf": 1}, "icepool.from_rv": {"tf": 1}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.min_outcome": {"tf": 1.4142135623730951}, "icepool.max_outcome": {"tf": 1.4142135623730951}, "icepool.commonize_denominator": {"tf": 1}, "icepool.reduce": {"tf": 1.7320508075688772}, "icepool.accumulate": {"tf": 1.7320508075688772}, "icepool.map": {"tf": 2.449489742783178}, "icepool.map_function": {"tf": 2}, "icepool.map_and_time": {"tf": 2}, "icepool.map_to_pool": {"tf": 2.23606797749979}, "icepool.Pool.__init__": {"tf": 2}, "icepool.Pool.additive_union": {"tf": 1}, "icepool.standard_pool": {"tf": 1}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.union": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetExpression.map_counts": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.expand": {"tf": 1}, "icepool.MultisetExpression.sum": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.count": {"tf": 1}, "icepool.MultisetExpression.any": {"tf": 1}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.largest_count": {"tf": 1}, "icepool.MultisetExpression.largest_count_and_outcome": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.largest_straight": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.MultisetExpression.all_straights": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issubset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issuperset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.isdisjoint": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.sample": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1.4142135623730951}, "icepool.Deck.deal": {"tf": 1}, "icepool.Deck.additive_union": {"tf": 1}, "icepool.Deck.difference": {"tf": 1}, "icepool.Deck.intersection": {"tf": 1}, "icepool.Deck.union": {"tf": 1}, "icepool.Deck.symmetric_difference": {"tf": 1}, "icepool.Deck.map": {"tf": 1.7320508075688772}, "icepool.multiset_function": {"tf": 2}, "icepool.evaluator.SumEvaluator.__init__": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.function.from_rv": {"tf": 1}, "icepool.function.min_outcome": {"tf": 1.4142135623730951}, "icepool.function.max_outcome": {"tf": 1.4142135623730951}, "icepool.function.commonize_denominator": {"tf": 1}, "icepool.function.reduce": {"tf": 1.7320508075688772}, "icepool.function.accumulate": {"tf": 1.7320508075688772}, "icepool.function.map": {"tf": 2.449489742783178}, "icepool.function.map_function": {"tf": 2}, "icepool.function.map_and_time": {"tf": 2}, "icepool.function.map_to_pool": {"tf": 2.23606797749979}}, "df": 98}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}}, "df": 2}}}}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 8}}, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.__init__": {"tf": 1.7320508075688772}, "icepool.Die.map": {"tf": 2.23606797749979}, "icepool.Die.if_else": {"tf": 1.7320508075688772}, "icepool.map": {"tf": 2.23606797749979}, "icepool.map_function": {"tf": 2}, "icepool.map_and_time": {"tf": 1.4142135623730951}, "icepool.function.map": {"tf": 2.23606797749979}, "icepool.function.map_function": {"tf": 2}, "icepool.function.map_and_time": {"tf": 1.4142135623730951}}, "df": 9, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.map": {"tf": 1.4142135623730951}, "icepool.map": {"tf": 1.4142135623730951}, "icepool.map_function": {"tf": 1}, "icepool.map_and_time": {"tf": 1.4142135623730951}, "icepool.function.map": {"tf": 1.4142135623730951}, "icepool.function.map_function": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1.4142135623730951}}, "df": 7}}}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "g": {"0": {"docs": {"icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}}, "df": 7}, "docs": {"icepool.typing.guess_star": {"tf": 1}}, "df": 1, "s": {"docs": {"icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.map": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.tupleize": {"tf": 1}, "icepool.vectorize": {"tf": 1}, "icepool.Vector.unary_operator": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.Vector.reverse_binary_operator": {"tf": 1}, "icepool.Symbols.additive_union": {"tf": 1}, "icepool.Symbols.difference": {"tf": 1}, "icepool.Symbols.intersection": {"tf": 1}, "icepool.Symbols.union": {"tf": 1}, "icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.min_outcome": {"tf": 1}, "icepool.max_outcome": {"tf": 1}, "icepool.consecutive": {"tf": 1}, "icepool.sorted_union": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.Pool.additive_union": {"tf": 1}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.union": {"tf": 1}, "icepool.MultisetExpression.map_counts": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.Deck.additive_union": {"tf": 1}, "icepool.Deck.difference": {"tf": 1}, "icepool.Deck.intersection": {"tf": 1}, "icepool.Deck.union": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}, "icepool.function.min_outcome": {"tf": 1}, "icepool.function.max_outcome": {"tf": 1}, "icepool.function.consecutive": {"tf": 1}, "icepool.function.sorted_union": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 47}}}, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.MultisetExpression.expand": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.__init__": {"tf": 1}}, "df": 2}}}}}}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {"icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}}, "df": 2}}}, "c": {"docs": {"icepool.Population.zero": {"tf": 1.4142135623730951}, "icepool.Population.multiply_quantities": {"tf": 1.4142135623730951}, "icepool.Population.divide_quantities": {"tf": 1.4142135623730951}, "icepool.Population.modulo_quantities": {"tf": 1.4142135623730951}, "icepool.Population.pad_to_denominator": {"tf": 1.4142135623730951}, "icepool.Population.to_one_hot": {"tf": 1.4142135623730951}}, "df": 6, "o": {"docs": {"icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.keys": {"tf": 1}, "icepool.Die.items": {"tf": 1}, "icepool.Die.simplify": {"tf": 1}, "icepool.Die.reroll": {"tf": 1.4142135623730951}, "icepool.Die.filter": {"tf": 1.4142135623730951}, "icepool.Die.split": {"tf": 1}, "icepool.Die.truncate": {"tf": 1}, "icepool.Die.clip": {"tf": 1}, "icepool.Die.map": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 2.449489742783178}, "icepool.Die.explode": {"tf": 1.4142135623730951}, "icepool.Die.is_in": {"tf": 1}, "icepool.Die.count": {"tf": 1}, "icepool.Die.sequence": {"tf": 1}, "icepool.Die.pool": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.reroll_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.abs": {"tf": 1}, "icepool.Population.keys": {"tf": 1}, "icepool.Population.items": {"tf": 1}, "icepool.Population.outcomes": {"tf": 1}, "icepool.Population.min_outcome": {"tf": 1}, "icepool.Population.max_outcome": {"tf": 1}, "icepool.Population.nearest": {"tf": 1}, "icepool.Population.zero_outcome": {"tf": 1}, "icepool.Population.median_low": {"tf": 1}, "icepool.Population.median_high": {"tf": 1}, "icepool.Population.quantile_low": {"tf": 1}, "icepool.Population.quantile_high": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.Population.sample": {"tf": 1}, "icepool.Vector.abs": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.evaluate": {"tf": 1.4142135623730951}, "icepool.Deck.keys": {"tf": 1}, "icepool.Deck.items": {"tf": 1}, "icepool.Deck.deal": {"tf": 1.4142135623730951}, "icepool.Deck.additive_union": {"tf": 1.7320508075688772}, "icepool.Deck.difference": {"tf": 1.7320508075688772}, "icepool.Deck.intersection": {"tf": 1.7320508075688772}, "icepool.Deck.union": {"tf": 1.7320508075688772}, "icepool.Deck.symmetric_difference": {"tf": 1.7320508075688772}, "icepool.Deck.map": {"tf": 1}, "icepool.Deck.sequence": {"tf": 1}, "icepool.multiset_function": {"tf": 2.449489742783178}, "icepool.evaluator.MultisetFunctionEvaluator.__init__": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1.4142135623730951}}, "df": 49, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.map": {"tf": 1}, "icepool.Die.if_else": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_function": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.next_state": {"tf": 1}, "icepool.evaluator.SumEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AnyEvaluator.next_state": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.KeepEvaluator.next_state": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_function": {"tf": 1}, "icepool.typing.guess_star": {"tf": 1}}, "df": 22, "s": {"docs": {"icepool.Die.keys": {"tf": 1}, "icepool.Die.values": {"tf": 1}, "icepool.Die.items": {"tf": 1}, "icepool.Population.keys": {"tf": 1}, "icepool.Population.values": {"tf": 1}, "icepool.Population.items": {"tf": 1}, "icepool.Population.outcomes": {"tf": 1}, "icepool.Population.quantities": {"tf": 1}, "icepool.CountsKeysView.__init__": {"tf": 1.7320508075688772}, "icepool.CountsValuesView.__init__": {"tf": 1.7320508075688772}, "icepool.CountsItemsView.__init__": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.Deck.keys": {"tf": 1}, "icepool.Deck.values": {"tf": 1}, "icepool.Deck.items": {"tf": 1}, "icepool.Deal.outcomes": {"tf": 1}, "icepool.MultiDeal.outcomes": {"tf": 1}, "icepool.evaluator.JointEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 22, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "w": {"docs": {"icepool.Die.keys": {"tf": 1}, "icepool.Population.keys": {"tf": 1}, "icepool.Population.outcomes": {"tf": 1}, "icepool.Deck.keys": {"tf": 1}, "icepool.Deal.outcomes": {"tf": 1}, "icepool.MultiDeal.outcomes": {"tf": 1}}, "df": 6}}}}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "w": {"docs": {"icepool.Die.values": {"tf": 1}, "icepool.Population.values": {"tf": 1}, "icepool.Population.quantities": {"tf": 1}, "icepool.Deck.values": {"tf": 1}}, "df": 4}}}}}}}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "w": {"docs": {"icepool.Die.items": {"tf": 1}, "icepool.Population.items": {"tf": 1}, "icepool.Deck.items": {"tf": 1}}, "df": 3}}}}}}}}}}}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.keys": {"tf": 1}, "icepool.Die.values": {"tf": 1}, "icepool.Die.items": {"tf": 1}, "icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Population.keys": {"tf": 1}, "icepool.Population.values": {"tf": 1}, "icepool.Population.items": {"tf": 1}, "icepool.Population.outcomes": {"tf": 1}, "icepool.Population.quantities": {"tf": 1}, "icepool.vectorize": {"tf": 1.4142135623730951}, "icepool.Vector.unary_operator": {"tf": 1}, "icepool.Vector.abs": {"tf": 1}, "icepool.Vector.round": {"tf": 1}, "icepool.Vector.trunc": {"tf": 1}, "icepool.Vector.floor": {"tf": 1}, "icepool.Vector.ceil": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.Vector.reverse_binary_operator": {"tf": 1}, "icepool.Vector.append": {"tf": 1}, "icepool.Vector.concatenate": {"tf": 1}, "icepool.Symbols.additive_union": {"tf": 1}, "icepool.Symbols.difference": {"tf": 1}, "icepool.Symbols.intersection": {"tf": 1}, "icepool.Symbols.union": {"tf": 1}, "icepool.Symbols.symmetric_difference": {"tf": 1}, "icepool.Symbols.multiply_counts": {"tf": 1}, "icepool.Symbols.divide_counts": {"tf": 1}, "icepool.Symbols.modulo_counts": {"tf": 1}, "icepool.CountsKeysView.__init__": {"tf": 1}, "icepool.CountsValuesView.__init__": {"tf": 1}, "icepool.CountsItemsView.__init__": {"tf": 1}, "icepool.Pool.unique_dice": {"tf": 1}, "icepool.standard_pool": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.Deck.keys": {"tf": 1}, "icepool.Deck.values": {"tf": 1}, "icepool.Deck.items": {"tf": 1}, "icepool.Deal.outcomes": {"tf": 1}, "icepool.MultiDeal.outcomes": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}}, "df": 55}}}}}}}}, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.is_in": {"tf": 1}, "icepool.Die.count": {"tf": 1}}, "df": 2}}}}}}}, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Population.nearest": {"tf": 1}, "icepool.Population.quantity": {"tf": 1}, "icepool.Population.quantities": {"tf": 1}, "icepool.Population.probability": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}}, "df": 9}}}}, "e": {"docs": {"icepool.Vector.binary_operator": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.map": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Vector.unary_operator": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.Vector.reverse_binary_operator": {"tf": 1}, "icepool.reduce": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_function": {"tf": 2}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetExpression.map_counts": {"tf": 1}, "icepool.MultisetExpression.sum": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.SumEvaluator.__init__": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_function": {"tf": 2}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}, "icepool.typing.count_positional_parameters": {"tf": 1}}, "df": 36}}}}}}}, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"icepool.from_cumulative": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}}, "df": 2}}}}}}}}}, "l": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Pool.clear_cache": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.map": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.if_else": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_function": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_function": {"tf": 1}}, "df": 8}}, "x": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {"icepool.Die.map": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 5}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.map_to_pool": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.Pool.additive_union": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.additive_union": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.difference": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.intersection": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.union": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.map_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.multiply_counts": {"tf": 1}, "icepool.MultisetExpression.divide_counts": {"tf": 1}, "icepool.MultisetExpression.modulo_counts": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.unique": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.count_subset": {"tf": 1}, "icepool.MultisetExpression.largest_straight": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.MultisetExpression.all_straights": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issubset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.MultisetEvaluator.bound_inputs": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.MultisetEvaluator.sample": {"tf": 1}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.__init__": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 40}}}}}}}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.keep": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}}, "df": 2}}}}}}}, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.middle": {"tf": 1.4142135623730951}, "icepool.middle": {"tf": 1.4142135623730951}}, "df": 2}}}}, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Symbols.count_subset": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 1}}, "df": 3}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.MultisetExpression.keep": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.expand": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.sum": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.count": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.any": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.all_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.largest_count": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.largest_count_and_outcome": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.count_subset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.largest_straight": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.all_straights": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issubset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issuperset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.isdisjoint": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.evaluate": {"tf": 1.4142135623730951}, "icepool.multiset_function": {"tf": 2.449489742783178}, "icepool.evaluator.JointEvaluator.__init__": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.__init__": {"tf": 1.7320508075688772}}, "df": 21, "s": {"docs": {"icepool.evaluator.JointEvaluator.__init__": {"tf": 1}}, "df": 1}}}}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.map": {"tf": 1.7320508075688772}, "icepool.Die.map_and_time": {"tf": 1.4142135623730951}, "icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.if_else": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.reduce": {"tf": 1}, "icepool.map": {"tf": 1.7320508075688772}, "icepool.map_function": {"tf": 1.4142135623730951}, "icepool.map_and_time": {"tf": 1.4142135623730951}, "icepool.map_to_pool": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.Deck.map": {"tf": 1.4142135623730951}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.map": {"tf": 1.7320508075688772}, "icepool.function.map_function": {"tf": 1.4142135623730951}, "icepool.function.map_and_time": {"tf": 1.4142135623730951}, "icepool.function.map_to_pool": {"tf": 1.4142135623730951}}, "df": 20}}}}, "s": {"docs": {"icepool.Die.reroll_to_pool": {"tf": 1}}, "df": 1}}}}}, "p": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Die.map": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 10}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.map": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_function": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_function": {"tf": 1}}, "df": 5}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"icepool.from_cumulative": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}}, "df": 2}}}}}, "d": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}}, "df": 2}}}}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.count": {"tf": 1}, "icepool.Die.sequence": {"tf": 1}, "icepool.Die.pool": {"tf": 1}, "icepool.Die.keep": {"tf": 1}, "icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Die.middle": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}}, "df": 9}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {"icepool.Die.reroll_to_pool": {"tf": 1.4142135623730951}}, "df": 1}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Population.mean": {"tf": 1}, "icepool.Population.variance": {"tf": 1}, "icepool.Population.standard_deviation": {"tf": 1}, "icepool.Population.sd": {"tf": 1}, "icepool.Population.standardized_moment": {"tf": 1}, "icepool.Population.skewness": {"tf": 1}, "icepool.Population.excess_kurtosis": {"tf": 1}, "icepool.Population.covariance": {"tf": 1}, "icepool.Population.correlation": {"tf": 1}}, "df": 9}}}}}}}, "v": {"docs": {"icepool.from_rv": {"tf": 1}, "icepool.function.from_rv": {"tf": 1}}, "df": 2}, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {"icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.next_state": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1}}, "df": 10}}}}}, "k": {"docs": {"icepool.Population.standardized_moment": {"tf": 1}}, "df": 1, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Population.format": {"tf": 1}, "icepool.Vector.unary_operator": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.Vector.reverse_binary_operator": {"tf": 1}, "icepool.from_rv": {"tf": 1}, "icepool.function.from_rv": {"tf": 1}}, "df": 8}}}}}, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {"icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Die.middle": {"tf": 1}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}}, "df": 10}}}}, "w": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}}, "df": 6}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.map": {"tf": 1.4142135623730951}, "icepool.Die.middle": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Population.nearest": {"tf": 1}, "icepool.Population.quantity": {"tf": 1}, "icepool.Population.quantities": {"tf": 1}, "icepool.Population.probability": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.map": {"tf": 1.4142135623730951}, "icepool.map_function": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"tf": 1}, "icepool.function.map": {"tf": 1.4142135623730951}, "icepool.function.map_function": {"tf": 1}}, "df": 23}}}}}, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.map": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.__init__": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 8}}}}, "o": {"docs": {}, "df": 0, "w": {"docs": {"icepool.Die.middle": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"tf": 1}}, "df": 4, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.reroll_to_pool": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {"icepool.Population.nearest": {"tf": 1.4142135623730951}, "icepool.Population.quantity": {"tf": 1.4142135623730951}, "icepool.Population.quantities": {"tf": 1.4142135623730951}, "icepool.Population.probability": {"tf": 1.4142135623730951}, "icepool.Population.probabilities": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.keep_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.sort_match": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.expand": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.__init__": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.__init__": {"tf": 1}}, "df": 14}, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "t": {"docs": {"icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.next_state": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1}}, "df": 10}}}}, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.pool": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.explode_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.reroll_to_pool": {"tf": 1.4142135623730951}, "icepool.map_to_pool": {"tf": 2.449489742783178}, "icepool.standard_pool": {"tf": 1}, "icepool.Deck.deal": {"tf": 1.4142135623730951}, "icepool.function.map_to_pool": {"tf": 2.449489742783178}}, "df": 8, "s": {"docs": {"icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}}, "df": 1}}}}}}}}}, "t": {"docs": {"icepool.Population.nearest": {"tf": 1.4142135623730951}, "icepool.Population.quantity": {"tf": 1.4142135623730951}, "icepool.Population.quantities": {"tf": 1.4142135623730951}, "icepool.Population.probability": {"tf": 1.4142135623730951}, "icepool.Population.probabilities": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.keep_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.sort_match": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.expand": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.__init__": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.__init__": {"tf": 1}}, "df": 14}}, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {"icepool.Die.middle": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"tf": 1}}, "df": 4, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.reroll_to_pool": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Population.quantity": {"tf": 1.4142135623730951}, "icepool.Population.pad_to_denominator": {"tf": 1}, "icepool.Population.probability": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}}, "df": 7}}}}}}, "n": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Deck.deal": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}}, "df": 3}}}}, "j": {"docs": {"icepool.Population.covariance": {"tf": 1}, "icepool.Population.correlation": {"tf": 1}}, "df": 2}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.vectorize": {"tf": 2}, "icepool.Vector.unary_operator": {"tf": 1.4142135623730951}, "icepool.Vector.abs": {"tf": 1.4142135623730951}, "icepool.Vector.round": {"tf": 1.4142135623730951}, "icepool.Vector.trunc": {"tf": 1.4142135623730951}, "icepool.Vector.floor": {"tf": 1.4142135623730951}, "icepool.Vector.ceil": {"tf": 1.4142135623730951}, "icepool.Vector.binary_operator": {"tf": 1.4142135623730951}, "icepool.Vector.reverse_binary_operator": {"tf": 1.4142135623730951}, "icepool.Vector.append": {"tf": 1.4142135623730951}, "icepool.Vector.concatenate": {"tf": 1.4142135623730951}}, "df": 11}}}}}}, "q": {"docs": {}, "df": 0, "s": {"docs": {"icepool.MultiDeal.hand_sizes": {"tf": 1}}, "df": 1}}}}, "bases": {"root": {"docs": {"icepool.evaluator.AllCountsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator": {"tf": 1.4142135623730951}}, "df": 4, "t": {"docs": {"icepool.Outcome": {"tf": 1}, "icepool.typing.Outcome": {"tf": 1}}, "df": 2, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Outcome": {"tf": 1.4142135623730951}, "icepool.Population": {"tf": 1.4142135623730951}, "icepool.Vector": {"tf": 1.4142135623730951}, "icepool.Symbols": {"tf": 1}, "icepool.CountsKeysView": {"tf": 1.4142135623730951}, "icepool.CountsValuesView": {"tf": 1.4142135623730951}, "icepool.CountsItemsView": {"tf": 1.4142135623730951}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.SumEvaluator": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.KeepEvaluator": {"tf": 1}, "icepool.typing.Outcome": {"tf": 1.4142135623730951}}, "df": 14}}}, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.typing.ImplicitConversionError": {"tf": 1}}, "df": 1}}}}}}}}, "u": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.evaluator.JointEvaluator": {"tf": 1}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}}, "df": 2, "[": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator": {"tf": 1}}, "df": 2}}}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.evaluator.LargestCountAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1}}, "df": 4}}}}}}}}}, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Outcome": {"tf": 1}, "icepool.typing.Outcome": {"tf": 1}}, "df": 2}}}}}}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Outcome": {"tf": 1}, "icepool.typing.Outcome": {"tf": 1}}, "df": 2}}}}}}}, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die": {"tf": 1}, "icepool.Deck": {"tf": 1}}, "df": 2, "[": {"docs": {}, "df": 0, "+": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die": {"tf": 1}, "icepool.Deck": {"tf": 1}}, "df": 2}}}}}}}}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {"icepool.Die": {"tf": 1}, "icepool.Population": {"tf": 1}, "icepool.Vector": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.Deck": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 6, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {"icepool.Outcome": {"tf": 1}, "icepool.typing.Outcome": {"tf": 1}}, "df": 2}}}}}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Die": {"tf": 1}, "icepool.Vector": {"tf": 1}, "icepool.Pool": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.Deck": {"tf": 1}, "icepool.Deal": {"tf": 1}, "icepool.MultiDeal": {"tf": 1}, "icepool.evaluator.JointEvaluator": {"tf": 1}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.evaluator.SumEvaluator": {"tf": 1}, "icepool.evaluator.CountEvaluator": {"tf": 1}, "icepool.evaluator.AnyEvaluator": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator": {"tf": 1}, "icepool.evaluator.KeepEvaluator": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 32}}}}}}, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Population": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.CountsItemsView": {"tf": 1.4142135623730951}, "icepool.evaluator.CountEvaluator": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}}, "df": 10, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {"icepool.Order": {"tf": 1}}, "df": 1}}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "~": {"docs": {}, "df": 0, "t": {"docs": {"icepool.CountsItemsView": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die": {"tf": 1}, "icepool.Deck": {"tf": 1}}, "df": 2}}}, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {"icepool.evaluator.AnyEvaluator": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator": {"tf": 1}}, "df": 9}}}, "u": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"icepool.typing.ImplicitConversionError": {"tf": 1}}, "df": 1}}}}}}}}, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "c": {"docs": {"icepool.Population": {"tf": 1.4142135623730951}, "icepool.MultisetExpression": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator": {"tf": 1.4142135623730951}}, "df": 3}}, "n": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Population": {"tf": 1}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.evaluator.SumEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.CountEvaluator": {"tf": 1}, "icepool.evaluator.AnyEvaluator": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestCountEvaluator": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator": {"tf": 1}, "icepool.evaluator.KeepEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.ArgsortEvaluator": {"tf": 1}}, "df": 20}}}, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "+": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Population": {"tf": 1}}, "df": 1}}, "~": {"docs": {}, "df": 0, "t": {"docs": {"icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}}, "df": 3}}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Pool": {"tf": 1}, "icepool.Deal": {"tf": 1}, "icepool.MultiDeal": {"tf": 1.4142135623730951}}, "df": 3}}}}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Population": {"tf": 1}}, "df": 1}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Symbols": {"tf": 1}}, "df": 1}}}}}}}}}}, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"icepool.MultisetGenerator": {"tf": 1}, "icepool.MultiDeal": {"tf": 1}, "icepool.evaluator.JointEvaluator": {"tf": 1}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.evaluator.SumEvaluator": {"tf": 1}, "icepool.evaluator.CountEvaluator": {"tf": 1}, "icepool.evaluator.AnyEvaluator": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator": {"tf": 1}, "icepool.evaluator.KeepEvaluator": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 27, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "~": {"docs": {}, "df": 0, "t": {"docs": {"icepool.MultisetGenerator": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "~": {"docs": {}, "df": 0, "t": {"docs": {"icepool.evaluator.JointEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 2}}, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.evaluator.SumEvaluator": {"tf": 1}, "icepool.evaluator.CountEvaluator": {"tf": 1}, "icepool.evaluator.AnyEvaluator": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator": {"tf": 1}, "icepool.evaluator.KeepEvaluator": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator": {"tf": 1}}, "df": 19}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.evaluator.LargestStraightEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}}, "df": 4}}}}}}}}}}}}}, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "~": {"docs": {}, "df": 0, "t": {"docs": {"icepool.MultiDeal": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Vector": {"tf": 1}}, "df": 1}}}}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "+": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Vector": {"tf": 1}}, "df": 1}}, "~": {"docs": {}, "df": 0, "t": {"docs": {"icepool.CountsKeysView": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.CountsValuesView": {"tf": 1}}, "df": 1}}}, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "~": {"docs": {}, "df": 0, "t": {"docs": {"icepool.CountsItemsView": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "~": {"docs": {}, "df": 0, "t": {"docs": {"icepool.CountsKeysView": {"tf": 1}}, "df": 1}}}}}}}}}, "e": {"docs": {}, "df": 0, "p": {"docs": {"icepool.Pool": {"tf": 1}, "icepool.Deal": {"tf": 1}}, "df": 2, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "~": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Pool": {"tf": 1}, "icepool.Deal": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.CountsValuesView": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {"icepool.RerollType": {"tf": 1.4142135623730951}, "icepool.Order": {"tf": 1}, "icepool.typing.RerollType": {"tf": 1.4142135623730951}}, "df": 3}}}, "x": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.MultisetGenerator": {"tf": 1}}, "df": 1}}}}}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.evaluator.JointEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.ExpandEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.SumEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.CountEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.AnyEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestCountEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestCountAndOutcomeEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.AllCountsEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestStraightEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.ComparisonEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.IsSubsetEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.IsProperSubsetEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.IsSupersetEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.IsProperSupersetEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.IsEqualSetEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.IsNotEqualSetEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.IsDisjointSetEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.KeepEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.ArgsortEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1.4142135623730951}}, "df": 25}}}}}}}}}, "q": {"docs": {}, "df": 0, "s": {"docs": {"icepool.MultisetGenerator": {"tf": 1}, "icepool.MultiDeal": {"tf": 1}}, "df": 2}}, "u": {"docs": {"icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 2}}}, "doc": {"root": {"0": {"docs": {"icepool.z": {"tf": 1}, "icepool.coin": {"tf": 1}, "icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.Die.keep": {"tf": 1.7320508075688772}, "icepool.Die.cmp": {"tf": 1}, "icepool.Die.sign": {"tf": 2.449489742783178}, "icepool.Population.zero": {"tf": 1}, "icepool.Population.zero_outcome": {"tf": 1}, "icepool.Population.entropy": {"tf": 1}, "icepool.Population.format": {"tf": 1.4142135623730951}, "icepool.tupleize": {"tf": 2}, "icepool.vectorize": {"tf": 2}, "icepool.Again": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.MultisetExpression": {"tf": 2}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}, "icepool.function.z": {"tf": 1}, "icepool.function.coin": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 27}, "1": {"0": {"0": {"docs": {"icepool.Population.format": {"tf": 1}}, "df": 1}, "docs": {"icepool.one_hot": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}}, "df": 3, "d": {"6": {"docs": {"icepool.one_hot": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}}, "df": 2}, "docs": {}, "df": 0}, "*": {"docs": {}, "df": 0, "*": {"3": {"0": {"docs": {"icepool.Population.format": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {"icepool": {"tf": 1}, "icepool.d": {"tf": 1}, "icepool.z": {"tf": 1.4142135623730951}, "icepool.Die.__init__": {"tf": 1.7320508075688772}, "icepool.Die.pool": {"tf": 1.4142135623730951}, "icepool.Die.keep": {"tf": 4}, "icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Die.middle": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Die.cmp": {"tf": 1.4142135623730951}, "icepool.Die.sign": {"tf": 1.4142135623730951}, "icepool.Population.format": {"tf": 1.4142135623730951}, "icepool.tupleize": {"tf": 2.449489742783178}, "icepool.vectorize": {"tf": 2.449489742783178}, "icepool.Symbols": {"tf": 1}, "icepool.Again": {"tf": 1.4142135623730951}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.map": {"tf": 1.4142135623730951}, "icepool.map_to_pool": {"tf": 1}, "icepool.Pool.additive_union": {"tf": 2}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.additive_union": {"tf": 2}, "icepool.MultisetExpression.difference": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.intersection": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.union": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.multiply_counts": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.divide_counts": {"tf": 1}, "icepool.MultisetExpression.modulo_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.unique": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 2}, "icepool.MultisetExpression.argsort": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 1.4142135623730951}, "icepool.multiset_function": {"tf": 1.4142135623730951}, "icepool.format_probability_inverse": {"tf": 2}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1.4142135623730951}, "icepool.function.d": {"tf": 1}, "icepool.function.z": {"tf": 1.4142135623730951}, "icepool.function.map": {"tf": 1.4142135623730951}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 47, ":": {"1": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}}, "df": 4}, "docs": {}, "df": 0}, "s": {"docs": {"icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 2}}, "2": {"5": {"docs": {"icepool": {"tf": 1}}, "df": 1}, "docs": {"icepool.Die.__init__": {"tf": 1.7320508075688772}, "icepool.Die.binary_operator": {"tf": 1.7320508075688772}, "icepool.Die.keep": {"tf": 1.4142135623730951}, "icepool.Population.entropy": {"tf": 1}, "icepool.tupleize": {"tf": 2}, "icepool.vectorize": {"tf": 2}, "icepool.map_function": {"tf": 1.4142135623730951}, "icepool.Pool.additive_union": {"tf": 2.449489742783178}, "icepool.MultisetExpression.additive_union": {"tf": 2.449489742783178}, "icepool.MultisetExpression.difference": {"tf": 2}, "icepool.MultisetExpression.intersection": {"tf": 2}, "icepool.MultisetExpression.union": {"tf": 2.23606797749979}, "icepool.MultisetExpression.symmetric_difference": {"tf": 2}, "icepool.MultisetExpression.multiply_counts": {"tf": 2.6457513110645907}, "icepool.MultisetExpression.divide_counts": {"tf": 2}, "icepool.MultisetExpression.modulo_counts": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.keep_counts": {"tf": 2.449489742783178}, "icepool.MultisetExpression.unique": {"tf": 2}, "icepool.MultisetExpression.sort_match": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.function.map_function": {"tf": 1.4142135623730951}}, "df": 25, ":": {"1": {"docs": {"icepool.Die.__init__": {"tf": 1}}, "df": 1}, "2": {"docs": {"icepool.Die.equals": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "d": {"6": {"docs": {"icepool.MultisetExpression.sort_match": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "s": {"docs": {"icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 2}}, "3": {"9": {"docs": {"icepool.MultisetExpression.keep_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.sort_match": {"tf": 2.449489742783178}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 2.8284271247461903}, "icepool.MultisetExpression.issuperset": {"tf": 2.449489742783178}}, "df": 4}, "docs": {"icepool.Die.__init__": {"tf": 1.7320508075688772}, "icepool.Die.keep": {"tf": 1.4142135623730951}, "icepool.Pool": {"tf": 1.4142135623730951}, "icepool.Pool.additive_union": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.additive_union": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.difference": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.union": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.multiply_counts": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.divide_counts": {"tf": 1}, "icepool.MultisetExpression.modulo_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.keep_counts": {"tf": 2.449489742783178}, "icepool.MultisetExpression.unique": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.sort_match": {"tf": 2.6457513110645907}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.multiset_function": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 19, ":": {"1": {"docs": {"icepool.Die.__init__": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "d": {"6": {"docs": {"icepool.Pool": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}}, "df": 3}, "docs": {}, "df": 0}, "s": {"docs": {"icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 2}}, "4": {"docs": {"icepool.Die.__init__": {"tf": 1.7320508075688772}, "icepool.Pool.additive_union": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.additive_union": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.union": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.sort_match": {"tf": 2.23606797749979}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 2.23606797749979}, "icepool.MultisetExpression.count": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 12, ":": {"1": {"docs": {"icepool.Die.__init__": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "d": {"6": {"docs": {"icepool.MultisetExpression.maximum_match_highest": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "s": {"docs": {"icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 2}}, "5": {"docs": {"icepool.Die.__init__": {"tf": 1.7320508075688772}, "icepool.Die.pool": {"tf": 1}, "icepool.tupleize": {"tf": 1}, "icepool.vectorize": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 2.449489742783178}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 2.23606797749979}, "icepool.MultisetExpression.count": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 11, ":": {"1": {"docs": {"icepool.Die.__init__": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "d": {"6": {"docs": {"icepool.Die.pool": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "s": {"docs": {"icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 3}}, "6": {"docs": {"icepool.d": {"tf": 1.7320508075688772}, "icepool.one_hot": {"tf": 1}, "icepool.Die.__init__": {"tf": 2.6457513110645907}, "icepool.tupleize": {"tf": 2}, "icepool.vectorize": {"tf": 2}, "icepool.Again": {"tf": 1.4142135623730951}, "icepool.map_function": {"tf": 2}, "icepool.MultisetExpression.sort_match": {"tf": 2.449489742783178}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 2}, "icepool.MultisetExpression.count": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.function.d": {"tf": 1.7320508075688772}, "icepool.function.one_hot": {"tf": 1}, "icepool.function.map_function": {"tf": 2}}, "df": 15, ":": {"1": {"docs": {"icepool.Die.__init__": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "s": {"docs": {"icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 2}}, "9": {"docs": {"icepool.MultisetExpression.argsort": {"tf": 1.7320508075688772}}, "df": 1}, "docs": {"icepool": {"tf": 5.385164807134504}, "icepool.d": {"tf": 6.082762530298219}, "icepool.z": {"tf": 3.1622776601683795}, "icepool.coin": {"tf": 5.916079783099616}, "icepool.stochastic_round": {"tf": 5.385164807134504}, "icepool.one_hot": {"tf": 4.69041575982343}, "icepool.Outcome": {"tf": 2.449489742783178}, "icepool.Die": {"tf": 3.605551275463989}, "icepool.Die.__init__": {"tf": 14.89966442575134}, "icepool.Die.unary_operator": {"tf": 7}, "icepool.Die.binary_operator": {"tf": 11.224972160321824}, "icepool.Die.keys": {"tf": 1.7320508075688772}, "icepool.Die.values": {"tf": 1.7320508075688772}, "icepool.Die.items": {"tf": 1.7320508075688772}, "icepool.Die.simplify": {"tf": 1.7320508075688772}, "icepool.Die.reroll": {"tf": 7.280109889280518}, "icepool.Die.filter": {"tf": 7.483314773547883}, "icepool.Die.split": {"tf": 6.4031242374328485}, "icepool.Die.truncate": {"tf": 4.47213595499958}, "icepool.Die.clip": {"tf": 3.7416573867739413}, "icepool.Die.map": {"tf": 3.7416573867739413}, "icepool.Die.map_and_time": {"tf": 3.4641016151377544}, "icepool.Die.time_to_sum": {"tf": 5.656854249492381}, "icepool.Die.mean_time_to_sum": {"tf": 5.830951894845301}, "icepool.Die.explode": {"tf": 7.211102550927978}, "icepool.Die.if_else": {"tf": 4.123105625617661}, "icepool.Die.is_in": {"tf": 1.7320508075688772}, "icepool.Die.count": {"tf": 1.7320508075688772}, "icepool.Die.sequence": {"tf": 3.4641016151377544}, "icepool.Die.pool": {"tf": 5.830951894845301}, "icepool.Die.keep": {"tf": 13.601470508735444}, "icepool.Die.lowest": {"tf": 8.18535277187245}, "icepool.Die.highest": {"tf": 8.06225774829855}, "icepool.Die.middle": {"tf": 7.3484692283495345}, "icepool.Die.map_to_pool": {"tf": 9.539392014169456}, "icepool.Die.explode_to_pool": {"tf": 7.937253933193772}, "icepool.Die.reroll_to_pool": {"tf": 10.44030650891055}, "icepool.Die.abs": {"tf": 1.7320508075688772}, "icepool.Die.round": {"tf": 1.7320508075688772}, "icepool.Die.stochastic_round": {"tf": 5.196152422706632}, "icepool.Die.trunc": {"tf": 1.7320508075688772}, "icepool.Die.floor": {"tf": 1.7320508075688772}, "icepool.Die.ceil": {"tf": 1.7320508075688772}, "icepool.Die.cmp": {"tf": 3.4641016151377544}, "icepool.Die.sign": {"tf": 3.605551275463989}, "icepool.Die.equals": {"tf": 7.54983443527075}, "icepool.Population": {"tf": 3.872983346207417}, "icepool.Population.keys": {"tf": 1.7320508075688772}, "icepool.Population.values": {"tf": 1.7320508075688772}, "icepool.Population.items": {"tf": 1.7320508075688772}, "icepool.Population.outcomes": {"tf": 3.1622776601683795}, "icepool.Population.common_outcome_length": {"tf": 2.8284271247461903}, "icepool.Population.is_empty": {"tf": 2.23606797749979}, "icepool.Population.min_outcome": {"tf": 1.7320508075688772}, "icepool.Population.max_outcome": {"tf": 1.7320508075688772}, "icepool.Population.nearest": {"tf": 5.477225575051661}, "icepool.Population.zero": {"tf": 4.69041575982343}, "icepool.Population.zero_outcome": {"tf": 3.3166247903554}, "icepool.Population.quantity": {"tf": 4.69041575982343}, "icepool.Population.quantities": {"tf": 4.123105625617661}, "icepool.Population.denominator": {"tf": 3}, "icepool.Population.multiply_quantities": {"tf": 1.7320508075688772}, "icepool.Population.divide_quantities": {"tf": 2.449489742783178}, "icepool.Population.modulo_quantities": {"tf": 1.7320508075688772}, "icepool.Population.pad_to_denominator": {"tf": 7.280109889280518}, "icepool.Population.probability": {"tf": 1.7320508075688772}, "icepool.Population.probabilities": {"tf": 4.123105625617661}, "icepool.Population.mode": {"tf": 2.449489742783178}, "icepool.Population.modal_quantity": {"tf": 1.7320508075688772}, "icepool.Population.kolmogorov_smirnov": {"tf": 1.7320508075688772}, "icepool.Population.cramer_von_mises": {"tf": 1.7320508075688772}, "icepool.Population.median": {"tf": 3.1622776601683795}, "icepool.Population.median_low": {"tf": 1.7320508075688772}, "icepool.Population.median_high": {"tf": 1.7320508075688772}, "icepool.Population.quantile": {"tf": 3.605551275463989}, "icepool.Population.quantile_low": {"tf": 2.449489742783178}, "icepool.Population.quantile_high": {"tf": 2.449489742783178}, "icepool.Population.mean": {"tf": 1.7320508075688772}, "icepool.Population.variance": {"tf": 1.7320508075688772}, "icepool.Population.standard_deviation": {"tf": 1.7320508075688772}, "icepool.Population.sd": {"tf": 1.7320508075688772}, "icepool.Population.standardized_moment": {"tf": 1.7320508075688772}, "icepool.Population.skewness": {"tf": 1.7320508075688772}, "icepool.Population.excess_kurtosis": {"tf": 1.7320508075688772}, "icepool.Population.entropy": {"tf": 3.7416573867739413}, "icepool.Population.marginals": {"tf": 4.47213595499958}, "icepool.Population.covariance": {"tf": 1.7320508075688772}, "icepool.Population.correlation": {"tf": 1.7320508075688772}, "icepool.Population.to_one_hot": {"tf": 5.477225575051661}, "icepool.Population.sample": {"tf": 3.605551275463989}, "icepool.Population.format": {"tf": 10.583005244258363}, "icepool.tupleize": {"tf": 9.591663046625438}, "icepool.vectorize": {"tf": 9.16515138991168}, "icepool.Vector": {"tf": 2.449489742783178}, "icepool.Vector.unary_operator": {"tf": 3.4641016151377544}, "icepool.Vector.abs": {"tf": 1.7320508075688772}, "icepool.Vector.round": {"tf": 1.7320508075688772}, "icepool.Vector.trunc": {"tf": 1.7320508075688772}, "icepool.Vector.floor": {"tf": 1.7320508075688772}, "icepool.Vector.ceil": {"tf": 1.7320508075688772}, "icepool.Vector.binary_operator": {"tf": 7.14142842854285}, "icepool.Vector.reverse_binary_operator": {"tf": 2.449489742783178}, "icepool.Vector.append": {"tf": 1.7320508075688772}, "icepool.Vector.concatenate": {"tf": 1.7320508075688772}, "icepool.Symbols": {"tf": 18.33030277982336}, "icepool.Symbols.__init__": {"tf": 3.3166247903554}, "icepool.Symbols.additive_union": {"tf": 1.7320508075688772}, "icepool.Symbols.difference": {"tf": 1.7320508075688772}, "icepool.Symbols.intersection": {"tf": 1.7320508075688772}, "icepool.Symbols.union": {"tf": 1.7320508075688772}, "icepool.Symbols.symmetric_difference": {"tf": 1.7320508075688772}, "icepool.Symbols.multiply_counts": {"tf": 1.7320508075688772}, "icepool.Symbols.divide_counts": {"tf": 1.7320508075688772}, "icepool.Symbols.count_subset": {"tf": 1.7320508075688772}, "icepool.Symbols.modulo_counts": {"tf": 1.7320508075688772}, "icepool.Symbols.issubset": {"tf": 4.795831523312719}, "icepool.Symbols.issuperset": {"tf": 4.795831523312719}, "icepool.Symbols.isdisjoint": {"tf": 3.7416573867739413}, "icepool.Symbols.has_negative_counts": {"tf": 1.7320508075688772}, "icepool.Symbols.count": {"tf": 1.7320508075688772}, "icepool.Again": {"tf": 12.206555615733702}, "icepool.CountsKeysView": {"tf": 2.6457513110645907}, "icepool.CountsKeysView.__init__": {"tf": 1.7320508075688772}, "icepool.CountsValuesView": {"tf": 2.6457513110645907}, "icepool.CountsValuesView.__init__": {"tf": 1.7320508075688772}, "icepool.CountsItemsView": {"tf": 2.6457513110645907}, "icepool.CountsItemsView.__init__": {"tf": 1.7320508075688772}, "icepool.from_cumulative": {"tf": 6.082762530298219}, "icepool.from_rv": {"tf": 6.928203230275509}, "icepool.pointwise_max": {"tf": 5.0990195135927845}, "icepool.pointwise_min": {"tf": 5.0990195135927845}, "icepool.lowest": {"tf": 8.426149773176359}, "icepool.highest": {"tf": 8.717797887081348}, "icepool.middle": {"tf": 8.246211251235321}, "icepool.min_outcome": {"tf": 3.4641016151377544}, "icepool.max_outcome": {"tf": 3.4641016151377544}, "icepool.consecutive": {"tf": 1.7320508075688772}, "icepool.sorted_union": {"tf": 1.7320508075688772}, "icepool.commonize_denominator": {"tf": 5.0990195135927845}, "icepool.reduce": {"tf": 6.164414002968976}, "icepool.accumulate": {"tf": 6.4031242374328485}, "icepool.map": {"tf": 13.114877048604}, "icepool.map_function": {"tf": 13.228756555322953}, "icepool.map_and_time": {"tf": 9.219544457292887}, "icepool.map_to_pool": {"tf": 8.94427190999916}, "icepool.Reroll": {"tf": 6.164414002968976}, "icepool.RerollType": {"tf": 1.7320508075688772}, "icepool.RerollType.Reroll": {"tf": 1.7320508075688772}, "icepool.Pool": {"tf": 3.7416573867739413}, "icepool.Pool.__init__": {"tf": 9.433981132056603}, "icepool.Pool.clear_cache": {"tf": 1.7320508075688772}, "icepool.Pool.raw_size": {"tf": 1.7320508075688772}, "icepool.Pool.denominator": {"tf": 3.4641016151377544}, "icepool.Pool.unique_dice": {"tf": 1.7320508075688772}, "icepool.Pool.outcomes": {"tf": 1.7320508075688772}, "icepool.Pool.output_arity": {"tf": 1.7320508075688772}, "icepool.Pool.local_order_preference": {"tf": 1.7320508075688772}, "icepool.Pool.min_outcome": {"tf": 1.7320508075688772}, "icepool.Pool.max_outcome": {"tf": 1.7320508075688772}, "icepool.Pool.additive_union": {"tf": 10.392304845413264}, "icepool.standard_pool": {"tf": 4}, "icepool.MultisetGenerator": {"tf": 4.898979485566356}, "icepool.MultisetGenerator.has_free_variables": {"tf": 1.7320508075688772}, "icepool.MultisetExpression": {"tf": 23.53720459187964}, "icepool.MultisetExpression.outcomes": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.output_arity": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.local_order_preference": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.has_free_variables": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.denominator": {"tf": 3.4641016151377544}, "icepool.MultisetExpression.min_outcome": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.max_outcome": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.equals": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.order_preference": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.sample": {"tf": 4.123105625617661}, "icepool.MultisetExpression.additive_union": {"tf": 10.392304845413264}, "icepool.MultisetExpression.difference": {"tf": 9.486832980505138}, "icepool.MultisetExpression.intersection": {"tf": 9.327379053088816}, "icepool.MultisetExpression.union": {"tf": 9.899494936611665}, "icepool.MultisetExpression.symmetric_difference": {"tf": 9.38083151964686}, "icepool.MultisetExpression.keep_outcomes": {"tf": 4.69041575982343}, "icepool.MultisetExpression.drop_outcomes": {"tf": 4.69041575982343}, "icepool.MultisetExpression.map_counts": {"tf": 4}, "icepool.MultisetExpression.multiply_counts": {"tf": 9.797958971132712}, "icepool.MultisetExpression.divide_counts": {"tf": 7.810249675906654}, "icepool.MultisetExpression.modulo_counts": {"tf": 8.12403840463596}, "icepool.MultisetExpression.keep_counts": {"tf": 10.862780491200215}, "icepool.MultisetExpression.unique": {"tf": 8.660254037844387}, "icepool.MultisetExpression.keep": {"tf": 7.0710678118654755}, "icepool.MultisetExpression.lowest": {"tf": 7.14142842854285}, "icepool.MultisetExpression.highest": {"tf": 7.14142842854285}, "icepool.MultisetExpression.sort_match": {"tf": 17.804493814764857}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 15.231546211727817}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 8}, "icepool.MultisetExpression.expand": {"tf": 4.123105625617661}, "icepool.MultisetExpression.sum": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.count": {"tf": 4.242640687119285}, "icepool.MultisetExpression.any": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 2.449489742783178}, "icepool.MultisetExpression.all_counts": {"tf": 5.830951894845301}, "icepool.MultisetExpression.largest_count": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.largest_count_and_outcome": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.count_subset": {"tf": 5.656854249492381}, "icepool.MultisetExpression.largest_straight": {"tf": 2.6457513110645907}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 4.58257569495584}, "icepool.MultisetExpression.all_straights": {"tf": 3.3166247903554}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 3.4641016151377544}, "icepool.MultisetExpression.argsort": {"tf": 11}, "icepool.MultisetExpression.issubset": {"tf": 4.898979485566356}, "icepool.MultisetExpression.issuperset": {"tf": 8.94427190999916}, "icepool.MultisetExpression.isdisjoint": {"tf": 3.605551275463989}, "icepool.MultisetEvaluator": {"tf": 8.246211251235321}, "icepool.MultisetEvaluator.next_state": {"tf": 10.488088481701515}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 3.4641016151377544}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 3.4641016151377544}, "icepool.MultisetEvaluator.final_outcome": {"tf": 6.557438524302}, "icepool.MultisetEvaluator.order": {"tf": 7.615773105863909}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 6.324555320336759}, "icepool.MultisetEvaluator.consecutive": {"tf": 6}, "icepool.MultisetEvaluator.bound_inputs": {"tf": 3}, "icepool.MultisetEvaluator.evaluate": {"tf": 7.280109889280518}, "icepool.MultisetEvaluator.sample": {"tf": 1.7320508075688772}, "icepool.Order": {"tf": 1.7320508075688772}, "icepool.Order.Ascending": {"tf": 1.7320508075688772}, "icepool.Order.Descending": {"tf": 1.7320508075688772}, "icepool.Order.Any": {"tf": 1.7320508075688772}, "icepool.Order.merge": {"tf": 6.48074069840786}, "icepool.Deck": {"tf": 2.449489742783178}, "icepool.Deck.__init__": {"tf": 8.54400374531753}, "icepool.Deck.keys": {"tf": 1.7320508075688772}, "icepool.Deck.values": {"tf": 1.7320508075688772}, "icepool.Deck.items": {"tf": 1.7320508075688772}, "icepool.Deck.size": {"tf": 3}, "icepool.Deck.deal": {"tf": 3.3166247903554}, "icepool.Deck.additive_union": {"tf": 1.7320508075688772}, "icepool.Deck.difference": {"tf": 1.7320508075688772}, "icepool.Deck.intersection": {"tf": 1.7320508075688772}, "icepool.Deck.union": {"tf": 1.7320508075688772}, "icepool.Deck.symmetric_difference": {"tf": 1.7320508075688772}, "icepool.Deck.map": {"tf": 5.744562646538029}, "icepool.Deck.sequence": {"tf": 3}, "icepool.Deal": {"tf": 2.23606797749979}, "icepool.Deal.__init__": {"tf": 5.196152422706632}, "icepool.Deal.deck": {"tf": 2.23606797749979}, "icepool.Deal.hand_sizes": {"tf": 1.7320508075688772}, "icepool.Deal.total_cards_dealt": {"tf": 1.7320508075688772}, "icepool.Deal.outcomes": {"tf": 4}, "icepool.Deal.output_arity": {"tf": 1.7320508075688772}, "icepool.Deal.denominator": {"tf": 3.4641016151377544}, "icepool.Deal.local_order_preference": {"tf": 1.7320508075688772}, "icepool.MultiDeal": {"tf": 2.23606797749979}, "icepool.MultiDeal.__init__": {"tf": 5.5677643628300215}, "icepool.MultiDeal.deck": {"tf": 2.23606797749979}, "icepool.MultiDeal.hand_sizes": {"tf": 1.7320508075688772}, "icepool.MultiDeal.total_cards_dealt": {"tf": 1.7320508075688772}, "icepool.MultiDeal.outcomes": {"tf": 4}, "icepool.MultiDeal.output_arity": {"tf": 1.7320508075688772}, "icepool.MultiDeal.denominator": {"tf": 3.4641016151377544}, "icepool.MultiDeal.local_order_preference": {"tf": 1.7320508075688772}, "icepool.multiset_function": {"tf": 17}, "icepool.format_probability_inverse": {"tf": 4.47213595499958}, "icepool.evaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.JointEvaluator": {"tf": 2.23606797749979}, "icepool.evaluator.JointEvaluator.__init__": {"tf": 1.7320508075688772}, "icepool.evaluator.JointEvaluator.next_state": {"tf": 3.872983346207417}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 3.872983346207417}, "icepool.evaluator.JointEvaluator.order": {"tf": 3.7416573867739413}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 6.324555320336759}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 3}, "icepool.evaluator.ExpandEvaluator": {"tf": 3}, "icepool.evaluator.ExpandEvaluator.__init__": {"tf": 1.7320508075688772}, "icepool.evaluator.ExpandEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.ExpandEvaluator.final_outcome": {"tf": 1.7320508075688772}, "icepool.evaluator.SumEvaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.SumEvaluator.__init__": {"tf": 2.449489742783178}, "icepool.evaluator.SumEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.sum_evaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.CountEvaluator": {"tf": 2.8284271247461903}, "icepool.evaluator.CountEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.CountEvaluator.final_outcome": {"tf": 1.7320508075688772}, "icepool.evaluator.count_evaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.AnyEvaluator": {"tf": 2.23606797749979}, "icepool.evaluator.AnyEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.AnyEvaluator.final_outcome": {"tf": 1.7320508075688772}, "icepool.evaluator.any_evaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 2.449489742783178}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.evaluator.highest_outcome_and_count_evaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestCountEvaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestCountEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.largest_count_evaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestCountAndOutcomeEvaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.largest_count_and_outcome_evaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.CountSubsetEvaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 3.605551275463989}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 10.488088481701515}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 6.557438524302}, "icepool.evaluator.AllCountsEvaluator": {"tf": 2.449489742783178}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 3.872983346207417}, "icepool.evaluator.AllCountsEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.AllCountsEvaluator.final_outcome": {"tf": 1.7320508075688772}, "icepool.evaluator.AllCountsEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestStraightEvaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestStraightEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestStraightEvaluator.final_outcome": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 6}, "icepool.evaluator.largest_straight_evaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 3.1622776601683795}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"tf": 3.7416573867739413}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 3.4641016151377544}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 3.4641016151377544}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 6.557438524302}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 6}, "icepool.evaluator.largest_straight_and_outcome_evaluator_low": {"tf": 1.7320508075688772}, "icepool.evaluator.largest_straight_and_outcome_evaluator_high": {"tf": 1.7320508075688772}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 2.449489742783178}, "icepool.evaluator.AllStraightsEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.AllStraightsEvaluator.final_outcome": {"tf": 1.7320508075688772}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 6}, "icepool.evaluator.all_straights_evaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 3.4641016151377544}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 4}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.final_outcome": {"tf": 1.7320508075688772}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 6}, "icepool.evaluator.ComparisonEvaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 2.8284271247461903}, "icepool.evaluator.ComparisonEvaluator.default_outcome": {"tf": 1.7320508075688772}, "icepool.evaluator.ComparisonEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.ComparisonEvaluator.final_outcome": {"tf": 1.7320508075688772}, "icepool.evaluator.IsSubsetEvaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 2.8284271247461903}, "icepool.evaluator.IsSubsetEvaluator.default_outcome": {"tf": 1.7320508075688772}, "icepool.evaluator.IsProperSubsetEvaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 2.8284271247461903}, "icepool.evaluator.IsProperSubsetEvaluator.default_outcome": {"tf": 1.7320508075688772}, "icepool.evaluator.IsSupersetEvaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 2.8284271247461903}, "icepool.evaluator.IsSupersetEvaluator.default_outcome": {"tf": 1.7320508075688772}, "icepool.evaluator.IsProperSupersetEvaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 2.8284271247461903}, "icepool.evaluator.IsProperSupersetEvaluator.default_outcome": {"tf": 1.7320508075688772}, "icepool.evaluator.IsEqualSetEvaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 2.8284271247461903}, "icepool.evaluator.IsEqualSetEvaluator.default_outcome": {"tf": 1.7320508075688772}, "icepool.evaluator.IsNotEqualSetEvaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 2.8284271247461903}, "icepool.evaluator.IsNotEqualSetEvaluator.default_outcome": {"tf": 1.7320508075688772}, "icepool.evaluator.IsDisjointSetEvaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 2.8284271247461903}, "icepool.evaluator.IsDisjointSetEvaluator.default_outcome": {"tf": 1.7320508075688772}, "icepool.evaluator.KeepEvaluator": {"tf": 3.3166247903554}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 5.291502622129181}, "icepool.evaluator.KeepEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.KeepEvaluator.final_outcome": {"tf": 1.7320508075688772}, "icepool.evaluator.KeepEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.ArgsortEvaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.ArgsortEvaluator.__init__": {"tf": 1.7320508075688772}, "icepool.evaluator.ArgsortEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 6.557438524302}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 7.615773105863909}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 8.246211251235321}, "icepool.evaluator.MultisetFunctionEvaluator.__init__": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 10.488088481701515}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 6.557438524302}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 7.615773105863909}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 6.324555320336759}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 3}, "icepool.function": {"tf": 1.7320508075688772}, "icepool.function.d": {"tf": 6.082762530298219}, "icepool.function.z": {"tf": 3.1622776601683795}, "icepool.function.coin": {"tf": 5.916079783099616}, "icepool.function.stochastic_round": {"tf": 5.385164807134504}, "icepool.function.one_hot": {"tf": 4.69041575982343}, "icepool.function.from_cumulative": {"tf": 6.082762530298219}, "icepool.function.from_rv": {"tf": 6.928203230275509}, "icepool.function.pointwise_max": {"tf": 5.0990195135927845}, "icepool.function.pointwise_min": {"tf": 5.0990195135927845}, "icepool.function.min_outcome": {"tf": 3.4641016151377544}, "icepool.function.max_outcome": {"tf": 3.4641016151377544}, "icepool.function.consecutive": {"tf": 1.7320508075688772}, "icepool.function.sorted_union": {"tf": 1.7320508075688772}, "icepool.function.commonize_denominator": {"tf": 5.0990195135927845}, "icepool.function.reduce": {"tf": 6.164414002968976}, "icepool.function.accumulate": {"tf": 6.4031242374328485}, "icepool.function.map": {"tf": 13.114877048604}, "icepool.function.map_function": {"tf": 13.228756555322953}, "icepool.function.map_and_time": {"tf": 9.219544457292887}, "icepool.function.map_to_pool": {"tf": 8.94427190999916}, "icepool.typing": {"tf": 1.7320508075688772}, "icepool.typing.S": {"tf": 1.7320508075688772}, "icepool.typing.T": {"tf": 1.7320508075688772}, "icepool.typing.T_co": {"tf": 1.7320508075688772}, "icepool.typing.T_contra": {"tf": 1.7320508075688772}, "icepool.typing.U": {"tf": 1.7320508075688772}, "icepool.typing.U_co": {"tf": 1.7320508075688772}, "icepool.typing.Qs": {"tf": 1.7320508075688772}, "icepool.typing.RerollType": {"tf": 1.7320508075688772}, "icepool.typing.RerollType.Reroll": {"tf": 1.7320508075688772}, "icepool.typing.Outcome": {"tf": 2.449489742783178}, "icepool.typing.ImplicitConversionError": {"tf": 1.7320508075688772}, "icepool.typing.count_positional_parameters": {"tf": 4.123105625617661}, "icepool.typing.guess_star": {"tf": 3.7416573867739413}}, "df": 404, "p": {"docs": {"icepool.Population.format": {"tf": 1.7320508075688772}}, "df": 1, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"icepool": {"tf": 1}, "icepool.Population.sample": {"tf": 1}, "icepool.MultisetExpression.sample": {"tf": 1}}, "df": 3}}}}}, "g": {"docs": {}, "df": 0, "e": {"docs": {"icepool": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Vector.binary_operator": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1}}, "df": 12, "s": {"docs": {"icepool.Die.binary_operator": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}}, "df": 7}}}, "r": {"docs": {}, "df": 0, "t": {"docs": {"icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.format_probability_inverse": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}}, "df": 6, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Again": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 4, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.map_to_pool": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1}}, "df": 2}}}}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.MultisetEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1}}, "df": 3}}}, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.MultisetExpression.sort_match": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.accumulate": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}}, "df": 2, "s": {"docs": {"icepool.MultisetGenerator.has_free_variables": {"tf": 1}, "icepool.MultisetExpression.has_free_variables": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.typing.count_positional_parameters": {"tf": 1}}, "df": 6}}}}}}}}, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Pool.denominator": {"tf": 1}, "icepool.MultisetExpression.denominator": {"tf": 1}, "icepool.Deal.denominator": {"tf": 1}, "icepool.MultiDeal.denominator": {"tf": 1}}, "df": 4}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1}, "icepool.Population.format": {"tf": 1.7320508075688772}}, "df": 3}}}, "y": {"docs": {"icepool.coin": {"tf": 1.4142135623730951}, "icepool.stochastic_round": {"tf": 1}, "icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Die.stochastic_round": {"tf": 1}, "icepool.Population.probability": {"tf": 1}, "icepool.from_rv": {"tf": 1}, "icepool.Reroll": {"tf": 1.4142135623730951}, "icepool.format_probability_inverse": {"tf": 1.4142135623730951}, "icepool.function.coin": {"tf": 1.4142135623730951}, "icepool.function.stochastic_round": {"tf": 1}, "icepool.function.from_rv": {"tf": 1}}, "df": 12}}}}}}}}, "j": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"icepool": {"tf": 1}}, "df": 1}}}}, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.coin": {"tf": 1}, "icepool.stochastic_round": {"tf": 1}, "icepool.Die.reroll": {"tf": 1.4142135623730951}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.truncate": {"tf": 1}, "icepool.Die.clip": {"tf": 1}, "icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.keep": {"tf": 1}, "icepool.Die.lowest": {"tf": 2}, "icepool.Die.highest": {"tf": 2}, "icepool.Die.map_to_pool": {"tf": 1.7320508075688772}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Die.stochastic_round": {"tf": 1}, "icepool.Population.quantity": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1.4142135623730951}, "icepool.tupleize": {"tf": 1}, "icepool.vectorize": {"tf": 1}, "icepool.Again": {"tf": 1.7320508075688772}, "icepool.lowest": {"tf": 2.449489742783178}, "icepool.highest": {"tf": 2.449489742783178}, "icepool.middle": {"tf": 1.4142135623730951}, "icepool.reduce": {"tf": 1}, "icepool.accumulate": {"tf": 1.4142135623730951}, "icepool.map": {"tf": 1.4142135623730951}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1.4142135623730951}, "icepool.Pool.__init__": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 2}, "icepool.MultisetExpression.highest": {"tf": 2}, "icepool.Deck.map": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.SumEvaluator.__init__": {"tf": 1}, "icepool.function.coin": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.accumulate": {"tf": 1.4142135623730951}, "icepool.function.map": {"tf": 1.4142135623730951}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1.4142135623730951}, "icepool.typing.guess_star": {"tf": 1}}, "df": 46}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Pool.__init__": {"tf": 1}}, "df": 1}}}}}}, "d": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.stochastic_round": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 4}}}, "t": {"docs": {"icepool.Die.binary_operator": {"tf": 1.4142135623730951}, "icepool.tupleize": {"tf": 1}, "icepool.vectorize": {"tf": 1}}, "df": 3}, "e": {"docs": {"icepool.tupleize": {"tf": 1.7320508075688772}, "icepool.vectorize": {"tf": 1.7320508075688772}, "icepool.Again": {"tf": 1}, "icepool.reduce": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.KeepEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.function.reduce": {"tf": 1}}, "df": 14, "d": {"docs": {"icepool.Die.sequence": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.Deck.sequence": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.ComparisonEvaluator": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator": {"tf": 1}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}}, "df": 19}, "s": {"docs": {"icepool.Die.map_to_pool": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_function": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.map_counts": {"tf": 1}, "icepool.MultisetExpression.all_straights": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.KeepEvaluator": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_function": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 28}}}}}, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Outcome": {"tf": 1}, "icepool.typing.Outcome": {"tf": 1}}, "df": 2}}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Again": {"tf": 1.7320508075688772}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 5, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.map": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 5}, "d": {"docs": {"icepool.Again": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}}, "df": 6}}}}}}, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Die.map_to_pool": {"tf": 1}}, "df": 1}}}}}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Symbols.issubset": {"tf": 1}, "icepool.Symbols.issuperset": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}}, "df": 4, "t": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Population.marginals": {"tf": 1}}, "df": 1}}}}}}, "e": {"docs": {"icepool.Deal.__init__": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}}, "df": 2, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Die.__init__": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.split": {"tf": 1}}, "df": 1}}}}, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultisetExpression.issuperset": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Population.outcomes": {"tf": 1}, "icepool.Deal.outcomes": {"tf": 1}, "icepool.MultiDeal.outcomes": {"tf": 1}}, "df": 3, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Pool.local_order_preference": {"tf": 1}, "icepool.MultisetExpression.local_order_preference": {"tf": 1}, "icepool.Deal.local_order_preference": {"tf": 1}, "icepool.MultiDeal.local_order_preference": {"tf": 1}}, "df": 4}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}}, "df": 2}}}}, "s": {"docs": {"icepool.MultisetExpression.maximum_match_highest": {"tf": 1}}, "df": 1}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.MultisetExpression.all_straights": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1}}, "df": 2}}}}}}}}}}}, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {"icepool.map": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 5}}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.MultisetEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1}}, "df": 3}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.MultisetEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1}}, "df": 3}}}}}}}, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.format_probability_inverse": {"tf": 1}}, "df": 1}}}}}}}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.__init__": {"tf": 1}}, "df": 1}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"icepool.map": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 4}, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1}}, "df": 2}}}}}}}}, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.multiset_function": {"tf": 1.4142135623730951}}, "df": 1}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.pool": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.tupleize": {"tf": 1.4142135623730951}, "icepool.vectorize": {"tf": 1.4142135623730951}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 14, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {"icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.multiset_function": {"tf": 1}}, "df": 4, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.stochastic_round": {"tf": 1.4142135623730951}, "icepool.Die.stochastic_round": {"tf": 1.4142135623730951}, "icepool.Pool": {"tf": 1}, "icepool.MultisetExpression.count": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1.4142135623730951}}, "df": 5}}, "s": {"docs": {"icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.truncate": {"tf": 1}}, "df": 3}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultisetGenerator": {"tf": 1}, "icepool.multiset_function": {"tf": 1}}, "df": 2}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 3}}}}}}}, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Pool.__init__": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}}, "df": 3}}}}}}}}}}, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {"icepool.one_hot": {"tf": 1}, "icepool.Die.__init__": {"tf": 1.7320508075688772}, "icepool.Die.sequence": {"tf": 1}, "icepool.Die.pool": {"tf": 2.23606797749979}, "icepool.Die.map_to_pool": {"tf": 2.449489742783178}, "icepool.Die.explode_to_pool": {"tf": 1.7320508075688772}, "icepool.Die.reroll_to_pool": {"tf": 2}, "icepool.map": {"tf": 1}, "icepool.map_to_pool": {"tf": 2}, "icepool.Pool": {"tf": 2.449489742783178}, "icepool.Pool.__init__": {"tf": 3}, "icepool.Pool.clear_cache": {"tf": 1}, "icepool.Pool.raw_size": {"tf": 1}, "icepool.Pool.unique_dice": {"tf": 1}, "icepool.Pool.outcomes": {"tf": 1}, "icepool.Pool.min_outcome": {"tf": 1}, "icepool.Pool.max_outcome": {"tf": 1}, "icepool.standard_pool": {"tf": 2}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetExpression.multiply_counts": {"tf": 1}, "icepool.MultisetExpression.divide_counts": {"tf": 1}, "icepool.MultisetExpression.modulo_counts": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.unique": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 2}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 2.23606797749979}, "icepool.multiset_function": {"tf": 1.4142135623730951}, "icepool.function.one_hot": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 2}}, "df": 30, "s": {"docs": {"icepool.Die.map_to_pool": {"tf": 2}, "icepool.map_to_pool": {"tf": 1.4142135623730951}, "icepool.Pool": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1.4142135623730951}}, "df": 5}}}, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die": {"tf": 1}, "icepool.Die.sequence": {"tf": 1.4142135623730951}, "icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.min_outcome": {"tf": 1}, "icepool.max_outcome": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.Pool.outcomes": {"tf": 1}, "icepool.MultisetExpression.outcomes": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.Deck.sequence": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}, "icepool.function.min_outcome": {"tf": 1}, "icepool.function.max_outcome": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 19}, "y": {"docs": {"icepool.map_and_time": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 3}}, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.MultisetExpression.expand": {"tf": 1}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}}, "df": 2}}}}}}}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.cmp": {"tf": 1}, "icepool.Symbols.__init__": {"tf": 1}, "icepool.Symbols.isdisjoint": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.any": {"tf": 1}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.evaluator.AnyEvaluator": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1.4142135623730951}}, "df": 9}}, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.typing.count_positional_parameters": {"tf": 1.7320508075688772}}, "df": 4}}}}}}}}, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.__init__": {"tf": 1.4142135623730951}, "icepool.Die.keys": {"tf": 1}, "icepool.Die.values": {"tf": 1}, "icepool.Die.items": {"tf": 1}, "icepool.Population.keys": {"tf": 1}, "icepool.Population.values": {"tf": 1}, "icepool.Population.items": {"tf": 1}, "icepool.Population.is_empty": {"tf": 1}, "icepool.Population.nearest": {"tf": 1}, "icepool.Population.zero": {"tf": 1}, "icepool.Population.zero_outcome": {"tf": 1.4142135623730951}, "icepool.Population.pad_to_denominator": {"tf": 1}, "icepool.Population.mode": {"tf": 1}, "icepool.Population.variance": {"tf": 1}, "icepool.Population.entropy": {"tf": 1}, "icepool.Population.marginals": {"tf": 1.4142135623730951}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.Population.sample": {"tf": 1}, "icepool.tupleize": {"tf": 2.23606797749979}, "icepool.vectorize": {"tf": 2.23606797749979}, "icepool.Symbols": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.map": {"tf": 1.4142135623730951}, "icepool.Deck.keys": {"tf": 1}, "icepool.Deck.values": {"tf": 1}, "icepool.Deck.items": {"tf": 1}, "icepool.function.map": {"tf": 1.4142135623730951}}, "df": 27, "s": {"docs": {"icepool.min_outcome": {"tf": 1.4142135623730951}, "icepool.max_outcome": {"tf": 1.4142135623730951}, "icepool.function.min_outcome": {"tf": 1.4142135623730951}, "icepool.function.max_outcome": {"tf": 1.4142135623730951}}, "df": 4}}}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.from_cumulative": {"tf": 1}, "icepool.map": {"tf": 1.4142135623730951}, "icepool.map_and_time": {"tf": 1.4142135623730951}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.function.map": {"tf": 1.4142135623730951}, "icepool.function.map_and_time": {"tf": 1.4142135623730951}}, "df": 6}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die": {"tf": 1}, "icepool.Reroll": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}}, "df": 3, "d": {"docs": {"icepool.reduce": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}}, "df": 4}, "s": {"docs": {"icepool.Reroll": {"tf": 1}}, "df": 1}, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.MultisetExpression": {"tf": 1}}, "df": 1}}}}}}}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.keep": {"tf": 1}, "icepool.Symbols": {"tf": 1}}, "df": 2}}}, "u": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.pool": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1.7320508075688772}, "icepool.standard_pool": {"tf": 1.4142135623730951}, "icepool.Deck.__init__": {"tf": 1}}, "df": 4}, "r": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.equals": {"tf": 1}}, "df": 1}}}}}, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"icepool.Pool.__init__": {"tf": 1}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {"icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"tf": 1}}, "df": 2}}}}}, "y": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.multiset_function": {"tf": 1.4142135623730951}}, "df": 1}}}}}}, "f": {"docs": {"icepool.Population.format": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}}, "df": 2, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool": {"tf": 1.7320508075688772}, "icepool.one_hot": {"tf": 1}, "icepool.Die.__init__": {"tf": 3}, "icepool.Die.unary_operator": {"tf": 1.7320508075688772}, "icepool.Die.binary_operator": {"tf": 1.4142135623730951}, "icepool.Die.map": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Die.sign": {"tf": 1}, "icepool.Population.nearest": {"tf": 1}, "icepool.Population.zero_outcome": {"tf": 1.4142135623730951}, "icepool.Population.quantities": {"tf": 1}, "icepool.Population.denominator": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1.4142135623730951}, "icepool.Population.marginals": {"tf": 1.4142135623730951}, "icepool.Population.sample": {"tf": 1}, "icepool.Population.format": {"tf": 2}, "icepool.tupleize": {"tf": 1}, "icepool.vectorize": {"tf": 1}, "icepool.Vector.unary_operator": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1.4142135623730951}, "icepool.Symbols": {"tf": 1.7320508075688772}, "icepool.Symbols.__init__": {"tf": 1}, "icepool.Again": {"tf": 2.6457513110645907}, "icepool.pointwise_max": {"tf": 1.4142135623730951}, "icepool.pointwise_min": {"tf": 1.4142135623730951}, "icepool.map": {"tf": 1.7320508075688772}, "icepool.map_and_time": {"tf": 1.4142135623730951}, "icepool.map_to_pool": {"tf": 1}, "icepool.Reroll": {"tf": 1.4142135623730951}, "icepool.Pool": {"tf": 1.4142135623730951}, "icepool.Pool.__init__": {"tf": 1.4142135623730951}, "icepool.standard_pool": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1.7320508075688772}, "icepool.MultisetExpression": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.sample": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.unique": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issuperset": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.evaluate": {"tf": 1.4142135623730951}, "icepool.Deck.__init__": {"tf": 1.4142135623730951}, "icepool.Deck.size": {"tf": 1}, "icepool.Deck.deal": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1.4142135623730951}, "icepool.multiset_function": {"tf": 1.7320508075688772}, "icepool.evaluator.JointEvaluator.next_state": {"tf": 1}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.function.one_hot": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1.4142135623730951}, "icepool.function.pointwise_min": {"tf": 1.4142135623730951}, "icepool.function.map": {"tf": 1.7320508075688772}, "icepool.function.map_and_time": {"tf": 1.4142135623730951}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 91, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.if_else": {"tf": 1}, "icepool.Population.marginals": {"tf": 1}, "icepool.from_rv": {"tf": 1}, "icepool.reduce": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_function": {"tf": 1}, "icepool.function.from_rv": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_function": {"tf": 1}}, "df": 10}}, "s": {"docs": {"icepool.Symbols": {"tf": 1}}, "df": 1}}}}}, "m": {"docs": {"icepool.map": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 2, "a": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Population.format": {"tf": 1.4142135623730951}}, "df": 1, "s": {"docs": {"icepool.Population.format": {"tf": 1}, "icepool.format_probability_inverse": {"tf": 1}}, "df": 2}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.format_probability_inverse": {"tf": 1.7320508075688772}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.MultisetExpression.sort_match": {"tf": 1}}, "df": 1}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultisetExpression.maximum_match_highest": {"tf": 1}}, "df": 1}}}, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"icepool.one_hot": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}}, "df": 2}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "f": {"docs": {"icepool.Outcome": {"tf": 1}, "icepool.typing.Outcome": {"tf": 1}}, "df": 2}}}}}}}, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.__init__": {"tf": 1}}, "df": 1}}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Die.__init__": {"tf": 1.4142135623730951}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.keep": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1.4142135623730951}, "icepool.Deck.map": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 15}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Population.format": {"tf": 1}}, "df": 1}}}}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {"icepool": {"tf": 1}, "icepool.d": {"tf": 1.7320508075688772}, "icepool.z": {"tf": 1}, "icepool.Outcome": {"tf": 1}, "icepool.Die.__init__": {"tf": 1.7320508075688772}, "icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.pool": {"tf": 1}, "icepool.Die.keep": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Population": {"tf": 1}, "icepool.Population.mode": {"tf": 1}, "icepool.Population.entropy": {"tf": 1}, "icepool.Population.marginals": {"tf": 1}, "icepool.Population.sample": {"tf": 1}, "icepool.Population.format": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.from_cumulative": {"tf": 1}, "icepool.from_rv": {"tf": 1}, "icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.reduce": {"tf": 1.4142135623730951}, "icepool.accumulate": {"tf": 1.4142135623730951}, "icepool.map": {"tf": 1.4142135623730951}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.Reroll": {"tf": 1}, "icepool.Pool": {"tf": 1.4142135623730951}, "icepool.Pool.additive_union": {"tf": 1}, "icepool.MultisetExpression.sample": {"tf": 1}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 2.23606797749979}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 2.23606797749979}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.MultisetEvaluator.sample": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.Deck.deal": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.Deck.sequence": {"tf": 1}, "icepool.Deal": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1.7320508075688772}, "icepool.Deal.deck": {"tf": 1}, "icepool.MultiDeal": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1.7320508075688772}, "icepool.MultiDeal.deck": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.function.d": {"tf": 1.7320508075688772}, "icepool.function.z": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.function.from_rv": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}, "icepool.function.reduce": {"tf": 1.4142135623730951}, "icepool.function.accumulate": {"tf": 1.4142135623730951}, "icepool.function.map": {"tf": 1.4142135623730951}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}, "icepool.typing.Outcome": {"tf": 1}}, "df": 75}, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.reduce": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}}, "df": 4}}}, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.stochastic_round": {"tf": 1}, "icepool.Die.stochastic_round": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1}}, "df": 3, "s": {"docs": {"icepool.stochastic_round": {"tf": 1}, "icepool.Die.stochastic_round": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1}}, "df": 3}}}}}}}, "e": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Pool.denominator": {"tf": 1}, "icepool.MultisetGenerator.has_free_variables": {"tf": 1}, "icepool.MultisetExpression.has_free_variables": {"tf": 1}, "icepool.MultisetExpression.denominator": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.Deal.denominator": {"tf": 1}, "icepool.MultiDeal.denominator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.function": {"tf": 1}}, "df": 14}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"icepool.coin": {"tf": 1}, "icepool.one_hot": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1.4142135623730951}, "icepool.MultisetExpression": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issubset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issuperset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.function.coin": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}}, "df": 10}, "y": {"docs": {"icepool.Die.if_else": {"tf": 1}}, "df": 1}}}, "r": {"docs": {"icepool.Outcome": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.typing.Outcome": {"tf": 1}}, "df": 4}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.__init__": {"tf": 1.4142135623730951}}, "df": 1}}}, "i": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Population.median": {"tf": 1}, "icepool.Population.quantile": {"tf": 1}}, "df": 2, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.typing.ImplicitConversionError": {"tf": 1}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"icepool.coin": {"tf": 1}, "icepool.Die.if_else": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Population.marginals": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.map": {"tf": 1.7320508075688772}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.Pool": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}, "icepool.MultisetExpression.count": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.function.coin": {"tf": 1}, "icepool.function.map": {"tf": 1.7320508075688772}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}, "icepool.typing.count_positional_parameters": {"tf": 1}, "icepool.typing.guess_star": {"tf": 1}}, "df": 32}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.keep": {"tf": 1}}, "df": 1, "s": {"docs": {"icepool.one_hot": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}}, "df": 2}}}, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.split": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1.4142135623730951}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1.4142135623730951}}, "df": 4, "s": {"docs": {"icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}}, "df": 2}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}}, "df": 2}}}}}}, "l": {"docs": {"icepool.MultisetExpression.keep": {"tf": 1}}, "df": 1}}, "t": {"docs": {"icepool.Die.clip": {"tf": 1}, "icepool.Population.nearest": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1.4142135623730951}}, "df": 3, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Population.nearest": {"tf": 1.4142135623730951}, "icepool.Population.quantity": {"tf": 1}, "icepool.Population.probability": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}}, "df": 5}}}}, "s": {"docs": {"icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}}, "df": 2}}, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Die.explode": {"tf": 1}, "icepool.Die.if_else": {"tf": 1}, "icepool.Again": {"tf": 1.4142135623730951}, "icepool.reduce": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_function": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.final_outcome": {"tf": 2.8284271247461903}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1.7320508075688772}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 2.8284271247461903}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 2.8284271247461903}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 2.8284271247461903}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 2.8284271247461903}, "icepool.function.reduce": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_function": {"tf": 1}}, "df": 38, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}}, "df": 4}}}}, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}}, "df": 2}}}}, "d": {"docs": {"icepool.Population.nearest": {"tf": 1}, "icepool.Again": {"tf": 1}}, "df": 2}, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Again": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {"icepool.multiset_function": {"tf": 1}}, "df": 1}}}}, "x": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1.4142135623730951}}, "df": 11}}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.stochastic_round": {"tf": 1}, "icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.stochastic_round": {"tf": 1}, "icepool.Vector.unary_operator": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1}}, "df": 5}}, "a": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.sign": {"tf": 1}, "icepool.from_rv": {"tf": 1}, "icepool.format_probability_inverse": {"tf": 1}, "icepool.function.from_rv": {"tf": 1}}, "df": 4}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.__init__": {"tf": 1}}, "df": 1, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}}, "df": 2}}}}}}}, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.map": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 2}}}}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {"icepool.map": {"tf": 2.449489742783178}, "icepool.map_and_time": {"tf": 1.4142135623730951}, "icepool.function.map": {"tf": 2.449489742783178}, "icepool.function.map_and_time": {"tf": 1.4142135623730951}}, "df": 4, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.from_cumulative": {"tf": 1}, "icepool.reduce": {"tf": 2.449489742783178}, "icepool.accumulate": {"tf": 2.6457513110645907}, "icepool.map": {"tf": 1}, "icepool.map_function": {"tf": 2.23606797749979}, "icepool.Reroll": {"tf": 1}, "icepool.MultisetGenerator.has_free_variables": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.has_free_variables": {"tf": 1}, "icepool.MultisetExpression.map_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.multiset_function": {"tf": 3.1622776601683795}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.function.reduce": {"tf": 2.449489742783178}, "icepool.function.accumulate": {"tf": 2.6457513110645907}, "icepool.function.map": {"tf": 1}, "icepool.function.map_function": {"tf": 2.23606797749979}, "icepool.typing.guess_star": {"tf": 1.4142135623730951}}, "df": 31, "s": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.CountsKeysView": {"tf": 1}, "icepool.CountsValuesView": {"tf": 1}, "icepool.CountsItemsView": {"tf": 1}, "icepool.map_function": {"tf": 1}, "icepool.function": {"tf": 1}, "icepool.function.map_function": {"tf": 1}}, "df": 8}}}}, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"icepool.reduce": {"tf": 1}, "icepool.MultisetEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1}, "icepool.function.reduce": {"tf": 1}}, "df": 5}}}}}}}, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.explode": {"tf": 1}, "icepool.Symbols": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 4, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Again": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 4}}}}}}}}}, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Vector": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.typing.Qs": {"tf": 1}}, "df": 6}}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {"icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 3, "y": {"docs": {"icepool.map": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 3}}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Again": {"tf": 1}}, "df": 1}, "w": {"docs": {"icepool.map": {"tf": 1}, "icepool.MultisetExpression.expand": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 6}}}, "c": {"docs": {"icepool.Pool.additive_union": {"tf": 1}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.union": {"tf": 1}}, "df": 5, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool": {"tf": 1}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Symbols": {"tf": 1}}, "df": 1, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.sequence": {"tf": 1}, "icepool.Deck.sequence": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}}, "df": 3}}}}, "s": {"docs": {"icepool.map_and_time": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 2}}}}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.multiset_function": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.binary_operator": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}}, "df": 2}}}}}, "e": {"docs": {"icepool.Population.nearest": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}}, "df": 3, "d": {"docs": {"icepool.Die.keep": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.from_rv": {"tf": 1}, "icepool.function.from_rv": {"tf": 1}}, "df": 4}, "s": {"docs": {"icepool.evaluator.ComparisonEvaluator": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator": {"tf": 1}}, "df": 8}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Die.equals": {"tf": 1}}, "df": 1}}, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Population.nearest": {"tf": 2}, "icepool.Population.quantity": {"tf": 2}, "icepool.Population.quantities": {"tf": 1}, "icepool.Population.probability": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.keep_counts": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.sort_match": {"tf": 2.449489742783178}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1.4142135623730951}}, "df": 9}}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}}, "df": 2}}}}}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.filter": {"tf": 1}}, "df": 1, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"icepool.MultisetExpression.sort_match": {"tf": 1}}, "df": 1}}}}}}}, "x": {"docs": {"icepool.MultisetGenerator": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.MultisetExpression": {"tf": 1}}, "df": 1}}}}}}}}, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.simplify": {"tf": 1}, "icepool.Population.common_outcome_length": {"tf": 1}, "icepool.Population.mode": {"tf": 1}, "icepool.Symbols.isdisjoint": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.evaluator.JointEvaluator.order": {"tf": 1}}, "df": 7}}, "a": {"docs": {"icepool.Population.format": {"tf": 1}}, "df": 1}, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Again": {"tf": 1}}, "df": 1}}}}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Deal.__init__": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}}, "df": 2}}}, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Pool.additive_union": {"tf": 1}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.MultisetExpression.map_counts": {"tf": 1}}, "df": 3}}}}, "o": {"docs": {"icepool.MultisetExpression.issuperset": {"tf": 1}}, "df": 1}}}, "n": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"icepool": {"tf": 1}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.__init__": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.typing.ImplicitConversionError": {"tf": 1}}, "df": 1, "s": {"docs": {"icepool.Die.__init__": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {"icepool.Die.equals": {"tf": 1}, "icepool.Symbols": {"tf": 1}}, "df": 2, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.binary_operator": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.map_to_pool": {"tf": 1.4142135623730951}, "icepool.commonize_denominator": {"tf": 1}, "icepool.map_to_pool": {"tf": 1.4142135623730951}, "icepool.function.commonize_denominator": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1.4142135623730951}}, "df": 5}}}}, "s": {"docs": {"icepool.Population.to_one_hot": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"icepool.d": {"tf": 1}, "icepool.Die.__init__": {"tf": 1.4142135623730951}, "icepool.function.d": {"tf": 1}}, "df": 3, "d": {"docs": {"icepool.Die.truncate": {"tf": 1}}, "df": 1}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.evaluator.JointEvaluator.order": {"tf": 1}}, "df": 1, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Order.merge": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.map_to_pool": {"tf": 1}}, "df": 1, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.__init__": {"tf": null}, "icepool.Die.if_else": {"tf": null}, "icepool.Symbols": {"tf": null}, "icepool.Symbols.__init__": {"tf": null}, "icepool.Again": {"tf": null}, "icepool.reduce": {"tf": null}, "icepool.map": {"tf": null}, "icepool.map_function": {"tf": null}, "icepool.Pool.__init__": {"tf": null}, "icepool.Deck.__init__": {"tf": null}, "icepool.Deal.__init__": {"tf": null}, "icepool.MultiDeal.__init__": {"tf": null}, "icepool.evaluator.SumEvaluator.__init__": {"tf": null}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"tf": null}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": null}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": null}, "icepool.function.reduce": {"tf": null}, "icepool.function.map": {"tf": null}, "icepool.function.map_function": {"tf": null}}, "df": 19}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.from_cumulative": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}}, "df": 8}}, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 3}}}, "s": {"docs": {"icepool.from_cumulative": {"tf": 1}, "icepool.from_rv": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.function.from_rv": {"tf": 1}}, "df": 4}, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Pool.__init__": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Pool.output_arity": {"tf": 1}, "icepool.MultisetExpression.output_arity": {"tf": 1}, "icepool.Deal.output_arity": {"tf": 1}, "icepool.MultiDeal.output_arity": {"tf": 1}}, "df": 4}}}}, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 4}}}}, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.reroll_to_pool": {"tf": 1}}, "df": 1}, "e": {"docs": {"icepool.multiset_function": {"tf": 1}}, "df": 1}}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Pool.__init__": {"tf": 1}, "icepool.standard_pool": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 7}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"icepool.standard_pool": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.map_to_pool": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.Reroll": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 4}}}}}}, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"icepool.consecutive": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.consecutive": {"tf": 1.4142135623730951}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.function.consecutive": {"tf": 1}}, "df": 11}}}}}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.MultisetExpression.all_straights": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1}}, "df": 4}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Reroll": {"tf": 1}}, "df": 1}}}}}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Again": {"tf": 1}, "icepool.multiset_function": {"tf": 1}}, "df": 2, "s": {"docs": {"icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"tf": 1}}, "df": 2}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}}, "df": 5}}}}, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.equals": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.split": {"tf": 1.4142135623730951}, "icepool.Population.mode": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.evaluator": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 6}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.is_in": {"tf": 1}, "icepool.Symbols.count_subset": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator": {"tf": 1}}, "df": 5}}, "s": {"docs": {"icepool.MultisetGenerator.has_free_variables": {"tf": 1}, "icepool.MultisetExpression.has_free_variables": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}}, "df": 4}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Die.if_else": {"tf": 1}, "icepool.Reroll": {"tf": 1}}, "df": 2}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Again": {"tf": 1}}, "df": 1}}}}}}}}}, "j": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Pool": {"tf": 1}}, "df": 1}}}}}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 2}}}}}}}, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.unary_operator": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.largest_count_and_outcome": {"tf": 1}}, "df": 4}}}}}}}}, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.map_to_pool": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 3}}}}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.if_else": {"tf": 1}, "icepool.Die.count": {"tf": 1}, "icepool.Die.keep": {"tf": 1}, "icepool.Symbols": {"tf": 2.449489742783178}, "icepool.Symbols.intersection": {"tf": 1}, "icepool.Symbols.union": {"tf": 1}, "icepool.Again": {"tf": 3.1622776601683795}, "icepool.reduce": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_function": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetExpression": {"tf": 4}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.map_counts": {"tf": 1}, "icepool.MultisetExpression.unique": {"tf": 1}, "icepool.MultisetExpression.count": {"tf": 2}, "icepool.MultisetExpression.any": {"tf": 1}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 2}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issuperset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 2.449489742783178}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.multiset_function": {"tf": 2}, "icepool.evaluator.ExpandEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.CountEvaluator": {"tf": 1}, "icepool.evaluator.AnyEvaluator": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 2}, "icepool.evaluator.LargestCountEvaluator": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 2.449489742783178}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_function": {"tf": 1}, "icepool.typing.Qs": {"tf": 1}, "icepool.typing.guess_star": {"tf": 1}}, "df": 44, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Die.map_and_time": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 6}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.keep": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.keep": {"tf": 1}}, "df": 2}, "r": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"icepool.MultisetExpression": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}, "s": {"docs": {"icepool.Die.keep": {"tf": 1.7320508075688772}, "icepool.Symbols": {"tf": 2.6457513110645907}, "icepool.Symbols.__init__": {"tf": 1}, "icepool.Symbols.additive_union": {"tf": 1}, "icepool.Symbols.difference": {"tf": 1}, "icepool.Symbols.symmetric_difference": {"tf": 1}, "icepool.Symbols.multiply_counts": {"tf": 1}, "icepool.Symbols.divide_counts": {"tf": 1}, "icepool.Symbols.has_negative_counts": {"tf": 1}, "icepool.Pool.additive_union": {"tf": 1}, "icepool.MultisetExpression": {"tf": 4.123105625617661}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.intersection": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.union": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetExpression.map_counts": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.multiply_counts": {"tf": 1}, "icepool.MultisetExpression.divide_counts": {"tf": 1}, "icepool.MultisetExpression.modulo_counts": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 2}, "icepool.MultisetExpression.unique": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.sort_match": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.all_counts": {"tf": 2.449489742783178}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.MultisetExpression.isdisjoint": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.bound_inputs": {"tf": 1.4142135623730951}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1.4142135623730951}, "icepool.evaluator.CountEvaluator": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.AllCountsEvaluator": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1.4142135623730951}, "icepool.evaluator.KeepEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1.4142135623730951}, "icepool.typing.count_positional_parameters": {"tf": 1}}, "df": 45}}}, "l": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.keep": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.map_and_time": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.outcomes": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1.4142135623730951}}, "df": 17}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Pool.unique_dice": {"tf": 1}, "icepool.standard_pool": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}}, "df": 10}}}}}}}, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Population.format": {"tf": 2.23606797749979}}, "df": 1}}}}}, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.pool": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.equals": {"tf": 1.4142135623730951}}, "df": 1}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Symbols": {"tf": 1}}, "df": 1}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.consecutive": {"tf": 1}, "icepool.function.consecutive": {"tf": 1}}, "df": 2}}}}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {"icepool": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.Deck.difference": {"tf": 1}, "icepool.Deck.union": {"tf": 1}, "icepool.Deck.symmetric_difference": {"tf": 1}, "icepool.Deck.map": {"tf": 1}}, "df": 6, "s": {"docs": {"icepool.MultisetExpression.issuperset": {"tf": 1.4142135623730951}, "icepool.Deck.__init__": {"tf": 1}, "icepool.Deck.difference": {"tf": 1}, "icepool.Deck.intersection": {"tf": 1}, "icepool.Deal.__init__": {"tf": 2}, "icepool.Deal.deck": {"tf": 1}, "icepool.Deal.hand_sizes": {"tf": 1}, "icepool.Deal.total_cards_dealt": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 2}, "icepool.MultiDeal.deck": {"tf": 1}, "icepool.MultiDeal.hand_sizes": {"tf": 1}, "icepool.MultiDeal.total_cards_dealt": {"tf": 1}}, "df": 12}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.binary_operator": {"tf": 1.4142135623730951}, "icepool.tupleize": {"tf": 1}, "icepool.vectorize": {"tf": 1}}, "df": 3}}}}}}, "e": {"docs": {"icepool.Die.sequence": {"tf": 1}, "icepool.Deck.sequence": {"tf": 1}}, "df": 2, "f": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {"icepool.multiset_function": {"tf": 1}}, "df": 1}}}}}, "n": {"docs": {"icepool": {"tf": 1}, "icepool.d": {"tf": 1}, "icepool.Die.__init__": {"tf": 1.7320508075688772}, "icepool.Die.reroll_to_pool": {"tf": 1.7320508075688772}, "icepool.Population.quantity": {"tf": 1.4142135623730951}, "icepool.Population.format": {"tf": 1}, "icepool.Symbols": {"tf": 2}, "icepool.Symbols.__init__": {"tf": 1.4142135623730951}, "icepool.Again": {"tf": 1}, "icepool.map": {"tf": 1.4142135623730951}, "icepool.map_function": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.Reroll": {"tf": 1.4142135623730951}, "icepool.Pool.__init__": {"tf": 1.4142135623730951}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.all_straights": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.Order": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1.4142135623730951}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.multiset_function": {"tf": 1.4142135623730951}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}, "icepool.function.d": {"tf": 1}, "icepool.function.map": {"tf": 1.4142135623730951}, "icepool.function.map_function": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 50, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Outcome": {"tf": 1}, "icepool.Die.pool": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}, "icepool.typing.Outcome": {"tf": 1}}, "df": 8}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Die.keep": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}}, "df": 2, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Pool": {"tf": 1}}, "df": 1}}}}}}}}, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool": {"tf": 1}}, "df": 1}}}, "e": {"docs": {"icepool.Pool.clear_cache": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1.4142135623730951}}, "df": 3}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {"icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 4, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.binary_operator": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.Pool.denominator": {"tf": 1}, "icepool.MultisetExpression.denominator": {"tf": 1}, "icepool.Deal.denominator": {"tf": 1}, "icepool.MultiDeal.denominator": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 15}, "r": {"docs": {"icepool.Die.equals": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.reroll": {"tf": 1.4142135623730951}, "icepool.Die.filter": {"tf": 1.4142135623730951}, "icepool.Die.split": {"tf": 1.4142135623730951}, "icepool.Die.explode": {"tf": 1.4142135623730951}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.reroll_to_pool": {"tf": 1.4142135623730951}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.Deck.map": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}, "icepool.typing.count_positional_parameters": {"tf": 1}}, "df": 19}}}}, "s": {"docs": {"icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 2}, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}}, "df": 5}}}}, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 2}}}}}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.clip": {"tf": 1}, "icepool.Again": {"tf": 1}}, "df": 2, "s": {"docs": {"icepool.Die.explode": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}}, "df": 2}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.map_and_time": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 2}}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.keep": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Population.quantity": {"tf": 1.4142135623730951}, "icepool.Population.median": {"tf": 1.4142135623730951}, "icepool.Population.median_low": {"tf": 1}, "icepool.Population.median_high": {"tf": 1}, "icepool.Population.quantile": {"tf": 1.4142135623730951}, "icepool.Population.quantile_low": {"tf": 1}, "icepool.Population.quantile_high": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.reduce": {"tf": 1}, "icepool.map": {"tf": 1.4142135623730951}, "icepool.map_function": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.all_straights": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 1.7320508075688772}, "icepool.Deck.map": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1.7320508075688772}, "icepool.function.reduce": {"tf": 1}, "icepool.function.map": {"tf": 1.4142135623730951}, "icepool.function.map_function": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 38, "s": {"docs": {"icepool.Die.time_to_sum": {"tf": 1}, "icepool.Reroll": {"tf": 1}}, "df": 2}}}, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultisetExpression": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.keep": {"tf": 1}}, "df": 2}}}}}}, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"icepool": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}}, "df": 9, "s": {"docs": {"icepool.Population.pad_to_denominator": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Population.pad_to_denominator": {"tf": 1}}, "df": 1}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.pointwise_max": {"tf": 1.7320508075688772}, "icepool.pointwise_min": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1.7320508075688772}, "icepool.function.pointwise_min": {"tf": 1.7320508075688772}}, "df": 5}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Symbols": {"tf": 2.449489742783178}}, "df": 1, "s": {"docs": {"icepool.Population.format": {"tf": 1}, "icepool.Symbols": {"tf": 2}, "icepool.Symbols.__init__": {"tf": 1.4142135623730951}}, "df": 3}}}}}}}}, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.reroll_to_pool": {"tf": 1}}, "df": 1}}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Vector": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1.4142135623730951}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 5, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 3}}}}}, "i": {"docs": {}, "df": 0, "p": {"docs": {"icepool.Die.truncate": {"tf": 1}}, "df": 1, "s": {"docs": {"icepool.Die.clip": {"tf": 1}}, "df": 1}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.clip": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Pool.clear_cache": {"tf": 1}}, "df": 1}}}}, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.multiset_function": {"tf": 1}}, "df": 1}}}}}}}, "e": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Die.unary_operator": {"tf": 1}, "icepool.Vector.unary_operator": {"tf": 1}}, "df": 2}}}, "m": {"docs": {}, "df": 0, "p": {"docs": {"icepool.Die.binary_operator": {"tf": 1}}, "df": 1}}, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.from_cumulative": {"tf": 2.23606797749979}, "icepool.function.from_cumulative": {"tf": 2.23606797749979}}, "df": 4, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.reduce": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}}, "df": 4}}}}}}}}}}, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.middle": {"tf": 1.4142135623730951}, "icepool.map": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 2}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 2}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 2}, "icepool.function.map": {"tf": 1}}, "df": 6, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Symbols": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 4}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 2}}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Pool.__init__": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 5, "s": {"docs": {"icepool.Die.pool": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}, "icepool.Deck.deal": {"tf": 1}}, "df": 5}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Die.map_to_pool": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "\u00e9": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Population.cramer_von_mises": {"tf": 1}}, "df": 1}}}}, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Population.sample": {"tf": 1}, "icepool.MultisetExpression.sample": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}}, "df": 3}}}}}}}, "d": {"docs": {}, "df": 0, "f": {"docs": {"icepool.Population.quantities": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1}, "icepool.Population.quantile": {"tf": 1}, "icepool.Population.quantile_low": {"tf": 1}, "icepool.Population.quantile_high": {"tf": 1}, "icepool.from_rv": {"tf": 1.4142135623730951}, "icepool.function.from_rv": {"tf": 1.4142135623730951}}, "df": 7, "s": {"docs": {"icepool.Population.kolmogorov_smirnov": {"tf": 1}, "icepool.Population.cramer_von_mises": {"tf": 1}}, "df": 2}}}, "s": {"docs": {}, "df": 0, "v": {"docs": {"icepool.Population.format": {"tf": 1}}, "df": 1}}}, "d": {"1": {"0": {"docs": {"icepool.Pool.__init__": {"tf": 1}}, "df": 1}, "2": {"docs": {"icepool.Pool.__init__": {"tf": 1.4142135623730951}}, "df": 1}, "docs": {}, "df": 0}, "3": {"docs": {"icepool.Die.__init__": {"tf": 1.4142135623730951}}, "df": 1, "+": {"3": {"docs": {"icepool.Die.__init__": {"tf": 1.4142135623730951}}, "df": 1}, "docs": {}, "df": 0}}, "4": {"docs": {"icepool.Pool.__init__": {"tf": 1}}, "df": 1}, "6": {"docs": {"icepool.d": {"tf": 1.4142135623730951}, "icepool.Die.__init__": {"tf": 2.6457513110645907}, "icepool.Die.binary_operator": {"tf": 1.4142135623730951}, "icepool.Die.pool": {"tf": 1}, "icepool.tupleize": {"tf": 1.7320508075688772}, "icepool.vectorize": {"tf": 1.7320508075688772}, "icepool.map": {"tf": 2}, "icepool.map_function": {"tf": 1.4142135623730951}, "icepool.Pool": {"tf": 1.4142135623730951}, "icepool.Pool.__init__": {"tf": 1}, "icepool.standard_pool": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.7320508075688772}, "icepool.multiset_function": {"tf": 1.4142135623730951}, "icepool.function.d": {"tf": 1.4142135623730951}, "icepool.function.map": {"tf": 2}, "icepool.function.map_function": {"tf": 1.4142135623730951}}, "df": 17}, "8": {"docs": {"icepool.Die.binary_operator": {"tf": 1.4142135623730951}, "icepool.Pool.__init__": {"tf": 1}, "icepool.standard_pool": {"tf": 1}}, "df": 3}, "docs": {"icepool.d": {"tf": 1}, "icepool.z": {"tf": 1}, "icepool.coin": {"tf": 1.7320508075688772}, "icepool.Die.__init__": {"tf": 2.23606797749979}, "icepool.Population.quantile": {"tf": 1}, "icepool.Population.quantile_low": {"tf": 1}, "icepool.Population.quantile_high": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.function.d": {"tf": 1}, "icepool.function.z": {"tf": 1}, "icepool.function.coin": {"tf": 1.7320508075688772}, "icepool.function.map": {"tf": 1}}, "df": 12, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool": {"tf": 1}, "icepool.d": {"tf": 1}, "icepool.one_hot": {"tf": 1}, "icepool.Die": {"tf": 1.4142135623730951}, "icepool.Die.__init__": {"tf": 2}, "icepool.Die.binary_operator": {"tf": 1.7320508075688772}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.count": {"tf": 1}, "icepool.Die.keep": {"tf": 2.23606797749979}, "icepool.Die.lowest": {"tf": 2.449489742783178}, "icepool.Die.highest": {"tf": 2.23606797749979}, "icepool.Die.middle": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.reroll_to_pool": {"tf": 3.4641016151377544}, "icepool.Die.equals": {"tf": 2}, "icepool.Again": {"tf": 1}, "icepool.from_cumulative": {"tf": 1}, "icepool.pointwise_max": {"tf": 1.7320508075688772}, "icepool.pointwise_min": {"tf": 1.7320508075688772}, "icepool.lowest": {"tf": 2.23606797749979}, "icepool.highest": {"tf": 2.6457513110645907}, "icepool.middle": {"tf": 1}, "icepool.commonize_denominator": {"tf": 2.23606797749979}, "icepool.reduce": {"tf": 2.23606797749979}, "icepool.accumulate": {"tf": 2.449489742783178}, "icepool.map": {"tf": 1.7320508075688772}, "icepool.map_function": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.Pool": {"tf": 1.4142135623730951}, "icepool.Pool.__init__": {"tf": 2.449489742783178}, "icepool.Pool.raw_size": {"tf": 1}, "icepool.Pool.unique_dice": {"tf": 1}, "icepool.Pool.outcomes": {"tf": 1}, "icepool.Pool.min_outcome": {"tf": 1}, "icepool.Pool.max_outcome": {"tf": 1}, "icepool.standard_pool": {"tf": 1.4142135623730951}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 2}, "icepool.function.d": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1.7320508075688772}, "icepool.function.pointwise_min": {"tf": 1.7320508075688772}, "icepool.function.commonize_denominator": {"tf": 2.23606797749979}, "icepool.function.reduce": {"tf": 2.23606797749979}, "icepool.function.accumulate": {"tf": 2.449489742783178}, "icepool.function.map": {"tf": 1.7320508075688772}, "icepool.function.map_function": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 54}, "t": {"docs": {"icepool.Die.__init__": {"tf": 1}}, "df": 1}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool": {"tf": 1}, "icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.from_cumulative": {"tf": 1.4142135623730951}, "icepool.from_rv": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1.4142135623730951}, "icepool.function.from_rv": {"tf": 1}}, "df": 9, "s": {"docs": {"icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 2}}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.d": {"tf": 1}, "icepool.z": {"tf": 1}, "icepool.function.d": {"tf": 1}, "icepool.function.z": {"tf": 1}}, "df": 4}}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.stochastic_round": {"tf": 1}, "icepool.Die.stochastic_round": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1}}, "df": 3}}}}}}, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"icepool.from_rv": {"tf": 1}, "icepool.function.from_rv": {"tf": 1}}, "df": 2}}}}}, "j": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.MultisetExpression.isdisjoint": {"tf": 1}}, "df": 1}}}}}}, "e": {"docs": {"icepool.d": {"tf": 2}, "icepool.z": {"tf": 1}, "icepool.coin": {"tf": 1}, "icepool.stochastic_round": {"tf": 1}, "icepool.one_hot": {"tf": 1}, "icepool.Die": {"tf": 1.4142135623730951}, "icepool.Die.__init__": {"tf": 3.605551275463989}, "icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 2.23606797749979}, "icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.truncate": {"tf": 1.4142135623730951}, "icepool.Die.clip": {"tf": 1}, "icepool.Die.map": {"tf": 1}, "icepool.Die.if_else": {"tf": 1}, "icepool.Die.is_in": {"tf": 1.4142135623730951}, "icepool.Die.sequence": {"tf": 1.4142135623730951}, "icepool.Die.pool": {"tf": 1.7320508075688772}, "icepool.Die.keep": {"tf": 1}, "icepool.Die.lowest": {"tf": 1.7320508075688772}, "icepool.Die.highest": {"tf": 1.7320508075688772}, "icepool.Die.middle": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.cmp": {"tf": 1}, "icepool.Die.equals": {"tf": 2.449489742783178}, "icepool.Population": {"tf": 1}, "icepool.tupleize": {"tf": 1.7320508075688772}, "icepool.vectorize": {"tf": 1.7320508075688772}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.Again": {"tf": 2.449489742783178}, "icepool.from_cumulative": {"tf": 1.4142135623730951}, "icepool.from_rv": {"tf": 1.7320508075688772}, "icepool.lowest": {"tf": 1.4142135623730951}, "icepool.highest": {"tf": 1.4142135623730951}, "icepool.middle": {"tf": 1}, "icepool.reduce": {"tf": 1}, "icepool.map": {"tf": 2.449489742783178}, "icepool.map_function": {"tf": 1.4142135623730951}, "icepool.map_and_time": {"tf": 1.4142135623730951}, "icepool.map_to_pool": {"tf": 1.4142135623730951}, "icepool.Reroll": {"tf": 1}, "icepool.Pool.__init__": {"tf": 2.6457513110645907}, "icepool.standard_pool": {"tf": 2}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 2}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 2}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 2}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 2}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 2}, "icepool.function.d": {"tf": 2}, "icepool.function.z": {"tf": 1}, "icepool.function.coin": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1.4142135623730951}, "icepool.function.from_rv": {"tf": 1.7320508075688772}, "icepool.function.reduce": {"tf": 1}, "icepool.function.map": {"tf": 2.449489742783178}, "icepool.function.map_function": {"tf": 1.4142135623730951}, "icepool.function.map_and_time": {"tf": 1.4142135623730951}, "icepool.function.map_to_pool": {"tf": 1.4142135623730951}}, "df": 71, ":": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, ":": {"docs": {}, "df": 0, "*": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "|": {"docs": {}, "df": 0, "q": {"docs": {"icepool.Population.format": {"tf": 1}}, "df": 1}}}}}}}}}, "f": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Population.common_outcome_length": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.map_function": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.function.map_function": {"tf": 1}}, "df": 10}, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.pool": {"tf": 1}, "icepool.Die.keep": {"tf": 1}, "icepool.Population.kolmogorov_smirnov": {"tf": 1}, "icepool.Population.cramer_von_mises": {"tf": 1}, "icepool.Symbols": {"tf": 1.4142135623730951}, "icepool.Symbols.difference": {"tf": 1}, "icepool.Symbols.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.multiset_function": {"tf": 1}}, "df": 11, "s": {"docs": {"icepool.map_function": {"tf": 1}, "icepool.function.map_function": {"tf": 1}}, "df": 2}}}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.multiset_function": {"tf": 1}}, "df": 6}}}}}}, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Symbols": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1}}, "df": 3, "s": {"docs": {"icepool.Die.simplify": {"tf": 1}, "icepool.Population.divide_quantities": {"tf": 1}, "icepool.Symbols.divide_counts": {"tf": 1}, "icepool.MultisetExpression.divide_counts": {"tf": 1}}, "df": 4}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Population.median": {"tf": 1}, "icepool.Population.quantile": {"tf": 1}}, "df": 2}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Symbols.count_subset": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 2.449489742783178}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 1.4142135623730951}}, "df": 3}}}}}, "d": {"docs": {"icepool.Population.zero": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}}, "df": 2}}, "o": {"docs": {"icepool.Die": {"tf": 1}, "icepool.Die.middle": {"tf": 1}, "icepool.Population.median": {"tf": 1}, "icepool.Population.quantile": {"tf": 1}, "icepool.Population.marginals": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}}, "df": 17, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool": {"tf": 1}, "icepool.Die.__init__": {"tf": 1.7320508075688772}}, "df": 2}}}}}}}}}}}, "n": {"docs": {"icepool.d": {"tf": 1}, "icepool.Die.__init__": {"tf": 1.4142135623730951}, "icepool.Die.sequence": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.Deck.sequence": {"tf": 1}, "icepool.function.d": {"tf": 1}}, "df": 7, "e": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Population.zero": {"tf": 1}, "icepool.from_rv": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.function.from_rv": {"tf": 1}}, "df": 6}}, "w": {"docs": {}, "df": 0, "n": {"docs": {"icepool.stochastic_round": {"tf": 1.4142135623730951}, "icepool.Die.stochastic_round": {"tf": 1.4142135623730951}, "icepool.Population.divide_quantities": {"tf": 1}, "icepool.Symbols.divide_counts": {"tf": 1}, "icepool.MultisetExpression.divide_counts": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1.4142135623730951}}, "df": 6}}, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.equals": {"tf": 1.4142135623730951}, "icepool.map": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 11, "n": {"docs": {"icepool.multiset_function": {"tf": 1}}, "df": 1}}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.coin": {"tf": 1}, "icepool.stochastic_round": {"tf": 2}, "icepool.Die.__init__": {"tf": 2}, "icepool.Die.simplify": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1.7320508075688772}, "icepool.Die.stochastic_round": {"tf": 2}, "icepool.Population.zero": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 2}, "icepool.from_rv": {"tf": 1.7320508075688772}, "icepool.commonize_denominator": {"tf": 1.7320508075688772}, "icepool.map_to_pool": {"tf": 1.7320508075688772}, "icepool.Reroll": {"tf": 1}, "icepool.function.coin": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 2}, "icepool.function.from_rv": {"tf": 1.7320508075688772}, "icepool.function.commonize_denominator": {"tf": 1.7320508075688772}, "icepool.function.map_to_pool": {"tf": 1.7320508075688772}}, "df": 18, "s": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.commonize_denominator": {"tf": 1}, "icepool.function.commonize_denominator": {"tf": 1}}, "df": 3}}}}}}}}}}, "f": {"docs": {"icepool.map_function": {"tf": 1.4142135623730951}, "icepool.multiset_function": {"tf": 1.7320508075688772}, "icepool.function.map_function": {"tf": 1.4142135623730951}}, "df": 3, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.explode": {"tf": 1.4142135623730951}, "icepool.Die.middle": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Population.entropy": {"tf": 1}, "icepool.Population.format": {"tf": 1.7320508075688772}, "icepool.lowest": {"tf": 1.4142135623730951}, "icepool.highest": {"tf": 1.4142135623730951}, "icepool.middle": {"tf": 1.7320508075688772}, "icepool.accumulate": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.expand": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}}, "df": 29, "s": {"docs": {"icepool.Population.quantities": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1}}, "df": 2}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Again": {"tf": 1}}, "df": 1}}}, "e": {"docs": {"icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.Order": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}}, "df": 6}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.MultisetExpression.sort_match": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 2.23606797749979}}, "df": 2}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.__init__": {"tf": 1.7320508075688772}, "icepool.Reroll": {"tf": 1}, "icepool.Deck.deal": {"tf": 1}}, "df": 3}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.KeepEvaluator.order": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1.4142135623730951}}, "df": 6}, "s": {"docs": {"icepool.Die.pool": {"tf": 1}, "icepool.evaluator.JointEvaluator.order": {"tf": 1}}, "df": 2}}}}}}}}, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.explode": {"tf": 1.4142135623730951}, "icepool.Die.if_else": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Again": {"tf": 3.3166247903554}, "icepool.reduce": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_function": {"tf": 1.7320508075688772}, "icepool.Reroll": {"tf": 1.4142135623730951}, "icepool.RerollType.Reroll": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_function": {"tf": 1.7320508075688772}, "icepool.typing.RerollType.Reroll": {"tf": 1}}, "df": 17}}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Pool.__init__": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}}, "df": 3, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}}, "df": 7}}}, "s": {"docs": {"icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 4}}}}}, "c": {"docs": {}, "df": 0, "k": {"docs": {"icepool.Population": {"tf": 1}, "icepool.Population.sample": {"tf": 1}, "icepool.tupleize": {"tf": 1}, "icepool.vectorize": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.Deck.__init__": {"tf": 2.449489742783178}, "icepool.Deck.deal": {"tf": 1}, "icepool.Deck.difference": {"tf": 1}, "icepool.Deck.union": {"tf": 1}, "icepool.Deck.symmetric_difference": {"tf": 1}, "icepool.Deck.map": {"tf": 1.4142135623730951}, "icepool.Deck.sequence": {"tf": 1}, "icepool.Deal": {"tf": 1}, "icepool.Deal.__init__": {"tf": 2}, "icepool.Deal.deck": {"tf": 1}, "icepool.Deal.outcomes": {"tf": 1.4142135623730951}, "icepool.MultiDeal": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 2}, "icepool.MultiDeal.deck": {"tf": 1}, "icepool.MultiDeal.outcomes": {"tf": 1.4142135623730951}}, "df": 21, "s": {"docs": {"icepool.Deck.additive_union": {"tf": 1}, "icepool.Deck.intersection": {"tf": 1}}, "df": 2}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.map": {"tf": 1}, "icepool.map_function": {"tf": 1.4142135623730951}, "icepool.multiset_function": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_function": {"tf": 1.4142135623730951}}, "df": 5}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Again": {"tf": 1}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Reroll": {"tf": 1}}, "df": 1}}}}}}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.MultisetExpression": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.expand": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetExpression.all_straights": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 2}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.order": {"tf": 2.23606797749979}, "icepool.Order.merge": {"tf": 1.7320508075688772}, "icepool.evaluator.JointEvaluator.order": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 2}, "icepool.evaluator.AllCountsEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 2.23606797749979}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 2}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 2.23606797749979}}, "df": 23}}}}}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1.4142135623730951}, "icepool.Deck.deal": {"tf": 1.4142135623730951}, "icepool.Deck.sequence": {"tf": 1}, "icepool.Deal": {"tf": 1}, "icepool.Deal.__init__": {"tf": 2}, "icepool.MultiDeal": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 2}}, "df": 8, "s": {"docs": {"icepool.MultisetGenerator": {"tf": 1}}, "df": 1}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Deck.sequence": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}}, "df": 3}}}, "t": {"docs": {"icepool.Deal.deck": {"tf": 1}, "icepool.Deal.hand_sizes": {"tf": 1}, "icepool.Deal.total_cards_dealt": {"tf": 1}, "icepool.MultiDeal.deck": {"tf": 1}, "icepool.MultiDeal.hand_sizes": {"tf": 1}, "icepool.MultiDeal.total_cards_dealt": {"tf": 1}}, "df": 6}}}}, "u": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Symbols": {"tf": 1}, "icepool.MultisetExpression.all_straights": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1}}, "df": 3, "s": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Population.denominator": {"tf": 1}, "icepool.Deck": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.Deck.size": {"tf": 1}}, "df": 5}, "d": {"docs": {"icepool.Deck.__init__": {"tf": 1}}, "df": 1}}}}}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Die.equals": {"tf": 1}}, "df": 1}}, "e": {"docs": {"icepool.Vector.binary_operator": {"tf": 1}}, "df": 1}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.lowest": {"tf": 2}, "icepool.Die.highest": {"tf": 2}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.lowest": {"tf": 2}, "icepool.highest": {"tf": 2.23606797749979}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 2.23606797749979}, "icepool.MultisetExpression.highest": {"tf": 2.23606797749979}, "icepool.MultisetExpression.sort_match": {"tf": 1}}, "df": 14, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.keep": {"tf": 1}, "icepool.Die.lowest": {"tf": 1.4142135623730951}, "icepool.Die.highest": {"tf": 1.4142135623730951}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Population.divide_quantities": {"tf": 1}, "icepool.lowest": {"tf": 1.4142135623730951}, "icepool.highest": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.highest": {"tf": 1.4142135623730951}}, "df": 10}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Symbols": {"tf": 1}}, "df": 1}}}}, "s": {"docs": {"icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}}, "df": 2}}}, "a": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Die.keep": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}}, "df": 2}}}}}}, "n": {"docs": {}, "df": 0, "f": {"docs": {"icepool.Die.time_to_sum": {"tf": 1.7320508075688772}}, "df": 1}}, "y": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"icepool.Die.map_to_pool": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"icepool.Die.equals": {"tf": 1}}, "df": 1}}, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Symbols": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {"icepool": {"tf": 1}, "icepool.d": {"tf": 1.7320508075688772}, "icepool.z": {"tf": 1}, "icepool.coin": {"tf": 1.4142135623730951}, "icepool.stochastic_round": {"tf": 1.4142135623730951}, "icepool.one_hot": {"tf": 1.4142135623730951}, "icepool.Die": {"tf": 1}, "icepool.Die.__init__": {"tf": 4.58257569495584}, "icepool.Die.unary_operator": {"tf": 1.7320508075688772}, "icepool.Die.binary_operator": {"tf": 2}, "icepool.Die.reroll": {"tf": 2}, "icepool.Die.filter": {"tf": 2}, "icepool.Die.split": {"tf": 1.7320508075688772}, "icepool.Die.explode": {"tf": 2.449489742783178}, "icepool.Die.is_in": {"tf": 1}, "icepool.Die.count": {"tf": 1}, "icepool.Die.sequence": {"tf": 1}, "icepool.Die.pool": {"tf": 1.4142135623730951}, "icepool.Die.keep": {"tf": 2.23606797749979}, "icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 2.6457513110645907}, "icepool.Die.explode_to_pool": {"tf": 2.449489742783178}, "icepool.Die.reroll_to_pool": {"tf": 2.6457513110645907}, "icepool.Die.cmp": {"tf": 1}, "icepool.Die.equals": {"tf": 2.8284271247461903}, "icepool.Population": {"tf": 1}, "icepool.Population.zero": {"tf": 1}, "icepool.Population.zero_outcome": {"tf": 1.4142135623730951}, "icepool.Population.quantity": {"tf": 1.4142135623730951}, "icepool.Population.pad_to_denominator": {"tf": 1.7320508075688772}, "icepool.Population.probability": {"tf": 1}, "icepool.Population.mode": {"tf": 1}, "icepool.Population.median": {"tf": 1}, "icepool.Population.median_low": {"tf": 1}, "icepool.Population.median_high": {"tf": 1}, "icepool.Population.quantile": {"tf": 1}, "icepool.Population.quantile_low": {"tf": 1}, "icepool.Population.quantile_high": {"tf": 1}, "icepool.Population.entropy": {"tf": 1}, "icepool.Population.marginals": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1.4142135623730951}, "icepool.Population.sample": {"tf": 1}, "icepool.Population.format": {"tf": 1.7320508075688772}, "icepool.tupleize": {"tf": 2.6457513110645907}, "icepool.vectorize": {"tf": 2.6457513110645907}, "icepool.Vector": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1.4142135623730951}, "icepool.Symbols": {"tf": 4.358898943540674}, "icepool.Symbols.__init__": {"tf": 2.449489742783178}, "icepool.Symbols.issubset": {"tf": 1}, "icepool.Symbols.issuperset": {"tf": 1}, "icepool.Again": {"tf": 2}, "icepool.CountsKeysView": {"tf": 1.4142135623730951}, "icepool.CountsValuesView": {"tf": 1.4142135623730951}, "icepool.CountsItemsView": {"tf": 1}, "icepool.from_cumulative": {"tf": 1.7320508075688772}, "icepool.from_rv": {"tf": 1.7320508075688772}, "icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.lowest": {"tf": 1.4142135623730951}, "icepool.highest": {"tf": 1.4142135623730951}, "icepool.middle": {"tf": 1.4142135623730951}, "icepool.min_outcome": {"tf": 1}, "icepool.max_outcome": {"tf": 1}, "icepool.consecutive": {"tf": 1}, "icepool.sorted_union": {"tf": 1}, "icepool.commonize_denominator": {"tf": 1}, "icepool.reduce": {"tf": 1.7320508075688772}, "icepool.accumulate": {"tf": 1.7320508075688772}, "icepool.map": {"tf": 3}, "icepool.map_function": {"tf": 2}, "icepool.map_and_time": {"tf": 2.449489742783178}, "icepool.map_to_pool": {"tf": 2.8284271247461903}, "icepool.Pool": {"tf": 1.4142135623730951}, "icepool.Pool.__init__": {"tf": 3.1622776601683795}, "icepool.Pool.additive_union": {"tf": 1}, "icepool.standard_pool": {"tf": 1.7320508075688772}, "icepool.MultisetGenerator": {"tf": 1.7320508075688772}, "icepool.MultisetGenerator.has_free_variables": {"tf": 1}, "icepool.MultisetExpression": {"tf": 2}, "icepool.MultisetExpression.has_free_variables": {"tf": 1}, "icepool.MultisetExpression.sample": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 2}, "icepool.MultisetExpression.intersection": {"tf": 2}, "icepool.MultisetExpression.union": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetExpression.map_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.keep": {"tf": 2}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issubset": {"tf": 2}, "icepool.MultisetExpression.issuperset": {"tf": 3.3166247903554}, "icepool.MultisetEvaluator": {"tf": 2}, "icepool.MultisetEvaluator.next_state": {"tf": 3}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 2.6457513110645907}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 2.6457513110645907}, "icepool.Deck": {"tf": 1}, "icepool.Deck.__init__": {"tf": 2.6457513110645907}, "icepool.Deck.deal": {"tf": 1}, "icepool.Deck.map": {"tf": 2}, "icepool.Deck.sequence": {"tf": 1}, "icepool.Deal": {"tf": 1.4142135623730951}, "icepool.Deal.__init__": {"tf": 1}, "icepool.Deal.hand_sizes": {"tf": 1}, "icepool.Deal.outcomes": {"tf": 1}, "icepool.MultiDeal": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1.4142135623730951}, "icepool.MultiDeal.hand_sizes": {"tf": 1}, "icepool.MultiDeal.outcomes": {"tf": 1}, "icepool.multiset_function": {"tf": 4.123105625617661}, "icepool.format_probability_inverse": {"tf": 1}, "icepool.evaluator.JointEvaluator": {"tf": 1}, "icepool.evaluator.JointEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 3}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 2.6457513110645907}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 2.6457513110645907}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.KeepEvaluator": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 2.6457513110645907}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 2}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 3}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 2.6457513110645907}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}, "icepool.function.d": {"tf": 1.7320508075688772}, "icepool.function.z": {"tf": 1}, "icepool.function.coin": {"tf": 1.4142135623730951}, "icepool.function.stochastic_round": {"tf": 1.4142135623730951}, "icepool.function.one_hot": {"tf": 1.4142135623730951}, "icepool.function.from_cumulative": {"tf": 1.7320508075688772}, "icepool.function.from_rv": {"tf": 1.7320508075688772}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}, "icepool.function.min_outcome": {"tf": 1}, "icepool.function.max_outcome": {"tf": 1}, "icepool.function.consecutive": {"tf": 1}, "icepool.function.sorted_union": {"tf": 1}, "icepool.function.commonize_denominator": {"tf": 1}, "icepool.function.reduce": {"tf": 1.7320508075688772}, "icepool.function.accumulate": {"tf": 1.7320508075688772}, "icepool.function.map": {"tf": 3}, "icepool.function.map_function": {"tf": 2}, "icepool.function.map_and_time": {"tf": 2.449489742783178}, "icepool.function.map_to_pool": {"tf": 2.8284271247461903}, "icepool.typing.S": {"tf": 1}, "icepool.typing.Qs": {"tf": 1.4142135623730951}, "icepool.typing.count_positional_parameters": {"tf": 1}}, "df": 169, "n": {"docs": {"icepool": {"tf": 1.4142135623730951}, "icepool.coin": {"tf": 1.7320508075688772}, "icepool.one_hot": {"tf": 1}, "icepool.Die.__init__": {"tf": 1}, "icepool.Die.reroll": {"tf": 1.4142135623730951}, "icepool.Die.filter": {"tf": 1.4142135623730951}, "icepool.Die.split": {"tf": 1}, "icepool.Die.explode": {"tf": 1.4142135623730951}, "icepool.Die.keep": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 2}, "icepool.Die.reroll_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.equals": {"tf": 1}, "icepool.Population.multiply_quantities": {"tf": 1}, "icepool.Population.divide_quantities": {"tf": 1}, "icepool.Population.modulo_quantities": {"tf": 1}, "icepool.Population.marginals": {"tf": 1}, "icepool.Symbols": {"tf": 2.23606797749979}, "icepool.Symbols.__init__": {"tf": 1}, "icepool.Symbols.multiply_counts": {"tf": 1}, "icepool.Symbols.divide_counts": {"tf": 1}, "icepool.CountsItemsView": {"tf": 1}, "icepool.from_rv": {"tf": 1}, "icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.lowest": {"tf": 1.4142135623730951}, "icepool.highest": {"tf": 1.4142135623730951}, "icepool.middle": {"tf": 1.4142135623730951}, "icepool.reduce": {"tf": 1.4142135623730951}, "icepool.accumulate": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1.4142135623730951}, "icepool.Reroll": {"tf": 1}, "icepool.RerollType.Reroll": {"tf": 1}, "icepool.Pool": {"tf": 1.4142135623730951}, "icepool.Pool.denominator": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.denominator": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.bound_inputs": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.Deal": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.Deal.denominator": {"tf": 1}, "icepool.MultiDeal": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.MultiDeal.denominator": {"tf": 1}, "icepool.multiset_function": {"tf": 1.7320508075688772}, "icepool.format_probability_inverse": {"tf": 1}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1}, "icepool.function.coin": {"tf": 1.7320508075688772}, "icepool.function.one_hot": {"tf": 1}, "icepool.function.from_rv": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}, "icepool.function.reduce": {"tf": 1.4142135623730951}, "icepool.function.accumulate": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1.4142135623730951}, "icepool.typing.T": {"tf": 1}, "icepool.typing.T_co": {"tf": 1}, "icepool.typing.T_contra": {"tf": 1}, "icepool.typing.RerollType.Reroll": {"tf": 1}, "icepool.typing.ImplicitConversionError": {"tf": 1}}, "df": 78, "d": {"docs": {"icepool": {"tf": 1}, "icepool.coin": {"tf": 1}, "icepool.stochastic_round": {"tf": 1}, "icepool.one_hot": {"tf": 1}, "icepool.Outcome": {"tf": 1}, "icepool.Die.__init__": {"tf": 1.7320508075688772}, "icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 2}, "icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1.4142135623730951}, "icepool.Die.map_and_time": {"tf": 1}, "icepool.Die.explode": {"tf": 1.4142135623730951}, "icepool.Die.if_else": {"tf": 1}, "icepool.Die.count": {"tf": 1}, "icepool.Die.pool": {"tf": 1}, "icepool.Die.keep": {"tf": 2.23606797749979}, "icepool.Die.lowest": {"tf": 1.7320508075688772}, "icepool.Die.highest": {"tf": 1.7320508075688772}, "icepool.Die.middle": {"tf": 1.4142135623730951}, "icepool.Die.map_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 2}, "icepool.Die.stochastic_round": {"tf": 1}, "icepool.Die.cmp": {"tf": 1.4142135623730951}, "icepool.Die.sign": {"tf": 1.4142135623730951}, "icepool.Die.equals": {"tf": 1.7320508075688772}, "icepool.Population": {"tf": 1.4142135623730951}, "icepool.Population.quantile": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.Population.sample": {"tf": 1}, "icepool.Population.format": {"tf": 1}, "icepool.tupleize": {"tf": 1.4142135623730951}, "icepool.vectorize": {"tf": 1.4142135623730951}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.Symbols": {"tf": 2}, "icepool.Symbols.__init__": {"tf": 1}, "icepool.Symbols.issubset": {"tf": 1}, "icepool.Symbols.issuperset": {"tf": 1}, "icepool.Again": {"tf": 2.23606797749979}, "icepool.CountsKeysView": {"tf": 1}, "icepool.CountsValuesView": {"tf": 1}, "icepool.CountsItemsView": {"tf": 1}, "icepool.lowest": {"tf": 1.4142135623730951}, "icepool.highest": {"tf": 1.4142135623730951}, "icepool.middle": {"tf": 1}, "icepool.reduce": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.map": {"tf": 1.7320508075688772}, "icepool.map_function": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1.4142135623730951}, "icepool.Reroll": {"tf": 1}, "icepool.Pool": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 2}, "icepool.MultisetExpression": {"tf": 2.449489742783178}, "icepool.MultisetExpression.sample": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetExpression.map_counts": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.lowest": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.highest": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.sort_match": {"tf": 2}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 2.23606797749979}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}, "icepool.MultisetExpression.expand": {"tf": 1}, "icepool.MultisetExpression.count": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetExpression.largest_count_and_outcome": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 2}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.sample": {"tf": 1}, "icepool.Order.merge": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.multiset_function": {"tf": 1.4142135623730951}, "icepool.format_probability_inverse": {"tf": 1}, "icepool.evaluator.JointEvaluator.order": {"tf": 1}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 2}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.ComparisonEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsProperSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsProperSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsNotEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsDisjointSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 2}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1.4142135623730951}, "icepool.function.coin": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}, "icepool.function.map": {"tf": 1.7320508075688772}, "icepool.function.map_function": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1.4142135623730951}, "icepool.typing.Outcome": {"tf": 1}}, "df": 128, "/": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.map": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 2}}}}, "y": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.keep": {"tf": 1}, "icepool.Population.modal_quantity": {"tf": 1}, "icepool.Population.format": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.Symbols.isdisjoint": {"tf": 1}, "icepool.Symbols.has_negative_counts": {"tf": 1}, "icepool.Again": {"tf": 2}, "icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.commonize_denominator": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.Pool.local_order_preference": {"tf": 1}, "icepool.Pool.additive_union": {"tf": 1}, "icepool.MultisetGenerator.has_free_variables": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.local_order_preference": {"tf": 1}, "icepool.MultisetExpression.has_free_variables": {"tf": 1}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.union": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.order": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.consecutive": {"tf": 1.4142135623730951}, "icepool.Order.merge": {"tf": 1.4142135623730951}, "icepool.Deal.local_order_preference": {"tf": 1}, "icepool.MultiDeal.local_order_preference": {"tf": 1}, "icepool.multiset_function": {"tf": 1.4142135623730951}, "icepool.evaluator.JointEvaluator.next_state": {"tf": 1}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1.4142135623730951}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}, "icepool.function.commonize_denominator": {"tf": 1}}, "df": 58, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool": {"tf": 1}}, "df": 1}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.map_function": {"tf": 1}, "icepool.function.map_function": {"tf": 1}}, "df": 2}}}}}, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.split": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.MultisetExpression.equals": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.typing.U": {"tf": 1}, "icepool.typing.U_co": {"tf": 1}}, "df": 8}}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {"icepool.reduce": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.MultisetEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}}, "df": 7}}}}}}}, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.MultisetExpression.keep": {"tf": 1}}, "df": 1}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {"icepool": {"tf": 1}, "icepool.one_hot": {"tf": 1}, "icepool.Outcome": {"tf": 1}, "icepool.Die": {"tf": 1}, "icepool.Die.__init__": {"tf": 1.4142135623730951}, "icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1.7320508075688772}, "icepool.Die.truncate": {"tf": 1}, "icepool.Die.clip": {"tf": 1}, "icepool.Die.count": {"tf": 1}, "icepool.Die.keep": {"tf": 1.4142135623730951}, "icepool.Die.lowest": {"tf": 1.4142135623730951}, "icepool.Die.highest": {"tf": 1.4142135623730951}, "icepool.Die.middle": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1.7320508075688772}, "icepool.Die.cmp": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.Population.outcomes": {"tf": 1}, "icepool.Population.zero_outcome": {"tf": 1}, "icepool.Population.divide_quantities": {"tf": 1}, "icepool.Population.mode": {"tf": 1}, "icepool.Population.sample": {"tf": 1}, "icepool.Population.format": {"tf": 1.7320508075688772}, "icepool.tupleize": {"tf": 1.4142135623730951}, "icepool.vectorize": {"tf": 1.4142135623730951}, "icepool.Vector.unary_operator": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.Symbols": {"tf": 1.4142135623730951}, "icepool.Symbols.issubset": {"tf": 1}, "icepool.Symbols.issuperset": {"tf": 1}, "icepool.Symbols.has_negative_counts": {"tf": 1}, "icepool.Again": {"tf": 2.23606797749979}, "icepool.from_cumulative": {"tf": 1}, "icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.lowest": {"tf": 1.4142135623730951}, "icepool.highest": {"tf": 1.4142135623730951}, "icepool.reduce": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.map": {"tf": 1.4142135623730951}, "icepool.map_function": {"tf": 1}, "icepool.map_and_time": {"tf": 1.4142135623730951}, "icepool.Pool": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1.4142135623730951}, "icepool.Pool.additive_union": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1.7320508075688772}, "icepool.MultisetExpression": {"tf": 2.23606797749979}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.union": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 2}, "icepool.MultisetExpression.lowest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.highest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.sort_match": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.expand": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetExpression.all_straights": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 2.449489742783178}, "icepool.Order": {"tf": 1}, "icepool.Order.merge": {"tf": 1.4142135623730951}, "icepool.Deal.deck": {"tf": 1}, "icepool.Deal.outcomes": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.MultiDeal.deck": {"tf": 1}, "icepool.MultiDeal.outcomes": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.JointEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.evaluator.CountEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.KeepEvaluator": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 2.449489742783178}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 2.449489742783178}, "icepool.function.one_hot": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}, "icepool.function.map": {"tf": 1.4142135623730951}, "icepool.function.map_function": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1.4142135623730951}, "icepool.typing.Outcome": {"tf": 1}}, "df": 108}, "g": {"1": {"docs": {"icepool.MultisetExpression.argsort": {"tf": 1}}, "df": 1}, "2": {"docs": {"icepool.MultisetExpression.argsort": {"tf": 1}}, "df": 1}, "docs": {"icepool.map": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.typing.guess_star": {"tf": 1}}, "df": 4, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.coin": {"tf": 1}, "icepool.Die.if_else": {"tf": 1.4142135623730951}, "icepool.Die.pool": {"tf": 1.4142135623730951}, "icepool.Die.keep": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Population.nearest": {"tf": 1}, "icepool.tupleize": {"tf": 1.4142135623730951}, "icepool.vectorize": {"tf": 1.4142135623730951}, "icepool.Symbols": {"tf": 1}, "icepool.Symbols.__init__": {"tf": 1.4142135623730951}, "icepool.min_outcome": {"tf": 1}, "icepool.max_outcome": {"tf": 1}, "icepool.consecutive": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1.4142135623730951}, "icepool.function.coin": {"tf": 1}, "icepool.function.min_outcome": {"tf": 1}, "icepool.function.max_outcome": {"tf": 1}, "icepool.function.consecutive": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.typing.guess_star": {"tf": 1}}, "df": 23, "s": {"docs": {"icepool.coin": {"tf": 1}, "icepool.stochastic_round": {"tf": 1}, "icepool.Die.__init__": {"tf": 1.7320508075688772}, "icepool.Die.reroll": {"tf": 1.4142135623730951}, "icepool.Die.filter": {"tf": 1.4142135623730951}, "icepool.Die.split": {"tf": 1.4142135623730951}, "icepool.Die.truncate": {"tf": 1}, "icepool.Die.clip": {"tf": 1}, "icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.Die.explode": {"tf": 1.4142135623730951}, "icepool.Die.if_else": {"tf": 1}, "icepool.Die.pool": {"tf": 1}, "icepool.Die.keep": {"tf": 1}, "icepool.Die.lowest": {"tf": 1.4142135623730951}, "icepool.Die.highest": {"tf": 1.4142135623730951}, "icepool.Die.middle": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.explode_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.reroll_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.stochastic_round": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.Population.nearest": {"tf": 1}, "icepool.Population.quantity": {"tf": 1}, "icepool.Population.quantities": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1}, "icepool.Population.entropy": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.tupleize": {"tf": 1}, "icepool.vectorize": {"tf": 1}, "icepool.Again": {"tf": 1.4142135623730951}, "icepool.from_cumulative": {"tf": 1.4142135623730951}, "icepool.from_rv": {"tf": 1}, "icepool.pointwise_max": {"tf": 2.23606797749979}, "icepool.pointwise_min": {"tf": 2.23606797749979}, "icepool.lowest": {"tf": 1.7320508075688772}, "icepool.highest": {"tf": 1.7320508075688772}, "icepool.middle": {"tf": 1.4142135623730951}, "icepool.min_outcome": {"tf": 1}, "icepool.max_outcome": {"tf": 1}, "icepool.commonize_denominator": {"tf": 1.4142135623730951}, "icepool.reduce": {"tf": 1.7320508075688772}, "icepool.accumulate": {"tf": 1.7320508075688772}, "icepool.map": {"tf": 2}, "icepool.map_function": {"tf": 2}, "icepool.map_and_time": {"tf": 2}, "icepool.map_to_pool": {"tf": 1.4142135623730951}, "icepool.Pool.__init__": {"tf": 1}, "icepool.standard_pool": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetExpression.map_counts": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.highest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}, "icepool.MultisetExpression.expand": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.Order.merge": {"tf": 2}, "icepool.Deck.__init__": {"tf": 1}, "icepool.Deck.map": {"tf": 1.4142135623730951}, "icepool.Deal.__init__": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.multiset_function": {"tf": 1.4142135623730951}, "icepool.format_probability_inverse": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}, "icepool.function.coin": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1.4142135623730951}, "icepool.function.from_rv": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 2.23606797749979}, "icepool.function.pointwise_min": {"tf": 2.23606797749979}, "icepool.function.min_outcome": {"tf": 1}, "icepool.function.max_outcome": {"tf": 1}, "icepool.function.commonize_denominator": {"tf": 1.4142135623730951}, "icepool.function.reduce": {"tf": 1.7320508075688772}, "icepool.function.accumulate": {"tf": 1.7320508075688772}, "icepool.function.map": {"tf": 2}, "icepool.function.map_function": {"tf": 2}, "icepool.function.map_and_time": {"tf": 2}, "icepool.function.map_to_pool": {"tf": 1.4142135623730951}, "icepool.typing.count_positional_parameters": {"tf": 1.4142135623730951}, "icepool.typing.guess_star": {"tf": 1.4142135623730951}}, "df": 106}}}}}}, "s": {"docs": {"icepool.Die.map_to_pool": {"tf": 1.7320508075688772}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.middle": {"tf": 1.4142135623730951}, "icepool.map": {"tf": 2.23606797749979}, "icepool.map_and_time": {"tf": 1.4142135623730951}, "icepool.map_to_pool": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.function.map": {"tf": 2.23606797749979}, "icepool.function.map_and_time": {"tf": 1.4142135623730951}, "icepool.function.map_to_pool": {"tf": 1.7320508075688772}, "icepool.typing.count_positional_parameters": {"tf": 1}}, "df": 13, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"icepool.MultisetExpression.argsort": {"tf": 1}}, "df": 1}}}}}, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 5}}}}}}}}, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"icepool": {"tf": 1}}, "df": 1}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"icepool.MultisetExpression.union": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}}, "df": 5, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}}, "df": 2}}}}}}, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.MultisetEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1}}, "df": 3}}}}}}, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.__init__": {"tf": 1.4142135623730951}, "icepool.map": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 5, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Die.unary_operator": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.binary_operator": {"tf": 1}, "icepool.Vector.unary_operator": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1.4142135623730951}, "icepool.Again": {"tf": 1}, "icepool.Pool.raw_size": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}}, "df": 7}, "s": {"docs": {"icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Population.marginals": {"tf": 1}, "icepool.Vector": {"tf": 1}, "icepool.reduce": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 11}}, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.truncate": {"tf": 1}, "icepool.Die.clip": {"tf": 1}, "icepool.Population.format": {"tf": 1.4142135623730951}}, "df": 3}}}}}}}}}, "c": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.keep": {"tf": 1.7320508075688772}}, "df": 1, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool": {"tf": 1}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Die.pool": {"tf": 1}}, "df": 1}}}, "s": {"docs": {"icepool.Die.keep": {"tf": 1.4142135623730951}}, "df": 1}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.stochastic_round": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.stochastic_round": {"tf": 1}, "icepool.evaluator.SumEvaluator.__init__": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1}}, "df": 5}}}}}}, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1}}, "df": 2}}}}, "s": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Symbols": {"tf": 2}}, "df": 1}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.reroll_to_pool": {"tf": 1}}, "df": 1}}}}}, "l": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "s": {"docs": {"icepool.d": {"tf": 1}, "icepool.Die.__init__": {"tf": 1.4142135623730951}, "icepool.Population.sample": {"tf": 1}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.function.d": {"tf": 1}}, "df": 12}}}}, "s": {"docs": {}, "df": 0, "o": {"docs": {"icepool.d": {"tf": 1}, "icepool.Die": {"tf": 1}, "icepool.Die.__init__": {"tf": 1}, "icepool.Die.map": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 1}, "icepool.Population.outcomes": {"tf": 1}, "icepool.Population.marginals": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1.7320508075688772}, "icepool.Symbols": {"tf": 1.4142135623730951}, "icepool.reduce": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1.4142135623730951}, "icepool.Deal.outcomes": {"tf": 1}, "icepool.MultiDeal.outcomes": {"tf": 1}, "icepool.function.d": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 17}}, "l": {"docs": {"icepool.Die": {"tf": 1}, "icepool.Die.__init__": {"tf": 1.4142135623730951}, "icepool.Die.simplify": {"tf": 1}, "icepool.Die.lowest": {"tf": 1}, "icepool.Die.middle": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Die.sign": {"tf": 1}, "icepool.Population.common_outcome_length": {"tf": 1}, "icepool.Population.zero": {"tf": 1.4142135623730951}, "icepool.Population.denominator": {"tf": 1}, "icepool.Population.multiply_quantities": {"tf": 1}, "icepool.Population.divide_quantities": {"tf": 1}, "icepool.Population.modulo_quantities": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.tupleize": {"tf": 1.4142135623730951}, "icepool.vectorize": {"tf": 1.4142135623730951}, "icepool.Symbols": {"tf": 2.23606797749979}, "icepool.Symbols.multiply_counts": {"tf": 1}, "icepool.Symbols.divide_counts": {"tf": 1}, "icepool.commonize_denominator": {"tf": 1}, "icepool.map": {"tf": 2.449489742783178}, "icepool.map_to_pool": {"tf": 1}, "icepool.Reroll": {"tf": 1}, "icepool.Pool.__init__": {"tf": 2}, "icepool.Pool.denominator": {"tf": 1}, "icepool.Pool.outcomes": {"tf": 1}, "icepool.Pool.min_outcome": {"tf": 1}, "icepool.Pool.max_outcome": {"tf": 1}, "icepool.Pool.additive_union": {"tf": 1}, "icepool.MultisetExpression": {"tf": 3.1622776601683795}, "icepool.MultisetExpression.denominator": {"tf": 1}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.intersection": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.multiply_counts": {"tf": 1}, "icepool.MultisetExpression.divide_counts": {"tf": 1}, "icepool.MultisetExpression.modulo_counts": {"tf": 1}, "icepool.MultisetExpression.expand": {"tf": 1}, "icepool.MultisetExpression.sum": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.all_straights": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.Order.merge": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1.4142135623730951}, "icepool.Deck.size": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.Deal.denominator": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.MultiDeal.denominator": {"tf": 1}, "icepool.evaluator.JointEvaluator.next_state": {"tf": 1}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.evaluator.SumEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.function.commonize_denominator": {"tf": 1}, "icepool.function.map": {"tf": 2.449489742783178}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 83, "o": {"docs": {}, "df": 0, "w": {"docs": {"icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}}, "df": 2, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Population.format": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 5}}, "s": {"docs": {"icepool.Again": {"tf": 1}, "icepool.from_cumulative": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}}, "df": 3}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}}, "df": 2}}}}}, "p": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Symbols": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.min_outcome": {"tf": 1}, "icepool.max_outcome": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.function.min_outcome": {"tf": 1}, "icepool.function.max_outcome": {"tf": 1}}, "df": 9}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Reroll": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 7}}}, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {"icepool.MultisetEvaluator.evaluate": {"tf": 1}}, "df": 1}}}, "g": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"icepool.Deal.__init__": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}}, "df": 2}}}}}}}}}}, "t": {"docs": {"icepool.one_hot": {"tf": 1}, "icepool.Die": {"tf": 1}, "icepool.Die.clip": {"tf": 1}, "icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.keep": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.Again": {"tf": 1.4142135623730951}, "icepool.from_cumulative": {"tf": 1}, "icepool.reduce": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.unique": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.keep": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.any": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.Order.merge": {"tf": 1.4142135623730951}, "icepool.multiset_function": {"tf": 1}, "icepool.format_probability_inverse": {"tf": 1}, "icepool.evaluator.AnyEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.KeepEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.function.one_hot": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 35, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Outcome": {"tf": 1}, "icepool.typing.Outcome": {"tf": 1}}, "df": 2}}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Population.marginals": {"tf": 1}, "icepool.Symbols": {"tf": 2}}, "df": 2, "s": {"docs": {"icepool.Population.marginals": {"tf": 1}}, "df": 1}}}}}}}, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"icepool.MultisetExpression": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.evaluator.KeepEvaluator": {"tf": 1}}, "df": 1}}}, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.MultisetExpression.sort_match": {"tf": 2.23606797749979}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 2.23606797749979}}, "df": 2}}}}}}}, "s": {"docs": {"icepool.Die.__init__": {"tf": 2}, "icepool.Die.unary_operator": {"tf": 1.7320508075688772}, "icepool.Die.clip": {"tf": 1}, "icepool.Die.map": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.pool": {"tf": 1.4142135623730951}, "icepool.Die.keep": {"tf": 2.23606797749979}, "icepool.Die.lowest": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.Population.quantity": {"tf": 1}, "icepool.Population.format": {"tf": 1}, "icepool.tupleize": {"tf": 1.4142135623730951}, "icepool.vectorize": {"tf": 1.4142135623730951}, "icepool.Symbols": {"tf": 2.6457513110645907}, "icepool.Symbols.issubset": {"tf": 1}, "icepool.Symbols.issuperset": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.CountsKeysView": {"tf": 1}, "icepool.CountsValuesView": {"tf": 1}, "icepool.CountsItemsView": {"tf": 1}, "icepool.from_rv": {"tf": 1.4142135623730951}, "icepool.pointwise_max": {"tf": 1.4142135623730951}, "icepool.pointwise_min": {"tf": 1.4142135623730951}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.map": {"tf": 2.449489742783178}, "icepool.map_and_time": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1.4142135623730951}, "icepool.Pool.additive_union": {"tf": 1}, "icepool.MultisetExpression": {"tf": 2}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.intersection": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.union": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.multiply_counts": {"tf": 1}, "icepool.MultisetExpression.divide_counts": {"tf": 1}, "icepool.MultisetExpression.modulo_counts": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.Deck.union": {"tf": 1.4142135623730951}, "icepool.Deck.symmetric_difference": {"tf": 1.4142135623730951}, "icepool.Deal.hand_sizes": {"tf": 1}, "icepool.Deal.outcomes": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.MultiDeal.hand_sizes": {"tf": 1}, "icepool.MultiDeal.outcomes": {"tf": 1}, "icepool.format_probability_inverse": {"tf": 1.4142135623730951}, "icepool.evaluator.JointEvaluator.next_state": {"tf": 1}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.KeepEvaluator": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}, "icepool.function.from_rv": {"tf": 1.4142135623730951}, "icepool.function.pointwise_max": {"tf": 1.4142135623730951}, "icepool.function.pointwise_min": {"tf": 1.4142135623730951}, "icepool.function.accumulate": {"tf": 1}, "icepool.function.map": {"tf": 2.449489742783178}, "icepool.function.map_and_time": {"tf": 1}}, "df": 85, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.time_to_sum": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}}, "df": 2, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.MultisetExpression.all_straights": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1}}, "df": 4}}}}}, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Again": {"tf": 1}}, "df": 1}, "s": {"docs": {"icepool.evaluator.KeepEvaluator.__init__": {"tf": 1}}, "df": 1}}}}, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Again": {"tf": 1}}, "df": 1}}}}}}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Population.outcomes": {"tf": 1}, "icepool.Pool.outcomes": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.outcomes": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}, "icepool.MultisetExpression.expand": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.next_state": {"tf": 2}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 2.23606797749979}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.Order.merge": {"tf": 1.7320508075688772}, "icepool.Deal.outcomes": {"tf": 1}, "icepool.MultiDeal.outcomes": {"tf": 1}, "icepool.evaluator.JointEvaluator.order": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 2}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 2.23606797749979}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 2}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 2.23606797749979}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}}, "df": 26}}}}}}}, "a": {"docs": {"icepool.format_probability_inverse": {"tf": 1}}, "df": 1}}, "f": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.__init__": {"tf": 1.4142135623730951}, "icepool.Again": {"tf": 1}}, "df": 2, "s": {"docs": {"icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 2}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.keep": {"tf": 1}, "icepool.Population.format": {"tf": 1}, "icepool.map_and_time": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1.4142135623730951}}, "df": 12, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.pool": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}}, "df": 3}}}}}}}}}, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.__init__": {"tf": 3.1622776601683795}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.if_else": {"tf": 1.7320508075688772}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.Again": {"tf": 5.291502622129181}, "icepool.reduce": {"tf": 1.7320508075688772}, "icepool.map": {"tf": 2}, "icepool.map_function": {"tf": 2.6457513110645907}, "icepool.Reroll": {"tf": 1.7320508075688772}, "icepool.function.reduce": {"tf": 1.7320508075688772}, "icepool.function.map": {"tf": 2}, "icepool.function.map_function": {"tf": 2.6457513110645907}}, "df": 14, "s": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Population.nearest": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}}, "df": 4}}, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Again": {"tf": 2}}, "df": 1}}}}}}}}}}}}}}, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.pointwise_max": {"tf": 1.7320508075688772}, "icepool.pointwise_min": {"tf": 1.7320508075688772}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.min_outcome": {"tf": 1}, "icepool.max_outcome": {"tf": 1}, "icepool.map_function": {"tf": 1}, "icepool.Pool.outcomes": {"tf": 1}, "icepool.Pool.min_outcome": {"tf": 1}, "icepool.Pool.max_outcome": {"tf": 1}, "icepool.MultisetExpression.largest_count": {"tf": 1}, "icepool.MultisetExpression.largest_count_and_outcome": {"tf": 1}, "icepool.MultisetExpression.largest_straight": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1.7320508075688772}, "icepool.function.pointwise_min": {"tf": 1.7320508075688772}, "icepool.function.min_outcome": {"tf": 1}, "icepool.function.max_outcome": {"tf": 1}, "icepool.function.map_function": {"tf": 1}}, "df": 27}}}, "p": {"docs": {"icepool.Die.binary_operator": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 2}, "icepool.MultisetExpression.count": {"tf": 1}, "icepool.multiset_function": {"tf": 1}}, "df": 7}}, "b": {"docs": {"icepool.Symbols": {"tf": 1.7320508075688772}}, "df": 1, "s": {"docs": {"icepool.Die.unary_operator": {"tf": 1}, "icepool.Vector.unary_operator": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}}, "df": 4, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Population.kolmogorov_smirnov": {"tf": 1}, "icepool.Symbols.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}}, "df": 3}}}}, "r": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.map_and_time": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 2}}}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1.4142135623730951}}, "df": 4}}}}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.sequence": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.Deck.sequence": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 4}}, "v": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}}, "df": 2}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 5}}}, "d": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Population.format": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 5, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Die.middle": {"tf": 1}, "icepool.Population.quantile": {"tf": 1}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.middle": {"tf": 1}}, "df": 7, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}}, "df": 7, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.binary_operator": {"tf": 1}}, "df": 1}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Symbols": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1.4142135623730951}, "icepool.evaluator.ArgsortEvaluator": {"tf": 1}}, "df": 5}}}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.explode": {"tf": 1}}, "df": 1}}}, "j": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.clip": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1.4142135623730951}, "icepool.evaluator.CountEvaluator": {"tf": 1}}, "df": 3}}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultisetExpression.keep": {"tf": 1}}, "df": 1}}}}}}}}, "k": {"docs": {}, "df": 0, "a": {"docs": {"icepool.MultisetExpression": {"tf": 1}}, "df": 1}}, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}}, "df": 2}}}}}}}}}}}}}, "s": {"docs": {"icepool.Die": {"tf": 1}, "icepool.Die.__init__": {"tf": 2}, "icepool.Die.items": {"tf": 1}, "icepool.Die.clip": {"tf": 1}, "icepool.Die.keep": {"tf": 1.4142135623730951}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Die.sign": {"tf": 1}, "icepool.Population.items": {"tf": 1}, "icepool.Population.zero_outcome": {"tf": 1}, "icepool.Population.mode": {"tf": 1}, "icepool.tupleize": {"tf": 1.7320508075688772}, "icepool.vectorize": {"tf": 1.7320508075688772}, "icepool.Symbols": {"tf": 2.8284271247461903}, "icepool.Again": {"tf": 1.7320508075688772}, "icepool.from_rv": {"tf": 1.7320508075688772}, "icepool.map": {"tf": 2.23606797749979}, "icepool.map_to_pool": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.sort_match": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.largest_straight": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.sample": {"tf": 1}, "icepool.Deck.items": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}, "icepool.function.from_rv": {"tf": 1.7320508075688772}, "icepool.function.map": {"tf": 2.23606797749979}, "icepool.function.map_to_pool": {"tf": 1}, "icepool.typing.count_positional_parameters": {"tf": 1}}, "df": 45, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 14, "t": {"docs": {"icepool.Population.marginals": {"tf": 1}, "icepool.Population.format": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.format_probability_inverse": {"tf": 1.4142135623730951}}, "df": 5, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}}, "df": 2}}}}}, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {"icepool.d": {"tf": 1.4142135623730951}, "icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1.4142135623730951}, "icepool.Population.sample": {"tf": 1}, "icepool.Vector.unary_operator": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.standard_pool": {"tf": 1}, "icepool.MultisetExpression.sample": {"tf": 1}, "icepool.function.d": {"tf": 1.4142135623730951}}, "df": 9}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.map_and_time": {"tf": 1}, "icepool.map_and_time": {"tf": 2}, "icepool.MultisetEvaluator": {"tf": 4.69041575982343}, "icepool.MultisetEvaluator.next_state": {"tf": 4}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.final_outcome": {"tf": 2.23606797749979}, "icepool.MultisetEvaluator.order": {"tf": 3.1622776601683795}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.evaluator.JointEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 4}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 2.23606797749979}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 2.23606797749979}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 2.23606797749979}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 3.1622776601683795}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 4.69041575982343}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 4}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 2.23606797749979}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 3.1622776601683795}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.function.map_and_time": {"tf": 2}}, "df": 26, "s": {"docs": {"icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.JointEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 4}}, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"icepool.Population.kolmogorov_smirnov": {"tf": 1}, "icepool.Population.cramer_von_mises": {"tf": 1}}, "df": 2}}}}}, "s": {"docs": {"icepool.from_rv": {"tf": 1.4142135623730951}, "icepool.function.from_rv": {"tf": 1.4142135623730951}}, "df": 2}}, "y": {"docs": {"icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 5}, "g": {"docs": {}, "df": 0, "e": {"docs": {"icepool.map": {"tf": 1}, "icepool.Reroll": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 3}}}, "o": {"docs": {}, "df": 0, "p": {"docs": {"icepool.Die.time_to_sum": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}}, "df": 2}}, "r": {"docs": {"icepool.Again": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Population.format": {"tf": 1}, "icepool.Symbols.__init__": {"tf": 1.4142135623730951}}, "df": 2}}}, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {"icepool.MultisetExpression": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.largest_straight": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 2.449489742783178}, "icepool.MultisetExpression.all_straights": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"tf": 1.7320508075688772}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1.4142135623730951}}, "df": 11, "s": {"docs": {"icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.all_straights": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}}, "df": 5}}}}}}, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.multiset_function": {"tf": 1}}, "df": 1}}}}}}}}, "e": {"docs": {}, "df": 0, "p": {"docs": {"icepool.map_and_time": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 3}}, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"icepool.MultisetExpression.all_counts": {"tf": 1}}, "df": 1}}}, "y": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}}, "df": 2}}}}, "e": {"docs": {}, "df": 0, "e": {"docs": {"icepool": {"tf": 1}, "icepool.Die.__init__": {"tf": 1.7320508075688772}, "icepool.Die.unary_operator": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.Reroll": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.Deck.deal": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.function.map": {"tf": 1}}, "df": 14, "n": {"docs": {"icepool.MultisetEvaluator.order": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.Order": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1.4142135623730951}}, "df": 7}, "s": {"docs": {"icepool.evaluator.HighestOutcomeAndCountEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.extra_outcomes": {"tf": 1}}, "df": 2}}, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"icepool": {"tf": 1}, "icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}}, "df": 19, "d": {"docs": {"icepool.Population.format": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}, "t": {"docs": {"icepool.one_hot": {"tf": 1}, "icepool.Die.__init__": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.time_to_sum": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.from_rv": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.Pool.additive_union": {"tf": 1}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.intersection": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.union": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetExpression.largest_count": {"tf": 1}, "icepool.MultisetExpression.largest_count_and_outcome": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.JointEvaluator": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}, "icepool.function.from_rv": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 36, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Population.format": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}}, "df": 4}}}}, "s": {"docs": {"icepool.Symbols.symmetric_difference": {"tf": 1}, "icepool.consecutive": {"tf": 1}, "icepool.sorted_union": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator": {"tf": 1}, "icepool.function.consecutive": {"tf": 1}, "icepool.function.sorted_union": {"tf": 1}}, "df": 7}}, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.map": {"tf": 1.4142135623730951}, "icepool.function.map": {"tf": 1.4142135623730951}}, "df": 2, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Die": {"tf": 1}}, "df": 1}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Deck.map": {"tf": 1}}, "df": 7}}}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.__init__": {"tf": 1.7320508075688772}, "icepool.Die.pool": {"tf": 1}, "icepool.Die.keep": {"tf": 1}, "icepool.Population.marginals": {"tf": 1}, "icepool.CountsKeysView": {"tf": 1}, "icepool.CountsValuesView": {"tf": 1}, "icepool.CountsItemsView": {"tf": 1}, "icepool.from_cumulative": {"tf": 1}, "icepool.consecutive": {"tf": 1}, "icepool.sorted_union": {"tf": 1}, "icepool.reduce": {"tf": 2}, "icepool.accumulate": {"tf": 1.7320508075688772}, "icepool.Pool.__init__": {"tf": 1.4142135623730951}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.bound_inputs": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1.4142135623730951}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.function.consecutive": {"tf": 1}, "icepool.function.sorted_union": {"tf": 1}, "icepool.function.reduce": {"tf": 2}, "icepool.function.accumulate": {"tf": 1.7320508075688772}, "icepool.typing.S": {"tf": 1}}, "df": 28, "s": {"docs": {"icepool.Die.sequence": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.Deck.sequence": {"tf": 1}}, "df": 3}}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Die.middle": {"tf": 1}, "icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.Pool": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}}, "df": 10}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.if_else": {"tf": 1}, "icepool.Pool": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1}, "icepool.typing.count_positional_parameters": {"tf": 1}}, "df": 11, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.__init__": {"tf": 1}}, "df": 1}}}}}}, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Population.sample": {"tf": 1}, "icepool.MultisetExpression.sample": {"tf": 1}}, "df": 2}}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.keep": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}}, "df": 10}, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.split": {"tf": 1}, "icepool.Die.keep": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1.4142135623730951}}, "df": 3}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}}, "df": 5}}}}}}, "f": {"docs": {"icepool.Die.split": {"tf": 1.4142135623730951}, "icepool.Die.map": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 1}, "icepool.Die.mean_time_to_sum": {"tf": 1.4142135623730951}, "icepool.Die.lowest": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.cmp": {"tf": 1.4142135623730951}, "icepool.Population.pad_to_denominator": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1.4142135623730951}, "icepool.Symbols.issubset": {"tf": 1}, "icepool.Symbols.issuperset": {"tf": 1}, "icepool.Symbols.isdisjoint": {"tf": 1}, "icepool.MultisetExpression.multiply_counts": {"tf": 1}, "icepool.MultisetExpression.divide_counts": {"tf": 1}, "icepool.MultisetExpression.modulo_counts": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 2.23606797749979}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 2.23606797749979}, "icepool.MultisetExpression.argsort": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issubset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issuperset": {"tf": 1.4142135623730951}}, "df": 22}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Population.format": {"tf": 1}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.binary_operator": {"tf": 1.4142135623730951}, "icepool.Die.truncate": {"tf": 1}, "icepool.Die.clip": {"tf": 1}, "icepool.Die.keep": {"tf": 1.4142135623730951}, "icepool.Symbols": {"tf": 1.4142135623730951}, "icepool.Pool.__init__": {"tf": 1.4142135623730951}, "icepool.MultisetExpression": {"tf": 3.1622776601683795}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 1}}, "df": 15, "s": {"docs": {"icepool.d": {"tf": 1}, "icepool.z": {"tf": 1.4142135623730951}, "icepool.function.d": {"tf": 1}, "icepool.function.z": {"tf": 1.4142135623730951}}, "df": 4}, "d": {"docs": {"icepool.Die.keep": {"tf": 1}}, "df": 1}}}, "x": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.map_function": {"tf": 2}, "icepool.function.map_function": {"tf": 2}}, "df": 3, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.one_hot": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}}, "df": 2}}}, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Population.zero": {"tf": 1}, "icepool.Population.quantity": {"tf": 1}, "icepool.Population.modal_quantity": {"tf": 1}, "icepool.Population.sample": {"tf": 1}, "icepool.Symbols": {"tf": 1.7320508075688772}, "icepool.lowest": {"tf": 1.4142135623730951}, "icepool.highest": {"tf": 1.4142135623730951}, "icepool.middle": {"tf": 1}, "icepool.min_outcome": {"tf": 1.4142135623730951}, "icepool.max_outcome": {"tf": 1.4142135623730951}, "icepool.commonize_denominator": {"tf": 1}, "icepool.map": {"tf": 1.4142135623730951}, "icepool.map_and_time": {"tf": 1.4142135623730951}, "icepool.map_to_pool": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1.4142135623730951}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.sample": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.Deck": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.Deal": {"tf": 1}, "icepool.function.min_outcome": {"tf": 1.4142135623730951}, "icepool.function.max_outcome": {"tf": 1.4142135623730951}, "icepool.function.commonize_denominator": {"tf": 1}, "icepool.function.map": {"tf": 1.4142135623730951}, "icepool.function.map_and_time": {"tf": 1.4142135623730951}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 34, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.RerollType": {"tf": 1}, "icepool.typing.RerollType": {"tf": 1}}, "df": 2}}}, "s": {"docs": {"icepool.MultisetExpression.keep_counts": {"tf": 1}}, "df": 1}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.Population.sample": {"tf": 1}, "icepool.Symbols": {"tf": 2}, "icepool.MultisetExpression.sort_match": {"tf": 1}}, "df": 5}}}, "g": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Symbols": {"tf": 1}, "icepool.Symbols.__init__": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}}, "df": 3, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 14}}}}}}}, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.clip": {"tf": 1}}, "df": 1}, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.equals": {"tf": 1}}, "df": 1}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.equals": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {"icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}}, "df": 2, "s": {"docs": {}, "df": 0, "t": {"docs": {"icepool.map": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 2}}}}}, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.map_to_pool": {"tf": 1}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_function": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_function": {"tf": 1}}, "df": 9}}}}}, "z": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.pool": {"tf": 1}, "icepool.Die.middle": {"tf": 1.4142135623730951}, "icepool.standard_pool": {"tf": 1}, "icepool.MultisetExpression.largest_count": {"tf": 1}, "icepool.MultisetExpression.largest_straight": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1.4142135623730951}, "icepool.Deal.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1.4142135623730951}}, "df": 9, "s": {"docs": {"icepool.standard_pool": {"tf": 2}, "icepool.MultisetExpression.all_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.all_straights": {"tf": 1.4142135623730951}, "icepool.MultiDeal.__init__": {"tf": 1.4142135623730951}, "icepool.evaluator.AllCountsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1}}, "df": 6}}}, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}}, "df": 4}}}}}}}}, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "d": {"docs": {"icepool.coin": {"tf": 1}, "icepool.Die.reroll": {"tf": 1.4142135623730951}, "icepool.Die.filter": {"tf": 1.4142135623730951}, "icepool.Die.split": {"tf": 1.4142135623730951}, "icepool.Die.explode": {"tf": 1.4142135623730951}, "icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Die.middle": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Population.format": {"tf": 1}, "icepool.Again": {"tf": 1.4142135623730951}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.reduce": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.Reroll": {"tf": 1}, "icepool.RerollType.Reroll": {"tf": 1}, "icepool.Pool": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.multiset_function": {"tf": 1.7320508075688772}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}, "icepool.function.coin": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}, "icepool.typing.RerollType.Reroll": {"tf": 1}, "icepool.typing.guess_star": {"tf": 1}}, "df": 43}}}, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.keep": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}}, "df": 2}}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {"icepool.Population.format": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"icepool.Reroll": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.stochastic_round": {"tf": 1}, "icepool.Die.stochastic_round": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1}}, "df": 3}}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.keep": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}}, "df": 10}}}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.keep": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1.4142135623730951}, "icepool.Symbols.__init__": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}}, "df": 4}, "s": {"docs": {"icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}}, "df": 3}}}, "y": {"docs": {"icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}}, "df": 4}}, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Die.map_to_pool": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 10}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.split": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Symbols": {"tf": 1}, "icepool.Reroll": {"tf": 1}}, "df": 2, "s": {"docs": {"icepool.Symbols": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {"icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1}, "icepool.Symbols": {"tf": 1.4142135623730951}, "icepool.commonize_denominator": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1.4142135623730951}, "icepool.multiset_function": {"tf": 1}, "icepool.function.commonize_denominator": {"tf": 1}}, "df": 8, "m": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.__init__": {"tf": 1.4142135623730951}, "icepool.Die.clip": {"tf": 1}, "icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.from_rv": {"tf": 1}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.highest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.count": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.evaluator.JointEvaluator.order": {"tf": 1}, "icepool.function.from_rv": {"tf": 1}}, "df": 17, "w": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"icepool.one_hot": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}}, "df": 2}}}}, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Die.map_to_pool": {"tf": 1.4142135623730951}, "icepool.map_to_pool": {"tf": 1.4142135623730951}, "icepool.function.map_to_pool": {"tf": 1.4142135623730951}}, "df": 3}}}}}}}, "r": {"docs": {}, "df": 0, "t": {"docs": {"icepool.MultisetExpression.sort_match": {"tf": 2}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}}, "df": 3, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Outcome": {"tf": 1}, "icepool.typing.Outcome": {"tf": 1}}, "df": 2}}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.keys": {"tf": 1}, "icepool.Die.items": {"tf": 1}, "icepool.Die.middle": {"tf": 1}, "icepool.Population.keys": {"tf": 1}, "icepool.Population.items": {"tf": 1}, "icepool.Population.quantities": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1}, "icepool.Population.mode": {"tf": 1}, "icepool.from_cumulative": {"tf": 1}, "icepool.sorted_union": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.MultisetExpression.sample": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.Deck.keys": {"tf": 1}, "icepool.Deck.items": {"tf": 1}, "icepool.evaluator.KeepEvaluator": {"tf": 1.4142135623730951}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.function.sorted_union": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 23}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Die.keep": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}}, "df": 2}}}, "s": {"docs": {"icepool.map": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 2}}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Die": {"tf": 1}, "icepool.Deck": {"tf": 1}}, "df": 2}}}, "e": {"docs": {"icepool.Population.variance": {"tf": 1}, "icepool.Population.entropy": {"tf": 1}, "icepool.Population.sample": {"tf": 1}, "icepool.MultisetExpression.sample": {"tf": 1}}, "df": 4, "s": {"docs": {"icepool.MultisetEvaluator.sample": {"tf": 1}}, "df": 1}}}}, "e": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.clip": {"tf": 1}, "icepool.Die.lowest": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.Population.zero": {"tf": 1}, "icepool.tupleize": {"tf": 1}, "icepool.vectorize": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.Symbols.issubset": {"tf": 1}, "icepool.Symbols.issuperset": {"tf": 1}, "icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.commonize_denominator": {"tf": 1.4142135623730951}, "icepool.reduce": {"tf": 1.4142135623730951}, "icepool.accumulate": {"tf": 1.4142135623730951}, "icepool.map": {"tf": 1.7320508075688772}, "icepool.map_and_time": {"tf": 1.4142135623730951}, "icepool.map_to_pool": {"tf": 1}, "icepool.Pool.__init__": {"tf": 2}, "icepool.Pool.additive_union": {"tf": 1}, "icepool.MultisetExpression": {"tf": 2}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.union": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.multiply_counts": {"tf": 1}, "icepool.MultisetExpression.divide_counts": {"tf": 1}, "icepool.MultisetExpression.modulo_counts": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issuperset": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.JointEvaluator": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}, "icepool.function.commonize_denominator": {"tf": 1.4142135623730951}, "icepool.function.reduce": {"tf": 1.4142135623730951}, "icepool.function.accumulate": {"tf": 1.4142135623730951}, "icepool.function.map": {"tf": 1.7320508075688772}, "icepool.function.map_and_time": {"tf": 1.4142135623730951}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 49}}}, "u": {"docs": {}, "df": 0, "m": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.time_to_sum": {"tf": 1.4142135623730951}, "icepool.Die.mean_time_to_sum": {"tf": 1.4142135623730951}, "icepool.Die.keep": {"tf": 1}, "icepool.Die.lowest": {"tf": 1.4142135623730951}, "icepool.Die.highest": {"tf": 1.4142135623730951}, "icepool.Die.middle": {"tf": 1.4142135623730951}, "icepool.Population.denominator": {"tf": 1}, "icepool.Population.cramer_von_mises": {"tf": 1}, "icepool.Symbols.additive_union": {"tf": 1}, "icepool.Again": {"tf": 1.4142135623730951}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.middle": {"tf": 1.4142135623730951}, "icepool.MultisetExpression": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.lowest": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.highest": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.sum": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1.4142135623730951}, "icepool.Deck.size": {"tf": 1}}, "df": 21, "s": {"docs": {"icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.keep": {"tf": 1}, "icepool.evaluator.SumEvaluator": {"tf": 1}}, "df": 3}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.lowest": {"tf": 1.7320508075688772}, "icepool.Die.highest": {"tf": 1.7320508075688772}, "icepool.lowest": {"tf": 1.7320508075688772}, "icepool.highest": {"tf": 2}}, "df": 4}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"icepool.MultisetExpression": {"tf": 1}}, "df": 1}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.evaluator.SumEvaluator.__init__": {"tf": 1}}, "df": 1}}}}}, "b": {"docs": {"icepool.evaluator.JointEvaluator": {"tf": 1}, "icepool.evaluator.JointEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.JointEvaluator.order": {"tf": 1.4142135623730951}}, "df": 4, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"icepool.MultisetGenerator": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.4142135623730951}}, "df": 5, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Population": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 14}}}}}}}, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.pool": {"tf": 1}, "icepool.Symbols": {"tf": 1.4142135623730951}}, "df": 2, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Symbols": {"tf": 1.7320508075688772}}, "df": 1}}}}}}}}, "e": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Symbols": {"tf": 1}, "icepool.Symbols.issubset": {"tf": 1.4142135623730951}, "icepool.Symbols.issuperset": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1.4142135623730951}}, "df": 5}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Again": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}}, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.evaluator": {"tf": 1}}, "df": 1}}}}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1}}, "df": 1}}}}}}}}}, "c": {"docs": {}, "df": 0, "h": {"docs": {"icepool.Die.__init__": {"tf": 1.4142135623730951}, "icepool.Die.map_to_pool": {"tf": 1.4142135623730951}, "icepool.Population.nearest": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.min_outcome": {"tf": 1}, "icepool.max_outcome": {"tf": 1}, "icepool.map": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1.4142135623730951}, "icepool.function.min_outcome": {"tf": 1}, "icepool.function.max_outcome": {"tf": 1}, "icepool.function.map": {"tf": 1.4142135623730951}}, "df": 12}}, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.explode": {"tf": 1.4142135623730951}, "icepool.Die.explode_to_pool": {"tf": 1}}, "df": 2}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Die.middle": {"tf": 1}, "icepool.Population.median": {"tf": 1}, "icepool.Population.quantile": {"tf": 1}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.middle": {"tf": 1}}, "df": 8, "s": {"docs": {"icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 8}, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.MultisetExpression.keep": {"tf": 1}}, "df": 1}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}}, "df": 2}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Symbols.issuperset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1.4142135623730951}}, "df": 2}}}}}}, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Symbols.__init__": {"tf": 1}}, "df": 1}}}}}}}, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.from_cumulative": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}}, "df": 2}}}}}, "e": {"docs": {"icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 3}}}, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.commonize_denominator": {"tf": 1}, "icepool.function.commonize_denominator": {"tf": 1}}, "df": 2, "d": {"docs": {"icepool.Die.__init__": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "y": {"docs": {"icepool.from_rv": {"tf": 1.4142135623730951}, "icepool.function.from_rv": {"tf": 1.4142135623730951}}, "df": 2}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}}, "df": 2}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.keep": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}}, "df": 2}}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Population.cramer_von_mises": {"tf": 1}}, "df": 1}}}}}}, "y": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Symbols.additive_union": {"tf": 1}, "icepool.Symbols.difference": {"tf": 1}, "icepool.Symbols.intersection": {"tf": 1}, "icepool.Symbols.union": {"tf": 1}, "icepool.Symbols.symmetric_difference": {"tf": 1}, "icepool.Again": {"tf": 1}}, "df": 6, "s": {"docs": {"icepool.Symbols": {"tf": 3}, "icepool.Symbols.__init__": {"tf": 1}}, "df": 2}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"icepool.Symbols": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}}, "df": 2}}}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"icepool.from_rv": {"tf": 1}, "icepool.function.from_rv": {"tf": 1}}, "df": 2, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.MultisetGenerator": {"tf": 1}}, "df": 1}}}}}}}, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"icepool": {"tf": 1.7320508075688772}, "icepool.d": {"tf": 1}, "icepool.coin": {"tf": 1}, "icepool.stochastic_round": {"tf": 1.4142135623730951}, "icepool.one_hot": {"tf": 1.4142135623730951}, "icepool.Die": {"tf": 1.4142135623730951}, "icepool.Die.__init__": {"tf": 2.23606797749979}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.truncate": {"tf": 1.4142135623730951}, "icepool.Die.if_else": {"tf": 1.4142135623730951}, "icepool.Die.keep": {"tf": 1.7320508075688772}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.stochastic_round": {"tf": 1}, "icepool.Die.cmp": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.Population": {"tf": 1}, "icepool.Population.modulo_quantities": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1}, "icepool.Population.marginals": {"tf": 1}, "icepool.Population.sample": {"tf": 1}, "icepool.Population.format": {"tf": 1}, "icepool.tupleize": {"tf": 2}, "icepool.vectorize": {"tf": 2}, "icepool.Symbols": {"tf": 2.449489742783178}, "icepool.Symbols.isdisjoint": {"tf": 1}, "icepool.Again": {"tf": 2.449489742783178}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.commonize_denominator": {"tf": 1}, "icepool.accumulate": {"tf": 1.4142135623730951}, "icepool.map": {"tf": 2}, "icepool.map_function": {"tf": 1.4142135623730951}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.Reroll": {"tf": 2.6457513110645907}, "icepool.RerollType.Reroll": {"tf": 1}, "icepool.Pool": {"tf": 1.4142135623730951}, "icepool.Pool.denominator": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetExpression": {"tf": 2}, "icepool.MultisetExpression.denominator": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.sort_match": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 2}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 2}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.Deck.difference": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.Deal.denominator": {"tf": 1}, "icepool.MultiDeal.denominator": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.format_probability_inverse": {"tf": 1}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestCountAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.function.d": {"tf": 1}, "icepool.function.coin": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1.4142135623730951}, "icepool.function.one_hot": {"tf": 1.4142135623730951}, "icepool.function.commonize_denominator": {"tf": 1}, "icepool.function.accumulate": {"tf": 1.4142135623730951}, "icepool.function.map": {"tf": 2}, "icepool.function.map_function": {"tf": 1.4142135623730951}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}, "icepool.typing.Qs": {"tf": 1}, "icepool.typing.RerollType.Reroll": {"tf": 1}}, "df": 85, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"icepool.stochastic_round": {"tf": 1}, "icepool.Die.stochastic_round": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1.4142135623730951}, "icepool.Deck": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 7}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.keys": {"tf": 1}, "icepool.Die.values": {"tf": 1}, "icepool.Die.clip": {"tf": 1}, "icepool.Population.keys": {"tf": 1}, "icepool.Population.values": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.Deck": {"tf": 1}, "icepool.Deck.keys": {"tf": 1}, "icepool.Deck.values": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}}, "df": 14}}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {"icepool.coin": {"tf": 1}, "icepool.stochastic_round": {"tf": 1.4142135623730951}, "icepool.Die.__init__": {"tf": 2.8284271247461903}, "icepool.Die.reroll": {"tf": 1.4142135623730951}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.truncate": {"tf": 1}, "icepool.Die.clip": {"tf": 1.4142135623730951}, "icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.explode": {"tf": 2.449489742783178}, "icepool.Die.keep": {"tf": 2}, "icepool.Die.lowest": {"tf": 2.6457513110645907}, "icepool.Die.highest": {"tf": 2.449489742783178}, "icepool.Die.map_to_pool": {"tf": 2.449489742783178}, "icepool.Die.explode_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.reroll_to_pool": {"tf": 2.23606797749979}, "icepool.Die.stochastic_round": {"tf": 1.4142135623730951}, "icepool.Die.equals": {"tf": 1}, "icepool.Population.zero": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1.4142135623730951}, "icepool.Population.median": {"tf": 1}, "icepool.Population.quantile": {"tf": 1}, "icepool.Population.marginals": {"tf": 1.7320508075688772}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.from_cumulative": {"tf": 1}, "icepool.from_rv": {"tf": 1.7320508075688772}, "icepool.lowest": {"tf": 2.6457513110645907}, "icepool.highest": {"tf": 2.8284271247461903}, "icepool.middle": {"tf": 1}, "icepool.reduce": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.map": {"tf": 3.605551275463989}, "icepool.map_and_time": {"tf": 2.23606797749979}, "icepool.map_to_pool": {"tf": 2.23606797749979}, "icepool.Pool.__init__": {"tf": 1.7320508075688772}, "icepool.standard_pool": {"tf": 1.4142135623730951}, "icepool.MultisetGenerator": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.difference": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 2.449489742783178}, "icepool.MultisetExpression.highest": {"tf": 2.449489742783178}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}, "icepool.MultisetExpression.count": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.count_subset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.MultisetEvaluator.bound_inputs": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.Deck.__init__": {"tf": 2.23606797749979}, "icepool.Deck.map": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1.4142135623730951}, "icepool.multiset_function": {"tf": 1}, "icepool.format_probability_inverse": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.evaluator.SumEvaluator.__init__": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1}, "icepool.function.coin": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1.4142135623730951}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.function.from_rv": {"tf": 1.7320508075688772}, "icepool.function.reduce": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}, "icepool.function.map": {"tf": 3.605551275463989}, "icepool.function.map_and_time": {"tf": 2.23606797749979}, "icepool.function.map_to_pool": {"tf": 2.23606797749979}, "icepool.typing.guess_star": {"tf": 1}}, "df": 85}}, "n": {"docs": {"icepool.MultisetExpression.sort_match": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "y": {"docs": {"icepool.one_hot": {"tf": 1}, "icepool.Population.quantile": {"tf": 1}, "icepool.Population.quantile_low": {"tf": 1}, "icepool.Population.quantile_high": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}}, "df": 8, "s": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}}, "df": 2}}, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.truncate": {"tf": 1}, "icepool.Die.clip": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 28}}, "s": {"docs": {"icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.keep": {"tf": 1}}, "df": 2}}, "e": {"docs": {"icepool.Again": {"tf": 2.449489742783178}, "icepool.MultisetExpression.all_counts": {"tf": 1}}, "df": 2, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.map_to_pool": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.Pool.denominator": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetExpression.denominator": {"tf": 1}, "icepool.Deal.denominator": {"tf": 1}, "icepool.MultiDeal.denominator": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 8, "s": {"docs": {"icepool.Die": {"tf": 1}, "icepool.Population.denominator": {"tf": 1}, "icepool.Deck.size": {"tf": 1}}, "df": 3}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Die.__init__": {"tf": 1}}, "df": 1}}}}}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Die.unary_operator": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}}, "df": 2}}, "r": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.reroll_to_pool": {"tf": 1.4142135623730951}, "icepool.map": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 9}}}, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 5}}, "c": {"docs": {}, "df": 0, "h": {"docs": {"icepool.Die.__init__": {"tf": 1.7320508075688772}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.reroll": {"tf": 1.7320508075688772}, "icepool.Die.filter": {"tf": 1.7320508075688772}, "icepool.Die.split": {"tf": 1.7320508075688772}, "icepool.Die.truncate": {"tf": 1}, "icepool.Die.explode": {"tf": 1.7320508075688772}, "icepool.Die.keep": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1.7320508075688772}, "icepool.Die.reroll_to_pool": {"tf": 2.449489742783178}, "icepool.Population.nearest": {"tf": 1}, "icepool.Population.quantity": {"tf": 1.4142135623730951}, "icepool.Population.entropy": {"tf": 1}, "icepool.Population.format": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.reduce": {"tf": 1.4142135623730951}, "icepool.accumulate": {"tf": 1}, "icepool.map": {"tf": 1.4142135623730951}, "icepool.map_function": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.standard_pool": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.argsort": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issubset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issuperset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1.4142135623730951}, "icepool.Deck.map": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}, "icepool.function.reduce": {"tf": 1.4142135623730951}, "icepool.function.accumulate": {"tf": 1}, "icepool.function.map": {"tf": 1.4142135623730951}, "icepool.function.map_function": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 46, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.map_and_time": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 2}}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Symbols.__init__": {"tf": 1}}, "df": 1}}}}}}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.unary_operator": {"tf": 1}, "icepool.Again": {"tf": 1.4142135623730951}, "icepool.Reroll": {"tf": 1.4142135623730951}, "icepool.Pool.__init__": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 8}, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Symbols.issubset": {"tf": 1}, "icepool.Symbols.issuperset": {"tf": 1}, "icepool.Symbols.isdisjoint": {"tf": 1}, "icepool.Symbols.has_negative_counts": {"tf": 1}, "icepool.MultisetGenerator.has_free_variables": {"tf": 1}, "icepool.MultisetExpression": {"tf": 2.449489742783178}, "icepool.MultisetExpression.has_free_variables": {"tf": 1}, "icepool.MultisetExpression.equals": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}, "icepool.MultisetExpression.expand": {"tf": 1}, "icepool.MultisetExpression.any": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.evaluator.KeepEvaluator.order": {"tf": 1}, "icepool.typing.guess_star": {"tf": 1}}, "df": 27}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.time_to_sum": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 12}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.middle": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.Order": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}}, "df": 12}}, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Population.zero_outcome": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.MultisetEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1}}, "df": 8}}, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.evaluator.JointEvaluator.next_state": {"tf": 1}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1}}, "df": 2}}}, "y": {"docs": {"icepool.MultisetExpression.all_counts": {"tf": 1}}, "df": 1}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.keep": {"tf": 2}, "icepool.Die.equals": {"tf": 1}, "icepool.Population.nearest": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1}, "icepool.tupleize": {"tf": 1.7320508075688772}, "icepool.vectorize": {"tf": 1.7320508075688772}, "icepool.Symbols": {"tf": 1}, "icepool.Again": {"tf": 1.4142135623730951}, "icepool.Pool.additive_union": {"tf": 1}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.union": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.unique": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.multiset_function": {"tf": 1}}, "df": 21}}}, "r": {"docs": {}, "df": 0, "k": {"docs": {"icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}}, "df": 6, "s": {"docs": {"icepool.Symbols": {"tf": 1}}, "df": 1}}, "r": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.map_and_time": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 2}}}}}, "d": {"docs": {}, "df": 0, "s": {"docs": {"icepool.evaluator.AllCountsEvaluator": {"tf": 1}}, "df": 1}}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.MultisetGenerator": {"tf": 1}}, "df": 1}}}, "e": {"docs": {"icepool.MultisetGenerator": {"tf": 1}}, "df": 1}}}}}, "v": {"0": {"docs": {"icepool": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool": {"tf": 1.4142135623730951}, "icepool.Vector.reverse_binary_operator": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_function": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_function": {"tf": 1}}, "df": 8, "s": {"docs": {"icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}}, "df": 2}}}}, "a": {"docs": {"icepool.Die.middle": {"tf": 1}, "icepool.middle": {"tf": 1}}, "df": 2}, "u": {"docs": {}, "df": 0, "s": {"docs": {"icepool.MultisetExpression.sort_match": {"tf": 1}}, "df": 1}}}, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Outcome": {"tf": 1}, "icepool.typing.Outcome": {"tf": 1}}, "df": 2}}}, "y": {"docs": {"icepool.map": {"tf": 1}, "icepool.MultisetExpression.count": {"tf": 1}, "icepool.evaluator.CountEvaluator": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 4}}, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.one_hot": {"tf": 1}, "icepool.Die.__init__": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.vectorize": {"tf": 3.3166247903554}, "icepool.Vector.unary_operator": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1.4142135623730951}, "icepool.map": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 9, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {"icepool.vectorize": {"tf": 1.7320508075688772}}, "df": 1}}}}}}}}, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"icepool": {"tf": 1}}, "df": 1}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.middle": {"tf": 1}, "icepool.middle": {"tf": 1}}, "df": 2}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {"icepool.stochastic_round": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.explode": {"tf": 1.7320508075688772}, "icepool.Die.map_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.equals": {"tf": 2.23606797749979}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.multiset_function": {"tf": 1}, "icepool.format_probability_inverse": {"tf": 2}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.function.stochastic_round": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1.4142135623730951}}, "df": 24, "s": {"docs": {"icepool.Die": {"tf": 1}, "icepool.Die.clip": {"tf": 1}, "icepool.Population.format": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.from_cumulative": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.KeepEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1.4142135623730951}, "icepool.function.from_cumulative": {"tf": 1.4142135623730951}}, "df": 9, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "w": {"docs": {"icepool.CountsValuesView": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Population.zero": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1}, "icepool.Symbols.isdisjoint": {"tf": 1}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.evaluator.JointEvaluator.order": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 15}}}}}}}, "i": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}}, "df": 8}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Population.variance": {"tf": 1.4142135623730951}}, "df": 1}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"icepool.Vector": {"tf": 1}, "icepool.typing.count_positional_parameters": {"tf": 1}}, "df": 2}}}, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultisetEvaluator.evaluate": {"tf": 1}}, "df": 1, "s": {"docs": {"icepool.Pool.denominator": {"tf": 1}, "icepool.MultisetGenerator.has_free_variables": {"tf": 1}, "icepool.MultisetExpression.has_free_variables": {"tf": 1}, "icepool.MultisetExpression.denominator": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.Deal.denominator": {"tf": 1}, "icepool.MultiDeal.denominator": {"tf": 1}, "icepool.multiset_function": {"tf": 1}}, "df": 8}}}}}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Population.cramer_von_mises": {"tf": 1}}, "df": 1}}, "s": {"docs": {"icepool.MultisetExpression.sort_match": {"tf": 1.7320508075688772}}, "df": 1}}, "y": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {"icepool": {"tf": 1}, "icepool.d": {"tf": 1}, "icepool.Die.__init__": {"tf": 1}, "icepool.Die.truncate": {"tf": 1}, "icepool.Die.clip": {"tf": 1}, "icepool.Die.sequence": {"tf": 1}, "icepool.Die.pool": {"tf": 1}, "icepool.Population.format": {"tf": 1}, "icepool.Symbols": {"tf": 2.23606797749979}, "icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.map": {"tf": 1.4142135623730951}, "icepool.map_and_time": {"tf": 1.4142135623730951}, "icepool.MultisetGenerator": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.lowest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.highest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.sort_match": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.all_counts": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 2.449489742783178}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.Deck.sequence": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.multiset_function": {"tf": 1.7320508075688772}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 2.449489742783178}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 2.449489742783178}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.function.d": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}, "icepool.function.map": {"tf": 1.4142135623730951}, "icepool.function.map_and_time": {"tf": 1.4142135623730951}}, "df": 43, "r": {"docs": {"icepool.MultisetGenerator": {"tf": 1.4142135623730951}, "icepool.multiset_function": {"tf": 1}}, "df": 2}}}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.__init__": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.accumulate": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}}, "df": 2}}}}}}}}, "r": {"docs": {"icepool.Symbols": {"tf": 3}, "icepool.MultisetExpression": {"tf": 2.23606797749979}}, "df": 2, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Die.map": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 2}, "icepool.map": {"tf": 1.7320508075688772}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 2}, "icepool.Deck.map": {"tf": 1.4142135623730951}, "icepool.function.map": {"tf": 1.7320508075688772}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 2}}, "df": 10, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool": {"tf": 1}, "icepool.Die.truncate": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 5, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die": {"tf": 1}, "icepool.Population.sample": {"tf": 1}, "icepool.Deck": {"tf": 1}}, "df": 3}}}}, "s": {"docs": {"icepool.Die.if_else": {"tf": 1}}, "df": 1}, "d": {"docs": {"icepool.Die.keep": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.typing.Qs": {"tf": 1}}, "df": 5}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die": {"tf": 1}, "icepool.Deck": {"tf": 1}}, "df": 2, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.one_hot": {"tf": 1}, "icepool.Die": {"tf": 1}, "icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.map": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 1}, "icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.from_cumulative": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 23}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Population.to_one_hot": {"tf": 1}}, "df": 1}}}}}, "s": {"docs": {"icepool.map": {"tf": 1}, "icepool.Pool": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.Deal": {"tf": 1}, "icepool.MultiDeal": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 6}}}}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"icepool.map": {"tf": 2}, "icepool.map_and_time": {"tf": 1.4142135623730951}, "icepool.function.map": {"tf": 2}, "icepool.function.map_and_time": {"tf": 1.4142135623730951}}, "df": 4, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.map": {"tf": 1.4142135623730951}, "icepool.map_and_time": {"tf": 1}, "icepool.function.map": {"tf": 1.4142135623730951}, "icepool.function.map_and_time": {"tf": 1}}, "df": 4, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.map_and_time": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 3}}}}, "s": {"docs": {"icepool.map_and_time": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 2}}}}}, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die": {"tf": 1}, "icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.reduce": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_function": {"tf": 2}, "icepool.map_and_time": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.multiset_function": {"tf": 1.7320508075688772}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_function": {"tf": 2}, "icepool.function.map_and_time": {"tf": 1}}, "df": 18, "s": {"docs": {"icepool": {"tf": 1}, "icepool.Die.unary_operator": {"tf": 1.4142135623730951}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.reroll": {"tf": 1.4142135623730951}, "icepool.Die.filter": {"tf": 1.4142135623730951}, "icepool.Die.split": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.is_in": {"tf": 1}, "icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.reroll_to_pool": {"tf": 1.4142135623730951}, "icepool.Population.nearest": {"tf": 1}, "icepool.Population.quantity": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1}, "icepool.tupleize": {"tf": 1.4142135623730951}, "icepool.vectorize": {"tf": 1.4142135623730951}, "icepool.Symbols": {"tf": 1.4142135623730951}, "icepool.commonize_denominator": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.MultisetExpression.sample": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1.4142135623730951}, "icepool.Order.merge": {"tf": 1}, "icepool.evaluator.JointEvaluator.next_state": {"tf": 1}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.CountEvaluator": {"tf": 1}, "icepool.evaluator.AnyEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}, "icepool.function.commonize_denominator": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}, "icepool.typing.count_positional_parameters": {"tf": 1}}, "df": 54}, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"tf": 1}}, "df": 5}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.map": {"tf": 1.4142135623730951}, "icepool.map_and_time": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.function.map": {"tf": 1.4142135623730951}, "icepool.function.map_and_time": {"tf": 1}}, "df": 10}}}}}}}, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"icepool.coin": {"tf": 1}, "icepool.Die": {"tf": 1}, "icepool.Die.__init__": {"tf": 1}, "icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.truncate": {"tf": 1}, "icepool.Die.clip": {"tf": 1}, "icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.keep": {"tf": 1}, "icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Population.common_outcome_length": {"tf": 1}, "icepool.Population.nearest": {"tf": 1}, "icepool.Population.zero": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1}, "icepool.tupleize": {"tf": 1.4142135623730951}, "icepool.vectorize": {"tf": 1.4142135623730951}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.Again": {"tf": 1.7320508075688772}, "icepool.pointwise_max": {"tf": 1.4142135623730951}, "icepool.pointwise_min": {"tf": 1.4142135623730951}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.map": {"tf": 2.23606797749979}, "icepool.map_function": {"tf": 1}, "icepool.map_and_time": {"tf": 1.4142135623730951}, "icepool.map_to_pool": {"tf": 1}, "icepool.Pool": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.MultisetEvaluator.sample": {"tf": 1.4142135623730951}, "icepool.Deck.__init__": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.JointEvaluator.next_state": {"tf": 1}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.function.coin": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1.4142135623730951}, "icepool.function.pointwise_min": {"tf": 1.4142135623730951}, "icepool.function.accumulate": {"tf": 1}, "icepool.function.map": {"tf": 2.23606797749979}, "icepool.function.map_function": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1.4142135623730951}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 61, "s": {"docs": {"icepool.Die.middle": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}}, "df": 3}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Die.map_to_pool": {"tf": 1}, "icepool.Population.divide_quantities": {"tf": 1}, "icepool.from_cumulative": {"tf": 1}, "icepool.from_rv": {"tf": 1.4142135623730951}, "icepool.map_to_pool": {"tf": 1}, "icepool.Pool": {"tf": 1}, "icepool.Pool.additive_union": {"tf": 1}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.union": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.function.from_rv": {"tf": 1.4142135623730951}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 14}}}}}}, "t": {"docs": {"icepool.one_hot": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.highest": {"tf": 1.4142135623730951}, "icepool.function.one_hot": {"tf": 1}}, "df": 16}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.cmp": {"tf": 1}}, "df": 1}}}}}}}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Population.zero": {"tf": 1}}, "df": 1}}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.__init__": {"tf": 1}}, "df": 1}}, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.MultisetExpression.issubset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}}, "df": 2, "s": {"docs": {"icepool.Symbols": {"tf": 1}, "icepool.Symbols.issubset": {"tf": 1}, "icepool.Symbols.issuperset": {"tf": 1}}, "df": 3}}}}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.reroll": {"tf": 2.23606797749979}, "icepool.Die.filter": {"tf": 2.449489742783178}, "icepool.Die.split": {"tf": 1.7320508075688772}, "icepool.Die.clip": {"tf": 1}, "icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.reroll_to_pool": {"tf": 1.4142135623730951}, "icepool.Again": {"tf": 2}, "icepool.reduce": {"tf": 1}, "icepool.map": {"tf": 2.23606797749979}, "icepool.map_and_time": {"tf": 1.4142135623730951}, "icepool.map_to_pool": {"tf": 1.4142135623730951}, "icepool.Reroll": {"tf": 1.4142135623730951}, "icepool.RerollType": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.JointEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.map": {"tf": 2.23606797749979}, "icepool.function.map_and_time": {"tf": 1.4142135623730951}, "icepool.function.map_to_pool": {"tf": 1.4142135623730951}, "icepool.typing.RerollType": {"tf": 1}}, "df": 31, "s": {"docs": {"icepool.Die.reroll": {"tf": 1.4142135623730951}, "icepool.Die.filter": {"tf": 1.4142135623730951}, "icepool.Die.truncate": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 2.23606797749979}, "icepool.Again": {"tf": 1.7320508075688772}}, "df": 5}, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.reroll": {"tf": 1.4142135623730951}, "icepool.Die.reroll_to_pool": {"tf": 3}, "icepool.Again": {"tf": 1.7320508075688772}, "icepool.reduce": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.Reroll": {"tf": 1.7320508075688772}, "icepool.RerollType.Reroll": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.typing.RerollType.Reroll": {"tf": 1}}, "df": 10}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Die.clip": {"tf": 1}, "icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}}, "df": 4}}}}}}}, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"icepool.map_and_time": {"tf": 1}, "icepool.evaluator.KeepEvaluator": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 3, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.time_to_sum": {"tf": 1.7320508075688772}, "icepool.Die.explode": {"tf": 1.4142135623730951}, "icepool.map": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 4}, "s": {"docs": {"icepool.map_and_time": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 2}}}}, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Deal.__init__": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}}, "df": 2}}}}}, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.time_to_sum": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 4, "d": {"docs": {"icepool.Population.pad_to_denominator": {"tf": 1}, "icepool.Deck.difference": {"tf": 1}}, "df": 2}, "s": {"docs": {"icepool.Reroll": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Reroll": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.cmp": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.sequence": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 8, "d": {"docs": {"icepool.Population.pad_to_denominator": {"tf": 1}}, "df": 1}, "s": {"docs": {"icepool.Symbols": {"tf": 1}}, "df": 1}, "r": {"docs": {"icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Symbols": {"tf": 1}}, "df": 1}}}}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Population.pad_to_denominator": {"tf": 1}}, "df": 1, "d": {"docs": {"icepool.Pool.local_order_preference": {"tf": 1}, "icepool.MultisetExpression.local_order_preference": {"tf": 1}, "icepool.Deal.local_order_preference": {"tf": 1}, "icepool.MultiDeal.local_order_preference": {"tf": 1}, "icepool.evaluator.KeepEvaluator.order": {"tf": 1}, "icepool.typing.count_positional_parameters": {"tf": 1}}, "df": 6}, "s": {"docs": {"icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}}, "df": 4}}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Population.format": {"tf": 1}}, "df": 1}}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Vector.reverse_binary_operator": {"tf": 1}, "icepool.from_cumulative": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}}, "df": 3, "s": {"docs": {"icepool.Symbols": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}}, "df": 2}, "d": {"docs": {"icepool.from_cumulative": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}}, "df": 2}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.from_cumulative": {"tf": 1}, "icepool.map": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.expand": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.function.map": {"tf": 1.4142135623730951}}, "df": 7}}}}}}}}, "e": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 3}}}}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultiDeal.__init__": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}}, "df": 2}}}}}}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 2}}}, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 3}}}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.explode": {"tf": 1.7320508075688772}, "icepool.Die.is_in": {"tf": 1}, "icepool.Die.count": {"tf": 1}, "icepool.Die.keep": {"tf": 1.7320508075688772}, "icepool.Die.lowest": {"tf": 1.4142135623730951}, "icepool.Die.highest": {"tf": 1.4142135623730951}, "icepool.Die.middle": {"tf": 1.4142135623730951}, "icepool.Again": {"tf": 2.6457513110645907}, "icepool.Pool": {"tf": 1.4142135623730951}}, "df": 10, "s": {"docs": {"icepool.d": {"tf": 1}, "icepool.coin": {"tf": 1}, "icepool.Die.__init__": {"tf": 1.4142135623730951}, "icepool.Die.binary_operator": {"tf": 1.4142135623730951}, "icepool.Die.time_to_sum": {"tf": 1.4142135623730951}, "icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.Die.pool": {"tf": 1}, "icepool.Die.keep": {"tf": 3.1622776601683795}, "icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Die.middle": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Again": {"tf": 2}, "icepool.lowest": {"tf": 1.4142135623730951}, "icepool.highest": {"tf": 1.4142135623730951}, "icepool.middle": {"tf": 1.4142135623730951}, "icepool.map": {"tf": 1}, "icepool.Pool": {"tf": 2}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 2}, "icepool.function.d": {"tf": 1}, "icepool.function.coin": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 24}, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.one_hot": {"tf": 1.4142135623730951}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1.4142135623730951}, "icepool.Again": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.function.one_hot": {"tf": 1.4142135623730951}}, "df": 10}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Die.sequence": {"tf": 1}, "icepool.Again": {"tf": 1.4142135623730951}, "icepool.pointwise_max": {"tf": 1.7320508075688772}, "icepool.pointwise_min": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1.7320508075688772}, "icepool.function.pointwise_min": {"tf": 1.7320508075688772}}, "df": 9}}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.unary_operator": {"tf": 1}, "icepool.Vector.unary_operator": {"tf": 1}}, "df": 2, "s": {"docs": {"icepool.stochastic_round": {"tf": 1.4142135623730951}, "icepool.Die.stochastic_round": {"tf": 1.4142135623730951}, "icepool.function.stochastic_round": {"tf": 1.4142135623730951}}, "df": 3}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.stochastic_round": {"tf": 1.4142135623730951}, "icepool.Die.stochastic_round": {"tf": 1.4142135623730951}, "icepool.Population.divide_quantities": {"tf": 1}, "icepool.Symbols.divide_counts": {"tf": 1}, "icepool.MultisetExpression.divide_counts": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1.4142135623730951}}, "df": 6}}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {"icepool.one_hot": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1.4142135623730951}, "icepool.Population.entropy": {"tf": 1}, "icepool.Population.sample": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.sample": {"tf": 1.4142135623730951}, "icepool.function.one_hot": {"tf": 1}}, "df": 6, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.stochastic_round": {"tf": 1}, "icepool.Die.stochastic_round": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1}}, "df": 3}}}}}, "g": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.truncate": {"tf": 1.4142135623730951}, "icepool.Die.clip": {"tf": 1.7320508075688772}}, "df": 2}}, "k": {"docs": {"icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator": {"tf": 1}}, "df": 2, "s": {"docs": {"icepool.MultisetExpression.argsort": {"tf": 1.7320508075688772}}, "df": 1}}}, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die": {"tf": 1}, "icepool.Die.keep": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 15}}}}, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.Die.middle": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Population.zero": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1}, "icepool.Symbols.isdisjoint": {"tf": 1}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.middle": {"tf": 1.4142135623730951}, "icepool.map_to_pool": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.Pool.denominator": {"tf": 1}, "icepool.MultisetExpression.denominator": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.Order.merge": {"tf": 1}, "icepool.Deal.denominator": {"tf": 1}, "icepool.MultiDeal.denominator": {"tf": 1}, "icepool.evaluator.JointEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.KeepEvaluator": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 28}, "d": {"docs": {"icepool.MultisetExpression.count_subset": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 1}}, "df": 2}}}}, "w": {"docs": {"icepool.MultisetExpression": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.binary_operator": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.reduce": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.MultisetExpression": {"tf": 2.449489742783178}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.default_outcome": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}}, "df": 23}}}, "s": {"docs": {}, "df": 0, "k": {"docs": {"icepool.MultisetExpression.sort_match": {"tf": 1}}, "df": 1}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.time_to_sum": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1.4142135623730951}}, "df": 4, "s": {"docs": {"icepool.evaluator.JointEvaluator.next_state": {"tf": 1}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1.4142135623730951}}, "df": 3}}, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.map_function": {"tf": 1}, "icepool.function.map_function": {"tf": 1}}, "df": 2}}}}, "v": {"docs": {"icepool.from_rv": {"tf": 2}, "icepool.function.from_rv": {"tf": 2}}, "df": 2}}, "l": {"docs": {"icepool.Symbols": {"tf": 3}, "icepool.MultisetExpression": {"tf": 2.23606797749979}}, "df": 2, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"icepool": {"tf": 1}}, "df": 1}}}}, "z": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.equals": {"tf": 1}}, "df": 1}}}}, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {"icepool.map": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 2}}}}, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}}, "df": 2, "s": {"docs": {}, "df": 0, "t": {"docs": {"icepool.MultisetExpression": {"tf": 2.23606797749979}, "icepool.MultisetExpression.largest_count": {"tf": 1}, "icepool.MultisetExpression.largest_count_and_outcome": {"tf": 1}, "icepool.MultisetExpression.largest_straight": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestCountEvaluator": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"tf": 1}}, "df": 10}}}}}, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"icepool.multiset_function": {"tf": 1}}, "df": 1}}}}}}}, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "s": {"docs": {"icepool": {"tf": 1}}, "df": 1}}}, "w": {"docs": {"icepool.Die.middle": {"tf": 1}, "icepool.Population.median": {"tf": 1}, "icepool.Population.quantile": {"tf": 1}, "icepool.middle": {"tf": 1}}, "df": 4, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.pool": {"tf": 1}, "icepool.Die.lowest": {"tf": 2.6457513110645907}, "icepool.Die.reroll_to_pool": {"tf": 1.4142135623730951}, "icepool.Population.mode": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.lowest": {"tf": 2.6457513110645907}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 2.449489742783178}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}}, "df": 12}}, "r": {"docs": {"icepool.Die.middle": {"tf": 1}, "icepool.Population.median_low": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}}, "df": 4}}}, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.keep": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.all_straights": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1}}, "df": 3}, "s": {"docs": {}, "df": 0, "t": {"docs": {"icepool.MultisetExpression": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "m": {"docs": {"icepool.Population.entropy": {"tf": 1}}, "df": 1}}}}}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.MultisetExpression.equals": {"tf": 1}}, "df": 1}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"icepool.MultisetExpression.sort_match": {"tf": 1}}, "df": 1}}}, "i": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {"icepool": {"tf": 1}, "icepool.Die.keep": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1}, "icepool.Vector": {"tf": 1}}, "df": 4, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.MultisetGenerator": {"tf": 1}}, "df": 1}}, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"icepool.multiset_function": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"icepool.stochastic_round": {"tf": 1.4142135623730951}, "icepool.Die.stochastic_round": {"tf": 1.4142135623730951}, "icepool.Again": {"tf": 1}, "icepool.map": {"tf": 1.7320508075688772}, "icepool.map_and_time": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1.4142135623730951}, "icepool.function.map": {"tf": 1.7320508075688772}, "icepool.function.map_and_time": {"tf": 1}}, "df": 9, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Reroll": {"tf": 1}, "icepool.multiset_function": {"tf": 1}}, "df": 3}}}}}, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {"icepool.coin": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 2}, "icepool.Die.cmp": {"tf": 1}, "icepool.Population.nearest": {"tf": 1}, "icepool.Population.quantities": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1}, "icepool.Population.format": {"tf": 2.23606797749979}, "icepool.Vector.binary_operator": {"tf": 2}, "icepool.Symbols": {"tf": 2.23606797749979}, "icepool.Symbols.issubset": {"tf": 1.4142135623730951}, "icepool.Symbols.issuperset": {"tf": 1}, "icepool.pointwise_min": {"tf": 2}, "icepool.MultisetExpression": {"tf": 2}, "icepool.MultisetExpression.sort_match": {"tf": 2}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 2}, "icepool.MultisetExpression.issubset": {"tf": 1.4142135623730951}, "icepool.function.coin": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 2}}, "df": 18}, "e": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Population.denominator": {"tf": 1}, "icepool.Deck.size": {"tf": 1}}, "df": 2, "g": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.keep": {"tf": 1.4142135623730951}, "icepool.Population.common_outcome_length": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}}, "df": 12, "s": {"docs": {"icepool.Population.common_outcome_length": {"tf": 1.4142135623730951}, "icepool.MultisetExpression": {"tf": 1}}, "df": 2}}}}}, "f": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.binary_operator": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.reduce": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.MultisetExpression": {"tf": 2.449489742783178}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.default_outcome": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}}, "df": 18}}, "s": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Die.sign": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.keep": {"tf": 1}}, "df": 4, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Population.quantile_low": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 6}}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Population.min_outcome": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.any": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.Order.merge": {"tf": 1.4142135623730951}, "icepool.format_probability_inverse": {"tf": 1}, "icepool.evaluator.AnyEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 10}}, "d": {"docs": {}, "df": 0, "s": {"docs": {"icepool.map_and_time": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 2}}, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.MultisetExpression.sort_match": {"tf": 1}}, "df": 1}}}}}, "x": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"icepool.Vector.binary_operator": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.Symbols.issubset": {"tf": 1}, "icepool.Symbols.issuperset": {"tf": 1}}, "df": 4}}}}}}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Again": {"tf": 1}}, "df": 1}}}}, "c": {"docs": {}, "df": 0, "m": {"docs": {"icepool.commonize_denominator": {"tf": 1}, "icepool.function.commonize_denominator": {"tf": 1}}, "df": 2}}}, "i": {"docs": {"icepool.Population.format": {"tf": 1.7320508075688772}, "icepool.MultisetGenerator.has_free_variables": {"tf": 1}, "icepool.MultisetExpression.has_free_variables": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.evaluator.JointEvaluator.order": {"tf": 1}}, "df": 6, "n": {"docs": {"icepool": {"tf": 1}, "icepool.one_hot": {"tf": 1.4142135623730951}, "icepool.Die": {"tf": 1}, "icepool.Die.keys": {"tf": 1}, "icepool.Die.values": {"tf": 1}, "icepool.Die.items": {"tf": 1}, "icepool.Die.truncate": {"tf": 1}, "icepool.Die.clip": {"tf": 1}, "icepool.Die.time_to_sum": {"tf": 1.4142135623730951}, "icepool.Die.is_in": {"tf": 1}, "icepool.Die.count": {"tf": 1}, "icepool.Die.pool": {"tf": 1.4142135623730951}, "icepool.Die.keep": {"tf": 1.7320508075688772}, "icepool.Die.middle": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.Population.keys": {"tf": 1}, "icepool.Population.values": {"tf": 1}, "icepool.Population.items": {"tf": 1}, "icepool.Population.outcomes": {"tf": 1}, "icepool.Population.nearest": {"tf": 1}, "icepool.Population.quantity": {"tf": 1.4142135623730951}, "icepool.Population.quantities": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1}, "icepool.Population.median": {"tf": 1.4142135623730951}, "icepool.Population.median_low": {"tf": 1}, "icepool.Population.median_high": {"tf": 1}, "icepool.Population.quantile": {"tf": 1.4142135623730951}, "icepool.Population.quantile_low": {"tf": 1}, "icepool.Population.quantile_high": {"tf": 1}, "icepool.Population.entropy": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.Population.format": {"tf": 1}, "icepool.Vector": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1.4142135623730951}, "icepool.Symbols": {"tf": 1.4142135623730951}, "icepool.Symbols.symmetric_difference": {"tf": 1}, "icepool.Symbols.count_subset": {"tf": 1}, "icepool.Symbols.isdisjoint": {"tf": 1}, "icepool.Again": {"tf": 1.4142135623730951}, "icepool.from_cumulative": {"tf": 1}, "icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.lowest": {"tf": 1.4142135623730951}, "icepool.highest": {"tf": 1.4142135623730951}, "icepool.middle": {"tf": 1}, "icepool.reduce": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.map": {"tf": 2.23606797749979}, "icepool.map_function": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1.4142135623730951}, "icepool.Reroll": {"tf": 1.7320508075688772}, "icepool.Pool": {"tf": 1.7320508075688772}, "icepool.Pool.__init__": {"tf": 2}, "icepool.Pool.raw_size": {"tf": 1}, "icepool.Pool.unique_dice": {"tf": 1}, "icepool.Pool.outcomes": {"tf": 1.4142135623730951}, "icepool.Pool.min_outcome": {"tf": 1}, "icepool.Pool.max_outcome": {"tf": 1}, "icepool.standard_pool": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1.4142135623730951}, "icepool.MultisetExpression": {"tf": 2.6457513110645907}, "icepool.MultisetExpression.outcomes": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.intersection": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.union": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.lowest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.highest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.sort_match": {"tf": 2.449489742783178}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 2}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.expand": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.count": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.count_subset": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.MultisetExpression.all_straights": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.next_state": {"tf": 2}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 2.449489742783178}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.Order": {"tf": 1}, "icepool.Order.merge": {"tf": 1.7320508075688772}, "icepool.Deck.keys": {"tf": 1}, "icepool.Deck.values": {"tf": 1}, "icepool.Deck.items": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.Deal.outcomes": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.MultiDeal.outcomes": {"tf": 1}, "icepool.multiset_function": {"tf": 1.7320508075688772}, "icepool.format_probability_inverse": {"tf": 1.4142135623730951}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 2}, "icepool.evaluator.AllCountsEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1.4142135623730951}, "icepool.evaluator.ArgsortEvaluator": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 2.449489742783178}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 2}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 2.449489742783178}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.function.one_hot": {"tf": 1.4142135623730951}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}, "icepool.function.map": {"tf": 2.23606797749979}, "icepool.function.map_function": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1.4142135623730951}, "icepool.typing.Qs": {"tf": 1}}, "df": 130, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool": {"tf": 1.4142135623730951}, "icepool.Population": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}}, "df": 8, "s": {"docs": {"icepool": {"tf": 1}, "icepool.Population.sample": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1.7320508075688772}}, "df": 4}}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.truncate": {"tf": 1}, "icepool.Die.sequence": {"tf": 1}, "icepool.Population.median": {"tf": 1}, "icepool.Population.quantile": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.Deck.sequence": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 11}}}}, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"icepool.map": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 3}}}}, "t": {"docs": {"icepool.coin": {"tf": 1.7320508075688772}, "icepool.Die.__init__": {"tf": 1.4142135623730951}, "icepool.Die.pool": {"tf": 1}, "icepool.Die.keep": {"tf": 1.7320508075688772}, "icepool.Population": {"tf": 1}, "icepool.Population.zero_outcome": {"tf": 1}, "icepool.Symbols": {"tf": 1.4142135623730951}, "icepool.Again": {"tf": 1}, "icepool.from_cumulative": {"tf": 1}, "icepool.from_rv": {"tf": 1.4142135623730951}, "icepool.Pool.__init__": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.largest_straight": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.MultisetEvaluator.consecutive": {"tf": 1.7320508075688772}, "icepool.Deck.__init__": {"tf": 1}, "icepool.format_probability_inverse": {"tf": 1.4142135623730951}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}, "icepool.function.coin": {"tf": 1.7320508075688772}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.function.from_rv": {"tf": 1.4142135623730951}, "icepool.typing.count_positional_parameters": {"tf": 1}}, "df": 32, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool": {"tf": 1}}, "df": 1}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.unary_operator": {"tf": 1}}, "df": 1}}}}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.equals": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 3}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.MultisetExpression.count": {"tf": 1}, "icepool.evaluator.CountEvaluator": {"tf": 1}}, "df": 2}}}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"icepool.MultisetExpression.intersection": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Symbols": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.multiset_function": {"tf": 1.7320508075688772}}, "df": 4}}}}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 2}}}}}}}}, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.d": {"tf": 1}, "icepool.coin": {"tf": 1}, "icepool.stochastic_round": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.truncate": {"tf": 1}, "icepool.Die.stochastic_round": {"tf": 1}, "icepool.Population.multiply_quantities": {"tf": 1}, "icepool.Population.divide_quantities": {"tf": 1}, "icepool.Population.modulo_quantities": {"tf": 1}, "icepool.Symbols.multiply_counts": {"tf": 1}, "icepool.Symbols.divide_counts": {"tf": 1}, "icepool.format_probability_inverse": {"tf": 1}, "icepool.function.d": {"tf": 1}, "icepool.function.coin": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1}}, "df": 15}}}, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultiDeal.__init__": {"tf": 1}}, "df": 1}}}}}}, "o": {"docs": {"icepool.Die.__init__": {"tf": 1.4142135623730951}, "icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1.4142135623730951}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1.7320508075688772}, "icepool.sorted_union": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_function": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.standard_pool": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1.4142135623730951}, "icepool.Deck.map": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.function.sorted_union": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_function": {"tf": 1}}, "df": 18}, "s": {"docs": {"icepool.consecutive": {"tf": 1}, "icepool.function.consecutive": {"tf": 1}}, "df": 2}}, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"icepool.d": {"tf": 1}, "icepool.z": {"tf": 1}, "icepool.from_cumulative": {"tf": 1}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.function.d": {"tf": 1}, "icepool.function.z": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}}, "df": 11}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Population": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}}, "df": 4, "d": {"docs": {"icepool.Die.truncate": {"tf": 1}, "icepool.Die.clip": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}}, "df": 3}, "s": {"docs": {"icepool.Die.reroll_to_pool": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Again": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 3}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 3}}}}}}}}}}, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.evaluator.KeepEvaluator": {"tf": 1}}, "df": 5}}}}, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 2}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.d": {"tf": 1}, "icepool.Die.__init__": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1.4142135623730951}, "icepool.Population.format": {"tf": 1}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.Reroll": {"tf": 1}, "icepool.function.d": {"tf": 1}}, "df": 9}}}}}}, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Again": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.7320508075688772}}, "df": 4}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Reroll": {"tf": 1}, "icepool.RerollType.Reroll": {"tf": 1}, "icepool.typing.RerollType.Reroll": {"tf": 1}, "icepool.typing.ImplicitConversionError": {"tf": 1}}, "df": 4}}}}}}, "e": {"docs": {}, "df": 0, "x": {"docs": {"icepool.Die.keep": {"tf": 2.6457513110645907}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.evaluator.KeepEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1.4142135623730951}, "icepool.evaluator.KeepEvaluator.order": {"tf": 1}}, "df": 6, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.middle": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.evaluator.KeepEvaluator": {"tf": 1}}, "df": 3}}}}, "s": {"docs": {"icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator": {"tf": 1}}, "df": 2}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 2}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Die.explode": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.reduce": {"tf": 1}, "icepool.accumulate": {"tf": 1.4142135623730951}, "icepool.map_and_time": {"tf": 1.4142135623730951}, "icepool.function.reduce": {"tf": 1}, "icepool.function.accumulate": {"tf": 1.4142135623730951}, "icepool.function.map_and_time": {"tf": 1.4142135623730951}}, "df": 9, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.reroll_to_pool": {"tf": 1}}, "df": 1}}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.map_to_pool": {"tf": 1}, "icepool.format_probability_inverse": {"tf": 1}}, "df": 2}}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.MultisetGenerator": {"tf": 1}}, "df": 1}}}}, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.multiset_function": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 3}}}}}}}}, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"icepool.tupleize": {"tf": 1}, "icepool.vectorize": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 2.23606797749979}, "icepool.MultisetEvaluator.sample": {"tf": 1}, "icepool.evaluator.JointEvaluator": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}}, "df": 18, "s": {"docs": {"icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.MultisetEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1}}, "df": 17}}}}, "f": {"docs": {"icepool.map": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 2, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"icepool.map": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 2}}}}}}}, "m": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool": {"tf": 1}, "icepool.Die": {"tf": 1}, "icepool.Population.sample": {"tf": 1}, "icepool.Vector": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 7}}}}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.pool": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}}, "df": 9}}}}}}}}}, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"icepool.d": {"tf": 1.4142135623730951}, "icepool.Die.__init__": {"tf": 1.4142135623730951}, "icepool.function.d": {"tf": 1.4142135623730951}}, "df": 3}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.typing.ImplicitConversionError": {"tf": 1}}, "df": 2, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Symbols": {"tf": 1}}, "df": 1}}}}}}, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.4142135623730951}}, "df": 9, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ExpandEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.SumEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AnyEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AnyEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.KeepEvaluator.next_state": {"tf": 1}, "icepool.evaluator.KeepEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}}, "df": 38}}}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.MultisetEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1.7320508075688772}}, "df": 3}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.multiset_function": {"tf": 1}}, "df": 1}}}}}}}}}}}, "t": {"docs": {"icepool": {"tf": 1}, "icepool.Outcome": {"tf": 1}, "icepool.Die": {"tf": 1}, "icepool.Die.__init__": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 2}, "icepool.Die.explode_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.reroll_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.equals": {"tf": 1}, "icepool.Population.quantity": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1}, "icepool.Symbols": {"tf": 1.4142135623730951}, "icepool.Again": {"tf": 1}, "icepool.reduce": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1.7320508075688772}, "icepool.map_to_pool": {"tf": 1.7320508075688772}, "icepool.Pool.__init__": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 2}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.format_probability_inverse": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1.7320508075688772}, "icepool.function.map_to_pool": {"tf": 1.7320508075688772}, "icepool.typing.Outcome": {"tf": 1}, "icepool.typing.guess_star": {"tf": 1}}, "df": 35, "s": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.Reroll": {"tf": 1}}, "df": 3, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "f": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 8}}}}, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.split": {"tf": 1}}, "df": 1, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "w": {"docs": {"icepool.CountsItemsView": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Symbols.__init__": {"tf": 1}, "icepool.from_rv": {"tf": 1}, "icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.lowest": {"tf": 1.7320508075688772}, "icepool.highest": {"tf": 1.7320508075688772}, "icepool.middle": {"tf": 1.7320508075688772}, "icepool.min_outcome": {"tf": 1}, "icepool.max_outcome": {"tf": 1}, "icepool.function.from_rv": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}, "icepool.function.min_outcome": {"tf": 1}, "icepool.function.max_outcome": {"tf": 1}}, "df": 14}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.map": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 5}}}}}, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"icepool.accumulate": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}}, "df": 2}}}}}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {"icepool.d": {"tf": 2.23606797749979}, "icepool.Die.__init__": {"tf": 2.23606797749979}, "icepool.Die.map": {"tf": 1}, "icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1.4142135623730951}, "icepool.Again": {"tf": 1.4142135623730951}, "icepool.map": {"tf": 1}, "icepool.map_function": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}, "icepool.function.d": {"tf": 2.23606797749979}, "icepool.function.map": {"tf": 1}, "icepool.function.map_function": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 32}}}}}}, "f": {"docs": {"icepool.coin": {"tf": 1.4142135623730951}, "icepool.stochastic_round": {"tf": 1}, "icepool.one_hot": {"tf": 1}, "icepool.Die.__init__": {"tf": 1.4142135623730951}, "icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1.4142135623730951}, "icepool.Die.reroll": {"tf": 2.23606797749979}, "icepool.Die.filter": {"tf": 2}, "icepool.Die.split": {"tf": 1.4142135623730951}, "icepool.Die.truncate": {"tf": 1.7320508075688772}, "icepool.Die.clip": {"tf": 1.7320508075688772}, "icepool.Die.time_to_sum": {"tf": 1.4142135623730951}, "icepool.Die.mean_time_to_sum": {"tf": 1.4142135623730951}, "icepool.Die.explode": {"tf": 2}, "icepool.Die.sequence": {"tf": 1.4142135623730951}, "icepool.Die.keep": {"tf": 2.6457513110645907}, "icepool.Die.lowest": {"tf": 2.23606797749979}, "icepool.Die.highest": {"tf": 2.23606797749979}, "icepool.Die.middle": {"tf": 1.7320508075688772}, "icepool.Die.map_to_pool": {"tf": 2.23606797749979}, "icepool.Die.explode_to_pool": {"tf": 1.7320508075688772}, "icepool.Die.reroll_to_pool": {"tf": 2}, "icepool.Die.stochastic_round": {"tf": 1}, "icepool.Die.sign": {"tf": 1.4142135623730951}, "icepool.Die.equals": {"tf": 2}, "icepool.Population.common_outcome_length": {"tf": 1}, "icepool.Population.nearest": {"tf": 1}, "icepool.Population.zero": {"tf": 1}, "icepool.Population.quantities": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1.4142135623730951}, "icepool.Population.probabilities": {"tf": 1}, "icepool.Population.median": {"tf": 1}, "icepool.Population.quantile": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1.7320508075688772}, "icepool.Population.format": {"tf": 1.7320508075688772}, "icepool.tupleize": {"tf": 1.4142135623730951}, "icepool.vectorize": {"tf": 1.4142135623730951}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.Symbols.__init__": {"tf": 1}, "icepool.Symbols.isdisjoint": {"tf": 1}, "icepool.Again": {"tf": 2.23606797749979}, "icepool.from_rv": {"tf": 1.4142135623730951}, "icepool.lowest": {"tf": 2.6457513110645907}, "icepool.highest": {"tf": 2.6457513110645907}, "icepool.middle": {"tf": 2}, "icepool.reduce": {"tf": 1}, "icepool.accumulate": {"tf": 1.4142135623730951}, "icepool.map": {"tf": 2.8284271247461903}, "icepool.map_function": {"tf": 1.4142135623730951}, "icepool.map_and_time": {"tf": 1.7320508075688772}, "icepool.map_to_pool": {"tf": 2}, "icepool.Pool.__init__": {"tf": 1.4142135623730951}, "icepool.Pool.denominator": {"tf": 1}, "icepool.standard_pool": {"tf": 1}, "icepool.MultisetExpression": {"tf": 2.23606797749979}, "icepool.MultisetExpression.denominator": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.lowest": {"tf": 2.23606797749979}, "icepool.MultisetExpression.highest": {"tf": 2.23606797749979}, "icepool.MultisetExpression.sort_match": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.issuperset": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.isdisjoint": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.next_state": {"tf": 2.449489742783178}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.Order.merge": {"tf": 2}, "icepool.Deck.__init__": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.Deck.sequence": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.Deal.denominator": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1.4142135623730951}, "icepool.MultiDeal.denominator": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.format_probability_inverse": {"tf": 1}, "icepool.evaluator.JointEvaluator.next_state": {"tf": 1}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.JointEvaluator.order": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.SumEvaluator.__init__": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 2.449489742783178}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1.7320508075688772}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 2.449489742783178}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.function.coin": {"tf": 1.4142135623730951}, "icepool.function.stochastic_round": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}, "icepool.function.from_rv": {"tf": 1.4142135623730951}, "icepool.function.reduce": {"tf": 1}, "icepool.function.accumulate": {"tf": 1.4142135623730951}, "icepool.function.map": {"tf": 2.8284271247461903}, "icepool.function.map_function": {"tf": 1.4142135623730951}, "icepool.function.map_and_time": {"tf": 1.7320508075688772}, "icepool.function.map_to_pool": {"tf": 2}, "icepool.typing.count_positional_parameters": {"tf": 1}}, "df": 133, "f": {"docs": {"icepool.Die.is_in": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.Population.is_empty": {"tf": 1}, "icepool.from_cumulative": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.evaluator.AnyEvaluator": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}}, "df": 16}}, "s": {"docs": {"icepool.coin": {"tf": 1}, "icepool.one_hot": {"tf": 1}, "icepool.Die.__init__": {"tf": 1.7320508075688772}, "icepool.Die.unary_operator": {"tf": 1.7320508075688772}, "icepool.Die.binary_operator": {"tf": 2.23606797749979}, "icepool.Die.split": {"tf": 1}, "icepool.Die.truncate": {"tf": 1}, "icepool.Die.clip": {"tf": 1.7320508075688772}, "icepool.Die.map": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 1}, "icepool.Die.time_to_sum": {"tf": 2}, "icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.Die.explode": {"tf": 1.4142135623730951}, "icepool.Die.is_in": {"tf": 1}, "icepool.Die.sequence": {"tf": 1.4142135623730951}, "icepool.Die.keep": {"tf": 2.8284271247461903}, "icepool.Die.lowest": {"tf": 1.4142135623730951}, "icepool.Die.highest": {"tf": 1.4142135623730951}, "icepool.Die.middle": {"tf": 2.23606797749979}, "icepool.Die.map_to_pool": {"tf": 1.7320508075688772}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.equals": {"tf": 2}, "icepool.Population.common_outcome_length": {"tf": 1}, "icepool.Population.nearest": {"tf": 1.4142135623730951}, "icepool.Population.zero": {"tf": 1}, "icepool.Population.quantity": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1.4142135623730951}, "icepool.Population.variance": {"tf": 1}, "icepool.Population.entropy": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1.7320508075688772}, "icepool.Population.sample": {"tf": 1.4142135623730951}, "icepool.Population.format": {"tf": 1.4142135623730951}, "icepool.tupleize": {"tf": 1.7320508075688772}, "icepool.vectorize": {"tf": 1.7320508075688772}, "icepool.Vector.unary_operator": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 2.449489742783178}, "icepool.Symbols": {"tf": 1.7320508075688772}, "icepool.Symbols.__init__": {"tf": 1}, "icepool.Symbols.count_subset": {"tf": 1}, "icepool.Symbols.issubset": {"tf": 1}, "icepool.Symbols.issuperset": {"tf": 1}, "icepool.Again": {"tf": 2.8284271247461903}, "icepool.from_cumulative": {"tf": 1}, "icepool.from_rv": {"tf": 1.7320508075688772}, "icepool.pointwise_max": {"tf": 2}, "icepool.pointwise_min": {"tf": 2}, "icepool.lowest": {"tf": 2}, "icepool.highest": {"tf": 2}, "icepool.middle": {"tf": 2.449489742783178}, "icepool.commonize_denominator": {"tf": 1}, "icepool.reduce": {"tf": 1}, "icepool.accumulate": {"tf": 1.4142135623730951}, "icepool.map": {"tf": 2.23606797749979}, "icepool.map_function": {"tf": 1}, "icepool.map_and_time": {"tf": 1.7320508075688772}, "icepool.map_to_pool": {"tf": 1}, "icepool.Reroll": {"tf": 1.4142135623730951}, "icepool.Pool": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1.7320508075688772}, "icepool.Pool.raw_size": {"tf": 1}, "icepool.Pool.denominator": {"tf": 1}, "icepool.Pool.local_order_preference": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.local_order_preference": {"tf": 1}, "icepool.MultisetExpression.denominator": {"tf": 1}, "icepool.MultisetExpression.equals": {"tf": 1}, "icepool.MultisetExpression.sample": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.keep": {"tf": 2.23606797749979}, "icepool.MultisetExpression.lowest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.highest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.expand": {"tf": 1}, "icepool.MultisetExpression.count": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.count_subset": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 2}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 2.23606797749979}, "icepool.MultisetExpression.issuperset": {"tf": 2.449489742783178}, "icepool.MultisetExpression.isdisjoint": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator": {"tf": 2}, "icepool.MultisetEvaluator.next_state": {"tf": 2.449489742783178}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.order": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.bound_inputs": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.Order.merge": {"tf": 1.4142135623730951}, "icepool.Deck.__init__": {"tf": 1}, "icepool.Deck.map": {"tf": 1.4142135623730951}, "icepool.Deck.sequence": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.Deal.denominator": {"tf": 1}, "icepool.Deal.local_order_preference": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.MultiDeal.denominator": {"tf": 1}, "icepool.MultiDeal.local_order_preference": {"tf": 1}, "icepool.multiset_function": {"tf": 1.7320508075688772}, "icepool.format_probability_inverse": {"tf": 1}, "icepool.evaluator.JointEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.evaluator.AnyEvaluator": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 2.449489742783178}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1}, "icepool.evaluator.KeepEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 2}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 2.449489742783178}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1}, "icepool.function.coin": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.function.from_rv": {"tf": 1.7320508075688772}, "icepool.function.pointwise_max": {"tf": 2}, "icepool.function.pointwise_min": {"tf": 2}, "icepool.function.commonize_denominator": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.accumulate": {"tf": 1.4142135623730951}, "icepool.function.map": {"tf": 2.23606797749979}, "icepool.function.map_function": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1.7320508075688772}, "icepool.function.map_to_pool": {"tf": 1}, "icepool.typing.count_positional_parameters": {"tf": 1.7320508075688772}}, "df": 147, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Symbols": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1}}, "df": 3}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Symbols": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}}, "df": 3}}}}}}, "e": {"docs": {"icepool.Deal.__init__": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}}, "df": 2}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "j": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.MultisetExpression": {"tf": 1}}, "df": 1}}}}}}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Symbols": {"tf": 1}}, "df": 1}}}}}}}}}}}, "t": {"docs": {"icepool.d": {"tf": 1}, "icepool.Die.__init__": {"tf": 1.4142135623730951}, "icepool.Die.sequence": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.Deck.sequence": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.function.d": {"tf": 1}}, "df": 9, "h": {"docs": {}, "df": 0, "e": {"docs": {"icepool": {"tf": 2}, "icepool.d": {"tf": 1.4142135623730951}, "icepool.coin": {"tf": 1.4142135623730951}, "icepool.stochastic_round": {"tf": 1.7320508075688772}, "icepool.one_hot": {"tf": 1.7320508075688772}, "icepool.Die": {"tf": 1.4142135623730951}, "icepool.Die.__init__": {"tf": 5.0990195135927845}, "icepool.Die.unary_operator": {"tf": 2.8284271247461903}, "icepool.Die.binary_operator": {"tf": 4.58257569495584}, "icepool.Die.keys": {"tf": 1.4142135623730951}, "icepool.Die.values": {"tf": 1.4142135623730951}, "icepool.Die.items": {"tf": 1.4142135623730951}, "icepool.Die.reroll": {"tf": 2.6457513110645907}, "icepool.Die.filter": {"tf": 2.6457513110645907}, "icepool.Die.split": {"tf": 1.7320508075688772}, "icepool.Die.truncate": {"tf": 2.6457513110645907}, "icepool.Die.clip": {"tf": 3}, "icepool.Die.map": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 1}, "icepool.Die.time_to_sum": {"tf": 3}, "icepool.Die.mean_time_to_sum": {"tf": 2}, "icepool.Die.explode": {"tf": 2.23606797749979}, "icepool.Die.if_else": {"tf": 1.7320508075688772}, "icepool.Die.is_in": {"tf": 1.7320508075688772}, "icepool.Die.count": {"tf": 1}, "icepool.Die.pool": {"tf": 3}, "icepool.Die.keep": {"tf": 3.605551275463989}, "icepool.Die.lowest": {"tf": 3.605551275463989}, "icepool.Die.highest": {"tf": 3.4641016151377544}, "icepool.Die.middle": {"tf": 3}, "icepool.Die.map_to_pool": {"tf": 4}, "icepool.Die.explode_to_pool": {"tf": 2.449489742783178}, "icepool.Die.reroll_to_pool": {"tf": 3.1622776601683795}, "icepool.Die.stochastic_round": {"tf": 1.7320508075688772}, "icepool.Die.cmp": {"tf": 1.7320508075688772}, "icepool.Die.equals": {"tf": 2.8284271247461903}, "icepool.Population.keys": {"tf": 1.4142135623730951}, "icepool.Population.values": {"tf": 1.4142135623730951}, "icepool.Population.items": {"tf": 1.4142135623730951}, "icepool.Population.outcomes": {"tf": 2.23606797749979}, "icepool.Population.common_outcome_length": {"tf": 1.4142135623730951}, "icepool.Population.min_outcome": {"tf": 1}, "icepool.Population.max_outcome": {"tf": 1}, "icepool.Population.nearest": {"tf": 3}, "icepool.Population.zero": {"tf": 1.7320508075688772}, "icepool.Population.quantity": {"tf": 2.23606797749979}, "icepool.Population.quantities": {"tf": 1.7320508075688772}, "icepool.Population.denominator": {"tf": 1.4142135623730951}, "icepool.Population.pad_to_denominator": {"tf": 3.1622776601683795}, "icepool.Population.probability": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1.7320508075688772}, "icepool.Population.mode": {"tf": 1.4142135623730951}, "icepool.Population.modal_quantity": {"tf": 1}, "icepool.Population.kolmogorov_smirnov": {"tf": 1}, "icepool.Population.cramer_von_mises": {"tf": 1}, "icepool.Population.median": {"tf": 1.7320508075688772}, "icepool.Population.median_low": {"tf": 1.4142135623730951}, "icepool.Population.median_high": {"tf": 1.4142135623730951}, "icepool.Population.quantile": {"tf": 2.23606797749979}, "icepool.Population.quantile_low": {"tf": 2}, "icepool.Population.quantile_high": {"tf": 2}, "icepool.Population.variance": {"tf": 1.4142135623730951}, "icepool.Population.entropy": {"tf": 1.7320508075688772}, "icepool.Population.marginals": {"tf": 1.7320508075688772}, "icepool.Population.to_one_hot": {"tf": 2}, "icepool.Population.sample": {"tf": 1}, "icepool.Population.format": {"tf": 2.8284271247461903}, "icepool.tupleize": {"tf": 3}, "icepool.vectorize": {"tf": 3}, "icepool.Vector": {"tf": 1}, "icepool.Vector.unary_operator": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 2.6457513110645907}, "icepool.Symbols": {"tf": 3.7416573867739413}, "icepool.Symbols.__init__": {"tf": 1.4142135623730951}, "icepool.Symbols.additive_union": {"tf": 1}, "icepool.Symbols.difference": {"tf": 1.4142135623730951}, "icepool.Symbols.intersection": {"tf": 1}, "icepool.Symbols.union": {"tf": 1}, "icepool.Symbols.symmetric_difference": {"tf": 1.4142135623730951}, "icepool.Symbols.count_subset": {"tf": 1.4142135623730951}, "icepool.Symbols.issubset": {"tf": 1.4142135623730951}, "icepool.Symbols.issuperset": {"tf": 1.4142135623730951}, "icepool.Symbols.isdisjoint": {"tf": 1}, "icepool.Symbols.count": {"tf": 1}, "icepool.Again": {"tf": 4.242640687119285}, "icepool.from_cumulative": {"tf": 2.6457513110645907}, "icepool.from_rv": {"tf": 2.6457513110645907}, "icepool.pointwise_max": {"tf": 3.3166247903554}, "icepool.pointwise_min": {"tf": 3.3166247903554}, "icepool.lowest": {"tf": 3.4641016151377544}, "icepool.highest": {"tf": 3.4641016151377544}, "icepool.middle": {"tf": 3.4641016151377544}, "icepool.min_outcome": {"tf": 1.4142135623730951}, "icepool.max_outcome": {"tf": 1.4142135623730951}, "icepool.consecutive": {"tf": 1}, "icepool.commonize_denominator": {"tf": 2.8284271247461903}, "icepool.reduce": {"tf": 3.1622776601683795}, "icepool.accumulate": {"tf": 3.1622776601683795}, "icepool.map": {"tf": 4.898979485566356}, "icepool.map_function": {"tf": 1.7320508075688772}, "icepool.map_and_time": {"tf": 4.47213595499958}, "icepool.map_to_pool": {"tf": 3.7416573867739413}, "icepool.Reroll": {"tf": 2.449489742783178}, "icepool.RerollType": {"tf": 1.4142135623730951}, "icepool.Pool": {"tf": 2.6457513110645907}, "icepool.Pool.__init__": {"tf": 3.3166247903554}, "icepool.Pool.clear_cache": {"tf": 1}, "icepool.Pool.raw_size": {"tf": 1.4142135623730951}, "icepool.Pool.denominator": {"tf": 1}, "icepool.Pool.unique_dice": {"tf": 1}, "icepool.Pool.outcomes": {"tf": 1}, "icepool.Pool.output_arity": {"tf": 1}, "icepool.Pool.min_outcome": {"tf": 1}, "icepool.Pool.max_outcome": {"tf": 1}, "icepool.Pool.additive_union": {"tf": 1.4142135623730951}, "icepool.standard_pool": {"tf": 1.7320508075688772}, "icepool.MultisetGenerator": {"tf": 1.7320508075688772}, "icepool.MultisetExpression": {"tf": 4.795831523312719}, "icepool.MultisetExpression.outcomes": {"tf": 1}, "icepool.MultisetExpression.output_arity": {"tf": 1}, "icepool.MultisetExpression.denominator": {"tf": 1}, "icepool.MultisetExpression.sample": {"tf": 1}, "icepool.MultisetExpression.additive_union": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.difference": {"tf": 2.23606797749979}, "icepool.MultisetExpression.intersection": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.union": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.symmetric_difference": {"tf": 2}, "icepool.MultisetExpression.keep_outcomes": {"tf": 2.23606797749979}, "icepool.MultisetExpression.drop_outcomes": {"tf": 2.23606797749979}, "icepool.MultisetExpression.map_counts": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 2}, "icepool.MultisetExpression.keep": {"tf": 3.4641016151377544}, "icepool.MultisetExpression.lowest": {"tf": 3.1622776601683795}, "icepool.MultisetExpression.highest": {"tf": 3.1622776601683795}, "icepool.MultisetExpression.sort_match": {"tf": 4.47213595499958}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 4.123105625617661}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 2.6457513110645907}, "icepool.MultisetExpression.expand": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.sum": {"tf": 1}, "icepool.MultisetExpression.count": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.any": {"tf": 1}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.all_counts": {"tf": 2}, "icepool.MultisetExpression.largest_count": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.largest_count_and_outcome": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.count_subset": {"tf": 2.449489742783178}, "icepool.MultisetExpression.largest_straight": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 2.449489742783178}, "icepool.MultisetExpression.all_straights": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.argsort": {"tf": 2.23606797749979}, "icepool.MultisetExpression.issubset": {"tf": 2.6457513110645907}, "icepool.MultisetExpression.issuperset": {"tf": 3}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.next_state": {"tf": 4.58257569495584}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 2}, "icepool.MultisetEvaluator.consecutive": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.evaluate": {"tf": 3}, "icepool.MultisetEvaluator.sample": {"tf": 1.4142135623730951}, "icepool.Order.merge": {"tf": 2}, "icepool.Deck.__init__": {"tf": 3.1622776601683795}, "icepool.Deck.keys": {"tf": 1.4142135623730951}, "icepool.Deck.values": {"tf": 1.4142135623730951}, "icepool.Deck.items": {"tf": 1.4142135623730951}, "icepool.Deck.size": {"tf": 1.4142135623730951}, "icepool.Deck.difference": {"tf": 1}, "icepool.Deck.intersection": {"tf": 1}, "icepool.Deck.union": {"tf": 1}, "icepool.Deck.symmetric_difference": {"tf": 1}, "icepool.Deck.map": {"tf": 2}, "icepool.Deal.__init__": {"tf": 1.7320508075688772}, "icepool.Deal.deck": {"tf": 1.4142135623730951}, "icepool.Deal.hand_sizes": {"tf": 1}, "icepool.Deal.total_cards_dealt": {"tf": 1}, "icepool.Deal.outcomes": {"tf": 2.23606797749979}, "icepool.Deal.output_arity": {"tf": 1}, "icepool.Deal.denominator": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 2}, "icepool.MultiDeal.deck": {"tf": 1.4142135623730951}, "icepool.MultiDeal.hand_sizes": {"tf": 1}, "icepool.MultiDeal.total_cards_dealt": {"tf": 1}, "icepool.MultiDeal.outcomes": {"tf": 2.23606797749979}, "icepool.MultiDeal.output_arity": {"tf": 1}, "icepool.MultiDeal.denominator": {"tf": 1}, "icepool.multiset_function": {"tf": 2.6457513110645907}, "icepool.format_probability_inverse": {"tf": 1.4142135623730951}, "icepool.evaluator.JointEvaluator": {"tf": 1}, "icepool.evaluator.JointEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1.7320508075688772}, "icepool.evaluator.JointEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 2}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.evaluator.CountEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestCountEvaluator": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 4.58257569495584}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1.7320508075688772}, "icepool.evaluator.AllCountsEvaluator": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 2.23606797749979}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1.7320508075688772}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.evaluator.ComparisonEvaluator": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1.7320508075688772}, "icepool.evaluator.ComparisonEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1.7320508075688772}, "icepool.evaluator.IsSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1.7320508075688772}, "icepool.evaluator.IsProperSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1.7320508075688772}, "icepool.evaluator.IsSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1.7320508075688772}, "icepool.evaluator.IsProperSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1.7320508075688772}, "icepool.evaluator.IsEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1.7320508075688772}, "icepool.evaluator.IsNotEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1.7320508075688772}, "icepool.evaluator.IsDisjointSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.KeepEvaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1}, "icepool.evaluator.KeepEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.ArgsortEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 4.58257569495584}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 2}, "icepool.function.d": {"tf": 1.4142135623730951}, "icepool.function.coin": {"tf": 1.4142135623730951}, "icepool.function.stochastic_round": {"tf": 1.7320508075688772}, "icepool.function.one_hot": {"tf": 1.7320508075688772}, "icepool.function.from_cumulative": {"tf": 2.6457513110645907}, "icepool.function.from_rv": {"tf": 2.6457513110645907}, "icepool.function.pointwise_max": {"tf": 3.3166247903554}, "icepool.function.pointwise_min": {"tf": 3.3166247903554}, "icepool.function.min_outcome": {"tf": 1.4142135623730951}, "icepool.function.max_outcome": {"tf": 1.4142135623730951}, "icepool.function.consecutive": {"tf": 1}, "icepool.function.commonize_denominator": {"tf": 2.8284271247461903}, "icepool.function.reduce": {"tf": 3.1622776601683795}, "icepool.function.accumulate": {"tf": 3.1622776601683795}, "icepool.function.map": {"tf": 4.898979485566356}, "icepool.function.map_function": {"tf": 1.7320508075688772}, "icepool.function.map_and_time": {"tf": 4.47213595499958}, "icepool.function.map_to_pool": {"tf": 3.7416573867739413}, "icepool.typing.RerollType": {"tf": 1.4142135623730951}, "icepool.typing.count_positional_parameters": {"tf": 2.23606797749979}, "icepool.typing.guess_star": {"tf": 2}}, "df": 269, "y": {"docs": {"icepool.Die": {"tf": 1}, "icepool.Die.equals": {"tf": 1.4142135623730951}, "icepool.tupleize": {"tf": 1}, "icepool.vectorize": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.from_cumulative": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}}, "df": 17}, "s": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die": {"tf": 1}, "icepool.Die.__init__": {"tf": 1.4142135623730951}, "icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Die.equals": {"tf": 1.4142135623730951}, "icepool.Population.outcomes": {"tf": 1}, "icepool.Population.mode": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.from_cumulative": {"tf": 1}, "icepool.from_rv": {"tf": 1}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.Deal.outcomes": {"tf": 1}, "icepool.MultiDeal.outcomes": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.function.from_rv": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 28}}, "m": {"docs": {"icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.keep": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.commonize_denominator": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}, "icepool.Deck.union": {"tf": 1}, "icepool.Deck.symmetric_difference": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.function.commonize_denominator": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 22, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}}, "df": 2}}}}}}}, "n": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1}}, "df": 14}, "i": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.simplify": {"tf": 1}, "icepool.from_rv": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator": {"tf": 1}, "icepool.function.from_rv": {"tf": 1}}, "df": 10}}, "r": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Population.nearest": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.expand": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.MultisetExpression.isdisjoint": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.Order.merge": {"tf": 1.4142135623730951}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.typing.count_positional_parameters": {"tf": 1}}, "df": 23, "o": {"docs": {}, "df": 0, "f": {"docs": {"icepool.tupleize": {"tf": 1}, "icepool.vectorize": {"tf": 1}}, "df": 2}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"icepool.map_and_time": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 4}}}}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {"icepool": {"tf": 1.4142135623730951}, "icepool.d": {"tf": 1}, "icepool.coin": {"tf": 1}, "icepool.Outcome": {"tf": 1}, "icepool.Die.__init__": {"tf": 1.7320508075688772}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.truncate": {"tf": 1}, "icepool.Die.clip": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.is_in": {"tf": 1}, "icepool.Die.pool": {"tf": 1}, "icepool.Die.keep": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 2}, "icepool.Die.explode_to_pool": {"tf": 1.7320508075688772}, "icepool.Die.reroll_to_pool": {"tf": 2.449489742783178}, "icepool.Die.sign": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.Population.nearest": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1}, "icepool.Population.marginals": {"tf": 1.4142135623730951}, "icepool.Population.sample": {"tf": 1}, "icepool.Vector": {"tf": 1}, "icepool.Symbols": {"tf": 1.7320508075688772}, "icepool.Symbols.issubset": {"tf": 1}, "icepool.Symbols.issuperset": {"tf": 1}, "icepool.Again": {"tf": 2}, "icepool.from_cumulative": {"tf": 1}, "icepool.from_rv": {"tf": 1}, "icepool.pointwise_max": {"tf": 2}, "icepool.pointwise_min": {"tf": 2}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.commonize_denominator": {"tf": 1}, "icepool.map": {"tf": 1.7320508075688772}, "icepool.map_function": {"tf": 1.7320508075688772}, "icepool.map_and_time": {"tf": 1.7320508075688772}, "icepool.map_to_pool": {"tf": 1.7320508075688772}, "icepool.Reroll": {"tf": 1.4142135623730951}, "icepool.Pool": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1.4142135623730951}, "icepool.Pool.local_order_preference": {"tf": 1}, "icepool.Pool.additive_union": {"tf": 1}, "icepool.standard_pool": {"tf": 1.4142135623730951}, "icepool.MultisetExpression": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.outcomes": {"tf": 1}, "icepool.MultisetExpression.local_order_preference": {"tf": 1}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.intersection": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.union": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.map_counts": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.sort_match": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.MultisetExpression.all_straights": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.Deck.intersection": {"tf": 1}, "icepool.Deck.union": {"tf": 1}, "icepool.Deck.symmetric_difference": {"tf": 1}, "icepool.Deal.local_order_preference": {"tf": 1}, "icepool.MultiDeal.local_order_preference": {"tf": 1}, "icepool.multiset_function": {"tf": 1.7320508075688772}, "icepool.evaluator.JointEvaluator": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestCountAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1.7320508075688772}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.function.d": {"tf": 1}, "icepool.function.coin": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.function.from_rv": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 2}, "icepool.function.pointwise_min": {"tf": 2}, "icepool.function.commonize_denominator": {"tf": 1}, "icepool.function.map": {"tf": 1.7320508075688772}, "icepool.function.map_function": {"tf": 1.7320508075688772}, "icepool.function.map_and_time": {"tf": 1.7320508075688772}, "icepool.function.map_to_pool": {"tf": 1.7320508075688772}, "icepool.typing.Outcome": {"tf": 1}, "icepool.typing.ImplicitConversionError": {"tf": 1}, "icepool.typing.guess_star": {"tf": 1}}, "df": 111}, "n": {"docs": {"icepool.Die": {"tf": 1}, "icepool.Die.keep": {"tf": 2.23606797749979}, "icepool.Die.middle": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 2}, "icepool.Die.sign": {"tf": 1.4142135623730951}, "icepool.Population.nearest": {"tf": 1}, "icepool.Symbols": {"tf": 1.7320508075688772}, "icepool.Again": {"tf": 1.4142135623730951}, "icepool.map": {"tf": 2}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issubset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issuperset": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.bound_inputs": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1}, "icepool.function.map": {"tf": 2}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 25}}, "i": {"docs": {}, "df": 0, "s": {"docs": {"icepool": {"tf": 1}, "icepool.d": {"tf": 1}, "icepool.one_hot": {"tf": 1}, "icepool.Die.__init__": {"tf": 2.23606797749979}, "icepool.Die.unary_operator": {"tf": 1.7320508075688772}, "icepool.Die.binary_operator": {"tf": 1.7320508075688772}, "icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1.4142135623730951}, "icepool.Die.truncate": {"tf": 1.4142135623730951}, "icepool.Die.clip": {"tf": 2.23606797749979}, "icepool.Die.map": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 1}, "icepool.Die.time_to_sum": {"tf": 1.4142135623730951}, "icepool.Die.explode": {"tf": 1.4142135623730951}, "icepool.Die.if_else": {"tf": 1}, "icepool.Die.count": {"tf": 1}, "icepool.Die.sequence": {"tf": 1.4142135623730951}, "icepool.Die.pool": {"tf": 1.7320508075688772}, "icepool.Die.keep": {"tf": 2}, "icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Die.middle": {"tf": 1.4142135623730951}, "icepool.Die.map_to_pool": {"tf": 2.23606797749979}, "icepool.Die.explode_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.reroll_to_pool": {"tf": 2.23606797749979}, "icepool.Die.equals": {"tf": 1.7320508075688772}, "icepool.Population.is_empty": {"tf": 1}, "icepool.Population.nearest": {"tf": 1}, "icepool.Population.zero": {"tf": 1.4142135623730951}, "icepool.Population.zero_outcome": {"tf": 1}, "icepool.Population.quantity": {"tf": 1.4142135623730951}, "icepool.Population.quantities": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1}, "icepool.Population.median": {"tf": 1.4142135623730951}, "icepool.Population.quantile": {"tf": 1.4142135623730951}, "icepool.Population.variance": {"tf": 1}, "icepool.Population.entropy": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.Population.sample": {"tf": 1.7320508075688772}, "icepool.Population.format": {"tf": 1.4142135623730951}, "icepool.Vector.unary_operator": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1.7320508075688772}, "icepool.Symbols": {"tf": 1.4142135623730951}, "icepool.Symbols.count_subset": {"tf": 1}, "icepool.Again": {"tf": 1.4142135623730951}, "icepool.CountsKeysView": {"tf": 1}, "icepool.CountsValuesView": {"tf": 1}, "icepool.CountsItemsView": {"tf": 1}, "icepool.from_cumulative": {"tf": 1.4142135623730951}, "icepool.from_rv": {"tf": 1.4142135623730951}, "icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1.4142135623730951}, "icepool.middle": {"tf": 1}, "icepool.reduce": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.map": {"tf": 2.8284271247461903}, "icepool.map_function": {"tf": 1}, "icepool.map_and_time": {"tf": 2}, "icepool.map_to_pool": {"tf": 1.7320508075688772}, "icepool.Reroll": {"tf": 1.7320508075688772}, "icepool.Pool": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1.4142135623730951}, "icepool.Pool.raw_size": {"tf": 1}, "icepool.Pool.denominator": {"tf": 1.4142135623730951}, "icepool.Pool.unique_dice": {"tf": 1}, "icepool.Pool.outcomes": {"tf": 1}, "icepool.Pool.local_order_preference": {"tf": 1}, "icepool.Pool.min_outcome": {"tf": 1}, "icepool.Pool.max_outcome": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetGenerator.has_free_variables": {"tf": 1}, "icepool.MultisetExpression.local_order_preference": {"tf": 1}, "icepool.MultisetExpression.has_free_variables": {"tf": 1}, "icepool.MultisetExpression.denominator": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.equals": {"tf": 1}, "icepool.MultisetExpression.sample": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.lowest": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.highest": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.expand": {"tf": 1}, "icepool.MultisetExpression.count": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.count_subset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.all_straights": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 2.23606797749979}, "icepool.MultisetExpression.issuperset": {"tf": 2.449489742783178}, "icepool.MultisetExpression.isdisjoint": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 2.449489742783178}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.order": {"tf": 2.449489742783178}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.Deck.deal": {"tf": 1}, "icepool.Deck.difference": {"tf": 1}, "icepool.Deck.map": {"tf": 1.7320508075688772}, "icepool.Deck.sequence": {"tf": 1.4142135623730951}, "icepool.Deal.__init__": {"tf": 1.4142135623730951}, "icepool.Deal.denominator": {"tf": 1.4142135623730951}, "icepool.Deal.local_order_preference": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1.7320508075688772}, "icepool.MultiDeal.denominator": {"tf": 1.4142135623730951}, "icepool.MultiDeal.local_order_preference": {"tf": 1}, "icepool.multiset_function": {"tf": 1.4142135623730951}, "icepool.format_probability_inverse": {"tf": 1.4142135623730951}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.evaluator.SumEvaluator.__init__": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 2.449489742783178}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.AllCountsEvaluator": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.KeepEvaluator": {"tf": 1}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1.7320508075688772}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 2.449489742783178}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 2.449489742783178}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 2.449489742783178}, "icepool.function.d": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1.4142135623730951}, "icepool.function.from_rv": {"tf": 1.4142135623730951}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}, "icepool.function.map": {"tf": 2.8284271247461903}, "icepool.function.map_function": {"tf": 1}, "icepool.function.map_and_time": {"tf": 2}, "icepool.function.map_to_pool": {"tf": 1.7320508075688772}, "icepool.typing.Qs": {"tf": 1.4142135623730951}}, "df": 153}, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.multiset_function": {"tf": 1}}, "df": 1}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultisetExpression": {"tf": 1}}, "df": 1, "s": {"docs": {"icepool.one_hot": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}}, "df": 2}}, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "d": {"docs": {"icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}}, "df": 4}}}}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {"icepool.Population.quantile": {"tf": 1}, "icepool.Population.quantile_low": {"tf": 1}, "icepool.Population.quantile_high": {"tf": 1}, "icepool.Pool.denominator": {"tf": 1}, "icepool.MultisetExpression.denominator": {"tf": 1}, "icepool.Deal.denominator": {"tf": 1}, "icepool.MultiDeal.denominator": {"tf": 1}}, "df": 7}}}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {"icepool.Die": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.map_function": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.MultisetExpression.all_straights": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}, "icepool.function.map_function": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 12}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.truncate": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}}, "df": 3}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {"icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 3}}}, "o": {"docs": {"icepool": {"tf": 1}, "icepool.d": {"tf": 1}, "icepool.z": {"tf": 1.4142135623730951}, "icepool.stochastic_round": {"tf": 1.7320508075688772}, "icepool.one_hot": {"tf": 1}, "icepool.Outcome": {"tf": 1.4142135623730951}, "icepool.Die": {"tf": 1}, "icepool.Die.__init__": {"tf": 2.8284271247461903}, "icepool.Die.unary_operator": {"tf": 1.4142135623730951}, "icepool.Die.binary_operator": {"tf": 1.7320508075688772}, "icepool.Die.reroll": {"tf": 2}, "icepool.Die.filter": {"tf": 2}, "icepool.Die.split": {"tf": 2}, "icepool.Die.truncate": {"tf": 1.7320508075688772}, "icepool.Die.clip": {"tf": 2}, "icepool.Die.map": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 1}, "icepool.Die.time_to_sum": {"tf": 2.23606797749979}, "icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.Die.explode": {"tf": 2.6457513110645907}, "icepool.Die.if_else": {"tf": 1}, "icepool.Die.pool": {"tf": 1.4142135623730951}, "icepool.Die.keep": {"tf": 2.6457513110645907}, "icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Die.middle": {"tf": 1.7320508075688772}, "icepool.Die.map_to_pool": {"tf": 3}, "icepool.Die.explode_to_pool": {"tf": 2.23606797749979}, "icepool.Die.reroll_to_pool": {"tf": 2}, "icepool.Die.stochastic_round": {"tf": 1.4142135623730951}, "icepool.Die.cmp": {"tf": 1}, "icepool.Die.equals": {"tf": 1.4142135623730951}, "icepool.Population": {"tf": 1}, "icepool.Population.outcomes": {"tf": 1}, "icepool.Population.nearest": {"tf": 1}, "icepool.Population.zero": {"tf": 1}, "icepool.Population.quantity": {"tf": 1.4142135623730951}, "icepool.Population.quantities": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 2}, "icepool.Population.probabilities": {"tf": 1}, "icepool.Population.mode": {"tf": 1}, "icepool.Population.entropy": {"tf": 1}, "icepool.Population.marginals": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 2}, "icepool.Population.format": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1.7320508075688772}, "icepool.Symbols": {"tf": 2}, "icepool.Symbols.__init__": {"tf": 1}, "icepool.Again": {"tf": 2.6457513110645907}, "icepool.from_cumulative": {"tf": 1}, "icepool.from_rv": {"tf": 1.7320508075688772}, "icepool.pointwise_max": {"tf": 1.4142135623730951}, "icepool.pointwise_min": {"tf": 1.4142135623730951}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1.4142135623730951}, "icepool.middle": {"tf": 1.4142135623730951}, "icepool.commonize_denominator": {"tf": 1}, "icepool.reduce": {"tf": 2.6457513110645907}, "icepool.accumulate": {"tf": 2.6457513110645907}, "icepool.map": {"tf": 3.1622776601683795}, "icepool.map_function": {"tf": 1.4142135623730951}, "icepool.map_and_time": {"tf": 2.8284271247461903}, "icepool.map_to_pool": {"tf": 2.23606797749979}, "icepool.Reroll": {"tf": 1.4142135623730951}, "icepool.Pool": {"tf": 1}, "icepool.Pool.__init__": {"tf": 2.449489742783178}, "icepool.Pool.additive_union": {"tf": 1}, "icepool.standard_pool": {"tf": 1.7320508075688772}, "icepool.MultisetGenerator": {"tf": 1.4142135623730951}, "icepool.MultisetGenerator.has_free_variables": {"tf": 1}, "icepool.MultisetExpression": {"tf": 2.23606797749979}, "icepool.MultisetExpression.has_free_variables": {"tf": 1}, "icepool.MultisetExpression.equals": {"tf": 1}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.intersection": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.union": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 2}, "icepool.MultisetExpression.drop_outcomes": {"tf": 2}, "icepool.MultisetExpression.map_counts": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.keep": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.lowest": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.highest": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.sort_match": {"tf": 2.6457513110645907}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 2.449489742783178}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.count": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 2}, "icepool.MultisetExpression.count_subset": {"tf": 1}, "icepool.MultisetExpression.all_straights": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 2}, "icepool.MultisetExpression.issubset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issuperset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 2}, "icepool.MultisetEvaluator.next_state": {"tf": 3.3166247903554}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.order": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.consecutive": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.bound_inputs": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.Order": {"tf": 1}, "icepool.Deck.__init__": {"tf": 2}, "icepool.Deck.map": {"tf": 1.7320508075688772}, "icepool.Deal.__init__": {"tf": 2.23606797749979}, "icepool.Deal.hand_sizes": {"tf": 1}, "icepool.Deal.outcomes": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 2.6457513110645907}, "icepool.MultiDeal.hand_sizes": {"tf": 1}, "icepool.MultiDeal.outcomes": {"tf": 1}, "icepool.multiset_function": {"tf": 1.4142135623730951}, "icepool.format_probability_inverse": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1.4142135623730951}, "icepool.evaluator.SumEvaluator.__init__": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 3.3166247903554}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.KeepEvaluator": {"tf": 1}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1.7320508075688772}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 2}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 3.3166247903554}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1.4142135623730951}, "icepool.function.d": {"tf": 1}, "icepool.function.z": {"tf": 1.4142135623730951}, "icepool.function.stochastic_round": {"tf": 1.7320508075688772}, "icepool.function.one_hot": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.function.from_rv": {"tf": 1.7320508075688772}, "icepool.function.pointwise_max": {"tf": 1.4142135623730951}, "icepool.function.pointwise_min": {"tf": 1.4142135623730951}, "icepool.function.commonize_denominator": {"tf": 1}, "icepool.function.reduce": {"tf": 2.6457513110645907}, "icepool.function.accumulate": {"tf": 2.6457513110645907}, "icepool.function.map": {"tf": 3.1622776601683795}, "icepool.function.map_function": {"tf": 1.4142135623730951}, "icepool.function.map_and_time": {"tf": 2.8284271247461903}, "icepool.function.map_to_pool": {"tf": 2.23606797749979}, "icepool.typing.Outcome": {"tf": 1.4142135623730951}, "icepool.typing.guess_star": {"tf": 1.4142135623730951}}, "df": 160, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Outcome": {"tf": 1}, "icepool.Die.__init__": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Population.quantity": {"tf": 1}, "icepool.Population.probability": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1}, "icepool.Symbols.count": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.Pool.denominator": {"tf": 1}, "icepool.MultisetExpression.denominator": {"tf": 1}, "icepool.MultisetExpression.count": {"tf": 1}, "icepool.Deal.total_cards_dealt": {"tf": 1}, "icepool.Deal.denominator": {"tf": 1}, "icepool.MultiDeal.total_cards_dealt": {"tf": 1}, "icepool.MultiDeal.denominator": {"tf": 1}, "icepool.evaluator.CountEvaluator": {"tf": 1}, "icepool.typing.Outcome": {"tf": 1}, "icepool.typing.count_positional_parameters": {"tf": 1}}, "df": 19, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Population": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.4142135623730951}}, "df": 8}}}}}, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.Deck.additive_union": {"tf": 1}}, "df": 7}}}}}}, "o": {"docs": {"icepool.from_rv": {"tf": 1}, "icepool.function.from_rv": {"tf": 1}}, "df": 2}}, "r": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {"icepool.coin": {"tf": 1}, "icepool.one_hot": {"tf": 1}, "icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.is_in": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Die.equals": {"tf": 1.4142135623730951}, "icepool.Population.is_empty": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.from_cumulative": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.evaluator.AnyEvaluator": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.function.coin": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 37}, "n": {"docs": {}, "df": 0, "c": {"docs": {"icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.truncate": {"tf": 1}, "icepool.Vector.unary_operator": {"tf": 1}}, "df": 3, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.clip": {"tf": 1}}, "df": 1, "s": {"docs": {"icepool.Die.truncate": {"tf": 1}}, "df": 1}, "d": {"docs": {"icepool.Die.truncate": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.truncate": {"tf": 1}}, "df": 1, "s": {"docs": {"icepool.Pool.__init__": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}}, "t": {"docs": {}, "df": 0, "h": {"docs": {"icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.equals": {"tf": 2}, "icepool.Vector.binary_operator": {"tf": 1}}, "df": 3, "y": {"docs": {"icepool.Die.if_else": {"tf": 1}}, "df": 1}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.explode": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.Population.quantity": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.evaluator.KeepEvaluator": {"tf": 1}}, "df": 9}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.MultisetExpression.keep_counts": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {"icepool.Reroll": {"tf": 1}}, "df": 1}}, "y": {"docs": {"icepool.MultisetExpression": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.multiset_function": {"tf": 1}}, "df": 3, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}}, "df": 4}}}}, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"icepool.MultisetExpression.keep_counts": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 3}}}}}}}}}, "w": {"docs": {}, "df": 0, "o": {"docs": {"icepool.stochastic_round": {"tf": 1.4142135623730951}, "icepool.Die.keep": {"tf": 1.7320508075688772}, "icepool.Die.stochastic_round": {"tf": 1}, "icepool.Population.marginals": {"tf": 1}, "icepool.tupleize": {"tf": 1}, "icepool.vectorize": {"tf": 1}, "icepool.Symbols.symmetric_difference": {"tf": 1}, "icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.reduce": {"tf": 1.7320508075688772}, "icepool.accumulate": {"tf": 1.7320508075688772}, "icepool.Pool": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issubset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1.4142135623730951}, "icepool.multiset_function": {"tf": 1.4142135623730951}, "icepool.evaluator.ComparisonEvaluator": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1.4142135623730951}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}, "icepool.function.reduce": {"tf": 1.7320508075688772}, "icepool.function.accumulate": {"tf": 1.7320508075688772}, "icepool.typing.count_positional_parameters": {"tf": 1}}, "df": 34, "s": {"docs": {"icepool.one_hot": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}}, "df": 2}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Again": {"tf": 1}, "icepool.MultisetExpression.unique": {"tf": 1}}, "df": 2}}}}, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"icepool.tupleize": {"tf": 1}, "icepool.vectorize": {"tf": 1}, "icepool.Vector": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.reduce": {"tf": 1}, "icepool.RerollType": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.typing.S": {"tf": 1}, "icepool.typing.T": {"tf": 1}, "icepool.typing.T_co": {"tf": 1}, "icepool.typing.T_contra": {"tf": 1}, "icepool.typing.U": {"tf": 1}, "icepool.typing.U_co": {"tf": 1}, "icepool.typing.RerollType": {"tf": 1}}, "df": 19, "s": {"docs": {"icepool.Outcome": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.typing.Qs": {"tf": 1}, "icepool.typing.Outcome": {"tf": 1}}, "df": 9}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}}, "df": 5}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.typing.Qs": {"tf": 1}}, "df": 1}}}}}}}}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.MultisetExpression.issuperset": {"tf": 1}}, "df": 1, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.clip": {"tf": 1}}, "df": 1}}}}}, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.map_function": {"tf": 1}, "icepool.function.map_function": {"tf": 1}}, "df": 2}}}}}, "u": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.__init__": {"tf": 1.7320508075688772}, "icepool.Die.binary_operator": {"tf": 1.7320508075688772}, "icepool.Die.pool": {"tf": 1}, "icepool.Population.mode": {"tf": 1}, "icepool.tupleize": {"tf": 1.7320508075688772}, "icepool.Vector": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.commonize_denominator": {"tf": 1}, "icepool.map": {"tf": 1.4142135623730951}, "icepool.Pool.raw_size": {"tf": 1}, "icepool.MultisetExpression.sample": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.Deal.hand_sizes": {"tf": 1}, "icepool.MultiDeal.hand_sizes": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.JointEvaluator.next_state": {"tf": 1}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}, "icepool.function.commonize_denominator": {"tf": 1}, "icepool.function.map": {"tf": 1.4142135623730951}, "icepool.typing.Qs": {"tf": 1}}, "df": 22, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.tupleize": {"tf": 1.7320508075688772}, "icepool.map": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 4}}}, "s": {"docs": {"icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.map": {"tf": 1.4142135623730951}, "icepool.multiset_function": {"tf": 1.4142135623730951}, "icepool.evaluator.AllCountsEvaluator": {"tf": 1}, "icepool.function.map": {"tf": 1.4142135623730951}}, "df": 6}}}}, "r": {"docs": {}, "df": 0, "n": {"docs": {"icepool.accumulate": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}}, "df": 2, "s": {"docs": {"icepool.map_function": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.function.map_function": {"tf": 1}}, "df": 3}}}}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 1}, "icepool.Die.time_to_sum": {"tf": 2}, "icepool.Again": {"tf": 1}, "icepool.map": {"tf": 1.7320508075688772}, "icepool.map_and_time": {"tf": 2.23606797749979}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.function.map": {"tf": 1.7320508075688772}, "icepool.function.map_and_time": {"tf": 2.23606797749979}}, "df": 12, "s": {"docs": {"icepool.Die.__init__": {"tf": 1.4142135623730951}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.reroll": {"tf": 1.4142135623730951}, "icepool.Die.filter": {"tf": 1.4142135623730951}, "icepool.Die.count": {"tf": 1}, "icepool.Die.sequence": {"tf": 1}, "icepool.Die.keep": {"tf": 1.4142135623730951}, "icepool.Symbols.count_subset": {"tf": 1}, "icepool.map": {"tf": 1.4142135623730951}, "icepool.map_and_time": {"tf": 1}, "icepool.Pool.__init__": {"tf": 2}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.unique": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1}, "icepool.Deck.__init__": {"tf": 2.23606797749979}, "icepool.Deck.sequence": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.format_probability_inverse": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator": {"tf": 1}, "icepool.function.map": {"tf": 1.4142135623730951}, "icepool.function.map_and_time": {"tf": 1}}, "df": 22, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.map_and_time": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 3}}}}}}}, "e": {"docs": {"icepool.Die.middle": {"tf": 1}, "icepool.Population.median": {"tf": 1}, "icepool.Population.median_low": {"tf": 1}, "icepool.Population.median_high": {"tf": 1}, "icepool.Population.quantile": {"tf": 1}, "icepool.Population.quantile_low": {"tf": 1}, "icepool.Population.quantile_high": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"tf": 1}}, "df": 10}}, "a": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {"icepool.reduce": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.multiset_function": {"tf": 1.4142135623730951}, "icepool.function.reduce": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}}, "df": 5, "s": {"docs": {"icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.pool": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.map": {"tf": 1.4142135623730951}, "icepool.map_function": {"tf": 1.4142135623730951}, "icepool.map_to_pool": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.map_counts": {"tf": 1}, "icepool.function.map": {"tf": 1.4142135623730951}, "icepool.function.map_function": {"tf": 1.4142135623730951}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 16}, "n": {"docs": {"icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Die.middle": {"tf": 1.4142135623730951}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.middle": {"tf": 1.4142135623730951}}, "df": 6}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Population.median": {"tf": 1}, "icepool.Population.median_low": {"tf": 1}, "icepool.Population.median_high": {"tf": 1}, "icepool.Population.quantile": {"tf": 1}, "icepool.Population.quantile_low": {"tf": 1}, "icepool.Population.quantile_high": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}}, "df": 7}}}}, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.time_to_sum": {"tf": 1.7320508075688772}, "icepool.Die.mean_time_to_sum": {"tf": 1.7320508075688772}, "icepool.Die.is_in": {"tf": 1}, "icepool.Die.count": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1.4142135623730951}, "icepool.multiset_function": {"tf": 1.7320508075688772}}, "df": 8}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}}, "df": 2}}}}}}, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.if_else": {"tf": 1}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 5}}}}}}}}}, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"icepool.MultisetExpression": {"tf": 1}}, "df": 1}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.MultisetExpression.issuperset": {"tf": 1}}, "df": 1}}}}}}}, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "l": {"docs": {"icepool": {"tf": 1}}, "df": 1}}, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.d": {"tf": 1}, "icepool.z": {"tf": 1}, "icepool.one_hot": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.function.d": {"tf": 1}, "icepool.function.z": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}}, "df": 7}}}}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Population.denominator": {"tf": 1}, "icepool.Pool.unique_dice": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.unique": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.count": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.Deck.size": {"tf": 1}, "icepool.evaluator.CountEvaluator": {"tf": 1}}, "df": 8}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Symbols": {"tf": 1.4142135623730951}, "icepool.Pool.outcomes": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.argsort": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 9}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.unary_operator": {"tf": 1.4142135623730951}, "icepool.Vector.unary_operator": {"tf": 1.4142135623730951}, "icepool.Symbols": {"tf": 1.4142135623730951}, "icepool.MultisetExpression": {"tf": 1.4142135623730951}}, "df": 4}}}, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Population.format": {"tf": 1.4142135623730951}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}, "icepool.typing.guess_star": {"tf": 1}}, "df": 16}}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Reroll": {"tf": 1}, "icepool.RerollType.Reroll": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.typing.RerollType.Reroll": {"tf": 1}}, "df": 7}}}}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Pool.__init__": {"tf": 1}, "icepool.MultisetExpression.expand": {"tf": 1}, "icepool.MultisetExpression.count": {"tf": 1}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.evaluator.CountEvaluator": {"tf": 1}}, "df": 5}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Die.filter": {"tf": 1.7320508075688772}, "icepool.Die.split": {"tf": 1.4142135623730951}, "icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.Die.explode": {"tf": 1}}, "df": 5}}}, "e": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Die.equals": {"tf": 1}}, "df": 1}}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Population.marginals": {"tf": 1}}, "df": 1, "s": {"docs": {"icepool.Symbols": {"tf": 1}}, "df": 1}}}}}}}, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 3}}}}}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Symbols": {"tf": 1}}, "df": 1}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 5}}}}, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.MultisetExpression.maximum_match_highest": {"tf": 2}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1.4142135623730951}}, "df": 2}}}}}}}, "b": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Pool.denominator": {"tf": 1}, "icepool.MultisetExpression.denominator": {"tf": 1}, "icepool.Deal.denominator": {"tf": 1}, "icepool.MultiDeal.denominator": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}}}}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Deal": {"tf": 1}, "icepool.MultiDeal": {"tf": 1}}, "df": 2}}}}}}}}, "p": {"docs": {"icepool.stochastic_round": {"tf": 1.7320508075688772}, "icepool.Die.__init__": {"tf": 1}, "icepool.Die.clip": {"tf": 1}, "icepool.Die.keep": {"tf": 1.7320508075688772}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Die.stochastic_round": {"tf": 1.4142135623730951}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.count": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1.7320508075688772}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 13}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.stochastic_round": {"tf": 1}, "icepool.Die.stochastic_round": {"tf": 1}, "icepool.Population.format": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.Symbols.__init__": {"tf": 1}, "icepool.from_cumulative": {"tf": 1}, "icepool.from_rv": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.function.from_rv": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 17}}}, "e": {"docs": {"icepool.Die": {"tf": 1}, "icepool.Die.__init__": {"tf": 2}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.truncate": {"tf": 1}, "icepool.Die.clip": {"tf": 1}, "icepool.Die.sequence": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Population.outcomes": {"tf": 1}, "icepool.Population.quantity": {"tf": 1}, "icepool.Population.denominator": {"tf": 1}, "icepool.Population.median": {"tf": 1}, "icepool.Population.quantile": {"tf": 1}, "icepool.Population.entropy": {"tf": 1}, "icepool.Symbols": {"tf": 1.4142135623730951}, "icepool.Again": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.Reroll": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.intersection": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.Deck.size": {"tf": 1}, "icepool.Deck.sequence": {"tf": 1}, "icepool.Deal.outcomes": {"tf": 1}, "icepool.MultiDeal.outcomes": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 42, "d": {"docs": {"icepool.Die.unary_operator": {"tf": 1.7320508075688772}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.explode": {"tf": 1.4142135623730951}, "icepool.Die.pool": {"tf": 1}, "icepool.Die.keep": {"tf": 1.4142135623730951}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.Vector.unary_operator": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1.4142135623730951}, "icepool.Symbols": {"tf": 1}, "icepool.Again": {"tf": 1.7320508075688772}, "icepool.map": {"tf": 1}, "icepool.map_function": {"tf": 1}, "icepool.Reroll": {"tf": 2}, "icepool.Pool": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.Order": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_function": {"tf": 1}}, "df": 30}, "f": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Die.map": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 12}}}, "s": {"docs": {"icepool.Population.sample": {"tf": 1}, "icepool.MultisetExpression.sample": {"tf": 1}}, "df": 2}}, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}}, "df": 5, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.MultisetExpression.count": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 7}}}}}}}, "o": {"docs": {"icepool.Population.format": {"tf": 1.4142135623730951}}, "df": 1, "l": {"docs": {}, "df": 0, "d": {"docs": {"icepool": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1.4142135623730951}, "icepool.map": {"tf": 1.7320508075688772}, "icepool.map_and_time": {"tf": 2}, "icepool.map_to_pool": {"tf": 1.4142135623730951}, "icepool.Deck.map": {"tf": 1.7320508075688772}, "icepool.function.map": {"tf": 1.7320508075688772}, "icepool.function.map_and_time": {"tf": 2}, "icepool.function.map_to_pool": {"tf": 1.4142135623730951}}, "df": 9}}, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die": {"tf": 1}, "icepool.Die.__init__": {"tf": 1.4142135623730951}, "icepool.Die.binary_operator": {"tf": 1.4142135623730951}, "icepool.Die.map": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 1}, "icepool.Die.keep": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Die.cmp": {"tf": 1.4142135623730951}, "icepool.Die.equals": {"tf": 1.4142135623730951}, "icepool.Vector.binary_operator": {"tf": 1.7320508075688772}, "icepool.Symbols": {"tf": 1.4142135623730951}, "icepool.Symbols.issubset": {"tf": 1}, "icepool.Symbols.issuperset": {"tf": 1}, "icepool.Symbols.isdisjoint": {"tf": 1}, "icepool.Again": {"tf": 1.4142135623730951}, "icepool.map": {"tf": 1.4142135623730951}, "icepool.map_function": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 2}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 2.23606797749979}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 2.23606797749979}, "icepool.MultisetExpression.count": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 2.23606797749979}, "icepool.MultisetExpression.issuperset": {"tf": 2.23606797749979}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.Deck.difference": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.function.map": {"tf": 1.4142135623730951}, "icepool.function.map_function": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 38, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"icepool.coin": {"tf": 1}, "icepool.stochastic_round": {"tf": 1.4142135623730951}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.stochastic_round": {"tf": 1.4142135623730951}, "icepool.Die.sign": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.tupleize": {"tf": 1}, "icepool.vectorize": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.format_probability_inverse": {"tf": 1}, "icepool.evaluator.KeepEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.function.coin": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1.4142135623730951}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 18}}}}, "s": {"docs": {"icepool.MultisetExpression.difference": {"tf": 1}, "icepool.evaluator.JointEvaluator.order": {"tf": 1}}, "df": 2}}}}}, "r": {"docs": {"icepool.coin": {"tf": 1.4142135623730951}, "icepool.stochastic_round": {"tf": 1}, "icepool.Die.__init__": {"tf": 2.23606797749979}, "icepool.Die.binary_operator": {"tf": 1.4142135623730951}, "icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.Die.pool": {"tf": 1}, "icepool.Die.keep": {"tf": 1}, "icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Die.middle": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.stochastic_round": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.Population.common_outcome_length": {"tf": 1}, "icepool.Population.nearest": {"tf": 1}, "icepool.Population.denominator": {"tf": 1}, "icepool.Population.median": {"tf": 1}, "icepool.Population.quantile": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.Population.format": {"tf": 1.4142135623730951}, "icepool.tupleize": {"tf": 1.4142135623730951}, "icepool.vectorize": {"tf": 1.4142135623730951}, "icepool.Symbols.__init__": {"tf": 1}, "icepool.Again": {"tf": 2.23606797749979}, "icepool.from_rv": {"tf": 1}, "icepool.pointwise_max": {"tf": 1.4142135623730951}, "icepool.pointwise_min": {"tf": 1.4142135623730951}, "icepool.lowest": {"tf": 2}, "icepool.highest": {"tf": 2}, "icepool.middle": {"tf": 2.23606797749979}, "icepool.min_outcome": {"tf": 1}, "icepool.max_outcome": {"tf": 1}, "icepool.commonize_denominator": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_function": {"tf": 1}, "icepool.map_and_time": {"tf": 1.4142135623730951}, "icepool.map_to_pool": {"tf": 1.4142135623730951}, "icepool.Reroll": {"tf": 1}, "icepool.Pool.__init__": {"tf": 2.449489742783178}, "icepool.Pool.local_order_preference": {"tf": 1}, "icepool.standard_pool": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.local_order_preference": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.keep": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 2.23606797749979}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 2}, "icepool.MultisetExpression.expand": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.next_state": {"tf": 2}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.Deck.size": {"tf": 1}, "icepool.Deal.local_order_preference": {"tf": 1}, "icepool.MultiDeal.local_order_preference": {"tf": 1}, "icepool.multiset_function": {"tf": 1.4142135623730951}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 2}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.KeepEvaluator": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 2}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}, "icepool.function.coin": {"tf": 1.4142135623730951}, "icepool.function.stochastic_round": {"tf": 1}, "icepool.function.from_rv": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1.4142135623730951}, "icepool.function.pointwise_min": {"tf": 1.4142135623730951}, "icepool.function.min_outcome": {"tf": 1}, "icepool.function.max_outcome": {"tf": 1}, "icepool.function.commonize_denominator": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_function": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1.4142135623730951}, "icepool.function.map_to_pool": {"tf": 1.4142135623730951}, "icepool.typing.count_positional_parameters": {"tf": 1}}, "df": 91, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.keys": {"tf": 1}, "icepool.Die.values": {"tf": 1}, "icepool.Die.items": {"tf": 1}, "icepool.Die.sequence": {"tf": 1}, "icepool.Die.keep": {"tf": 1}, "icepool.Population.keys": {"tf": 1}, "icepool.Population.values": {"tf": 1}, "icepool.Population.items": {"tf": 1}, "icepool.Population.outcomes": {"tf": 1}, "icepool.Population.quantities": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.from_cumulative": {"tf": 1.4142135623730951}, "icepool.accumulate": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.Pool.outcomes": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.outcomes": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 2.23606797749979}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.expand": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetExpression.all_straights": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.next_state": {"tf": 2.8284271247461903}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 2.6457513110645907}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.Order": {"tf": 1}, "icepool.Deck.keys": {"tf": 1}, "icepool.Deck.values": {"tf": 1}, "icepool.Deck.items": {"tf": 1}, "icepool.Deck.sequence": {"tf": 1}, "icepool.Deal.outcomes": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.MultiDeal.outcomes": {"tf": 1}, "icepool.evaluator.JointEvaluator.order": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 2.8284271247461903}, "icepool.evaluator.AllCountsEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1.4142135623730951}, "icepool.evaluator.KeepEvaluator.order": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 2.6457513110645907}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 2.8284271247461903}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 2.6457513110645907}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1.4142135623730951}, "icepool.function.accumulate": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 57, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Outcome": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.Pool.local_order_preference": {"tf": 1}, "icepool.MultisetExpression.local_order_preference": {"tf": 1}, "icepool.Deal.local_order_preference": {"tf": 1}, "icepool.MultiDeal.local_order_preference": {"tf": 1}, "icepool.typing.Outcome": {"tf": 1}}, "df": 7, "s": {"docs": {"icepool.Symbols": {"tf": 1}, "icepool.Symbols.issubset": {"tf": 1}, "icepool.Symbols.issuperset": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}}, "df": 6}}}}, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Population": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.7320508075688772}}, "df": 8}}}}, "s": {"docs": {"icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.Order.merge": {"tf": 1}, "icepool.evaluator.JointEvaluator.order": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}}, "df": 6}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"icepool.multiset_function": {"tf": 1}}, "df": 1}}}}}}, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator": {"tf": 1}}, "df": 2}}}}}}}}}}, "n": {"docs": {"icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.truncate": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.keep": {"tf": 2.23606797749979}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1.4142135623730951}, "icepool.Vector.unary_operator": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1.4142135623730951}, "icepool.Again": {"tf": 1}, "icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.map": {"tf": 1.7320508075688772}, "icepool.map_and_time": {"tf": 1.4142135623730951}, "icepool.map_to_pool": {"tf": 1}, "icepool.Pool": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.Pool.denominator": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.denominator": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.Deal.denominator": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.MultiDeal.denominator": {"tf": 1}, "icepool.multiset_function": {"tf": 1.4142135623730951}, "icepool.evaluator.JointEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}, "icepool.function.map": {"tf": 1.7320508075688772}, "icepool.function.map_and_time": {"tf": 1.4142135623730951}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 47, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.coin": {"tf": 1}, "icepool.Die.__init__": {"tf": 1}, "icepool.Die.keep": {"tf": 1}, "icepool.Die.lowest": {"tf": 1.4142135623730951}, "icepool.Die.highest": {"tf": 1.4142135623730951}, "icepool.Die.reroll_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.equals": {"tf": 1.4142135623730951}, "icepool.Symbols": {"tf": 1.7320508075688772}, "icepool.Again": {"tf": 1.7320508075688772}, "icepool.lowest": {"tf": 1.4142135623730951}, "icepool.highest": {"tf": 1.4142135623730951}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.Reroll": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.highest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetExpression.all_straights": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.function.coin": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 36}}, "e": {"docs": {"icepool.coin": {"tf": 1}, "icepool.one_hot": {"tf": 1.4142135623730951}, "icepool.Die.__init__": {"tf": 1.7320508075688772}, "icepool.Die.binary_operator": {"tf": 1.4142135623730951}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.truncate": {"tf": 1}, "icepool.Die.clip": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.pool": {"tf": 1}, "icepool.Die.keep": {"tf": 2}, "icepool.Die.map_to_pool": {"tf": 1.7320508075688772}, "icepool.Die.equals": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.tupleize": {"tf": 1.4142135623730951}, "icepool.vectorize": {"tf": 1.4142135623730951}, "icepool.Symbols": {"tf": 1}, "icepool.Symbols.__init__": {"tf": 1.4142135623730951}, "icepool.Again": {"tf": 1.7320508075688772}, "icepool.accumulate": {"tf": 1}, "icepool.map": {"tf": 1.7320508075688772}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1.7320508075688772}, "icepool.Pool": {"tf": 1.4142135623730951}, "icepool.Pool.__init__": {"tf": 1}, "icepool.standard_pool": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1.7320508075688772}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.count": {"tf": 1}, "icepool.MultisetExpression.any": {"tf": 1}, "icepool.MultisetExpression.all_straights": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.MultisetEvaluator.sample": {"tf": 1}, "icepool.Order.merge": {"tf": 1.4142135623730951}, "icepool.Deck.__init__": {"tf": 1.4142135623730951}, "icepool.Deck.map": {"tf": 1.4142135623730951}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.evaluator.AnyEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.function.coin": {"tf": 1}, "icepool.function.one_hot": {"tf": 1.4142135623730951}, "icepool.function.accumulate": {"tf": 1}, "icepool.function.map": {"tf": 1.7320508075688772}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1.7320508075688772}}, "df": 53, "s": {"docs": {"icepool.one_hot": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}}, "df": 2}}, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.keep": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1.4142135623730951}}, "df": 4}}}, "u": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.keep": {"tf": 1}, "icepool.Again": {"tf": 1}}, "df": 2, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"icepool.coin": {"tf": 1}, "icepool.Outcome": {"tf": 1}, "icepool.Die.__init__": {"tf": 1.4142135623730951}, "icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.values": {"tf": 1}, "icepool.Die.items": {"tf": 1}, "icepool.Die.reroll": {"tf": 1.4142135623730951}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.truncate": {"tf": 1}, "icepool.Die.clip": {"tf": 1}, "icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.explode": {"tf": 2}, "icepool.Die.middle": {"tf": 1.4142135623730951}, "icepool.Die.map_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.explode_to_pool": {"tf": 2}, "icepool.Die.reroll_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.cmp": {"tf": 1}, "icepool.Die.equals": {"tf": 1.4142135623730951}, "icepool.Population.values": {"tf": 1}, "icepool.Population.items": {"tf": 1}, "icepool.Population.min_outcome": {"tf": 1}, "icepool.Population.max_outcome": {"tf": 1}, "icepool.Population.nearest": {"tf": 2.449489742783178}, "icepool.Population.zero": {"tf": 1}, "icepool.Population.zero_outcome": {"tf": 1}, "icepool.Population.quantity": {"tf": 1.7320508075688772}, "icepool.Population.pad_to_denominator": {"tf": 2.23606797749979}, "icepool.Population.probabilities": {"tf": 1}, "icepool.Population.mode": {"tf": 1}, "icepool.Population.modal_quantity": {"tf": 1}, "icepool.Population.quantile": {"tf": 1}, "icepool.Population.quantile_low": {"tf": 1}, "icepool.Population.quantile_high": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1.7320508075688772}, "icepool.Population.format": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.pointwise_max": {"tf": 2}, "icepool.pointwise_min": {"tf": 2}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.middle": {"tf": 1.4142135623730951}, "icepool.min_outcome": {"tf": 1}, "icepool.max_outcome": {"tf": 1}, "icepool.reduce": {"tf": 1.4142135623730951}, "icepool.accumulate": {"tf": 1}, "icepool.map": {"tf": 2.449489742783178}, "icepool.map_and_time": {"tf": 2.449489742783178}, "icepool.map_to_pool": {"tf": 2}, "icepool.Reroll": {"tf": 1.4142135623730951}, "icepool.RerollType.Reroll": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1.7320508075688772}, "icepool.Pool.min_outcome": {"tf": 1}, "icepool.Pool.max_outcome": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1.4142135623730951}, "icepool.MultisetExpression": {"tf": 3.1622776601683795}, "icepool.MultisetExpression.union": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetExpression.map_counts": {"tf": 1}, "icepool.MultisetExpression.unique": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.largest_count_and_outcome": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issuperset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 2.449489742783178}, "icepool.MultisetEvaluator.next_state": {"tf": 2.8284271247461903}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 2.23606797749979}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.MultisetEvaluator.consecutive": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1.4142135623730951}, "icepool.Deck.values": {"tf": 1}, "icepool.Deck.items": {"tf": 1}, "icepool.Deck.map": {"tf": 1.4142135623730951}, "icepool.Deal.__init__": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestCountEvaluator": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 2.8284271247461903}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 2.23606797749979}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 2.23606797749979}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.ComparisonEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsProperSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsProperSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsNotEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1.4142135623730951}, "icepool.evaluator.IsDisjointSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.KeepEvaluator": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 2.23606797749979}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 2.449489742783178}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 2.8284271247461903}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 2.23606797749979}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}, "icepool.function.coin": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 2}, "icepool.function.pointwise_min": {"tf": 2}, "icepool.function.min_outcome": {"tf": 1}, "icepool.function.max_outcome": {"tf": 1}, "icepool.function.reduce": {"tf": 1.4142135623730951}, "icepool.function.accumulate": {"tf": 1}, "icepool.function.map": {"tf": 2.449489742783178}, "icepool.function.map_and_time": {"tf": 2.449489742783178}, "icepool.function.map_to_pool": {"tf": 2}, "icepool.typing.T": {"tf": 1}, "icepool.typing.T_co": {"tf": 1}, "icepool.typing.T_contra": {"tf": 1}, "icepool.typing.U": {"tf": 1}, "icepool.typing.U_co": {"tf": 1}, "icepool.typing.RerollType.Reroll": {"tf": 1}, "icepool.typing.Outcome": {"tf": 1}}, "df": 139, "s": {"docs": {"icepool.stochastic_round": {"tf": 1}, "icepool.one_hot": {"tf": 1.4142135623730951}, "icepool.Die": {"tf": 1}, "icepool.Die.__init__": {"tf": 3.4641016151377544}, "icepool.Die.unary_operator": {"tf": 1.4142135623730951}, "icepool.Die.binary_operator": {"tf": 1.7320508075688772}, "icepool.Die.keys": {"tf": 1}, "icepool.Die.reroll": {"tf": 2.23606797749979}, "icepool.Die.filter": {"tf": 2.23606797749979}, "icepool.Die.split": {"tf": 1.7320508075688772}, "icepool.Die.truncate": {"tf": 1.7320508075688772}, "icepool.Die.clip": {"tf": 1.7320508075688772}, "icepool.Die.map": {"tf": 1.4142135623730951}, "icepool.Die.map_and_time": {"tf": 1.4142135623730951}, "icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.Die.explode": {"tf": 2}, "icepool.Die.if_else": {"tf": 1.4142135623730951}, "icepool.Die.lowest": {"tf": 1.4142135623730951}, "icepool.Die.highest": {"tf": 1}, "icepool.Die.middle": {"tf": 1.4142135623730951}, "icepool.Die.map_to_pool": {"tf": 2.23606797749979}, "icepool.Die.explode_to_pool": {"tf": 2}, "icepool.Die.reroll_to_pool": {"tf": 1.7320508075688772}, "icepool.Die.stochastic_round": {"tf": 1}, "icepool.Die.cmp": {"tf": 1}, "icepool.Die.sign": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.Population": {"tf": 1.4142135623730951}, "icepool.Population.keys": {"tf": 1}, "icepool.Population.outcomes": {"tf": 1.4142135623730951}, "icepool.Population.common_outcome_length": {"tf": 1.4142135623730951}, "icepool.Population.is_empty": {"tf": 1}, "icepool.Population.zero": {"tf": 1.4142135623730951}, "icepool.Population.zero_outcome": {"tf": 1}, "icepool.Population.denominator": {"tf": 1}, "icepool.Population.probability": {"tf": 1}, "icepool.Population.median": {"tf": 1}, "icepool.Population.quantile": {"tf": 1}, "icepool.Population.marginals": {"tf": 1.7320508075688772}, "icepool.Population.to_one_hot": {"tf": 2.23606797749979}, "icepool.Population.format": {"tf": 1.7320508075688772}, "icepool.tupleize": {"tf": 2}, "icepool.vectorize": {"tf": 2}, "icepool.Again": {"tf": 1}, "icepool.from_cumulative": {"tf": 1.7320508075688772}, "icepool.from_rv": {"tf": 2}, "icepool.lowest": {"tf": 1.4142135623730951}, "icepool.highest": {"tf": 1.4142135623730951}, "icepool.middle": {"tf": 2}, "icepool.min_outcome": {"tf": 1}, "icepool.max_outcome": {"tf": 1}, "icepool.commonize_denominator": {"tf": 1}, "icepool.map": {"tf": 3}, "icepool.map_function": {"tf": 1}, "icepool.map_and_time": {"tf": 2.8284271247461903}, "icepool.map_to_pool": {"tf": 2}, "icepool.Reroll": {"tf": 1.4142135623730951}, "icepool.Pool": {"tf": 1}, "icepool.Pool.__init__": {"tf": 2.449489742783178}, "icepool.Pool.outcomes": {"tf": 1}, "icepool.MultisetExpression": {"tf": 2}, "icepool.MultisetExpression.outcomes": {"tf": 1}, "icepool.MultisetExpression.sample": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.intersection": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}, "icepool.MultisetExpression.count": {"tf": 1}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1}, "icepool.MultisetExpression.largest_straight": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.MultisetExpression.all_straights": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 2.6457513110645907}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.order": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 2.449489742783178}, "icepool.MultisetEvaluator.consecutive": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.evaluate": {"tf": 2}, "icepool.Order": {"tf": 1}, "icepool.Deck.__init__": {"tf": 2.6457513110645907}, "icepool.Deck.keys": {"tf": 1}, "icepool.Deck.size": {"tf": 1}, "icepool.Deck.map": {"tf": 2.6457513110645907}, "icepool.Deal.outcomes": {"tf": 1.4142135623730951}, "icepool.MultiDeal.outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 2.449489742783178}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.evaluator.SumEvaluator": {"tf": 1}, "icepool.evaluator.SumEvaluator.__init__": {"tf": 1}, "icepool.evaluator.CountEvaluator": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 2.6457513110645907}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.evaluator.ComparisonEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 2.6457513110645907}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 2.449489742783178}, "icepool.function.stochastic_round": {"tf": 1}, "icepool.function.one_hot": {"tf": 1.4142135623730951}, "icepool.function.from_cumulative": {"tf": 1.7320508075688772}, "icepool.function.from_rv": {"tf": 2}, "icepool.function.min_outcome": {"tf": 1}, "icepool.function.max_outcome": {"tf": 1}, "icepool.function.commonize_denominator": {"tf": 1}, "icepool.function.map": {"tf": 3}, "icepool.function.map_function": {"tf": 1}, "icepool.function.map_and_time": {"tf": 2.8284271247461903}, "icepool.function.map_to_pool": {"tf": 2}}, "df": 133}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.truncate": {"tf": 1}}, "df": 1}}}}, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Population.format": {"tf": 1}, "icepool.MultisetExpression.sample": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}}, "df": 10}}}}}, "f": {"docs": {"icepool.one_hot": {"tf": 1.4142135623730951}, "icepool.Die.__init__": {"tf": 4.242640687119285}, "icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 2.449489742783178}, "icepool.Die.items": {"tf": 1}, "icepool.Die.reroll": {"tf": 1.7320508075688772}, "icepool.Die.filter": {"tf": 2.23606797749979}, "icepool.Die.split": {"tf": 1}, "icepool.Die.truncate": {"tf": 1.4142135623730951}, "icepool.Die.clip": {"tf": 1.4142135623730951}, "icepool.Die.map": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 1}, "icepool.Die.time_to_sum": {"tf": 1.4142135623730951}, "icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.Die.explode": {"tf": 1.4142135623730951}, "icepool.Die.is_in": {"tf": 1}, "icepool.Die.count": {"tf": 1}, "icepool.Die.sequence": {"tf": 1}, "icepool.Die.pool": {"tf": 2.23606797749979}, "icepool.Die.keep": {"tf": 2.23606797749979}, "icepool.Die.lowest": {"tf": 2.23606797749979}, "icepool.Die.highest": {"tf": 2.23606797749979}, "icepool.Die.middle": {"tf": 1.7320508075688772}, "icepool.Die.map_to_pool": {"tf": 3.605551275463989}, "icepool.Die.explode_to_pool": {"tf": 2.23606797749979}, "icepool.Die.reroll_to_pool": {"tf": 2.449489742783178}, "icepool.Die.cmp": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.Population.items": {"tf": 1}, "icepool.Population.outcomes": {"tf": 1.4142135623730951}, "icepool.Population.common_outcome_length": {"tf": 1}, "icepool.Population.zero": {"tf": 1}, "icepool.Population.quantity": {"tf": 1}, "icepool.Population.quantities": {"tf": 1}, "icepool.Population.denominator": {"tf": 1.4142135623730951}, "icepool.Population.modulo_quantities": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 2}, "icepool.Population.probability": {"tf": 1}, "icepool.Population.mode": {"tf": 1}, "icepool.Population.modal_quantity": {"tf": 1}, "icepool.Population.cramer_von_mises": {"tf": 1}, "icepool.Population.median": {"tf": 1}, "icepool.Population.median_low": {"tf": 1}, "icepool.Population.median_high": {"tf": 1}, "icepool.Population.quantile": {"tf": 1.4142135623730951}, "icepool.Population.quantile_low": {"tf": 1.4142135623730951}, "icepool.Population.quantile_high": {"tf": 1.4142135623730951}, "icepool.Population.entropy": {"tf": 1}, "icepool.Population.marginals": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.Population.format": {"tf": 1}, "icepool.tupleize": {"tf": 2}, "icepool.vectorize": {"tf": 2}, "icepool.Vector.binary_operator": {"tf": 1.4142135623730951}, "icepool.Vector.reverse_binary_operator": {"tf": 1}, "icepool.Symbols": {"tf": 2.6457513110645907}, "icepool.Symbols.__init__": {"tf": 1.4142135623730951}, "icepool.Symbols.additive_union": {"tf": 1.4142135623730951}, "icepool.Symbols.difference": {"tf": 1}, "icepool.Symbols.intersection": {"tf": 1}, "icepool.Symbols.union": {"tf": 1}, "icepool.Symbols.count_subset": {"tf": 1}, "icepool.Symbols.issubset": {"tf": 1}, "icepool.Symbols.issuperset": {"tf": 1}, "icepool.Symbols.count": {"tf": 1}, "icepool.Again": {"tf": 2.6457513110645907}, "icepool.from_cumulative": {"tf": 2}, "icepool.from_rv": {"tf": 1.7320508075688772}, "icepool.pointwise_max": {"tf": 2.23606797749979}, "icepool.pointwise_min": {"tf": 2.23606797749979}, "icepool.lowest": {"tf": 1.4142135623730951}, "icepool.highest": {"tf": 1.7320508075688772}, "icepool.middle": {"tf": 2.23606797749979}, "icepool.min_outcome": {"tf": 1}, "icepool.max_outcome": {"tf": 1}, "icepool.consecutive": {"tf": 1}, "icepool.commonize_denominator": {"tf": 2.449489742783178}, "icepool.reduce": {"tf": 2.8284271247461903}, "icepool.accumulate": {"tf": 3.1622776601683795}, "icepool.map": {"tf": 4}, "icepool.map_function": {"tf": 1}, "icepool.map_and_time": {"tf": 3}, "icepool.map_to_pool": {"tf": 3.3166247903554}, "icepool.Reroll": {"tf": 1}, "icepool.RerollType": {"tf": 1}, "icepool.Pool": {"tf": 2.23606797749979}, "icepool.Pool.__init__": {"tf": 3.3166247903554}, "icepool.Pool.raw_size": {"tf": 1}, "icepool.Pool.denominator": {"tf": 1}, "icepool.Pool.unique_dice": {"tf": 1}, "icepool.Pool.outcomes": {"tf": 1}, "icepool.Pool.output_arity": {"tf": 1}, "icepool.Pool.additive_union": {"tf": 1}, "icepool.standard_pool": {"tf": 2.449489742783178}, "icepool.MultisetGenerator": {"tf": 2}, "icepool.MultisetExpression": {"tf": 3}, "icepool.MultisetExpression.output_arity": {"tf": 1}, "icepool.MultisetExpression.denominator": {"tf": 1}, "icepool.MultisetExpression.sample": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 2}, "icepool.MultisetExpression.intersection": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.union": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.keep": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 2}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 2.6457513110645907}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 2}, "icepool.MultisetExpression.expand": {"tf": 1}, "icepool.MultisetExpression.sum": {"tf": 1}, "icepool.MultisetExpression.count": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.all_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.largest_count": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1}, "icepool.MultisetExpression.largest_straight": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.MultisetExpression.all_straights": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issubset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 2.23606797749979}, "icepool.MultisetEvaluator": {"tf": 3.4641016151377544}, "icepool.MultisetEvaluator.next_state": {"tf": 3}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.MultisetEvaluator.bound_inputs": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 2.6457513110645907}, "icepool.Deck.__init__": {"tf": 2.8284271247461903}, "icepool.Deck.items": {"tf": 1}, "icepool.Deck.size": {"tf": 1.4142135623730951}, "icepool.Deck.difference": {"tf": 1}, "icepool.Deck.union": {"tf": 1.4142135623730951}, "icepool.Deck.symmetric_difference": {"tf": 1.4142135623730951}, "icepool.Deck.map": {"tf": 1.4142135623730951}, "icepool.Deck.sequence": {"tf": 1}, "icepool.Deal": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.Deal.hand_sizes": {"tf": 1}, "icepool.Deal.total_cards_dealt": {"tf": 1}, "icepool.Deal.outcomes": {"tf": 1.4142135623730951}, "icepool.Deal.output_arity": {"tf": 1}, "icepool.Deal.denominator": {"tf": 1}, "icepool.MultiDeal": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1.4142135623730951}, "icepool.MultiDeal.hand_sizes": {"tf": 1}, "icepool.MultiDeal.total_cards_dealt": {"tf": 1}, "icepool.MultiDeal.outcomes": {"tf": 1.4142135623730951}, "icepool.MultiDeal.output_arity": {"tf": 1}, "icepool.MultiDeal.denominator": {"tf": 1}, "icepool.multiset_function": {"tf": 2.449489742783178}, "icepool.format_probability_inverse": {"tf": 1}, "icepool.evaluator.JointEvaluator": {"tf": 1}, "icepool.evaluator.JointEvaluator.next_state": {"tf": 1}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.JointEvaluator.order": {"tf": 1}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.evaluator.CountEvaluator": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1}, "icepool.evaluator.LargestCountEvaluator": {"tf": 1}, "icepool.evaluator.LargestCountAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 3}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestStraightEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1.7320508075688772}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1.7320508075688772}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1.7320508075688772}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1.7320508075688772}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1.7320508075688772}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1.7320508075688772}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1.7320508075688772}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1.7320508075688772}, "icepool.evaluator.ArgsortEvaluator": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 3.4641016151377544}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 3}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1}, "icepool.function.one_hot": {"tf": 1.4142135623730951}, "icepool.function.from_cumulative": {"tf": 2}, "icepool.function.from_rv": {"tf": 1.7320508075688772}, "icepool.function.pointwise_max": {"tf": 2.23606797749979}, "icepool.function.pointwise_min": {"tf": 2.23606797749979}, "icepool.function.min_outcome": {"tf": 1}, "icepool.function.max_outcome": {"tf": 1}, "icepool.function.consecutive": {"tf": 1}, "icepool.function.commonize_denominator": {"tf": 2.449489742783178}, "icepool.function.reduce": {"tf": 2.8284271247461903}, "icepool.function.accumulate": {"tf": 3.1622776601683795}, "icepool.function.map": {"tf": 4}, "icepool.function.map_function": {"tf": 1}, "icepool.function.map_and_time": {"tf": 3}, "icepool.function.map_to_pool": {"tf": 3.3166247903554}, "icepool.typing.Qs": {"tf": 1}, "icepool.typing.RerollType": {"tf": 1}, "icepool.typing.count_positional_parameters": {"tf": 2}, "icepool.typing.guess_star": {"tf": 1}}, "df": 214, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}}, "df": 5}}}, "f": {"docs": {"icepool.multiset_function": {"tf": 1}}, "df": 1}}, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.keep": {"tf": 1}, "icepool.Population.quantity": {"tf": 1}, "icepool.Population.quantities": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1}, "icepool.Population.format": {"tf": 1}, "icepool.from_rv": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.function.from_rv": {"tf": 1}}, "df": 9}}}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.binary_operator": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1.4142135623730951}}, "df": 2, "s": {"docs": {"icepool.Die.__init__": {"tf": 1}}, "df": 1}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.unary_operator": {"tf": 1.4142135623730951}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.Reroll": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.count": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}}, "df": 11, "s": {"docs": {"icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Symbols": {"tf": 1.4142135623730951}, "icepool.map_to_pool": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1.4142135623730951}, "icepool.multiset_function": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 8}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.unary_operator": {"tf": 1.4142135623730951}, "icepool.Die.binary_operator": {"tf": 1.7320508075688772}, "icepool.Die.if_else": {"tf": 1}, "icepool.Population.marginals": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.Vector.reverse_binary_operator": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}}, "df": 9, "s": {"docs": {"icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.Vector": {"tf": 1}, "icepool.Vector.unary_operator": {"tf": 1.4142135623730951}, "icepool.Vector.binary_operator": {"tf": 1.4142135623730951}, "icepool.Symbols": {"tf": 1}, "icepool.Symbols.issubset": {"tf": 1}, "icepool.Symbols.issuperset": {"tf": 1}, "icepool.Again": {"tf": 1.4142135623730951}, "icepool.Pool": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1}}, "df": 12}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}}, "df": 2}}}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1.4142135623730951}}, "df": 6}, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Population.quantities": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.MultisetEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1}}, "df": 16, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Population.format": {"tf": 1.4142135623730951}, "icepool.Symbols.__init__": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 6}}}}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Again": {"tf": 1}}, "df": 1, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1}}, "df": 2}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"icepool.MultisetExpression.all_straights": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1}}, "df": 2}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1.4142135623730951}}, "df": 5}}}, "e": {"docs": {"icepool.MultisetEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.7320508075688772}}, "df": 3}}}}, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {"icepool.multiset_function": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.middle": {"tf": 1}, "icepool.middle": {"tf": 1}}, "df": 2}}, "c": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Again": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}}, "b": {"docs": {}, "df": 0, "j": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"icepool.from_rv": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.equals": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.Deck.deal": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.function.from_rv": {"tf": 1.4142135623730951}}, "df": 8}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Reroll": {"tf": 1}}, "df": 1}}}}}}}}}}}, "w": {"docs": {}, "df": 0, "n": {"docs": {"icepool.MultisetGenerator": {"tf": 1.4142135623730951}, "icepool.multiset_function": {"tf": 1}}, "df": 2}}}, "n": {"docs": {"icepool.coin": {"tf": 2}, "icepool.Population.quantile": {"tf": 1}, "icepool.Population.quantile_low": {"tf": 1}, "icepool.Population.quantile_high": {"tf": 1}, "icepool.Population.format": {"tf": 1}, "icepool.Symbols": {"tf": 1.4142135623730951}, "icepool.Again": {"tf": 1.4142135623730951}, "icepool.MultisetExpression": {"tf": 2.23606797749979}, "icepool.MultisetExpression.multiply_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.divide_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.modulo_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.unique": {"tf": 1}, "icepool.format_probability_inverse": {"tf": 1.4142135623730951}, "icepool.function.coin": {"tf": 2}}, "df": 15, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool": {"tf": 1}, "icepool.one_hot": {"tf": 1}, "icepool.Die.__init__": {"tf": 1}, "icepool.Die.reroll": {"tf": 1.4142135623730951}, "icepool.Die.filter": {"tf": 1.4142135623730951}, "icepool.Die.time_to_sum": {"tf": 1.7320508075688772}, "icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.count": {"tf": 1}, "icepool.Die.sequence": {"tf": 1}, "icepool.Die.pool": {"tf": 1}, "icepool.Die.keep": {"tf": 1.7320508075688772}, "icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Die.middle": {"tf": 1.4142135623730951}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1.7320508075688772}, "icepool.Population.denominator": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1}, "icepool.Symbols": {"tf": 1.4142135623730951}, "icepool.Symbols.count_subset": {"tf": 1}, "icepool.Symbols.count": {"tf": 1}, "icepool.Again": {"tf": 1.4142135623730951}, "icepool.highest": {"tf": 1}, "icepool.middle": {"tf": 1.4142135623730951}, "icepool.commonize_denominator": {"tf": 1}, "icepool.accumulate": {"tf": 1.4142135623730951}, "icepool.map": {"tf": 1.4142135623730951}, "icepool.map_and_time": {"tf": 1.7320508075688772}, "icepool.map_to_pool": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.Pool.raw_size": {"tf": 1}, "icepool.Pool.output_arity": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.output_arity": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.count": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.count_subset": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1.4142135623730951}, "icepool.Deck.__init__": {"tf": 1}, "icepool.Deck.size": {"tf": 1}, "icepool.Deck.sequence": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.Deal.hand_sizes": {"tf": 1}, "icepool.Deal.total_cards_dealt": {"tf": 1}, "icepool.Deal.output_arity": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1.4142135623730951}, "icepool.MultiDeal.hand_sizes": {"tf": 1}, "icepool.MultiDeal.total_cards_dealt": {"tf": 1}, "icepool.MultiDeal.output_arity": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}, "icepool.function.commonize_denominator": {"tf": 1}, "icepool.function.accumulate": {"tf": 1.4142135623730951}, "icepool.function.map": {"tf": 1.4142135623730951}, "icepool.function.map_and_time": {"tf": 1.7320508075688772}, "icepool.function.map_to_pool": {"tf": 1}, "icepool.typing.count_positional_parameters": {"tf": 1.7320508075688772}, "icepool.typing.guess_star": {"tf": 1}}, "df": 70, "s": {"docs": {"icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 2}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.coin": {"tf": 1}, "icepool.function.coin": {"tf": 1}}, "df": 2}}}}}}}}, "o": {"docs": {"icepool.Die": {"tf": 1}, "icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.keep": {"tf": 1.4142135623730951}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1.4142135623730951}, "icepool.Population.common_outcome_length": {"tf": 1}, "icepool.Population.is_empty": {"tf": 1}, "icepool.Population.nearest": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.map_function": {"tf": 1}, "icepool.Reroll": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}, "icepool.function.map_function": {"tf": 1}}, "df": 44, "n": {"docs": {"icepool.coin": {"tf": 1}, "icepool.Die.__init__": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1}, "icepool.function.coin": {"tf": 1}}, "df": 16, "e": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Population.common_outcome_length": {"tf": 1}, "icepool.Population.nearest": {"tf": 1}, "icepool.tupleize": {"tf": 1}, "icepool.vectorize": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1.4142135623730951}, "icepool.typing.count_positional_parameters": {"tf": 1}}, "df": 21}}, "t": {"docs": {"icepool.coin": {"tf": 1.4142135623730951}, "icepool.Die": {"tf": 1}, "icepool.Die.__init__": {"tf": 1.4142135623730951}, "icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1.7320508075688772}, "icepool.Die.reroll": {"tf": 1.4142135623730951}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.truncate": {"tf": 1.7320508075688772}, "icepool.Die.clip": {"tf": 1.7320508075688772}, "icepool.Die.time_to_sum": {"tf": 1.7320508075688772}, "icepool.Die.explode": {"tf": 2}, "icepool.Die.map_to_pool": {"tf": 2}, "icepool.Die.explode_to_pool": {"tf": 1.7320508075688772}, "icepool.Die.reroll_to_pool": {"tf": 1.7320508075688772}, "icepool.Die.equals": {"tf": 2}, "icepool.Population.nearest": {"tf": 1}, "icepool.Population.zero": {"tf": 1}, "icepool.Population.median": {"tf": 1}, "icepool.Population.quantile": {"tf": 1}, "icepool.Population.variance": {"tf": 1}, "icepool.Population.marginals": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1.4142135623730951}, "icepool.Population.sample": {"tf": 1}, "icepool.tupleize": {"tf": 1}, "icepool.vectorize": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.Symbols.issubset": {"tf": 1}, "icepool.Symbols.issuperset": {"tf": 1}, "icepool.Again": {"tf": 2.449489742783178}, "icepool.from_cumulative": {"tf": 1}, "icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.map": {"tf": 2.23606797749979}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1.4142135623730951}, "icepool.Reroll": {"tf": 1.4142135623730951}, "icepool.Pool": {"tf": 1.4142135623730951}, "icepool.Pool.__init__": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.sample": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.expand": {"tf": 1}, "icepool.MultisetExpression.count": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.count_subset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.Deck.difference": {"tf": 1}, "icepool.Deck.map": {"tf": 1.4142135623730951}, "icepool.Deal.__init__": {"tf": 1.4142135623730951}, "icepool.MultiDeal.__init__": {"tf": 1.4142135623730951}, "icepool.multiset_function": {"tf": 1.4142135623730951}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.evaluator.CountEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}, "icepool.function.coin": {"tf": 1.4142135623730951}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}, "icepool.function.map": {"tf": 2.23606797749979}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1.4142135623730951}}, "df": 82, "e": {"docs": {"icepool.Die.pool": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.sign": {"tf": 1}, "icepool.Population.sample": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.Symbols.issubset": {"tf": 1}, "icepool.Symbols.issuperset": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.Pool": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 24, "s": {"docs": {"icepool.Symbols": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}}, "df": 2}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Pool.local_order_preference": {"tf": 1}, "icepool.MultisetExpression.local_order_preference": {"tf": 1}, "icepool.Deal.local_order_preference": {"tf": 1}, "icepool.MultiDeal.local_order_preference": {"tf": 1}}, "df": 4}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"icepool.stochastic_round": {"tf": 1}, "icepool.Die.truncate": {"tf": 1}, "icepool.Die.stochastic_round": {"tf": 1}, "icepool.Population.nearest": {"tf": 1.4142135623730951}, "icepool.function.stochastic_round": {"tf": 1}}, "df": 5}}}}}, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.Die.keep": {"tf": 1.4142135623730951}, "icepool.Population.pad_to_denominator": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.Symbols.__init__": {"tf": 1.4142135623730951}, "icepool.Symbols.isdisjoint": {"tf": 1}, "icepool.Symbols.has_negative_counts": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.Pool.additive_union": {"tf": 1}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.union": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 2}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.evaluator.KeepEvaluator": {"tf": 1}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1.4142135623730951}, "icepool.evaluator.KeepEvaluator.order": {"tf": 1}}, "df": 24}}}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.from_cumulative": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.function.from_cumulative": {"tf": 1}}, "df": 6}, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.MultisetExpression.sort_match": {"tf": 1}}, "df": 1}}}}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}}, "df": 2}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}}, "df": 7}}}}}, "x": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 2.8284271247461903}, "icepool.MultisetEvaluator.next_state": {"tf": 2.8284271247461903}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.order": {"tf": 3.1622776601683795}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.evaluator.JointEvaluator.next_state": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 2.8284271247461903}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1.7320508075688772}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 3.1622776601683795}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 2.8284271247461903}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 2.8284271247461903}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 3.1622776601683795}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1.7320508075688772}}, "df": 23}}, "w": {"docs": {"icepool.Die.map_to_pool": {"tf": 1}, "icepool.map": {"tf": 1.7320508075688772}, "icepool.map_and_time": {"tf": 1.7320508075688772}, "icepool.map_to_pool": {"tf": 1}, "icepool.MultisetExpression.map_counts": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.Deck.map": {"tf": 1.7320508075688772}, "icepool.function.map": {"tf": 1.7320508075688772}, "icepool.function.map_and_time": {"tf": 1.7320508075688772}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 10}, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Symbols": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}}, "df": 2, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.map_and_time": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 2}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"icepool.map": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 2, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.multiset_function": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Population.outcomes": {"tf": 1}, "icepool.reduce": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.Deal.outcomes": {"tf": 1}, "icepool.MultiDeal.outcomes": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}}, "df": 7, "d": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Population.marginals": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 4}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}}, "df": 4}}}}, "n": {"docs": {"icepool.Die.sign": {"tf": 1}}, "df": 1}}}, "g": {"docs": {"icepool.d": {"tf": 1}, "icepool.Outcome": {"tf": 1}, "icepool.Die.pool": {"tf": 1}, "icepool.Die.keep": {"tf": 2}, "icepool.Die.equals": {"tf": 1}, "icepool.Population.zero_outcome": {"tf": 1}, "icepool.Population.denominator": {"tf": 1}, "icepool.Population.marginals": {"tf": 1}, "icepool.Symbols": {"tf": 2.449489742783178}, "icepool.Again": {"tf": 1}, "icepool.from_cumulative": {"tf": 1}, "icepool.standard_pool": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.Deck.size": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}, "icepool.function.d": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.typing.Outcome": {"tf": 1}}, "df": 22, "e": {"docs": {"icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1.4142135623730951}}, "df": 2, "t": {"docs": {"icepool": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.Pool": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}}, "df": 7, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Die.filter": {"tf": 1}}, "df": 1}}}}}, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool": {"tf": 1}}, "df": 1}, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.keep": {"tf": 1}, "icepool.Pool.denominator": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetExpression.denominator": {"tf": 1}, "icepool.MultisetExpression.sample": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.unique": {"tf": 1}, "icepool.MultisetExpression.count": {"tf": 1.4142135623730951}, "icepool.Deal.denominator": {"tf": 1}, "icepool.MultiDeal.denominator": {"tf": 1}, "icepool.evaluator.KeepEvaluator": {"tf": 1}}, "df": 10, "s": {"docs": {"icepool.MultisetGenerator": {"tf": 1}, "icepool.evaluator.JointEvaluator": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator": {"tf": 1}}, "df": 10}}}, "e": {"docs": {"icepool.Pool": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}}, "df": 6, "d": {"docs": {"icepool.Pool.output_arity": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.outcomes": {"tf": 1}, "icepool.MultisetExpression.output_arity": {"tf": 1}, "icepool.Deal.output_arity": {"tf": 1}, "icepool.MultiDeal.output_arity": {"tf": 1}}, "df": 6}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.MultisetGenerator": {"tf": 1}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "c": {"docs": {"icepool.Vector": {"tf": 1}}, "df": 1}}}}}}, "t": {"docs": {"icepool.coin": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 2}, "icepool.Die.cmp": {"tf": 1}, "icepool.Population.format": {"tf": 2.23606797749979}, "icepool.Vector.binary_operator": {"tf": 2}, "icepool.Symbols": {"tf": 2.23606797749979}, "icepool.Symbols.issubset": {"tf": 1}, "icepool.Symbols.issuperset": {"tf": 1.4142135623730951}, "icepool.pointwise_max": {"tf": 2}, "icepool.Pool.additive_union": {"tf": 1}, "icepool.MultisetExpression": {"tf": 2.23606797749979}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.union": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.multiply_counts": {"tf": 1}, "icepool.MultisetExpression.divide_counts": {"tf": 1}, "icepool.MultisetExpression.modulo_counts": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.unique": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 3}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issuperset": {"tf": 1.7320508075688772}, "icepool.function.coin": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 2}}, "df": 27}, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.__init__": {"tf": 1}}, "df": 1, "n": {"docs": {"icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.truncate": {"tf": 1.4142135623730951}, "icepool.Die.clip": {"tf": 1}, "icepool.from_cumulative": {"tf": 1}, "icepool.Reroll": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.Order.merge": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.KeepEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}}, "df": 16}, "s": {"docs": {"icepool.Population.quantities": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1}, "icepool.Population.entropy": {"tf": 1}}, "df": 3}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Die.map_to_pool": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}, "icepool.typing.guess_star": {"tf": 1}}, "df": 8}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.simplify": {"tf": 1}, "icepool.Population.max_outcome": {"tf": 1}, "icepool.Population.nearest": {"tf": 1}}, "df": 3}}, "r": {"docs": {"icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.Die.middle": {"tf": 1}, "icepool.Die.sign": {"tf": 1}, "icepool.Population.nearest": {"tf": 1}, "icepool.Population.quantile_high": {"tf": 1}, "icepool.Population.format": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}}, "df": 9}}}}}}, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 14}, "s": {"docs": {"icepool.typing.guess_star": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 3}}}}}}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Pool.clear_cache": {"tf": 1}}, "df": 1, "s": {"docs": {"icepool.multiset_function": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultisetExpression.sort_match": {"tf": 1}}, "df": 1}}}}, "j": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"icepool": {"tf": 1}}, "df": 1}}}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.__init__": {"tf": 1.4142135623730951}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.evaluator.SumEvaluator.__init__": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 10}}}, "o": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.map": {"tf": 1.4142135623730951}, "icepool.map_to_pool": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.function.map": {"tf": 1.4142135623730951}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 6, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.multiset_function": {"tf": 1}}, "df": 1}}}}}}}}}, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.evaluator.JointEvaluator": {"tf": 1}}, "df": 1}}}}}}}, "e": {"docs": {"icepool.d": {"tf": 1}, "icepool.Outcome": {"tf": 1}, "icepool.Die.pool": {"tf": 1}, "icepool.Die.keep": {"tf": 2}, "icepool.Die.equals": {"tf": 1}, "icepool.Population.zero_outcome": {"tf": 1}, "icepool.Population.denominator": {"tf": 1}, "icepool.Population.marginals": {"tf": 1}, "icepool.Symbols": {"tf": 2.449489742783178}, "icepool.Again": {"tf": 1}, "icepool.from_cumulative": {"tf": 1}, "icepool.standard_pool": {"tf": 1}, "icepool.MultisetGenerator.has_free_variables": {"tf": 1}, "icepool.MultisetExpression.has_free_variables": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.Deck.size": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.JointEvaluator.order": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}, "icepool.function.d": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.typing.Outcome": {"tf": 1}}, "df": 27, "x": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.one_hot": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Population.nearest": {"tf": 1}, "icepool.Population.quantities": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1}, "icepool.Population.marginals": {"tf": 1.4142135623730951}, "icepool.tupleize": {"tf": 1}, "icepool.vectorize": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.Symbols.__init__": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.Pool": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.Pool.additive_union": {"tf": 1}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.union": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.multiply_counts": {"tf": 1}, "icepool.MultisetExpression.divide_counts": {"tf": 1}, "icepool.MultisetExpression.modulo_counts": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.unique": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.sort_match": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.multiset_function": {"tf": 1.4142135623730951}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 40, "s": {"docs": {"icepool": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.MultisetExpression.count": {"tf": 1}}, "df": 3}}}}}, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.map_to_pool": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 8}}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"icepool.one_hot": {"tf": 1}, "icepool.Die.sequence": {"tf": 1}, "icepool.MultisetExpression.expand": {"tf": 1}, "icepool.Deck.sequence": {"tf": 1}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}}, "df": 6}}}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Die.__init__": {"tf": 1.4142135623730951}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Population.format": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.MultisetExpression.sample": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.MultisetEvaluator.sample": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.format_probability_inverse": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 19}}}}}}}}, "c": {"docs": {}, "df": 0, "t": {"docs": {"icepool.MultisetEvaluator.evaluate": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.MultisetEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1.4142135623730951}}, "df": 2}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 3}}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.map": {"tf": 1}, "icepool.Pool": {"tf": 1}, "icepool.Pool.denominator": {"tf": 1}, "icepool.Pool.local_order_preference": {"tf": 1}, "icepool.MultisetGenerator.has_free_variables": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.local_order_preference": {"tf": 1}, "icepool.MultisetExpression.has_free_variables": {"tf": 1}, "icepool.MultisetExpression.denominator": {"tf": 1}, "icepool.MultisetExpression.equals": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.Deal.denominator": {"tf": 1}, "icepool.Deal.local_order_preference": {"tf": 1}, "icepool.MultiDeal.denominator": {"tf": 1}, "icepool.MultiDeal.local_order_preference": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.KeepEvaluator": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 22, "s": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.argsort": {"tf": 1}}, "df": 4}}}}}}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.explode": {"tf": 2}, "icepool.Die.explode_to_pool": {"tf": 2}, "icepool.map_function": {"tf": 2}, "icepool.function.map_function": {"tf": 2}}, "df": 4, "d": {"docs": {"icepool.Die.explode": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}}, "df": 2}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Die.explode": {"tf": 1}}, "df": 1}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.explode": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}}, "df": 2}}}}}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}}, "df": 5}}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.map_to_pool": {"tf": 1}, "icepool.map": {"tf": 1.4142135623730951}, "icepool.MultisetExpression": {"tf": 1}, "icepool.multiset_function": {"tf": 1.4142135623730951}, "icepool.function.map": {"tf": 1.4142135623730951}}, "df": 5}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {"icepool.Die.explode": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.map_function": {"tf": 1}, "icepool.map_and_time": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.sort_match": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.consecutive": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1}, "icepool.function.map_function": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1.7320508075688772}}, "df": 21}, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.sequence": {"tf": 1}, "icepool.Deck.sequence": {"tf": 1}}, "df": 2}}}}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.reroll_to_pool": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Again": {"tf": 1.4142135623730951}}, "df": 1}}, "p": {"docs": {}, "df": 0, "t": {"docs": {"icepool.map": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 6}}}}, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Again": {"tf": 1}}, "df": 1}}}}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.z": {"tf": 1}, "icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.Die.keep": {"tf": 1.4142135623730951}, "icepool.Die.cmp": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1}, "icepool.Population.format": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.equals": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issuperset": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.function.z": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 26, "s": {"docs": {"icepool.Die.equals": {"tf": 1}}, "df": 1}}}, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.split": {"tf": 1}}, "df": 2, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}}, "df": 4}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"icepool.stochastic_round": {"tf": 1}, "icepool.one_hot": {"tf": 1}, "icepool.Die.__init__": {"tf": 2}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.truncate": {"tf": 1}, "icepool.Die.keep": {"tf": 1.7320508075688772}, "icepool.Die.reroll_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.stochastic_round": {"tf": 1}, "icepool.Population": {"tf": 1}, "icepool.Population.probabilities": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.Population.format": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1.4142135623730951}, "icepool.Symbols": {"tf": 1}, "icepool.Symbols.additive_union": {"tf": 1}, "icepool.Symbols.difference": {"tf": 1}, "icepool.Symbols.intersection": {"tf": 1}, "icepool.Symbols.union": {"tf": 1}, "icepool.Again": {"tf": 1.4142135623730951}, "icepool.pointwise_max": {"tf": 1.4142135623730951}, "icepool.pointwise_min": {"tf": 1.4142135623730951}, "icepool.reduce": {"tf": 1}, "icepool.accumulate": {"tf": 1.4142135623730951}, "icepool.map_and_time": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1.4142135623730951}, "icepool.standard_pool": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetExpression.sample": {"tf": 1}, "icepool.MultisetExpression.union": {"tf": 1}, "icepool.MultisetExpression.unique": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}, "icepool.MultisetExpression.count": {"tf": 1}, "icepool.MultisetExpression.all_straights": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issubset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1.7320508075688772}, "icepool.Deck.difference": {"tf": 1}, "icepool.Deck.union": {"tf": 1}, "icepool.Deck.symmetric_difference": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.Deal.hand_sizes": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.MultiDeal.hand_sizes": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1.4142135623730951}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.function.stochastic_round": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1.4142135623730951}, "icepool.function.pointwise_min": {"tf": 1.4142135623730951}, "icepool.function.reduce": {"tf": 1}, "icepool.function.accumulate": {"tf": 1.4142135623730951}, "icepool.function.map_and_time": {"tf": 1}}, "df": 73}}, "s": {"docs": {}, "df": 0, "y": {"docs": {"icepool.one_hot": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}}, "df": 2}}, "r": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 4}}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.one_hot": {"tf": 1}, "icepool.Die.__init__": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1.4142135623730951}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.tupleize": {"tf": 1.4142135623730951}, "icepool.vectorize": {"tf": 1.4142135623730951}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.map": {"tf": 1.4142135623730951}, "icepool.map_to_pool": {"tf": 1.4142135623730951}, "icepool.Pool.__init__": {"tf": 1}, "icepool.standard_pool": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.all_straights": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}, "icepool.function.map": {"tf": 1.4142135623730951}, "icepool.function.map_to_pool": {"tf": 1.4142135623730951}}, "df": 28, "s": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.keep": {"tf": 1.7320508075688772}, "icepool.Population.marginals": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.Symbols.isdisjoint": {"tf": 1.4142135623730951}, "icepool.Symbols.count": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.Pool.additive_union": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.intersection": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.lowest": {"tf": 2.23606797749979}, "icepool.MultisetExpression.highest": {"tf": 2.23606797749979}, "icepool.MultisetExpression.sort_match": {"tf": 2.6457513110645907}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 3}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 3}, "icepool.MultisetExpression.expand": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.sum": {"tf": 1}, "icepool.MultisetExpression.count": {"tf": 1}, "icepool.MultisetExpression.largest_count": {"tf": 1}, "icepool.MultisetExpression.largest_count_and_outcome": {"tf": 1}, "icepool.MultisetExpression.largest_straight": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.MultisetExpression.all_straights": {"tf": 1.4142135623730951}, "icepool.Deck.__init__": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}}, "df": 38}, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Vector": {"tf": 1}, "icepool.Vector.unary_operator": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}}, "df": 3}}}}}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.keep": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1.4142135623730951}}, "df": 2}}}}}}, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.reroll_to_pool": {"tf": 2.449489742783178}}, "df": 1}}}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {"icepool.map_function": {"tf": 1.4142135623730951}, "icepool.MultisetExpression": {"tf": 1.7320508075688772}, "icepool.function.map_function": {"tf": 1.4142135623730951}}, "df": 3}}}, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Outcome": {"tf": 1}, "icepool.typing.Outcome": {"tf": 1}}, "df": 2}}}}}, "d": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.if_else": {"tf": 1}, "icepool.Again": {"tf": 2}, "icepool.reduce": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_function": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1.4142135623730951}, "icepool.function.reduce": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_function": {"tf": 1}}, "df": 11, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.truncate": {"tf": 1}, "icepool.Die.clip": {"tf": 1}}, "df": 2, "s": {"docs": {"icepool.Die.truncate": {"tf": 1}, "icepool.Die.clip": {"tf": 1}}, "df": 2}}}}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.reroll_to_pool": {"tf": 1}}, "df": 1}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {"icepool.Die.keep": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.evaluator.KeepEvaluator": {"tf": 1}}, "df": 3}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Population.entropy": {"tf": 1.4142135623730951}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Again": {"tf": 1.4142135623730951}, "icepool.reduce": {"tf": 1}, "icepool.Reroll": {"tf": 1.4142135623730951}, "icepool.Deck.__init__": {"tf": 1}, "icepool.function.reduce": {"tf": 1}}, "df": 5}}}}}, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die": {"tf": 1}, "icepool.lowest": {"tf": 1.4142135623730951}, "icepool.highest": {"tf": 1.4142135623730951}, "icepool.middle": {"tf": 1.4142135623730951}, "icepool.Pool": {"tf": 1}, "icepool.standard_pool": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 2.23606797749979}, "icepool.Deal.__init__": {"tf": 1.4142135623730951}, "icepool.MultiDeal.__init__": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 1.7320508075688772}}, "df": 11}}}, "o": {"docs": {}, "df": 0, "j": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Symbols": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {"icepool.MultisetExpression.argsort": {"tf": 1.4142135623730951}}, "df": 1, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.MultisetExpression.argsort": {"tf": 1}}, "df": 1}}}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Symbols.isdisjoint": {"tf": 1}, "icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.map_function": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.order": {"tf": 1.7320508075688772}, "icepool.Deck.__init__": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1.7320508075688772}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}, "icepool.function.map_function": {"tf": 1}}, "df": 20}}}}}, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.filter": {"tf": 1}}, "df": 1}}}}}}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Pool.__init__": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}}, "df": 3}}}}}}}}}, "f": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.keep": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}}, "df": 5, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.truncate": {"tf": 1}, "icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.reduce": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.Reroll": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.multiset_function": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 13}}}}}, "s": {"docs": {"icepool.multiset_function": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.map": {"tf": 1.4142135623730951}, "icepool.Pool.__init__": {"tf": 1}, "icepool.function.map": {"tf": 1.4142135623730951}}, "df": 5}}}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.middle": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.Population.sample": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 13}, "r": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Again": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 3}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 6, "d": {"docs": {"icepool.Die.equals": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1}}, "df": 6}, "s": {"docs": {"icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.issuperset": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.MultisetEvaluator.sample": {"tf": 1}, "icepool.evaluator.JointEvaluator": {"tf": 1}}, "df": 7}}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Reroll": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetExpression.expand": {"tf": 1}, "icepool.MultisetExpression.sum": {"tf": 1}, "icepool.MultisetExpression.count": {"tf": 1}, "icepool.MultisetExpression.any": {"tf": 1}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetExpression.largest_count": {"tf": 1}, "icepool.MultisetExpression.largest_count_and_outcome": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1}, "icepool.MultisetExpression.largest_straight": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.MultisetExpression.all_straights": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.Deck": {"tf": 1}, "icepool.multiset_function": {"tf": 1.7320508075688772}}, "df": 20, "s": {"docs": {"icepool.MultisetGenerator": {"tf": 1.4142135623730951}, "icepool.MultisetExpression": {"tf": 1.4142135623730951}}, "df": 2}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.MultisetExpression": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1.7320508075688772}, "icepool.multiset_function": {"tf": 1.4142135623730951}, "icepool.evaluator.JointEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}}, "df": 8, "s": {"docs": {"icepool.Pool.__init__": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator": {"tf": 1}, "icepool.evaluator.JointEvaluator": {"tf": 1}, "icepool.evaluator.JointEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.JointEvaluator.order": {"tf": 1.4142135623730951}}, "df": 9}}}}}}}, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Pool.__init__": {"tf": 1}}, "df": 1}}, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 2}}}}}}}}}, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.middle": {"tf": 1}, "icepool.middle": {"tf": 1}}, "df": 2}}}}, "t": {"docs": {}, "df": 0, "c": {"docs": {"icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.evaluator.CountEvaluator": {"tf": 1}}, "df": 3}}}, "m": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool": {"tf": 1}}, "df": 1}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.__init__": {"tf": 1.4142135623730951}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Population": {"tf": 1}, "icepool.Population.nearest": {"tf": 1}, "icepool.tupleize": {"tf": 1}, "icepool.vectorize": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.from_rv": {"tf": 1}, "icepool.map": {"tf": 1.4142135623730951}, "icepool.map_function": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.Pool.output_arity": {"tf": 1}, "icepool.MultisetExpression.output_arity": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.largest_straight": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1.4142135623730951}, "icepool.Deal.__init__": {"tf": 1}, "icepool.Deal.output_arity": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.MultiDeal.output_arity": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.KeepEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.function.from_rv": {"tf": 1}, "icepool.function.map": {"tf": 1.4142135623730951}, "icepool.function.map_function": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 33}}, "l": {"docs": {"icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}}, "df": 1, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Population.multiply_quantities": {"tf": 1}, "icepool.Symbols.multiply_counts": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.MultisetExpression.multiply_counts": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}}, "df": 6}}, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Die.middle": {"tf": 1}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.middle": {"tf": 1}}, "df": 6}}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}}, "df": 2}}}}}, "e": {"docs": {"icepool.Die.keep": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultiDeal": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 8}, "y": {"docs": {"icepool.Symbols": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}}, "df": 2, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Population.zero": {"tf": 1}}, "df": 1}}}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Symbols": {"tf": 1}, "icepool.Symbols.count_subset": {"tf": 1}, "icepool.Pool": {"tf": 1.7320508075688772}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetGenerator.has_free_variables": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.has_free_variables": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}, "icepool.MultisetExpression.expand": {"tf": 1}, "icepool.MultisetExpression.count": {"tf": 1}, "icepool.MultisetExpression.any": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 2.449489742783178}, "icepool.MultisetExpression.issuperset": {"tf": 2.449489742783178}, "icepool.MultisetExpression.isdisjoint": {"tf": 1.4142135623730951}, "icepool.multiset_function": {"tf": 2.6457513110645907}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}}, "df": 25, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.map_to_pool": {"tf": 1.4142135623730951}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.map_to_pool": {"tf": 2}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1.4142135623730951}, "icepool.function.map_to_pool": {"tf": 2}}, "df": 7}}}}}}}}}, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.map": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.function.map": {"tf": 1.7320508075688772}}, "df": 7}}}}}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.map": {"tf": 1}, "icepool.Reroll": {"tf": 1}, "icepool.Pool": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.multiset_function": {"tf": 1.4142135623730951}, "icepool.evaluator.JointEvaluator": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 20, "s": {"docs": {"icepool.Order": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {"icepool.Pool.additive_union": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1.4142135623730951}, "icepool.MultisetExpression": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.union": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.multiset_function": {"tf": 1.4142135623730951}, "icepool.evaluator.ComparisonEvaluator": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator": {"tf": 1}}, "df": 21, "/": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Pool.output_arity": {"tf": 1}, "icepool.MultisetExpression.output_arity": {"tf": 1}, "icepool.Deal.output_arity": {"tf": 1}, "icepool.MultiDeal.output_arity": {"tf": 1}}, "df": 4}}}}}}}}, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.MultisetExpression": {"tf": 1}}, "df": 1}}}}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultisetExpression": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}, "c": {"docs": {}, "df": 0, "h": {"docs": {"icepool.Die.map_to_pool": {"tf": 1}}, "df": 1}}}, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.d": {"tf": 1}, "icepool.function.d": {"tf": 1}}, "df": 2}, "u": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Population.modulo_quantities": {"tf": 1}}, "df": 1}}, "o": {"docs": {"icepool.MultisetExpression": {"tf": 1}}, "df": 1}}, "o": {"docs": {}, "df": 0, "s": {"docs": {"icepool.MultisetExpression.modulo_counts": {"tf": 1}}, "df": 1}}}, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die": {"tf": 1}}, "df": 1}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.Reroll": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 4}}}}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.MultisetEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}}, "df": 2}}}}}, "e": {"docs": {"icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Again": {"tf": 2.23606797749979}}, "df": 2, "s": {"docs": {"icepool.Die.reroll_to_pool": {"tf": 1}}, "df": 1}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.keep": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1.7320508075688772}, "icepool.Symbols": {"tf": 1.4142135623730951}, "icepool.Again": {"tf": 1}, "icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.map": {"tf": 1.4142135623730951}, "icepool.MultisetGenerator": {"tf": 1.4142135623730951}, "icepool.MultisetExpression": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.Deck.union": {"tf": 1}, "icepool.Deck.symmetric_difference": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}, "icepool.function.map": {"tf": 1.4142135623730951}}, "df": 20}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Population.mode": {"tf": 1}, "icepool.Vector": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetExpression.union": {"tf": 1}, "icepool.MultisetExpression.unique": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 18}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}}, "df": 4}}}, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 3}}}}}}}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"icepool.stochastic_round": {"tf": 1.4142135623730951}, "icepool.Die.time_to_sum": {"tf": 1.7320508075688772}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1.7320508075688772}, "icepool.Die.stochastic_round": {"tf": 1.4142135623730951}, "icepool.Symbols": {"tf": 1}, "icepool.Symbols.union": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.Pool.max_outcome": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1.4142135623730951}}, "df": 17, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {"icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Population.kolmogorov_smirnov": {"tf": 1}, "icepool.max_outcome": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.4142135623730951}, "icepool.function.max_outcome": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 13}}}}}, "n": {"docs": {}, "df": 0, "y": {"docs": {"icepool.one_hot": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.count": {"tf": 1}, "icepool.Die.keep": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.Reroll": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.standard_pool": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.Deck.union": {"tf": 1}, "icepool.Deck.symmetric_difference": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}}, "df": 28}}, "p": {"docs": {"icepool.Die.map": {"tf": 1}, "icepool.Die.map_and_time": {"tf": 1.4142135623730951}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.reduce": {"tf": 1.4142135623730951}, "icepool.accumulate": {"tf": 1.4142135623730951}, "icepool.map": {"tf": 2.23606797749979}, "icepool.map_function": {"tf": 2}, "icepool.map_and_time": {"tf": 1.4142135623730951}, "icepool.MultisetExpression": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.evaluator.SumEvaluator.__init__": {"tf": 1}, "icepool.function.reduce": {"tf": 1.4142135623730951}, "icepool.function.accumulate": {"tf": 1.4142135623730951}, "icepool.function.map": {"tf": 2.23606797749979}, "icepool.function.map_function": {"tf": 2}, "icepool.function.map_and_time": {"tf": 1.4142135623730951}}, "df": 17, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Population": {"tf": 1}, "icepool.Population.outcomes": {"tf": 1.4142135623730951}, "icepool.Population.quantities": {"tf": 1}, "icepool.Population.format": {"tf": 1}, "icepool.Symbols.__init__": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.standard_pool": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.Deal.outcomes": {"tf": 1}, "icepool.MultiDeal.outcomes": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 20}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Population.to_one_hot": {"tf": 1}, "icepool.evaluator.SumEvaluator.__init__": {"tf": 1}}, "df": 2}}, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultisetEvaluator.evaluate": {"tf": 1}}, "df": 1}}}}}, "s": {"docs": {"icepool.Die.map": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.MultisetExpression.map_counts": {"tf": 1}, "icepool.Deck.map": {"tf": 1}}, "df": 4}}, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Symbols": {"tf": 1}}, "df": 1, "s": {"docs": {"icepool.Die.unary_operator": {"tf": 1}, "icepool.Population.marginals": {"tf": 1}, "icepool.Symbols": {"tf": 1.4142135623730951}}, "df": 3, "[": {"docs": {}, "df": 0, ":": {"2": {"docs": {"icepool.Population.marginals": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}}}, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Population.marginals": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}}, "k": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Population.format": {"tf": 1}}, "df": 1}}}}}}, "k": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.explode": {"tf": 1}, "icepool.Die.keep": {"tf": 1.4142135623730951}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 6, "s": {"docs": {"icepool.MultisetExpression.argsort": {"tf": 1}}, "df": 1}}}, "y": {"docs": {"icepool.Die.keep": {"tf": 1.7320508075688772}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.Population.format": {"tf": 1.4142135623730951}, "icepool.Vector": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.from_cumulative": {"tf": 1}, "icepool.from_rv": {"tf": 1}, "icepool.reduce": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.evaluate": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.function.from_rv": {"tf": 1}, "icepool.function.reduce": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}, "icepool.typing.Qs": {"tf": 1}}, "df": 31}, "d": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.map_to_pool": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 3}}, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.equals": {"tf": 1}}, "df": 1}}}, "c": {"docs": {}, "df": 0, "h": {"docs": {"icepool.MultisetExpression.sort_match": {"tf": 2.449489742783178}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 2.449489742783178}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1.7320508075688772}}, "df": 3, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Pool": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetExpression.largest_count": {"tf": 1}, "icepool.MultisetExpression.largest_count_and_outcome": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator": {"tf": 1}}, "df": 5}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.MultisetExpression.sort_match": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}}, "df": 3}, "d": {"docs": {"icepool.MultisetExpression.maximum_match_highest": {"tf": 2}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1.7320508075688772}}, "df": 2}}, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}}, "df": 2}}}}}}}}, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.pool": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.Reroll": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}}, "df": 22, "s": {"docs": {"icepool.Die": {"tf": 1}, "icepool.Die.__init__": {"tf": 1}, "icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.Again": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1.4142135623730951}, "icepool.function.map": {"tf": 1}}, "df": 11}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.mean_time_to_sum": {"tf": 1.4142135623730951}, "icepool.Population.median": {"tf": 1}, "icepool.Population.quantile": {"tf": 1}}, "df": 3, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Vector.binary_operator": {"tf": 1}, "icepool.Pool": {"tf": 1}}, "df": 2}}}, "s": {"docs": {"icepool.Again": {"tf": 1}}, "df": 1}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Population.median": {"tf": 1.7320508075688772}, "icepool.Population.median_low": {"tf": 1}, "icepool.Population.median_high": {"tf": 1}}, "df": 3}}}}, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"icepool.sorted_union": {"tf": 1}, "icepool.function.sorted_union": {"tf": 1}}, "df": 2, "s": {"docs": {"icepool.Order.merge": {"tf": 1}}, "df": 1}, "d": {"docs": {"icepool.Deck.additive_union": {"tf": 1}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "x": {"docs": {"icepool.Die.__init__": {"tf": 1}}, "df": 1, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.map_to_pool": {"tf": 1.7320508075688772}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.tupleize": {"tf": 1}, "icepool.vectorize": {"tf": 1}, "icepool.map_to_pool": {"tf": 1.4142135623730951}, "icepool.function.map_to_pool": {"tf": 1.4142135623730951}}, "df": 7}}}}}, "n": {"docs": {"icepool.Die.reroll": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.Symbols.intersection": {"tf": 1}, "icepool.lowest": {"tf": 1}, "icepool.Pool.min_outcome": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}}, "df": 13, "i": {"docs": {"icepool.multiset_function": {"tf": 1}}, "df": 1, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.__init__": {"tf": 1}}, "df": 1}}}}, "u": {"docs": {}, "df": 0, "m": {"docs": {"icepool.Die.map_to_pool": {"tf": 1}, "icepool.min_outcome": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.function.min_outcome": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 6}}, "a": {"docs": {}, "df": 0, "l": {"docs": {"icepool.consecutive": {"tf": 1}, "icepool.function.consecutive": {"tf": 1}}, "df": 2}}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Symbols.__init__": {"tf": 1}}, "df": 1}}}, "s": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.binary_operator": {"tf": 1}}, "df": 2}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Die.keep": {"tf": 1}}, "df": 1}}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Population.cramer_von_mises": {"tf": 1}}, "df": 1}}}, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.pool": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}}, "df": 2}}}, "d": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.keep": {"tf": 1}, "icepool.Die.middle": {"tf": 1}, "icepool.middle": {"tf": 1.4142135623730951}}, "df": 3}}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"icepool.format_probability_inverse": {"tf": 1}}, "df": 1}}}}}}, "d": {"docs": {"icepool.Population.format": {"tf": 1}}, "df": 1}}, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"icepool.coin": {"tf": 1}, "icepool.Die": {"tf": 1.4142135623730951}, "icepool.Die.__init__": {"tf": 1.4142135623730951}, "icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.keep": {"tf": 1}, "icepool.Die.lowest": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Die.equals": {"tf": 1.7320508075688772}, "icepool.Population.common_outcome_length": {"tf": 1}, "icepool.Population.zero": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.commonize_denominator": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.Deck.intersection": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.JointEvaluator.order": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.function.coin": {"tf": 1}, "icepool.function.commonize_denominator": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 46}}, "s": {"docs": {"icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.Die.keep": {"tf": 1.4142135623730951}, "icepool.Die.equals": {"tf": 1}, "icepool.Population.is_empty": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.Symbols": {"tf": 1.7320508075688772}, "icepool.Symbols.__init__": {"tf": 1}, "icepool.Symbols.isdisjoint": {"tf": 1.4142135623730951}, "icepool.map_function": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.any": {"tf": 1}, "icepool.MultisetExpression.issubset": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.issuperset": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.consecutive": {"tf": 1}, "icepool.Deck.union": {"tf": 1}, "icepool.Deck.symmetric_difference": {"tf": 1}, "icepool.multiset_function": {"tf": 1.4142135623730951}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.function.map_function": {"tf": 1}}, "df": 28, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Outcome": {"tf": 1}, "icepool.Die.__init__": {"tf": 1}, "icepool.Population": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.Deck.__init__": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.typing.Outcome": {"tf": 1}}, "df": 8}}}}}}, "n": {"docs": {}, "df": 0, "d": {"docs": {"icepool.MultisetExpression.issuperset": {"tf": 1}, "icepool.Deal": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.Deal.hand_sizes": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 2}, "icepool.MultiDeal.hand_sizes": {"tf": 1}}, "df": 6, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Pool.__init__": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}}, "df": 17, "d": {"docs": {"icepool.Die.__init__": {"tf": 1}}, "df": 1}, "s": {"docs": {"icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}}, "df": 4}}}, "s": {"docs": {"icepool.MultiDeal": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}}, "df": 2}}}, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}}, "df": 5}}}}}}, "o": {"docs": {}, "df": 0, "w": {"docs": {"icepool.one_hot": {"tf": 1}, "icepool.Die.__init__": {"tf": 1}, "icepool.Die.count": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1.4142135623730951}, "icepool.Again": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.standard_pool": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.AllStraightsReduceCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}}, "df": 20, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 4}}}}}, "t": {"docs": {"icepool.one_hot": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.function.one_hot": {"tf": 1}}, "df": 3}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Population.format": {"tf": 1}}, "df": 2}}}, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {"icepool.Die.middle": {"tf": 1}, "icepool.Population.median": {"tf": 1}, "icepool.Population.quantile": {"tf": 1}, "icepool.middle": {"tf": 1}}, "df": 4, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.pool": {"tf": 1}, "icepool.Die.highest": {"tf": 2.6457513110645907}, "icepool.Die.reroll_to_pool": {"tf": 1.4142135623730951}, "icepool.Population.mode": {"tf": 1}, "icepool.Population.modal_quantity": {"tf": 1}, "icepool.pointwise_max": {"tf": 1.7320508075688772}, "icepool.pointwise_min": {"tf": 1.4142135623730951}, "icepool.highest": {"tf": 2.8284271247461903}, "icepool.MultisetExpression": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.highest": {"tf": 2.449489742783178}, "icepool.MultisetExpression.sort_match": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.evaluator.HighestOutcomeAndCountEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1.7320508075688772}, "icepool.function.pointwise_min": {"tf": 1.4142135623730951}}, "df": 18}}, "r": {"docs": {"icepool.Die.middle": {"tf": 1}, "icepool.Population.median_high": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}}, "df": 4}}}}}, "t": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Population.format": {"tf": 1.4142135623730951}}, "df": 1}}}}, "b": {"docs": {"icepool.Symbols": {"tf": 1.4142135623730951}, "icepool.Symbols.__init__": {"tf": 1.4142135623730951}, "icepool.map": {"tf": 1.4142135623730951}, "icepool.Pool.additive_union": {"tf": 1}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.union": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.issuperset": {"tf": 1.4142135623730951}, "icepool.multiset_function": {"tf": 2.23606797749979}, "icepool.function.map": {"tf": 1.4142135623730951}}, "df": 12, "e": {"docs": {"icepool.coin": {"tf": 1}, "icepool.stochastic_round": {"tf": 1.4142135623730951}, "icepool.Die.__init__": {"tf": 3.3166247903554}, "icepool.Die.reroll": {"tf": 2}, "icepool.Die.filter": {"tf": 1.7320508075688772}, "icepool.Die.split": {"tf": 1.7320508075688772}, "icepool.Die.truncate": {"tf": 1.4142135623730951}, "icepool.Die.clip": {"tf": 1}, "icepool.Die.explode": {"tf": 2.6457513110645907}, "icepool.Die.pool": {"tf": 1}, "icepool.Die.keep": {"tf": 2.6457513110645907}, "icepool.Die.lowest": {"tf": 2.449489742783178}, "icepool.Die.highest": {"tf": 2.449489742783178}, "icepool.Die.map_to_pool": {"tf": 2.6457513110645907}, "icepool.Die.explode_to_pool": {"tf": 2}, "icepool.Die.reroll_to_pool": {"tf": 3.4641016151377544}, "icepool.Die.stochastic_round": {"tf": 1.4142135623730951}, "icepool.Die.equals": {"tf": 1.4142135623730951}, "icepool.Population": {"tf": 1}, "icepool.Population.quantity": {"tf": 1.4142135623730951}, "icepool.Population.pad_to_denominator": {"tf": 1.7320508075688772}, "icepool.Population.marginals": {"tf": 1}, "icepool.Population.to_one_hot": {"tf": 1}, "icepool.Population.format": {"tf": 1.4142135623730951}, "icepool.tupleize": {"tf": 1}, "icepool.vectorize": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.Symbols.__init__": {"tf": 1.4142135623730951}, "icepool.Again": {"tf": 2.6457513110645907}, "icepool.from_cumulative": {"tf": 1.4142135623730951}, "icepool.from_rv": {"tf": 2.23606797749979}, "icepool.lowest": {"tf": 2.6457513110645907}, "icepool.highest": {"tf": 3}, "icepool.middle": {"tf": 1}, "icepool.reduce": {"tf": 1}, "icepool.accumulate": {"tf": 1}, "icepool.map": {"tf": 3.605551275463989}, "icepool.map_function": {"tf": 1.4142135623730951}, "icepool.map_and_time": {"tf": 2.449489742783178}, "icepool.map_to_pool": {"tf": 2.449489742783178}, "icepool.Reroll": {"tf": 1.7320508075688772}, "icepool.RerollType.Reroll": {"tf": 1}, "icepool.Pool": {"tf": 1}, "icepool.Pool.__init__": {"tf": 2.449489742783178}, "icepool.Pool.output_arity": {"tf": 1}, "icepool.Pool.additive_union": {"tf": 1}, "icepool.standard_pool": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetExpression.outcomes": {"tf": 1}, "icepool.MultisetExpression.output_arity": {"tf": 1}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.union": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 2.23606797749979}, "icepool.MultisetExpression.lowest": {"tf": 2.6457513110645907}, "icepool.MultisetExpression.highest": {"tf": 2.6457513110645907}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 2.23606797749979}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.highest_outcome_and_count": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.count_subset": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.largest_straight": {"tf": 1}, "icepool.MultisetExpression.largest_straight_and_outcome": {"tf": 1}, "icepool.MultisetExpression.all_straights_reduce_counts": {"tf": 1}, "icepool.MultisetExpression.argsort": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator": {"tf": 2}, "icepool.MultisetEvaluator.next_state": {"tf": 2.23606797749979}, "icepool.MultisetEvaluator.final_outcome": {"tf": 2}, "icepool.MultisetEvaluator.order": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.bound_inputs": {"tf": 1}, "icepool.MultisetEvaluator.evaluate": {"tf": 1.4142135623730951}, "icepool.Order": {"tf": 1}, "icepool.Deck.__init__": {"tf": 3}, "icepool.Deck.map": {"tf": 1.7320508075688772}, "icepool.Deal.output_arity": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.MultiDeal.output_arity": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.format_probability_inverse": {"tf": 1.7320508075688772}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.evaluator.JointEvaluator.bound_inputs": {"tf": 1}, "icepool.evaluator.ExpandEvaluator": {"tf": 1}, "icepool.evaluator.SumEvaluator.__init__": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 2.23606797749979}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 2}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 2}, "icepool.evaluator.AllStraightsReduceCountsEvaluator": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 2}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 2}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 2.23606797749979}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 2}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.bound_inputs": {"tf": 1}, "icepool.function.coin": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1.4142135623730951}, "icepool.function.from_cumulative": {"tf": 1.4142135623730951}, "icepool.function.from_rv": {"tf": 2.23606797749979}, "icepool.function.reduce": {"tf": 1}, "icepool.function.accumulate": {"tf": 1}, "icepool.function.map": {"tf": 3.605551275463989}, "icepool.function.map_function": {"tf": 1.4142135623730951}, "icepool.function.map_and_time": {"tf": 2.449489742783178}, "icepool.function.map_to_pool": {"tf": 2.449489742783178}, "icepool.typing.Qs": {"tf": 1}, "icepool.typing.RerollType.Reroll": {"tf": 1}, "icepool.typing.guess_star": {"tf": 1.4142135623730951}}, "df": 118, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Die": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 5}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.binary_operator": {"tf": 1}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}}, "df": 6}}, "t": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.pool": {"tf": 1}, "icepool.Population.kolmogorov_smirnov": {"tf": 1}, "icepool.Population.cramer_von_mises": {"tf": 1}, "icepool.Symbols.difference": {"tf": 1}, "icepool.Symbols.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.format_probability_inverse": {"tf": 1}}, "df": 8}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.sequence": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}}, "df": 5}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.Pool.raw_size": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.evaluator.SumEvaluator.__init__": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}, "icepool.typing.guess_star": {"tf": 1}}, "df": 24}}}}, "y": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.clip": {"tf": 1.4142135623730951}}, "df": 1}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Die.sign": {"tf": 1.4142135623730951}, "icepool.Vector": {"tf": 1}}, "df": 2}}}}, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Again": {"tf": 1}, "icepool.map_function": {"tf": 1}, "icepool.MultisetEvaluator": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.function.map_function": {"tf": 1}}, "df": 8}}}, "e": {"docs": {"icepool.multiset_function": {"tf": 1}}, "df": 1}}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {"icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1}, "icepool.Deck.difference": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.__init__": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1}}, "df": 6}}}}, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {"icepool.Die.unary_operator": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1}}, "df": 9, "s": {"docs": {"icepool.evaluator.ComparisonEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.any_all": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.any_all": {"tf": 1}}, "df": 8}}}, "t": {"docs": {}, "df": 0, "h": {"docs": {"icepool.Die.lowest": {"tf": 1}, "icepool.Die.highest": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.CountsKeysView": {"tf": 1}, "icepool.CountsValuesView": {"tf": 1}, "icepool.CountsItemsView": {"tf": 1}, "icepool.from_cumulative": {"tf": 1}, "icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.lowest": {"tf": 1}, "icepool.MultisetExpression.highest": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.Order.merge": {"tf": 1}, "icepool.Deck.additive_union": {"tf": 1}, "icepool.Deck.intersection": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1.4142135623730951}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1.4142135623730951}, "icepool.evaluator.ComparisonEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator.default_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.function.map": {"tf": 1}}, "df": 43}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"icepool.map": {"tf": 1}, "icepool.map_function": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.multiset_function": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_function": {"tf": 1}}, "df": 6}}}}, "y": {"docs": {"icepool.Die.binary_operator": {"tf": 1}, "icepool.Die.simplify": {"tf": 1}, "icepool.Die.time_to_sum": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.sequence": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Die.equals": {"tf": 1.7320508075688772}, "icepool.Population.zero": {"tf": 1.4142135623730951}, "icepool.Population.multiply_quantities": {"tf": 1}, "icepool.Population.divide_quantities": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1}, "icepool.Population.format": {"tf": 1}, "icepool.Symbols.__init__": {"tf": 1}, "icepool.Symbols.multiply_counts": {"tf": 1}, "icepool.Symbols.divide_counts": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.Reroll": {"tf": 1}, "icepool.Pool.local_order_preference": {"tf": 1}, "icepool.MultisetExpression.local_order_preference": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetExpression.multiply_counts": {"tf": 1}, "icepool.MultisetExpression.divide_counts": {"tf": 1}, "icepool.MultisetExpression.modulo_counts": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.MultisetEvaluator.final_outcome": {"tf": 1}, "icepool.MultisetEvaluator.order": {"tf": 1.7320508075688772}, "icepool.MultisetEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.Order": {"tf": 1}, "icepool.Deck.sequence": {"tf": 1}, "icepool.Deal.local_order_preference": {"tf": 1}, "icepool.MultiDeal.local_order_preference": {"tf": 1}, "icepool.evaluator.JointEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.evaluator.CountEvaluator": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ComparisonEvaluator": {"tf": 1}, "icepool.evaluator.IsSubsetEvaluator": {"tf": 1}, "icepool.evaluator.IsProperSubsetEvaluator": {"tf": 1}, "icepool.evaluator.IsSupersetEvaluator": {"tf": 1}, "icepool.evaluator.IsProperSupersetEvaluator": {"tf": 1}, "icepool.evaluator.IsEqualSetEvaluator": {"tf": 1}, "icepool.evaluator.IsNotEqualSetEvaluator": {"tf": 1}, "icepool.evaluator.IsDisjointSetEvaluator": {"tf": 1}, "icepool.evaluator.KeepEvaluator.order": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1.4142135623730951}, "icepool.evaluator.MultisetFunctionEvaluator.final_outcome": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1.7320508075688772}, "icepool.evaluator.MultisetFunctionEvaluator.extra_outcomes": {"tf": 1.4142135623730951}, "icepool.function.map": {"tf": 1}}, "df": 59}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Die.binary_operator": {"tf": 2}, "icepool.Vector.binary_operator": {"tf": 1.4142135623730951}, "icepool.Vector.reverse_binary_operator": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.Again": {"tf": 1}}, "df": 5}}}}, "t": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Population.entropy": {"tf": 1}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Population.entropy": {"tf": 1.4142135623730951}, "icepool.MultisetGenerator": {"tf": 1}, "icepool.MultisetExpression": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}}, "df": 6, "d": {"docs": {"icepool.Die.reroll": {"tf": 1}, "icepool.Die.filter": {"tf": 1}, "icepool.Die.split": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.map_to_pool": {"tf": 1}, "icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Vector.binary_operator": {"tf": 1}, "icepool.map": {"tf": 1}, "icepool.map_and_time": {"tf": 1}, "icepool.map_to_pool": {"tf": 1}, "icepool.Deck.map": {"tf": 1}, "icepool.function.map": {"tf": 1}, "icepool.function.map_and_time": {"tf": 1}, "icepool.function.map_to_pool": {"tf": 1}}, "df": 15}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"icepool.map_function": {"tf": 1}, "icepool.function.map_function": {"tf": 1}}, "df": 2}}}}}, "s": {"docs": {"icepool.MultisetEvaluator.order": {"tf": 1}, "icepool.evaluator.ArgsortEvaluator.order": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.order": {"tf": 1}}, "df": 3}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Pool.__init__": {"tf": 1}}, "df": 1}}, "d": {"docs": {"icepool.multiset_function": {"tf": 1}}, "df": 1}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"icepool.Die.clip": {"tf": 1}}, "df": 1}}}, "t": {"docs": {"icepool.Die.middle": {"tf": 1}, "icepool.Die.reroll_to_pool": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1}, "icepool.Symbols": {"tf": 1.4142135623730951}, "icepool.Again": {"tf": 1}, "icepool.from_cumulative": {"tf": 1}, "icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.middle": {"tf": 1}, "icepool.map": {"tf": 1.7320508075688772}, "icepool.Pool": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1.4142135623730951}, "icepool.MultisetExpression": {"tf": 2}, "icepool.MultisetExpression.symmetric_difference": {"tf": 1}, "icepool.MultisetEvaluator.next_state": {"tf": 1}, "icepool.MultisetEvaluator.next_state_ascending": {"tf": 1}, "icepool.MultisetEvaluator.next_state_descending": {"tf": 1}, "icepool.Deck.difference": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.evaluator.CountSubsetEvaluator.next_state": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_ascending": {"tf": 1}, "icepool.evaluator.LargestStraightAndOutcomeEvaluator.next_state_descending": {"tf": 1}, "icepool.evaluator.MultisetFunctionEvaluator.next_state": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}, "icepool.function.map": {"tf": 1.7320508075688772}}, "df": 28}, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"icepool.lowest": {"tf": 1}, "icepool.highest": {"tf": 1}, "icepool.MultisetGenerator": {"tf": 1}}, "df": 3}, "d": {"docs": {"icepool.MultisetExpression": {"tf": 1}}, "df": 1}}}}, "b": {"docs": {"icepool.Symbols": {"tf": 1.4142135623730951}}, "df": 1, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Population.format": {"tf": 1.4142135623730951}}, "df": 1}}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Vector.binary_operator": {"tf": 1}}, "df": 1}}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"icepool.multiset_function": {"tf": 1}}, "df": 1}}}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {"icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.7320508075688772}}, "df": 2, "e": {"docs": {}, "df": 0, "d": {"docs": {"icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}}, "df": 2}}}}}}}, "x": {"docs": {"icepool.stochastic_round": {"tf": 1.7320508075688772}, "icepool.Die.stochastic_round": {"tf": 1.7320508075688772}, "icepool.Population.marginals": {"tf": 1.4142135623730951}, "icepool.map_function": {"tf": 2.449489742783178}, "icepool.MultisetExpression": {"tf": 1}, "icepool.function.stochastic_round": {"tf": 1.7320508075688772}, "icepool.function.map_function": {"tf": 2.449489742783178}}, "df": 7}, "q": {"docs": {"icepool.Population.format": {"tf": 1.7320508075688772}}, "df": 1, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die": {"tf": 1}, "icepool.Die.__init__": {"tf": 1.7320508075688772}, "icepool.Die.values": {"tf": 1}, "icepool.Die.simplify": {"tf": 1}, "icepool.Die.cmp": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.Population": {"tf": 1}, "icepool.Population.values": {"tf": 1}, "icepool.Population.quantities": {"tf": 1}, "icepool.Population.denominator": {"tf": 1}, "icepool.Population.multiply_quantities": {"tf": 1}, "icepool.Population.divide_quantities": {"tf": 1.4142135623730951}, "icepool.Population.modulo_quantities": {"tf": 1}, "icepool.Population.format": {"tf": 1.7320508075688772}, "icepool.from_cumulative": {"tf": 1}, "icepool.commonize_denominator": {"tf": 1}, "icepool.Deck": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1.4142135623730951}, "icepool.Deck.values": {"tf": 1}, "icepool.Deck.size": {"tf": 1}, "icepool.function.from_cumulative": {"tf": 1}, "icepool.function.commonize_denominator": {"tf": 1}}, "df": 22}}}, "y": {"docs": {"icepool.Die.__init__": {"tf": 2}, "icepool.Die.items": {"tf": 1}, "icepool.Die.clip": {"tf": 1}, "icepool.Die.equals": {"tf": 1}, "icepool.Population.items": {"tf": 1}, "icepool.Population.quantity": {"tf": 1.4142135623730951}, "icepool.Population.pad_to_denominator": {"tf": 2}, "icepool.Population.modal_quantity": {"tf": 1}, "icepool.Population.format": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1.4142135623730951}, "icepool.Deck.items": {"tf": 1}}, "df": 11}}, "l": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Population.quantile": {"tf": 1.4142135623730951}, "icepool.pointwise_max": {"tf": 1.4142135623730951}, "icepool.pointwise_min": {"tf": 1.4142135623730951}, "icepool.function.pointwise_max": {"tf": 1.4142135623730951}, "icepool.function.pointwise_min": {"tf": 1.4142135623730951}}, "df": 5}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"icepool.Population.quantity": {"tf": 1}}, "df": 1}}, "u": {"docs": {}, "df": 0, "e": {"docs": {"icepool.Again": {"tf": 1}}, "df": 1, "d": {"docs": {"icepool.Again": {"tf": 1}}, "df": 1}}}}}}, "z": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.Die.unary_operator": {"tf": 1}, "icepool.Die.explode": {"tf": 1}, "icepool.Die.keep": {"tf": 1.4142135623730951}, "icepool.Die.sign": {"tf": 1.4142135623730951}, "icepool.Die.equals": {"tf": 1}, "icepool.Population.zero_outcome": {"tf": 1}, "icepool.Population.divide_quantities": {"tf": 1}, "icepool.Population.pad_to_denominator": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.Pool.__init__": {"tf": 1}, "icepool.Pool.additive_union": {"tf": 1}, "icepool.standard_pool": {"tf": 1}, "icepool.MultisetExpression.additive_union": {"tf": 1}, "icepool.MultisetExpression.difference": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.intersection": {"tf": 1}, "icepool.MultisetExpression.union": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.isdisjoint": {"tf": 1}, "icepool.Deck.__init__": {"tf": 1}, "icepool.Deck.difference": {"tf": 1}, "icepool.Deal.__init__": {"tf": 1.4142135623730951}, "icepool.MultiDeal.__init__": {"tf": 1.4142135623730951}, "icepool.evaluator.HighestOutcomeAndCountEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.AllCountsEvaluator.extra_outcomes": {"tf": 1}, "icepool.evaluator.KeepEvaluator": {"tf": 1}}, "df": 32, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.Die.mean_time_to_sum": {"tf": 1}, "icepool.MultisetExpression.count_subset": {"tf": 1.4142135623730951}, "icepool.evaluator.CountSubsetEvaluator.__init__": {"tf": 1}}, "df": 3}}}}}}}}}}}}}, "s": {"docs": {"icepool.Population.zero": {"tf": 1.4142135623730951}, "icepool.standard_pool": {"tf": 1}, "icepool.MultisetExpression.keep": {"tf": 1}}, "df": 3}}}}}, "k": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "s": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.from_rv": {"tf": 1}, "icepool.function.from_rv": {"tf": 1}}, "df": 3}}}}}, "e": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {"icepool.Die.__init__": {"tf": 1}, "icepool.map_function": {"tf": 1}, "icepool.function.map_function": {"tf": 1}}, "df": 3}}}}, "s": {"docs": {"icepool.Population.outcomes": {"tf": 1}, "icepool.Deal.outcomes": {"tf": 1}, "icepool.MultiDeal.outcomes": {"tf": 1}}, "df": 3, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "w": {"docs": {"icepool.CountsKeysView": {"tf": 1}}, "df": 1}}}}}}, "e": {"docs": {}, "df": 0, "p": {"docs": {"icepool.Die.pool": {"tf": 1}, "icepool.Die.lowest": {"tf": 2.23606797749979}, "icepool.Die.highest": {"tf": 2.23606797749979}, "icepool.Die.middle": {"tf": 2.23606797749979}, "icepool.Symbols": {"tf": 1}, "icepool.lowest": {"tf": 2.23606797749979}, "icepool.highest": {"tf": 2.23606797749979}, "icepool.middle": {"tf": 1.7320508075688772}, "icepool.Pool.raw_size": {"tf": 1}, "icepool.MultisetExpression": {"tf": 2}, "icepool.MultisetExpression.intersection": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.lowest": {"tf": 2.23606797749979}, "icepool.MultisetExpression.highest": {"tf": 2.23606797749979}, "icepool.MultisetExpression.sort_match": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1}, "icepool.MultisetExpression.all_counts": {"tf": 1.4142135623730951}, "icepool.MultiDeal.__init__": {"tf": 1}, "icepool.evaluator.KeepEvaluator.__init__": {"tf": 1}}, "df": 21, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"icepool.Die.explode_to_pool": {"tf": 1}, "icepool.Symbols": {"tf": 1}, "icepool.highest": {"tf": 1}}, "df": 3}}}, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"icepool.MultisetExpression": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.keep": {"tf": 1}}, "df": 2}}}}}}}}}, "s": {"docs": {"icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.drop_outcomes": {"tf": 1}, "icepool.MultisetExpression.keep_counts": {"tf": 1}, "icepool.MultisetExpression.sort_match": {"tf": 1}}, "df": 4}}}, "p": {"docs": {}, "df": 0, "t": {"docs": {"icepool.Die.middle": {"tf": 1}, "icepool.MultisetExpression.keep_outcomes": {"tf": 1}, "icepool.MultisetExpression.lowest": {"tf": 2}, "icepool.MultisetExpression.highest": {"tf": 2}, "icepool.MultisetExpression.sort_match": {"tf": 1.7320508075688772}, "icepool.MultisetExpression.maximum_match_highest": {"tf": 1.4142135623730951}, "icepool.MultisetExpression.maximum_match_lowest": {"tf": 1.4142135623730951}}, "df": 7}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "\u2013": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "v": {"docs": {"icepool.Population.kolmogorov_smirnov": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {"icepool.MultisetExpression.keep": {"tf": 1}}, "df": 1, "n": {"docs": {"icepool.pointwise_max": {"tf": 1}, "icepool.pointwise_min": {"tf": 1}, "icepool.function.pointwise_max": {"tf": 1}, "icepool.function.pointwise_min": {"tf": 1}}, "df": 4}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"icepool.MultisetExpression": {"tf": 1}}, "df": 1}}}}}}}, "pipeline": ["trimmer"], "_isPrebuiltIndex": true}; // mirrored in build-search-index.js (part 1) // Also split on html tags. this is a cheap heuristic, but good enough.