Skip to content

Commit f0a16bd

Browse files
sethaxenwilltebbuttnickrobinson251
authored
Add docs page on deriving array rules (#191)
* Add first draft * Remove newlines before and after dollars * Add whitespace * Fix note * Add more comparison at the top * Add explicit type * Apply suggestions from code review Co-authored-by: willtebbutt <wt0881@my.bristol.ac.uk> * Change title * Clarify that this is notational * Standardize headers * Use tilde for spacing * Clarify Frobenius inner product * Make equations more readable * Fix formatting and add missing character * Reference Julia functions more clearly * Link to functions * Wrap long equations * Add julia functions and more steps * Wrap long equation * Use conj notation * Swap order * Add frules * Use real instead of Re * Clean up frule formatting * Elaborate for matrix inverse * ChainRules notation * Annotate steps and use eq refs * Keep equations within 92 chars * Use footnote * Add more identities * Bye Frobenius * Clean up language, add spacing * Apply suggestions from code review Co-authored-by: Nick Robinson <npr251@gmail.com> * Simplify header * Clarify goal in introduction * Rewrite forward-mode section * Reqrite intro * Simplify equations, and rewrite * Rewrite reverse mode example * Fix typos and clean-up * Change link text * Generalize header * Clarify language * Fix incorrect variable name * Add missing space * Run code through formatter * Add logabsdet example * Add note on complex circle * Move the note lower * Pullback to adjoint Co-authored-by: willtebbutt <wt0881@my.bristol.ac.uk> Co-authored-by: Nick Robinson <npr251@gmail.com>
1 parent 8733c31 commit f0a16bd

File tree

2 files changed

+801
-0
lines changed

2 files changed

+801
-0
lines changed

docs/make.jl

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ makedocs(
2929
"FAQ" => "FAQ.md",
3030
"Writing Good Rules" => "writing_good_rules.md",
3131
"Complex Numbers" => "complex.md",
32+
"Deriving Array Rules" => "arrays.md",
3233
"Debug Mode" => "debug_mode.md",
3334
"Design" => [
3435
"Many Differential Types" => "design/many_differentials.md",

0 commit comments

Comments
 (0)