Auto sync: 2025-08-18 15:51:41 (4 files changed)

M  .sessions/nvim_config.vim

M  "Zettelkasten/Fleeting Notes/Daily/2025-08-18.md"

M  "Zettelkasten/Hub Notes/HUB-20250818131731-logics.md"

M  "Zettelkasten/Permanent Notes/20250818132007-propositional-logic.md"
This commit is contained in:
Dane Sabo 2025-08-18 15:51:41 -04:00
parent 506b67986b
commit 4af6b49115
4 changed files with 53 additions and 12 deletions

View File

@ -13,13 +13,16 @@ if &shortmess =~ 'A'
else else
set shortmess=aoO set shortmess=aoO
endif endif
badd +211 ~/.config/nvim/lua/custom/plugins.lua badd +141 ~/.config/nvim/lua/custom/plugins.lua
badd +9 custom/language_specific_commands/markdown.lua badd +27 ~/.config/nvim/lua/custom/language_specific_commands/markdown_and_tex.lua
badd +37 ~/.config/nvim/lua/custom/configs/lspconfig.lua
badd +2 custom/init.lua
badd +11 custom/mappings.lua
argglobal argglobal
%argdel %argdel
edit ~/.config/nvim/lua/custom/plugins.lua edit ~/.config/nvim/lua/custom/configs/lspconfig.lua
argglobal argglobal
balt custom/language_specific_commands/markdown.lua balt ~/.config/nvim/lua/custom/language_specific_commands/markdown_and_tex.lua
setlocal foldmethod=manual setlocal foldmethod=manual
setlocal foldexpr=v:lua.vim.treesitter.foldexpr() setlocal foldexpr=v:lua.vim.treesitter.foldexpr()
setlocal foldmarker={{{,}}} setlocal foldmarker={{{,}}}
@ -30,12 +33,12 @@ setlocal foldnestmax=20
setlocal foldenable setlocal foldenable
silent! normal! zE silent! normal! zE
let &fdl = &fdl let &fdl = &fdl
let s:l = 211 - ((47 * winheight(0) + 28) / 57) let s:l = 37 - ((36 * winheight(0) + 28) / 57)
if s:l < 1 | let s:l = 1 | endif if s:l < 1 | let s:l = 1 | endif
keepjumps exe s:l keepjumps exe s:l
normal! zt normal! zt
keepjumps 211 keepjumps 37
normal! 011| normal! 059|
tabnext 1 tabnext 1
if exists('s:wipebuf') && len(win_findbuf(s:wipebuf)) == 0 && getbufvar(s:wipebuf, '&buftype') isnot# 'terminal' if exists('s:wipebuf') && len(win_findbuf(s:wipebuf)) == 0 && getbufvar(s:wipebuf, '&buftype') isnot# 'terminal'
silent exe 'bwipe ' . s:wipebuf silent exe 'bwipe ' . s:wipebuf

View File

@ -3,7 +3,7 @@ id: 2025-08-18
title: Daily — 2025-08-18 title: Daily — 2025-08-18
type: daily type: daily
created: 2025-08-18T17:12:19Z created: 2025-08-18T17:12:19Z
modified: 2025-08-18T17:30:15Z modified: 2025-08-18T18:08:49Z
tags: [daily] tags: [daily]
--- ---
@ -23,6 +23,21 @@ neovim
## Tasks ## Tasks
- [ ] -
## Notes ## Notes
Notes from Babay meeting:
Emerson is going to upgrade the Ovation system in Cole's
group. We're looking for controllers and things to use.
Ideas from Babay's group:
- Protocols: MODBUS and DNP3, HART protocol. Highway
Addressable Remote something something. Similar to MODBUS
and DNP3 in principal.
- Instrument light panel.
- Testbed before EIC? What tests can we do before going to
EIC?

View File

@ -3,7 +3,7 @@ id: HUB-20250818131731
title: Logics title: Logics
type: hub type: hub
created: 2025-08-18T17:17:31Z created: 2025-08-18T17:17:31Z
modified: 2025-08-18T17:21:45Z modified: 2025-08-18T19:44:30Z
tags: [hub] tags: [hub]
aliases: [] aliases: []
--- ---

View File

@ -3,13 +3,36 @@ id: 20250818132007
title: Propositional Logic title: Propositional Logic
type: permanent type: permanent
created: 2025-08-18T17:20:07Z created: 2025-08-18T17:20:07Z
modified: 2025-08-18T17:41:52Z modified: 2025-08-18T19:42:07Z
tags: [] tags: []
--- ---
# Propositional Logic # Propositional Logic
Propositional logic makes statements saying things like 'if Propositional logic makes statements saying things like 'if
x, then y'. Here's some examples: x, then y'. They are statements that are either **true or
false**, and have binary variables (P, Q, R, X, Y, etc...)
Here's some examples:
*If x, then y.*
$$x\rightarrow y$$ $$x\rightarrow y$$
*If x and y, then z.*
$ (x \wedge y) \rightarrow z $
*Either the pump is on or the power is out.*
$ Pump \oplus \neg Power $
The pump is on and water is flowing if and only if the power
is on.
$( Pump \wedge Water) \leftrightarrow Power$
Propositional logic is expanded upon by [[Propositional
Logic]].