allofphysicsgraph / proofofconcept

Physics Derivation Graph: mathematical connections among equations
https://derivationmap.net/
Other
20 stars 6 forks source link

create an interface for a mathematical search capability for the database #238

Open researcherben opened 2 years ago

researcherben commented 2 years ago

The page https://derivationmap.net/list_all_expressions current supports "search latex as plain text" and "search latex using regex."

The page https://derivationmap.net/list_all_symbols currently supports "search symbol latex" and "search symbol name".

Here's a bunch of aspects a user might want to search by.

Be able to search all expressions and symbols and derivations:

  1. provide a list of symbols, either by latex or by numeric ID
  2. which expressions feature variables from step 1?
  3. which derivations do expressions from step 2 show up in?

Also, be able to search by notation:

Search for expressions that are inputs/outputs to a given inference rule -- https://derivationmap.net/list_all_inference_rules

Be able to search by operator:

dimensions and units:

Search by constant versus variable

by name:

The impact of an ability to search derivations and expressions by latex or by numeric id include

researcherben commented 2 years ago

Suppose a user is looking for a variable. What could they provide as input?

some combination of the above fields using and/or/not

researcherben commented 2 years ago

Suppose a user is looking for an expression. What could they provide as input?

some combination of the above fields using and/or/not.

The aspects that distinguish the above list from the symbol search are

researcherben commented 2 years ago

Suppose a user is looking for an operator. What could they provide as input?

bhpayne commented 2 years ago

A custom (regex) search would be in constrast to

bhpayne commented 4 months ago

The functionality of user search is similar to the semantic equation matching described in https://github.com/allofphysicsgraph/proofofconcept/issues/283