First-Order Sketch Conditions and Constraints – A Category Independent Approach

03/12/2021
by   Uwe Wolter, et al.
0

Generalizing different variants of "graph conditions and constraints" as well as "universal constraints" and "negative universal constraints" in the Diagram Predicate Framework (DPF), we introduce for arbitrary categories 𝐂𝐱𝐭 and "statement" functors 𝚂𝚝𝚖:𝐂𝐱𝐭→𝐒𝐞𝐭 general first-order sketch conditions and constraints. Sketches are used in DPF to formalize different kinds of diagrammatic software models. We discuss the use of sketch constraints for describing the syntactic structure of sketches. We outline the use of sketch constraints to deduce knowledge implicitly given in a sketch as well as procedures to deduce sketch constraints from given sketch constraints. We use the simple but paradigmatic modeling formalism "Category Theory" as running example.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/06/2021

Logics of First-Order Constraints – A Category Independent Approach

Reflecting our experiences in areas, like Algebraic Specifications, Abst...
research
05/30/2023

DiffSketching: Sketch Control Image Synthesis with Diffusion Models

Creative sketch is a universal way of visual expression, but translating...
research
08/21/2023

Geo-Sketcher: Rapid 3D Geological Modeling using Geological and Topographic Map Sketches

The construction of 3D geological models is an essential task in oil/gas...
research
07/25/2022

TreeSketchNet: From Sketch To 3D Tree Parameters Generation

3D modeling of non-linear objects from stylized sketches is a challenge ...
research
08/07/2018

Universal Perceptual Grouping

In this work we aim to develop a universal sketch grouper. That is, a gr...
research
05/29/2019

Recursive Sketches for Modular Deep Learning

We present a mechanism to compute a sketch (succinct summary) of how a c...
research
03/20/2017

Object category understanding via eye fixations on freehand sketches

The study of eye gaze fixations on photographic images is an active rese...

Please sign up or login with your details

Forgot password? Click here to reset