home.social

#mgu — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #mgu, aggregated by home.social.

  1. F1 2026 regulation changes confirmed for Miami Grand Prix

    By Luis Vasconcelos Date posted: 21 April 2026 The FIA has announced a number of changes to its…
    #NewsBeep #News #Formula1 #2026F1regulations #AU #Australia #ERS #F1 #FIA #MGU-K #MiamiGrandPrix #sports
    newsbeep.com/au/620173/

  2. F1 2026 regulation changes confirmed for Miami Grand Prix

    By Luis Vasconcelos Date posted: 21 April 2026 The FIA has announced a number of changes to its…
    #NewsBeep #News #Formula1 #2026F1regulations #AU #Australia #ERS #F1 #FIA #MGU-K #MiamiGrandPrix #sports
    newsbeep.com/au/620173/

  3. #CondensedDetachment example

    Axiom 1: ⊢ (𝜑 → (𝜓 → 𝜑))
    Axiom 2: ⊢ ((𝜑 → (𝜓 → 𝜒)) → ((𝜑 → 𝜓) → (𝜑 → 𝜒)))
    Rule of Modus Ponens:
    • Major hypothesis: ⊢ (𝜓 → 𝜑)
    • Minor hypothesis: ⊢ 𝜓
    • Resulting Assertion: ⊢ 𝜑
    ——
    D<major><minor> applies the Rule of Modus Ponens treating the two given tautologies as having metavariables living in different namespaces and returning the normalized result. We extend by using underscore as a placeholder, so D__ recovers the rule of modus ponens.
    ——
    "D2_" is proof of the rule:
    • Hypothesis: ⊢ (𝜑 → (𝜓 → 𝜒))
    • Resulting assertion: ⊢ ((𝜑 → 𝜓) → (𝜑 → 𝜒))
    ——
    "D21" is a proof which unifies "1" ⊢ (𝜑′ → (𝜓′ → 𝜑′)) with the hypothesis of "D2_" giving the substitution map 𝜎: {𝜑′ ↦ 𝜑, 𝜓′ ↦ 𝜓, 𝜒 ↦ 𝜑} resulting in the tautology: ⊢ ((𝜑 → 𝜓) → (𝜑 → 𝜑))

    (Note that unification can map variables from either side, but when faced with a variable matching a term has to match the variable to that term.)
    ——
    "DD21_" is proof of the rule:
    • Hypothesis: ⊢ (𝜑 → 𝜓)
    • Resulting assertion: ⊢ ((𝜑 → 𝜑)
    ——
    "DD211" is a proof which unifies "1" ⊢ (𝜑″ → (𝜓″ → 𝜑″)) with the hypothesis of "DD21_" giving the substitution map 𝜎: {𝜑″ ↦ 𝜑, 𝜓 ↦ (𝜓″ → 𝜑)} resulting in the tautology: ⊢ (𝜑 → 𝜑)

    This has been adapted and expanded from a run of my symbolic-mgu pre-release crate. crates.io/crates/symbolic-mgu

    cargo run -r --bin compact -- --wide D__ 1 2 D2_ D21 DD21_ DD211

    #math #logic #theoremProving #rust #mostGeneralUnifier #mgu

  4. #CondensedDetachment example

    Axiom 1: ⊢ (𝜑 → (𝜓 → 𝜑))
    Axiom 2: ⊢ ((𝜑 → (𝜓 → 𝜒)) → ((𝜑 → 𝜓) → (𝜑 → 𝜒)))
    Rule of Modus Ponens:
    • Major hypothesis: ⊢ (𝜓 → 𝜑)
    • Minor hypothesis: ⊢ 𝜓
    • Resulting Assertion: ⊢ 𝜑
    ——
    D<major><minor> applies the Rule of Modus Ponens treating the two given tautologies as having metavariables living in different namespaces and returning the normalized result. We extend by using underscore as a placeholder, so D__ recovers the rule of modus ponens.
    ——
    "D2_" is proof of the rule:
    • Hypothesis: ⊢ (𝜑 → (𝜓 → 𝜒))
    • Resulting assertion: ⊢ ((𝜑 → 𝜓) → (𝜑 → 𝜒))
    ——
    "D21" is a proof which unifies "1" ⊢ (𝜑′ → (𝜓′ → 𝜑′)) with the hypothesis of "D2_" giving the substitution map 𝜎: {𝜑′ ↦ 𝜑, 𝜓′ ↦ 𝜓, 𝜒 ↦ 𝜑} resulting in the tautology: ⊢ ((𝜑 → 𝜓) → (𝜑 → 𝜑))

    (Note that unification can map variables from either side, but when faced with a variable matching a term has to match the variable to that term.)
    ——
    "DD21_" is proof of the rule:
    • Hypothesis: ⊢ (𝜑 → 𝜓)
    • Resulting assertion: ⊢ ((𝜑 → 𝜑)
    ——
    "DD211" is a proof which unifies "1" ⊢ (𝜑″ → (𝜓″ → 𝜑″)) with the hypothesis of "DD21_" giving the substitution map 𝜎: {𝜑″ ↦ 𝜑, 𝜓 ↦ (𝜓″ → 𝜑)} resulting in the tautology: ⊢ (𝜑 → 𝜑)

    This has been adapted and expanded from a run of my symbolic-mgu pre-release crate. crates.io/crates/symbolic-mgu

    cargo run -r --bin compact -- --wide D__ 1 2 D2_ D21 DD21_ DD211

    #math #logic #theoremProving #rust #mostGeneralUnifier #mgu

  5. #CondensedDetachment example

    Axiom 1: ⊢ (𝜑 → (𝜓 → 𝜑))
    Axiom 2: ⊢ ((𝜑 → (𝜓 → 𝜒)) → ((𝜑 → 𝜓) → (𝜑 → 𝜒)))
    Rule of Modus Ponens:
    • Major hypothesis: ⊢ (𝜓 → 𝜑)
    • Minor hypothesis: ⊢ 𝜓
    • Resulting Assertion: ⊢ 𝜑
    ——
    D<major><minor> applies the Rule of Modus Ponens treating the two given tautologies as having metavariables living in different namespaces and returning the normalized result. We extend by using underscore as a placeholder, so D__ recovers the rule of modus ponens.
    ——
    "D2_" is proof of the rule:
    • Hypothesis: ⊢ (𝜑 → (𝜓 → 𝜒))
    • Resulting assertion: ⊢ ((𝜑 → 𝜓) → (𝜑 → 𝜒))
    ——
    "D21" is a proof which unifies "1" ⊢ (𝜑′ → (𝜓′ → 𝜑′)) with the hypothesis of "D2_" giving the substitution map 𝜎: {𝜑′ ↦ 𝜑, 𝜓′ ↦ 𝜓, 𝜒 ↦ 𝜑} resulting in the tautology: ⊢ ((𝜑 → 𝜓) → (𝜑 → 𝜑))

    (Note that unification can map variables from either side, but when faced with a variable matching a term has to match the variable to that term.)
    ——
    "DD21_" is proof of the rule:
    • Hypothesis: ⊢ (𝜑 → 𝜓)
    • Resulting assertion: ⊢ ((𝜑 → 𝜑)
    ——
    "DD211" is a proof which unifies "1" ⊢ (𝜑″ → (𝜓″ → 𝜑″)) with the hypothesis of "DD21_" giving the substitution map 𝜎: {𝜑″ ↦ 𝜑, 𝜓 ↦ (𝜓″ → 𝜑)} resulting in the tautology: ⊢ (𝜑 → 𝜑)

    This has been adapted and expanded from a run of my symbolic-mgu pre-release crate. crates.io/crates/symbolic-mgu

    cargo run -r --bin compact -- --wide D__ 1 2 D2_ D21 DD21_ DD211

    #math #logic #theoremProving #rust #mostGeneralUnifier #mgu

  6. #CondensedDetachment example

    Axiom 1: ⊢ (𝜑 → (𝜓 → 𝜑))
    Axiom 2: ⊢ ((𝜑 → (𝜓 → 𝜒)) → ((𝜑 → 𝜓) → (𝜑 → 𝜒)))
    Rule of Modus Ponens:
    • Major hypothesis: ⊢ (𝜓 → 𝜑)
    • Minor hypothesis: ⊢ 𝜓
    • Resulting Assertion: ⊢ 𝜑
    ——
    D<major><minor> applies the Rule of Modus Ponens treating the two given tautologies as having metavariables living in different namespaces and returning the normalized result. We extend by using underscore as a placeholder, so D__ recovers the rule of modus ponens.
    ——
    "D2_" is proof of the rule:
    • Hypothesis: ⊢ (𝜑 → (𝜓 → 𝜒))
    • Resulting assertion: ⊢ ((𝜑 → 𝜓) → (𝜑 → 𝜒))
    ——
    "D21" is a proof which unifies "1" ⊢ (𝜑′ → (𝜓′ → 𝜑′)) with the hypothesis of "D2_" giving the substitution map 𝜎: {𝜑′ ↦ 𝜑, 𝜓′ ↦ 𝜓, 𝜒 ↦ 𝜑} resulting in the tautology: ⊢ ((𝜑 → 𝜓) → (𝜑 → 𝜑))

    (Note that unification can map variables from either side, but when faced with a variable matching a term has to match the variable to that term.)
    ——
    "DD21_" is proof of the rule:
    • Hypothesis: ⊢ (𝜑 → 𝜓)
    • Resulting assertion: ⊢ ((𝜑 → 𝜑)
    ——
    "DD211" is a proof which unifies "1" ⊢ (𝜑″ → (𝜓″ → 𝜑″)) with the hypothesis of "DD21_" giving the substitution map 𝜎: {𝜑″ ↦ 𝜑, 𝜓 ↦ (𝜓″ → 𝜑)} resulting in the tautology: ⊢ (𝜑 → 𝜑)

    This has been adapted and expanded from a run of my symbolic-mgu pre-release crate. crates.io/crates/symbolic-mgu

    cargo run -r --bin compact -- --wide D__ 1 2 D2_ D21 DD21_ DD211

    #math #logic #theoremProving #rust #mostGeneralUnifier #mgu

  7. #CondensedDetachment example

    Axiom 1: ⊢ (𝜑 → (𝜓 → 𝜑))
    Axiom 2: ⊢ ((𝜑 → (𝜓 → 𝜒)) → ((𝜑 → 𝜓) → (𝜑 → 𝜒)))
    Rule of Modus Ponens:
    • Major hypothesis: ⊢ (𝜓 → 𝜑)
    • Minor hypothesis: ⊢ 𝜓
    • Resulting Assertion: ⊢ 𝜑
    ——
    D<major><minor> applies the Rule of Modus Ponens treating the two given tautologies as having metavariables living in different namespaces and returning the normalized result. We extend by using underscore as a placeholder, so D__ recovers the rule of modus ponens.
    ——
    "D2_" is proof of the rule:
    • Hypothesis: ⊢ (𝜑 → (𝜓 → 𝜒))
    • Resulting assertion: ⊢ ((𝜑 → 𝜓) → (𝜑 → 𝜒))
    ——
    "D21" is a proof which unifies "1" ⊢ (𝜑′ → (𝜓′ → 𝜑′)) with the hypothesis of "D2_" giving the substitution map 𝜎: {𝜑′ ↦ 𝜑, 𝜓′ ↦ 𝜓, 𝜒 ↦ 𝜑} resulting in the tautology: ⊢ ((𝜑 → 𝜓) → (𝜑 → 𝜑))

    (Note that unification can map variables from either side, but when faced with a variable matching a term has to match the variable to that term.)
    ——
    "DD21_" is proof of the rule:
    • Hypothesis: ⊢ (𝜑 → 𝜓)
    • Resulting assertion: ⊢ ((𝜑 → 𝜑)
    ——
    "DD211" is a proof which unifies "1" ⊢ (𝜑″ → (𝜓″ → 𝜑″)) with the hypothesis of "DD21_" giving the substitution map 𝜎: {𝜑″ ↦ 𝜑, 𝜓 ↦ (𝜓″ → 𝜑)} resulting in the tautology: ⊢ (𝜑 → 𝜑)

    This has been adapted and expanded from a run of my symbolic-mgu pre-release crate. crates.io/crates/symbolic-mgu

    cargo run -r --bin compact -- --wide D__ 1 2 D2_ D21 DD21_ DD211

    #math #logic #theoremProving #rust #mostGeneralUnifier #mgu

  8. An abbreviated run for examining sub-proofs of propositional logic from Russell and Whitehead, and proving that they are all tautologies:

    ```
    % cargo test --features serde,bigint -r --test pmproofs_validation -- --include-ignored --no-capture

    running 1 test
    Validating PM subproofs...
    Variable limit: unlimited (bigint feature enabled)
    Total subproofs in database: 2997
    Processed 100/2997 subproofs...
    Processed 200/2997 subproofs...

    ...

    Processed 2800/2997 subproofs...
    Processed 2900/2997 subproofs...

    ========================================
    PM SUBPROOF VALIDATION RESULTS
    ========================================
    Total subproofs: 2997
    Parse failures: 0
    Skipped (too many variables): 0
    Validation errors: 0
    Not tautologies: 0
    Successfully validated: 2997

    ✓ Successfully validated 2997 subproofs!
    test all_pm_subproofs_are_tautologies ... ok

    test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.60s

    ```

    #Rust #logic #math #theoremProving #condensedDetachment #mostGeneralUnifier #mgu

  9. An abbreviated run for examining sub-proofs of propositional logic from Russell and Whitehead, and proving that they are all tautologies:

    ```
    % cargo test --features serde,bigint -r --test pmproofs_validation -- --include-ignored --no-capture

    running 1 test
    Validating PM subproofs...
    Variable limit: unlimited (bigint feature enabled)
    Total subproofs in database: 2997
    Processed 100/2997 subproofs...
    Processed 200/2997 subproofs...

    ...

    Processed 2800/2997 subproofs...
    Processed 2900/2997 subproofs...

    ========================================
    PM SUBPROOF VALIDATION RESULTS
    ========================================
    Total subproofs: 2997
    Parse failures: 0
    Skipped (too many variables): 0
    Validation errors: 0
    Not tautologies: 0
    Successfully validated: 2997

    ✓ Successfully validated 2997 subproofs!
    test all_pm_subproofs_are_tautologies ... ok

    test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.60s

    ```

    #Rust #logic #math #theoremProving #condensedDetachment #mostGeneralUnifier #mgu

  10. An abbreviated run for examining sub-proofs of propositional logic from Russell and Whitehead, and proving that they are all tautologies:

    ```
    % cargo test --features serde,bigint -r --test pmproofs_validation -- --include-ignored --no-capture

    running 1 test
    Validating PM subproofs...
    Variable limit: unlimited (bigint feature enabled)
    Total subproofs in database: 2997
    Processed 100/2997 subproofs...
    Processed 200/2997 subproofs...

    ...

    Processed 2800/2997 subproofs...
    Processed 2900/2997 subproofs...

    ========================================
    PM SUBPROOF VALIDATION RESULTS
    ========================================
    Total subproofs: 2997
    Parse failures: 0
    Skipped (too many variables): 0
    Validation errors: 0
    Not tautologies: 0
    Successfully validated: 2997

    ✓ Successfully validated 2997 subproofs!
    test all_pm_subproofs_are_tautologies ... ok

    test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.60s

    ```

    #Rust #logic #math #theoremProving #condensedDetachment #mostGeneralUnifier #mgu

  11. An abbreviated run for examining sub-proofs of propositional logic from Russell and Whitehead, and proving that they are all tautologies:

    ```
    % cargo test --features serde,bigint -r --test pmproofs_validation -- --include-ignored --no-capture

    running 1 test
    Validating PM subproofs...
    Variable limit: unlimited (bigint feature enabled)
    Total subproofs in database: 2997
    Processed 100/2997 subproofs...
    Processed 200/2997 subproofs...

    ...

    Processed 2800/2997 subproofs...
    Processed 2900/2997 subproofs...

    ========================================
    PM SUBPROOF VALIDATION RESULTS
    ========================================
    Total subproofs: 2997
    Parse failures: 0
    Skipped (too many variables): 0
    Validation errors: 0
    Not tautologies: 0
    Successfully validated: 2997

    ✓ Successfully validated 2997 subproofs!
    test all_pm_subproofs_are_tautologies ... ok

    test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.60s

    ```

    #Rust #logic #math #theoremProving #condensedDetachment #mostGeneralUnifier #mgu

  12. I'm writing an open source math library in #Rust to do symbolic unification. (following Meredith, Robinson, Megill) It's in pre-release (v0.1.0-alpha.13) now but I'm nearly feature-complete and I'm beginning to write interesting demonstrations with it.

    I thought now would be a time to solicit feedback before the API stabilizes as per semantic versioning best practices.

    Like many compilers built on top of the LLVM architecture, un-optimized Rust is about 10 times slower than the optimized code produced with the --release flag. You can really notice this with the test that sets out to exhaustively produce all expressions on sets of limited operators until all 16 Boolean functions are produced. docs.rs/crate/symbolic-mgu/lat

    Also I run through Norm Megill's archive of shortest known proofs of propositional logic statements from Whitehead and Russell's Prinicipia Mathematica and test that they and all subproofs produce tautologies. docs.rs/crate/symbolic-mgu/lat

    Documentation: docs.rs/symbolic-mgu/latest/sy
    Distribution: crates.io/crates/symbolic-mgu
    Repository: github.com/arpie-steele/symbol

    #logic #theoremProving #condensedDetachment #mostGeneralUnifier #mgu #math

  13. I'm writing an open source math library in #Rust to do symbolic unification. (following Meredith, Robinson, Megill) It's in pre-release (v0.1.0-alpha.13) now but I'm nearly feature-complete and I'm beginning to write interesting demonstrations with it.

    I thought now would be a time to solicit feedback before the API stabilizes as per semantic versioning best practices.

    Like many compilers built on top of the LLVM architecture, un-optimized Rust is about 10 times slower than the optimized code produced with the --release flag. You can really notice this with the test that sets out to exhaustively produce all expressions on sets of limited operators until all 16 Boolean functions are produced. docs.rs/crate/symbolic-mgu/lat

    Also I run through Norm Megill's archive of shortest known proofs of propositional logic statements from Whitehead and Russell's Prinicipia Mathematica and test that they and all subproofs produce tautologies. docs.rs/crate/symbolic-mgu/lat

    Documentation: docs.rs/symbolic-mgu/latest/sy
    Distribution: crates.io/crates/symbolic-mgu
    Repository: github.com/arpie-steele/symbol

    #logic #theoremProving #condensedDetachment #mostGeneralUnifier #mgu #math

  14. I'm writing an open source math library in #Rust to do symbolic unification. (following Meredith, Robinson, Megill) It's in pre-release (v0.1.0-alpha.13) now but I'm nearly feature-complete and I'm beginning to write interesting demonstrations with it.

    I thought now would be a time to solicit feedback before the API stabilizes as per semantic versioning best practices.

    Like many compilers built on top of the LLVM architecture, un-optimized Rust is about 10 times slower than the optimized code produced with the --release flag. You can really notice this with the test that sets out to exhaustively produce all expressions on sets of limited operators until all 16 Boolean functions are produced. docs.rs/crate/symbolic-mgu/lat

    Also I run through Norm Megill's archive of shortest known proofs of propositional logic statements from Whitehead and Russell's Prinicipia Mathematica and test that they and all subproofs produce tautologies. docs.rs/crate/symbolic-mgu/lat

    Documentation: docs.rs/symbolic-mgu/latest/sy
    Distribution: crates.io/crates/symbolic-mgu
    Repository: github.com/arpie-steele/symbol

    #logic #theoremProving #condensedDetachment #mostGeneralUnifier #mgu #math

  15. I'm writing an open source math library in #Rust to do symbolic unification. (following Meredith, Robinson, Megill) It's in pre-release (v0.1.0-alpha.13) now but I'm nearly feature-complete and I'm beginning to write interesting demonstrations with it.

    I thought now would be a time to solicit feedback before the API stabilizes as per semantic versioning best practices.

    Like many compilers built on top of the LLVM architecture, un-optimized Rust is about 10 times slower than the optimized code produced with the --release flag. You can really notice this with the test that sets out to exhaustively produce all expressions on sets of limited operators until all 16 Boolean functions are produced. docs.rs/crate/symbolic-mgu/lat

    Also I run through Norm Megill's archive of shortest known proofs of propositional logic statements from Whitehead and Russell's Prinicipia Mathematica and test that they and all subproofs produce tautologies. docs.rs/crate/symbolic-mgu/lat

    Documentation: docs.rs/symbolic-mgu/latest/sy
    Distribution: crates.io/crates/symbolic-mgu
    Repository: github.com/arpie-steele/symbol

    #logic #theoremProving #condensedDetachment #mostGeneralUnifier #mgu #math

  16. It's completely unrelated to either #StarWars or #ironmouse (though the creator likes hololive), but I've really been enjoying the Milky Galactic Universe (Milky Highway/Milky Subway on youtube). Considering giving Iron MSE a Chiharu Kujo cosplay. She's already pink, after all... #MGU

  17. #Pinion #MGU #Ebike
    Software Update Info Mail.
    Pinion trötet leider nicht.

    🚲 Für Pedelecs (25 km/h): Spürbar besseres Ansprechverhalten der MGU – sowohl beim Anfahren als auch beim erneuten Antreten während der Fahrt.

    🛵 Für S-Pedelecs (45 kmh): Nachlauffunktion der Pinion MGU (nur über die #FIT E-Bike Control App aktivierbar).

    🪳 und allgemeine #Bugfixes.

    Das #Software #Update kann nur ein Händler ins #Fahrrad laden.

    pinion.eu/#mgu

    @mastobikes_de @fedibikes_de @pedelec_news

  18. Mit dem #Appia Mixte stellt Tout Terrain 2025 eine Variante des #eTrekkingbikes mit abgesenktem Oberrohr vor, welches nicht nur einen bequemen Einstieg bietet, sondern mit der #MGU von #Pinion auch einen starken und wartungsarmen Antrieb.

    pedelec-elektro-fahrrad.de/new

    📸 Tout Terrain