Enviar pesquisa
Carregar
Agdaで回路設計(をしたい)
•
0 gostou
•
586 visualizações
S
Shunji Nishimura
Seguir
ProofSummit2011のLT
Leia menos
Leia mais
Tecnologia
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 8
Baixar agora
Baixar para ler offline
Recomendados
Slide dist
Slide dist
MITSUNARI Shigeo
HaskellではじめるCortex-M3組込みプログラミング
HaskellではじめるCortex-M3組込みプログラミング
Kiwamu Okabe
色々なOSSで競技プログラミング
色々なOSSで競技プログラミング
nhirokinet
ElGamal型暗号文に対する任意関数演算・再暗号化の二者間秘密計算プロトコルとその応用
ElGamal型暗号文に対する任意関数演算・再暗号化の二者間秘密計算プロトコルとその応用
MITSUNARI Shigeo
Haswellサーベイと有限体クラスの紹介
Haswellサーベイと有限体クラスの紹介
MITSUNARI Shigeo
Lisp Meet Up #27, 8-bit PIC マイコン用ネイティブコンパイラの作成(後編)
Lisp Meet Up #27, 8-bit PIC マイコン用ネイティブコンパイラの作成(後編)
masayukitakagi
汎用性と高速性を目指したペアリング暗号ライブラリ mcl
汎用性と高速性を目指したペアリング暗号ライブラリ mcl
MITSUNARI Shigeo
P5utda day3
P5utda day3
Ryuyu Ishihara
Recomendados
Slide dist
Slide dist
MITSUNARI Shigeo
HaskellではじめるCortex-M3組込みプログラミング
HaskellではじめるCortex-M3組込みプログラミング
Kiwamu Okabe
色々なOSSで競技プログラミング
色々なOSSで競技プログラミング
nhirokinet
ElGamal型暗号文に対する任意関数演算・再暗号化の二者間秘密計算プロトコルとその応用
ElGamal型暗号文に対する任意関数演算・再暗号化の二者間秘密計算プロトコルとその応用
MITSUNARI Shigeo
Haswellサーベイと有限体クラスの紹介
Haswellサーベイと有限体クラスの紹介
MITSUNARI Shigeo
Lisp Meet Up #27, 8-bit PIC マイコン用ネイティブコンパイラの作成(後編)
Lisp Meet Up #27, 8-bit PIC マイコン用ネイティブコンパイラの作成(後編)
masayukitakagi
汎用性と高速性を目指したペアリング暗号ライブラリ mcl
汎用性と高速性を目指したペアリング暗号ライブラリ mcl
MITSUNARI Shigeo
P5utda day3
P5utda day3
Ryuyu Ishihara
Lisp Meet Up #25, 8-bit PIC マイコン用ネイティブコンパイラの作成
Lisp Meet Up #25, 8-bit PIC マイコン用ネイティブコンパイラの作成
masayukitakagi
CMSI計算科学技術特論A(9) 高速化チューニングとその関連技術2
CMSI計算科学技術特論A(9) 高速化チューニングとその関連技術2
Computational Materials Science Initiative
RubyKaigi2014: Just in Time compiler for CRuby
RubyKaigi2014: Just in Time compiler for CRuby
imasahiro
レイトレ合宿7 発表スライド
レイトレ合宿7 発表スライド
Sho Ikeda
Xeon PhiとN体計算コーディング x86/x64最適化勉強会6(@k_nitadoriさんの代理アップ)
Xeon PhiとN体計算コーディング x86/x64最適化勉強会6(@k_nitadoriさんの代理アップ)
MITSUNARI Shigeo
HPC Phys-20201203
HPC Phys-20201203
MITSUNARI Shigeo
パワーMOSFETのgfsの算出方法について
パワーMOSFETのgfsの算出方法について
Tsuyoshi Horigome
フラグを愛でる
フラグを愛でる
MITSUNARI Shigeo
Erlang で再帰
Erlang で再帰
snow long
Ilerpg Study 006
Ilerpg Study 006
Yoshiki Ushida
マーク&スイープ勉強会
マーク&スイープ勉強会
7shi
20160730tokyor55
20160730tokyor55
Med_KU
Intro to SVE 富岳のA64FXを触ってみた
Intro to SVE 富岳のA64FXを触ってみた
MITSUNARI Shigeo
高速な倍精度指数関数expの実装
高速な倍精度指数関数expの実装
MITSUNARI Shigeo
Js01
Js01
yoshimurat
V6でJIT・部分適用・継続
V6でJIT・部分適用・継続
7shi
LLVM最適化のこつ
LLVM最適化のこつ
MITSUNARI Shigeo
Prosym2012
Prosym2012
MITSUNARI Shigeo
SwiftでRiemann球面を扱う
SwiftでRiemann球面を扱う
hayato iida
ライントレースで役立った「キュー」の話し
ライントレースで役立った「キュー」の話し
noanoa07
定理証明言語によるハードウェア検証
定理証明言語によるハードウェア検証
Shunji Nishimura
Parceria Guia ADV
Parceria Guia ADV
MTBrasil Comunicação
Mais conteúdo relacionado
Mais procurados
Lisp Meet Up #25, 8-bit PIC マイコン用ネイティブコンパイラの作成
Lisp Meet Up #25, 8-bit PIC マイコン用ネイティブコンパイラの作成
masayukitakagi
CMSI計算科学技術特論A(9) 高速化チューニングとその関連技術2
CMSI計算科学技術特論A(9) 高速化チューニングとその関連技術2
Computational Materials Science Initiative
RubyKaigi2014: Just in Time compiler for CRuby
RubyKaigi2014: Just in Time compiler for CRuby
imasahiro
レイトレ合宿7 発表スライド
レイトレ合宿7 発表スライド
Sho Ikeda
Xeon PhiとN体計算コーディング x86/x64最適化勉強会6(@k_nitadoriさんの代理アップ)
Xeon PhiとN体計算コーディング x86/x64最適化勉強会6(@k_nitadoriさんの代理アップ)
MITSUNARI Shigeo
HPC Phys-20201203
HPC Phys-20201203
MITSUNARI Shigeo
パワーMOSFETのgfsの算出方法について
パワーMOSFETのgfsの算出方法について
Tsuyoshi Horigome
フラグを愛でる
フラグを愛でる
MITSUNARI Shigeo
Erlang で再帰
Erlang で再帰
snow long
Ilerpg Study 006
Ilerpg Study 006
Yoshiki Ushida
マーク&スイープ勉強会
マーク&スイープ勉強会
7shi
20160730tokyor55
20160730tokyor55
Med_KU
Intro to SVE 富岳のA64FXを触ってみた
Intro to SVE 富岳のA64FXを触ってみた
MITSUNARI Shigeo
高速な倍精度指数関数expの実装
高速な倍精度指数関数expの実装
MITSUNARI Shigeo
Js01
Js01
yoshimurat
V6でJIT・部分適用・継続
V6でJIT・部分適用・継続
7shi
LLVM最適化のこつ
LLVM最適化のこつ
MITSUNARI Shigeo
Prosym2012
Prosym2012
MITSUNARI Shigeo
SwiftでRiemann球面を扱う
SwiftでRiemann球面を扱う
hayato iida
ライントレースで役立った「キュー」の話し
ライントレースで役立った「キュー」の話し
noanoa07
Mais procurados
(20)
Lisp Meet Up #25, 8-bit PIC マイコン用ネイティブコンパイラの作成
Lisp Meet Up #25, 8-bit PIC マイコン用ネイティブコンパイラの作成
CMSI計算科学技術特論A(9) 高速化チューニングとその関連技術2
CMSI計算科学技術特論A(9) 高速化チューニングとその関連技術2
RubyKaigi2014: Just in Time compiler for CRuby
RubyKaigi2014: Just in Time compiler for CRuby
レイトレ合宿7 発表スライド
レイトレ合宿7 発表スライド
Xeon PhiとN体計算コーディング x86/x64最適化勉強会6(@k_nitadoriさんの代理アップ)
Xeon PhiとN体計算コーディング x86/x64最適化勉強会6(@k_nitadoriさんの代理アップ)
HPC Phys-20201203
HPC Phys-20201203
パワーMOSFETのgfsの算出方法について
パワーMOSFETのgfsの算出方法について
フラグを愛でる
フラグを愛でる
Erlang で再帰
Erlang で再帰
Ilerpg Study 006
Ilerpg Study 006
マーク&スイープ勉強会
マーク&スイープ勉強会
20160730tokyor55
20160730tokyor55
Intro to SVE 富岳のA64FXを触ってみた
Intro to SVE 富岳のA64FXを触ってみた
高速な倍精度指数関数expの実装
高速な倍精度指数関数expの実装
Js01
Js01
V6でJIT・部分適用・継続
V6でJIT・部分適用・継続
LLVM最適化のこつ
LLVM最適化のこつ
Prosym2012
Prosym2012
SwiftでRiemann球面を扱う
SwiftでRiemann球面を扱う
ライントレースで役立った「キュー」の話し
ライントレースで役立った「キュー」の話し
Destaque
定理証明言語によるハードウェア検証
定理証明言語によるハードウェア検証
Shunji Nishimura
Parceria Guia ADV
Parceria Guia ADV
MTBrasil Comunicação
Administração estratégica
Administração estratégica
Mariovino Pamela
Ativ1 4 geni
Ativ1 4 geni
GENI12
HANGERS - Blumenau - SC
HANGERS - Blumenau - SC
Hangers Serviço Do Vestuário
Jesse james, a missão episodio #piloto
Jesse james, a missão episodio #piloto
Jhonnatan Carneiro
Poemas (1)
Poemas (1)
Pouncy Felii
717 rocha
717 rocha
Sue Coelho
Abel
Abel
sergioluiscortesdiaz
Aljubarrota4
Aljubarrota4
Antonio Carlos de Castro
Poemas (1)
Poemas (1)
Pouncy Felii
Divina ativ 5
Divina ativ 5
Divina Lucia Alves Moreno
Palestra de Géssica Hellmann sobre Marketing Conteudo ministrada no curso de ...
Palestra de Géssica Hellmann sobre Marketing Conteudo ministrada no curso de ...
alexgoliveira
10 Coisas que você não sabia sobre a TocTech
10 Coisas que você não sabia sobre a TocTech
André Rossi Mota
Farmácias Sant'Ana Tabloide-dezembro-2012
Farmácias Sant'Ana Tabloide-dezembro-2012
Farmácias Sant'Ana
Programação dia 02 de outubro
Programação dia 02 de outubro
Fabiano Drevek
Ley lleras
Ley lleras
LeslieBarbosa
Aula 1 MC Codigo de Etica Abeoc
Aula 1 MC Codigo de Etica Abeoc
etecmas
Quemundomaravilhoso trz
Quemundomaravilhoso trz
patrycya26
Métodos de búsqueda en internet
Métodos de búsqueda en internet
Cristianbike_
Destaque
(20)
定理証明言語によるハードウェア検証
定理証明言語によるハードウェア検証
Parceria Guia ADV
Parceria Guia ADV
Administração estratégica
Administração estratégica
Ativ1 4 geni
Ativ1 4 geni
HANGERS - Blumenau - SC
HANGERS - Blumenau - SC
Jesse james, a missão episodio #piloto
Jesse james, a missão episodio #piloto
Poemas (1)
Poemas (1)
717 rocha
717 rocha
Abel
Abel
Aljubarrota4
Aljubarrota4
Poemas (1)
Poemas (1)
Divina ativ 5
Divina ativ 5
Palestra de Géssica Hellmann sobre Marketing Conteudo ministrada no curso de ...
Palestra de Géssica Hellmann sobre Marketing Conteudo ministrada no curso de ...
10 Coisas que você não sabia sobre a TocTech
10 Coisas que você não sabia sobre a TocTech
Farmácias Sant'Ana Tabloide-dezembro-2012
Farmácias Sant'Ana Tabloide-dezembro-2012
Programação dia 02 de outubro
Programação dia 02 de outubro
Ley lleras
Ley lleras
Aula 1 MC Codigo de Etica Abeoc
Aula 1 MC Codigo de Etica Abeoc
Quemundomaravilhoso trz
Quemundomaravilhoso trz
Métodos de búsqueda en internet
Métodos de búsqueda en internet
Mais de Shunji Nishimura
Approximate-At-Most-k Encoding of SAT for Soft Constraints
Approximate-At-Most-k Encoding of SAT for Soft Constraints
Shunji Nishimura
Classification of Sequential Circuits as Causal Functions
Classification of Sequential Circuits as Causal Functions
Shunji Nishimura
Typing during Lectures as an Alternative for Blackboard Writing
Typing during Lectures as an Alternative for Blackboard Writing
Shunji Nishimura
LINE Messaging APIを用いた授業中のクイズ形式問題演習
LINE Messaging APIを用いた授業中のクイズ形式問題演習
Shunji Nishimura
Stateless Circuit Model toward a Theorem-proving Hardware Description Language
Stateless Circuit Model toward a Theorem-proving Hardware Description Language
Shunji Nishimura
Broad-sense Synchronous Circuits on Partially Ordered Time
Broad-sense Synchronous Circuits on Partially Ordered Time
Shunji Nishimura
同期回路の機能的定義による同期概念の形式化
同期回路の機能的定義による同期概念の形式化
Shunji Nishimura
Theorem-proving Verification of Multi-clock Synchronous Circuits on Multimoda...
Theorem-proving Verification of Multi-clock Synchronous Circuits on Multimoda...
Shunji Nishimura
多重様相論理による遅延依存非同期回路の形式検証体系
多重様相論理による遅延依存非同期回路の形式検証体系
Shunji Nishimura
Generalized Isomorphism between Synchronous Circuits and State Machines
Generalized Isomorphism between Synchronous Circuits and State Machines
Shunji Nishimura
タイミング制約を含んだ回路記述方式とその意味論
タイミング制約を含んだ回路記述方式とその意味論
Shunji Nishimura
様相論理によるマルチクロック同期回路の形式検証体系
様相論理によるマルチクロック同期回路の形式検証体系
Shunji Nishimura
同期回路-ステート・マシン対応の一般化
同期回路-ステート・マシン対応の一般化
Shunji Nishimura
関数型言語と定理証明
関数型言語と定理証明
Shunji Nishimura
Mais de Shunji Nishimura
(14)
Approximate-At-Most-k Encoding of SAT for Soft Constraints
Approximate-At-Most-k Encoding of SAT for Soft Constraints
Classification of Sequential Circuits as Causal Functions
Classification of Sequential Circuits as Causal Functions
Typing during Lectures as an Alternative for Blackboard Writing
Typing during Lectures as an Alternative for Blackboard Writing
LINE Messaging APIを用いた授業中のクイズ形式問題演習
LINE Messaging APIを用いた授業中のクイズ形式問題演習
Stateless Circuit Model toward a Theorem-proving Hardware Description Language
Stateless Circuit Model toward a Theorem-proving Hardware Description Language
Broad-sense Synchronous Circuits on Partially Ordered Time
Broad-sense Synchronous Circuits on Partially Ordered Time
同期回路の機能的定義による同期概念の形式化
同期回路の機能的定義による同期概念の形式化
Theorem-proving Verification of Multi-clock Synchronous Circuits on Multimoda...
Theorem-proving Verification of Multi-clock Synchronous Circuits on Multimoda...
多重様相論理による遅延依存非同期回路の形式検証体系
多重様相論理による遅延依存非同期回路の形式検証体系
Generalized Isomorphism between Synchronous Circuits and State Machines
Generalized Isomorphism between Synchronous Circuits and State Machines
タイミング制約を含んだ回路記述方式とその意味論
タイミング制約を含んだ回路記述方式とその意味論
様相論理によるマルチクロック同期回路の形式検証体系
様相論理によるマルチクロック同期回路の形式検証体系
同期回路-ステート・マシン対応の一般化
同期回路-ステート・マシン対応の一般化
関数型言語と定理証明
関数型言語と定理証明
Último
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
Toru Tamaki
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
Toru Tamaki
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
WSO2
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
sn679259
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
CRI Japan, Inc.
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
atsushi061452
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
CRI Japan, Inc.
Último
(10)
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
Agdaで回路設計(をしたい)
1.
Agda で回路設計(をしたい)
snisimu ( 西村 ) 2011/09/25 @ProofSummit
2.
論理回路のキモ
= FF (フリップ・フロップ) in out in clock clock reset out
3.
FF を関数で表現
n n+1 n+2 in clock out out : 自然数 → 0/1 out (n+1) = in (n)
4.
ひとつ具体例
0 OUT IN 1 clock WRITE reset WRITE 時の IN の値が OUT に出力され続けます。 (次に WRITE されるまでは)
5.
回路の Agda 記述
0 OUT IN 1 clock WRITE reset
6.
仕様の Agda 記述 WRITE
時の IN の値が OUT に出力され続けます。 (次に WRITE されるまでは)
7.
今後やりたい事… ●
Agda 記述から、このような形式の回路記述 を見つけ出してハードウェア記述言語に変換 するコンパイラ(?)を作りたい。 ● 少さな、トイ CPU を証明付きで書きたい
8.
補足 : 例題の
Agda 記述全体
Baixar agora