LBRY Block Explorer

LBRY Claims • brzozowski-derivatives-(aka-wtf-is-a

7794a6c04a5c9c780fb935f7802147a8c4a6d328

Published By
Created On
8 Oct 2021 17:13:09 UTC
Transaction ID
Cost
Safe for Work
Free
Yes
Brzozowski Derivatives (aka WTF is a regex derivative?!)
Here we introduce the idea of a "derivative" of a regular expression (regex). The idea is to "divide" out the string that you're using out of the strings that are generated by the regex. We give a definition of what a derivative of a language is, and prove that the properties hold when considering a regex. The purpose of these derivatives (called "Brzozowski Derivatives") is that one can determine whether or not a regex can generate a string by repeatedly applying a derivative to each character of the string.

Contribute:
Paypal: https://paypal.me/easytheory
Patreon: https://www.patreon.com/easytheory
Discord: https://discord.gg/SD4U3hs

Live Streaming (Sundays 2PM GMT, 2 hours):
Twitch: https://www.twitch.tv/easytheory
(Youtube also)

Merch:
Language Hierarchy Apparel: https://teespring.com/language-hierarchy?pid=2&cid=2122
Pumping Lemma Apparel: https://teespring.com/pumping-lemma-for-regular-lang

If you like this content, please consider subscribing to my channel: https://www.youtube.com/channel/UC3VY6RTXegnoSD_q446oBdg?sub_confirmation=1

Gold Supporters: Micah Wood
Silver Supporters: Timmy Gy

▶ADDITIONAL QUESTIONS◀
1. What if we permitted additional operations for regexes, such as complement or intersection?

▶SEND ME THEORY QUESTIONS◀
ryan.e.dougherty@icloud.com

▶ABOUT ME◀
I am a professor of Computer Science, and am passionate about CS theory. I have taught many courses at several different universities, including several sections of undergraduate and graduate theory-level classes.
...
https://www.youtube.com/watch?v=s9EPoy9r-ok
Author
Content Type
Unspecified
video/mp4
Language
English
Open in LBRY

More from the publisher

Controlling
VIDEO
CONTE
Controlling
VIDEO
MOVIN
Controlling
VIDEO
MY TE
Controlling
VIDEO
EASY
Controlling
VIDEO
HOW A
Controlling
VIDEO
0^N 1
Controlling
VIDEO
CREAT
Controlling
VIDEO
CONTE
Controlling
VIDEO
FINIT