SlideShare a Scribd company logo
Signature Based Boolean
Matching in the Presence of
Don’t Cares
Afshin Abdollahi
Department of Electrical Engineering
University of California
Riverside, CA
Outline





Introduction
Previous work
Preliminaries
Workflow
–
–
–
–




Determining phase of function
Creating input match graph
Graph reduction
Branch and bound algorithm

Experimental results
Conclusions
Introduction


Boolean Matching
– is to determine whether two functions are equivalent
under input permutation and input/output phase
assignment



NPN-equivalent
– Boolean functions that are equivalent under input
permutation and input/output phase assignment
Boolean Matching
f (X )

x1 x2

x3

g (Y )

T ( x1 , x2 , x3 ) ( y2 , y3 , y1 )
f ' (Y )

f (T ( X )) g ( X )

y1 y2 y3
Previous Work


Compute canonical forms of the Boolean functions



Signatures
– completely specified functions (CSF)
– incompletely specified functions (ISF)






Algebraic framework
Multiple-value functions
Matrix
Preliminaries





Compatibility
Transformation
Equivalency
Satisfy Count Range
Compatibility
x 1 x 2 x3

f

y1 y2 y3

g

0
0
0
0
1
1
1
1

0
0
0
d
d
d
1
1

0
0
0
0
1
1
1
1

0
0
d
d
d
1
1
1

0
0
1
1
0
0
1
1

0
1
0
1
0
1
0
1

f off

f dc

f on

f
f off

g on =

0
0
1
1
0
0
1
1

0
1
0
1
0
1
0
1

g
f on

g off =

g off

g dc

g on
Transformation




A Transformation, T, is an onto-mapping from
X = (x1, x2, …, xn) to Y = (y1, y2, …, yn)
by a phase assignment T (xi) = yj or yj
Example :
– For vectors X = (x1, x2, x3) and Y =(y1, y2, y3)
– an example of a transformation is
T (x1, x2, x3) = (y2, y3, y1 )
Equivalency

Equivalency
x1 x2 x3
0
0
0
0
1
1
1
1

0
0
1
1
0
0
1
1

0
1
0
1
0
1
0
1

y2 y3 y1

0
d
0
d
1
d
1
1

f

g

g

0
0
0
0
1
1
1
1

f

0
d
0
1
d
d
d
1

0
0
1
1
0
0
1
1

0
1
0
1
0
1
0
1

f off

g on =

y2 y3 y1
0
0
1
1
0
0
1
1

0
1
0
1
0
1
0
1

1
1
1
1
0
0
0
0

f on

g

y1 y2 y3

g

d
1
d
1
0
0
d
d

0
0
0
0
1
1
1
1

d
1
d
1
0
0
d
d

g off =

0
0
1
1
0
0
1
1

0
1
0
1
0
1
0
1
Signature

Satisfy Count Range


x 1 x 2 x3

2

|f |

5

[f ] = [2, 5]
= {2, 3, 4, 5}

f

0
0
0
0
1
1
1
1

0
0
0
d
d
d
1
1

0
0
1
1
0
0
1
1

0
1
0
1
0
1
0
1

f off

f dc

f on
Satisfy Count Range


x1 x2 x3

f

0
0
0
0
1
1
1
1

0
0
0
d
d
d
1
1

0
0
1
1
0
0
1
1

0
1
0
1
0
1
0
1

f off

f dc

f on
Satisfy Count Range
x 1 x 2 x3

f

y1 y2 y3

g

0
0
0
0
1
1
1
1

1
d
1
d
d
0
0
0

0
0
0
0
1
1
1
1

0
0
d
d
d
1
1
1

0
0
1
1
0
0
1
1

0
1
0
1
0
1
0
1

[f ]

=

[2, 5]

[f ]

=

[3, 6]

0
0
1
1
0
0
1
1

[g] =
[f ]

[g ]

[f ]

[g ]

0
1
0
1
0
1
0
1

[3, 6]
Workflow

Determining phase of function f
Creating input match graph

Graph reduction
Branch and bound algorithm
Determining Phase of Function f


Check two conditions :

1.

[f]

[g]≠

2.

[f]

[g]≠
Workflow

Determining phase of function f
Creating input match graph

Graph reduction
Branch and bound algorithm
Input Matching Graph
f

x1

x2

...

xi

...

...

xn

yj

...

yn

+

g

y1

[ f xi ]  [ g y j ]
[ f xi ]  [ g y j ]

y2

...

...

+
Input Matching Graph
f

on

x1 x2

f off

x1 x3 x4

f

x1

x2
+ +

g

y1

g on

y1 y2

x1 ( x2

x3
+

y2

x4

+

+

y3

g off

x3 ) x2 ( x3 x4 )

+

y4

y2

y1 ( y3

y4 )
Input Matching Graph
f

on

x1 x2
f

f off

x1 x3 x4
x1

x2
+

g

g on

y1

y1 y2

x1 ( x2

x3

x4
+

+

y2

y3

g off

x3 ) x2 ( x3 x4 )

y4

y2

y1 ( y3

y4 )
Hall’s Matching Theorem



In a bi-partite graph with parts X and Y a match
exists if and only if any number of vertices in X
(say m vetices) are connected to more than or equal
to m vertices in Y.
m=1
m=2



First step: Check Hall’s Theorem for m=1 and 2




Workflow

Determining phase of function f
Creating input match graph

Graph reduction
Branch and bound algorithm
Graph Reduction


Identify the vertices from (X and Y ) that are
connected to only one other vertex

f

x1

x2

x3

x4

g

y1

y2

y3

y4
Graph Reduction


Identify the vertices from (X and Y ) that are
connected to only one other vertex

f

x1

x2

x3

x4

g

y1

y2

y3

y4
Graph Reduction

f

x1

x2

x3

x4

g

y1

y2

y3

y4
Graph Reduction

f

x1

x2

x3

x4

g

y1

y2

y3

y4
Graph Reduction

f

x2

x1

x3

x4

y2

y3

y4

+

g

y1

[ f x1x2 ]  [ g y1 y2 ]
Workflow

Determining phase of function f
Creating input match graph

Graph reduction
Branch and bound algorithm
Branch and Bound

f on

x1 x2

f off

x1 x3 x4

f

x1

x2
+ +

g

g on

y1

y1 y2

x1 ( x2
x3

+

y2

x4

+

+

y3

g off

x3 ) x2 ( x3 x4 )

+

y4

y2

y1 ( y3

y4 )
Branch and Bound

f

x1

x2
+ +

g

y1

y2

x3
+

+

y3

x4
+

+

y4
Branch and Bound

f

x1

x2
+

g

y1

y2

x3
+

+

y3

[ f x1x2 ]  [ g y1 y2 ]

x4
+

+

y4
Branch and Bound

f

x1

x2
+

g

y1

y2

x3
+

+

y3

[ f x1x3 ]  [ g y1 y3 ]
[ f x1x3 ]  [ g y1 y3 ]

x4
+

+

y4
Branch and Bound

f

x1

x2
+

g

y1

y2

x3
+

+

y3

[ f x1x3 ]  [ g y1 y4 ]
[ f x1x3 ]  [ g y1 y4 ]

x4
+

+

y4
Branch and Bound

f

x1

x2
+ +

g

y1

y2

x3
+

+

y3

x4
+

+

y4
Branch and Bound

f

x1

x2
+

g

y1

x3
+

y2

+

y3

x4
+

+

y4
Branch and Bound
f

x1

x2
+

g

y1

x3
+

y2

y3

x4
+

y4

T ( x1 , x2 , x3 , x4 ) ( y2 , y1 , y3 , y4 )
f (T ( X )) g (Y )
Experimental Results




MCNC benchmark
a machine with an AMD Opteron processor running
at 1.8 Ghz with 2GB RAM
They generated a number of circuits of up to 10
inputs by extracting clusters (cones) from MCNC
benchmarks
Results


Runtimes (ms)
Number of Inputs

Our
Approach

Ref [11]

Ref [10]

Ref [9]

4

4.2 10-5

1.5 10-4

0.13

0.4

5

7.3 10-5

6

1.8 10-4

6 10-4

0.56

117

7

3.7 10-4

8

8.2 10-4

3.2 10-3

8

>1 hour

9

20.1 10-4

10

44.8 10-4
Conclusions


They presented a signature and graph based
approach that proved to be very effective in pruning
the search space and resulted in reasonable
runtimes

More Related Content

What's hot

L0TV: a new method for image restoration in the presence of impulse noise
L0TV: a new method for image restoration in the presence of impulse noiseL0TV: a new method for image restoration in the presence of impulse noise
L0TV: a new method for image restoration in the presence of impulse noise
Fujimoto Keisuke
 
Multi-agent Inverse reinforcement learning: 相互作用する行動主体の報酬推定
Multi-agent Inverse reinforcement learning: 相互作用する行動主体の報酬推定Multi-agent Inverse reinforcement learning: 相互作用する行動主体の報酬推定
Multi-agent Inverse reinforcement learning: 相互作用する行動主体の報酬推定
Keiichi Namikoshi
 
強化学習による 「Montezuma's Revenge」への挑戦
強化学習による 「Montezuma's Revenge」への挑戦強化学習による 「Montezuma's Revenge」への挑戦
強化学習による 「Montezuma's Revenge」への挑戦
孝好 飯塚
 
[DL輪読会]Non-Autoregressive Machine Translation with Latent Alignments
[DL輪読会]Non-Autoregressive Machine Translation with Latent Alignments[DL輪読会]Non-Autoregressive Machine Translation with Latent Alignments
[DL輪読会]Non-Autoregressive Machine Translation with Latent Alignments
Deep Learning JP
 
[PR12] categorical reparameterization with gumbel softmax
[PR12] categorical reparameterization with gumbel softmax[PR12] categorical reparameterization with gumbel softmax
[PR12] categorical reparameterization with gumbel softmax
JaeJun Yoo
 
[DL輪読会]Inverse Constrained Reinforcement Learning
[DL輪読会]Inverse Constrained Reinforcement Learning[DL輪読会]Inverse Constrained Reinforcement Learning
[DL輪読会]Inverse Constrained Reinforcement Learning
Deep Learning JP
 
[DL Hacks 実装]Playing FPS Games with Deep Reinforcement Learning
[DL Hacks 実装]Playing FPS Games with Deep Reinforcement Learning[DL Hacks 実装]Playing FPS Games with Deep Reinforcement Learning
[DL Hacks 実装]Playing FPS Games with Deep Reinforcement Learning
Deep Learning JP
 
[DL Hacks]BERT: Pre-training of Deep Bidirectional Transformers for Language ...
[DL Hacks]BERT: Pre-training of Deep Bidirectional Transformers for Language ...[DL Hacks]BERT: Pre-training of Deep Bidirectional Transformers for Language ...
[DL Hacks]BERT: Pre-training of Deep Bidirectional Transformers for Language ...
Deep Learning JP
 
REBAR: Low-variance, unbiased gradient estimates for discrete latent variable...
REBAR: Low-variance, unbiased gradient estimates for discrete latent variable...REBAR: Low-variance, unbiased gradient estimates for discrete latent variable...
REBAR: Low-variance, unbiased gradient estimates for discrete latent variable...
Sangwoo Mo
 
第5回NIPS読み会・関西発表資料
第5回NIPS読み会・関西発表資料第5回NIPS読み会・関西発表資料
第5回NIPS読み会・関西発表資料
Kyoichiro Kobayashi
 
[DL輪読会]1次近似系MAMLとその理論的背景
[DL輪読会]1次近似系MAMLとその理論的背景[DL輪読会]1次近似系MAMLとその理論的背景
[DL輪読会]1次近似系MAMLとその理論的背景
Deep Learning JP
 
【DL輪読会】Contrastive Learning as Goal-Conditioned Reinforcement Learning
【DL輪読会】Contrastive Learning as Goal-Conditioned Reinforcement Learning【DL輪読会】Contrastive Learning as Goal-Conditioned Reinforcement Learning
【DL輪読会】Contrastive Learning as Goal-Conditioned Reinforcement Learning
Deep Learning JP
 
Cosine Based Softmax による Metric Learning が上手くいく理由
Cosine Based Softmax による Metric Learning が上手くいく理由Cosine Based Softmax による Metric Learning が上手くいく理由
Cosine Based Softmax による Metric Learning が上手くいく理由
tancoro
 
TokyoNLP#5 パーセプトロンで楽しい仲間がぽぽぽぽ~ん
TokyoNLP#5 パーセプトロンで楽しい仲間がぽぽぽぽ~んTokyoNLP#5 パーセプトロンで楽しい仲間がぽぽぽぽ~ん
TokyoNLP#5 パーセプトロンで楽しい仲間がぽぽぽぽ~ん
sleepy_yoshi
 
【DL輪読会】Foundation Models for Decision Making: Problems, Methods, and Opportun...
【DL輪読会】Foundation Models for Decision Making: Problems, Methods, and Opportun...【DL輪読会】Foundation Models for Decision Making: Problems, Methods, and Opportun...
【DL輪読会】Foundation Models for Decision Making: Problems, Methods, and Opportun...
Deep Learning JP
 
O fruto do espírito 01 - introdução
O fruto do espírito   01 - introduçãoO fruto do espírito   01 - introdução
O fruto do espírito 01 - introdução
Cleudson Corrêa
 
More modern gpu
More modern gpuMore modern gpu
More modern gpu
Preferred Networks
 
古典的ゲームAIを用いたAlphaGo解説
古典的ゲームAIを用いたAlphaGo解説古典的ゲームAIを用いたAlphaGo解説
古典的ゲームAIを用いたAlphaGo解説
suckgeun lee
 
O jovem rico - passagem bíblica
O jovem rico - passagem bíblicaO jovem rico - passagem bíblica
O jovem rico - passagem bíblica
matheusmmiranda
 
MIXUPは最終層でやった方がいいんじゃないか説
MIXUPは最終層でやった方がいいんじゃないか説MIXUPは最終層でやった方がいいんじゃないか説
MIXUPは最終層でやった方がいいんじゃないか説
亮宏 藤井
 

What's hot (20)

L0TV: a new method for image restoration in the presence of impulse noise
L0TV: a new method for image restoration in the presence of impulse noiseL0TV: a new method for image restoration in the presence of impulse noise
L0TV: a new method for image restoration in the presence of impulse noise
 
Multi-agent Inverse reinforcement learning: 相互作用する行動主体の報酬推定
Multi-agent Inverse reinforcement learning: 相互作用する行動主体の報酬推定Multi-agent Inverse reinforcement learning: 相互作用する行動主体の報酬推定
Multi-agent Inverse reinforcement learning: 相互作用する行動主体の報酬推定
 
強化学習による 「Montezuma's Revenge」への挑戦
強化学習による 「Montezuma's Revenge」への挑戦強化学習による 「Montezuma's Revenge」への挑戦
強化学習による 「Montezuma's Revenge」への挑戦
 
[DL輪読会]Non-Autoregressive Machine Translation with Latent Alignments
[DL輪読会]Non-Autoregressive Machine Translation with Latent Alignments[DL輪読会]Non-Autoregressive Machine Translation with Latent Alignments
[DL輪読会]Non-Autoregressive Machine Translation with Latent Alignments
 
[PR12] categorical reparameterization with gumbel softmax
[PR12] categorical reparameterization with gumbel softmax[PR12] categorical reparameterization with gumbel softmax
[PR12] categorical reparameterization with gumbel softmax
 
[DL輪読会]Inverse Constrained Reinforcement Learning
[DL輪読会]Inverse Constrained Reinforcement Learning[DL輪読会]Inverse Constrained Reinforcement Learning
[DL輪読会]Inverse Constrained Reinforcement Learning
 
[DL Hacks 実装]Playing FPS Games with Deep Reinforcement Learning
[DL Hacks 実装]Playing FPS Games with Deep Reinforcement Learning[DL Hacks 実装]Playing FPS Games with Deep Reinforcement Learning
[DL Hacks 実装]Playing FPS Games with Deep Reinforcement Learning
 
[DL Hacks]BERT: Pre-training of Deep Bidirectional Transformers for Language ...
[DL Hacks]BERT: Pre-training of Deep Bidirectional Transformers for Language ...[DL Hacks]BERT: Pre-training of Deep Bidirectional Transformers for Language ...
[DL Hacks]BERT: Pre-training of Deep Bidirectional Transformers for Language ...
 
REBAR: Low-variance, unbiased gradient estimates for discrete latent variable...
REBAR: Low-variance, unbiased gradient estimates for discrete latent variable...REBAR: Low-variance, unbiased gradient estimates for discrete latent variable...
REBAR: Low-variance, unbiased gradient estimates for discrete latent variable...
 
第5回NIPS読み会・関西発表資料
第5回NIPS読み会・関西発表資料第5回NIPS読み会・関西発表資料
第5回NIPS読み会・関西発表資料
 
[DL輪読会]1次近似系MAMLとその理論的背景
[DL輪読会]1次近似系MAMLとその理論的背景[DL輪読会]1次近似系MAMLとその理論的背景
[DL輪読会]1次近似系MAMLとその理論的背景
 
【DL輪読会】Contrastive Learning as Goal-Conditioned Reinforcement Learning
【DL輪読会】Contrastive Learning as Goal-Conditioned Reinforcement Learning【DL輪読会】Contrastive Learning as Goal-Conditioned Reinforcement Learning
【DL輪読会】Contrastive Learning as Goal-Conditioned Reinforcement Learning
 
Cosine Based Softmax による Metric Learning が上手くいく理由
Cosine Based Softmax による Metric Learning が上手くいく理由Cosine Based Softmax による Metric Learning が上手くいく理由
Cosine Based Softmax による Metric Learning が上手くいく理由
 
TokyoNLP#5 パーセプトロンで楽しい仲間がぽぽぽぽ~ん
TokyoNLP#5 パーセプトロンで楽しい仲間がぽぽぽぽ~んTokyoNLP#5 パーセプトロンで楽しい仲間がぽぽぽぽ~ん
TokyoNLP#5 パーセプトロンで楽しい仲間がぽぽぽぽ~ん
 
【DL輪読会】Foundation Models for Decision Making: Problems, Methods, and Opportun...
【DL輪読会】Foundation Models for Decision Making: Problems, Methods, and Opportun...【DL輪読会】Foundation Models for Decision Making: Problems, Methods, and Opportun...
【DL輪読会】Foundation Models for Decision Making: Problems, Methods, and Opportun...
 
O fruto do espírito 01 - introdução
O fruto do espírito   01 - introduçãoO fruto do espírito   01 - introdução
O fruto do espírito 01 - introdução
 
More modern gpu
More modern gpuMore modern gpu
More modern gpu
 
古典的ゲームAIを用いたAlphaGo解説
古典的ゲームAIを用いたAlphaGo解説古典的ゲームAIを用いたAlphaGo解説
古典的ゲームAIを用いたAlphaGo解説
 
O jovem rico - passagem bíblica
O jovem rico - passagem bíblicaO jovem rico - passagem bíblica
O jovem rico - passagem bíblica
 
MIXUPは最終層でやった方がいいんじゃないか説
MIXUPは最終層でやった方がいいんじゃないか説MIXUPは最終層でやった方がいいんじゃないか説
MIXUPは最終層でやった方がいいんじゃないか説
 

Viewers also liked

Julkaisujen avoimuuden edistäminen, sopimusneuvottelut 2016 - Kristiina Hormi...
Julkaisujen avoimuuden edistäminen, sopimusneuvottelut 2016 - Kristiina Hormi...Julkaisujen avoimuuden edistäminen, sopimusneuvottelut 2016 - Kristiina Hormi...
Julkaisujen avoimuuden edistäminen, sopimusneuvottelut 2016 - Kristiina Hormi...
AvoinTiede
 
Grow Taller E Book
Grow Taller E BookGrow Taller E Book
Grow Taller E Book
raynosostoc
 
The Manage Engine Story - User Conference Italia 2013
The Manage Engine Story - User Conference Italia 2013The Manage Engine Story - User Conference Italia 2013
The Manage Engine Story - User Conference Italia 2013
ManageEngine Italia
 
թիթեռներ և սարդեր.Pptx
թիթեռներ և սարդեր.Pptxթիթեռներ և սարդեր.Pptx
թիթեռներ և սարդեր.Pptx
marishok
 
Hari priya
Hari priyaHari priya
Hari priya
anoop kp
 
20121224 meeting standard cell routing via boolean satisfiability_mori ver
20121224 meeting standard cell routing via boolean satisfiability_mori ver20121224 meeting standard cell routing via boolean satisfiability_mori ver
20121224 meeting standard cell routing via boolean satisfiability_mori ver
Hanson Chi
 
Get Rid of Herpes
Get Rid of HerpesGet Rid of Herpes
Get Rid of Herpes
raynosostoc
 
лекц 1 энто
лекц 1 энтолекц 1 энто
лекц 1 энтоotgooPhh
 
MERSİN SANDIK ODASI
MERSİN SANDIK ODASIMERSİN SANDIK ODASI
MERSİN SANDIK ODASI
MERSİN 2 EL EŞYA
 
Big Data, Tata Sky
Big Data, Tata SkyBig Data, Tata Sky
Big Data, Tata SkyShariq Syed
 
التحليل الفني اليومي 18 نوفمبر
التحليل الفني اليومي 18 نوفمبر التحليل الفني اليومي 18 نوفمبر
التحليل الفني اليومي 18 نوفمبر
QNB Group
 
Planning costume makeup
Planning costume makeupPlanning costume makeup
Planning costume makeup
ccmccm
 

Viewers also liked (12)

Julkaisujen avoimuuden edistäminen, sopimusneuvottelut 2016 - Kristiina Hormi...
Julkaisujen avoimuuden edistäminen, sopimusneuvottelut 2016 - Kristiina Hormi...Julkaisujen avoimuuden edistäminen, sopimusneuvottelut 2016 - Kristiina Hormi...
Julkaisujen avoimuuden edistäminen, sopimusneuvottelut 2016 - Kristiina Hormi...
 
Grow Taller E Book
Grow Taller E BookGrow Taller E Book
Grow Taller E Book
 
The Manage Engine Story - User Conference Italia 2013
The Manage Engine Story - User Conference Italia 2013The Manage Engine Story - User Conference Italia 2013
The Manage Engine Story - User Conference Italia 2013
 
թիթեռներ և սարդեր.Pptx
թիթեռներ և սարդեր.Pptxթիթեռներ և սարդեր.Pptx
թիթեռներ և սարդեր.Pptx
 
Hari priya
Hari priyaHari priya
Hari priya
 
20121224 meeting standard cell routing via boolean satisfiability_mori ver
20121224 meeting standard cell routing via boolean satisfiability_mori ver20121224 meeting standard cell routing via boolean satisfiability_mori ver
20121224 meeting standard cell routing via boolean satisfiability_mori ver
 
Get Rid of Herpes
Get Rid of HerpesGet Rid of Herpes
Get Rid of Herpes
 
лекц 1 энто
лекц 1 энтолекц 1 энто
лекц 1 энто
 
MERSİN SANDIK ODASI
MERSİN SANDIK ODASIMERSİN SANDIK ODASI
MERSİN SANDIK ODASI
 
Big Data, Tata Sky
Big Data, Tata SkyBig Data, Tata Sky
Big Data, Tata Sky
 
التحليل الفني اليومي 18 نوفمبر
التحليل الفني اليومي 18 نوفمبر التحليل الفني اليومي 18 نوفمبر
التحليل الفني اليومي 18 نوفمبر
 
Planning costume makeup
Planning costume makeupPlanning costume makeup
Planning costume makeup
 

Similar to 20130108 ast signature based boolean matching in the presence of don’t cares_mori

AnsChap1.pdf
AnsChap1.pdfAnsChap1.pdf
AnsChap1.pdf
SANTHIYAAPKALITHASAN
 
Difrentiation 140930015134-phpapp01
Difrentiation 140930015134-phpapp01Difrentiation 140930015134-phpapp01
Difrentiation 140930015134-phpapp01
rakambantah
 
The Algebric Functions
The Algebric FunctionsThe Algebric Functions
The Algebric Functions
itutor
 
Calculusseveralvariables.ppt
Calculusseveralvariables.pptCalculusseveralvariables.ppt
Calculusseveralvariables.ppt
ssuser055963
 
Functions
FunctionsFunctions
Graph of functions
Graph of functionsGraph of functions
Graph of functions
Jerlyn Fernandez
 
Benginning Calculus Lecture notes 1 - functions
Benginning Calculus Lecture notes 1 - functionsBenginning Calculus Lecture notes 1 - functions
Benginning Calculus Lecture notes 1 - functions
basyirstar
 
Quadratic Functions graph
Quadratic Functions graphQuadratic Functions graph
Quadratic Functions graph
Refat Ullah
 
01. Functions-Exercise. Module-4 pdf
01. Functions-Exercise. Module-4 pdf01. Functions-Exercise. Module-4 pdf
01. Functions-Exercise. Module-4 pdf
RajuSingh806014
 
FUNCTION- Algebraic Function
FUNCTION- Algebraic FunctionFUNCTION- Algebraic Function
FUNCTION- Algebraic Function
Janak Singh saud
 
Jan. 4 Function L1
Jan. 4 Function L1Jan. 4 Function L1
Jan. 4 Function L1
RyanWatt
 
LalitBDA2015V3
LalitBDA2015V3LalitBDA2015V3
LalitBDA2015V3
Lalit Kumar
 
Admission for b.tech
Admission for b.techAdmission for b.tech
Admission for b.tech
Edhole.com
 
Higher Maths 1.2.1 - Sets and Functions
Higher Maths 1.2.1 - Sets and FunctionsHigher Maths 1.2.1 - Sets and Functions
Higher Maths 1.2.1 - Sets and Functions
timschmitz
 
Higher Maths 121 Sets And Functions 1205778086374356 2
Higher Maths 121 Sets And Functions 1205778086374356 2Higher Maths 121 Sets And Functions 1205778086374356 2
Higher Maths 121 Sets And Functions 1205778086374356 2
Niccole Taylor
 
ECCV2008: MAP Estimation Algorithms in Computer Vision - Part 1
ECCV2008: MAP Estimation Algorithms in Computer Vision - Part 1ECCV2008: MAP Estimation Algorithms in Computer Vision - Part 1
ECCV2008: MAP Estimation Algorithms in Computer Vision - Part 1
zukun
 
Functions
FunctionsFunctions
Functions
acalomin
 
Idea for ineractive programming language
Idea for ineractive programming languageIdea for ineractive programming language
Idea for ineractive programming language
Lincoln Hannah
 
Logarithms
LogarithmsLogarithms
Logarithms
supoteta
 
Operations on function.pptx
Operations on function.pptxOperations on function.pptx
Operations on function.pptx
MaricelPereaBerana
 

Similar to 20130108 ast signature based boolean matching in the presence of don’t cares_mori (20)

AnsChap1.pdf
AnsChap1.pdfAnsChap1.pdf
AnsChap1.pdf
 
Difrentiation 140930015134-phpapp01
Difrentiation 140930015134-phpapp01Difrentiation 140930015134-phpapp01
Difrentiation 140930015134-phpapp01
 
The Algebric Functions
The Algebric FunctionsThe Algebric Functions
The Algebric Functions
 
Calculusseveralvariables.ppt
Calculusseveralvariables.pptCalculusseveralvariables.ppt
Calculusseveralvariables.ppt
 
Functions
FunctionsFunctions
Functions
 
Graph of functions
Graph of functionsGraph of functions
Graph of functions
 
Benginning Calculus Lecture notes 1 - functions
Benginning Calculus Lecture notes 1 - functionsBenginning Calculus Lecture notes 1 - functions
Benginning Calculus Lecture notes 1 - functions
 
Quadratic Functions graph
Quadratic Functions graphQuadratic Functions graph
Quadratic Functions graph
 
01. Functions-Exercise. Module-4 pdf
01. Functions-Exercise. Module-4 pdf01. Functions-Exercise. Module-4 pdf
01. Functions-Exercise. Module-4 pdf
 
FUNCTION- Algebraic Function
FUNCTION- Algebraic FunctionFUNCTION- Algebraic Function
FUNCTION- Algebraic Function
 
Jan. 4 Function L1
Jan. 4 Function L1Jan. 4 Function L1
Jan. 4 Function L1
 
LalitBDA2015V3
LalitBDA2015V3LalitBDA2015V3
LalitBDA2015V3
 
Admission for b.tech
Admission for b.techAdmission for b.tech
Admission for b.tech
 
Higher Maths 1.2.1 - Sets and Functions
Higher Maths 1.2.1 - Sets and FunctionsHigher Maths 1.2.1 - Sets and Functions
Higher Maths 1.2.1 - Sets and Functions
 
Higher Maths 121 Sets And Functions 1205778086374356 2
Higher Maths 121 Sets And Functions 1205778086374356 2Higher Maths 121 Sets And Functions 1205778086374356 2
Higher Maths 121 Sets And Functions 1205778086374356 2
 
ECCV2008: MAP Estimation Algorithms in Computer Vision - Part 1
ECCV2008: MAP Estimation Algorithms in Computer Vision - Part 1ECCV2008: MAP Estimation Algorithms in Computer Vision - Part 1
ECCV2008: MAP Estimation Algorithms in Computer Vision - Part 1
 
Functions
FunctionsFunctions
Functions
 
Idea for ineractive programming language
Idea for ineractive programming languageIdea for ineractive programming language
Idea for ineractive programming language
 
Logarithms
LogarithmsLogarithms
Logarithms
 
Operations on function.pptx
Operations on function.pptxOperations on function.pptx
Operations on function.pptx
 

Recently uploaded

GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
kumardaparthi1024
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
MichaelKnudsen27
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
SitimaJohn
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
Jakub Marek
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying AheadDigital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Wask
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
Brandon Minnick, MBA
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
Edge AI and Vision Alliance
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
panagenda
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
Mariano Tinti
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
akankshawande
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
Zilliz
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
IndexBug
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
tolgahangng
 

Recently uploaded (20)

GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying AheadDigital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying Ahead
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
 

20130108 ast signature based boolean matching in the presence of don’t cares_mori